/*---------------------------------------------
Probus | www.probus-exec.com

Version:	Internal 1.0 - 08/09/2009
Created by: 	Lee Swift | www.leeswift.com
-----------------------------------------------*/

* {
margin: 0; 
padding: 0; }

:focus { outline: 0;}

body {
background: #fff; }

img { 
border: 0;
-ms-interpolation-mode:bicubic; }

.clear {
clear: both; }

.right {
float: right; }

.left {
float: left; }

hr, .hide {
display: none; }

.font10 {
font-size: 10px; }

.font14 {
font-size: 14px; }





/*STRUCTURE*/

#content {
width: 950px; 
margin: 0px;
padding: 0px 0px 0px 0px;
height: 135px;
text-align: left;
background: #fff;
}

#topcontact{
padding: 15px 0px 15px 0px;
font-family: Arial;
font-size: 14px;
line-height: 22px;
color: #666;
float: right;}

#topcontact a:link, #topcontact a:active, #topcontact a:visited  {
color: #666;
text-decoration: none; }

#topcontact a:hover  {
color: #336600; 
text-decoration: underline; }



#navpanel{
width: 950px;
background-color: #81bd46;
margin: 0px 0px 0px 0px; }

#navigation{
width: 950px;
margin: 0px 0px 0px 0px;}








#contentpanel{
width: 950px;
background-color: #57a708;
margin: 0px 0px 0px 0px; }

#contentcontent{
width: 950px;
margin: 0px 0px 0px 40px;
padding: 15px 0px 15px 0px;
font-family: Arial;
font-size: 16px;
line-height: 22px;
color: #fff;
text-align: left;
}




#quotepanel{
width: 950px;
margin: 0px 0px 0px 0px; }

#quotecontent{
width: 950px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
font-family: Arial;
font-size: 16px;
line-height: 22px;
color: #666;}

.quotesection {
width: 400px; 
margin: 0px 35px 0px 0px;
float: left;
padding: 5px 0px 15px 0px;
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #666;}

.quotesection a:link, .quotesection a:active, .quotesection a:visited  {
color: #666;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none; }

.quotesection a:hover  {
color: #336600; 
text-decoration: underline; }


#leftcontainer {
float: left;
width: 162px;
margin: 10px 0px 20px 0px;
text-align: left;
}

#midcontainer {
margin: 10px 0px 20px 60px;
float: left;
width: 670px;
text-align: left;
}



#footerpanel{
width: 100%;
border-top: #57a708 solid 1px;
background-color: #f2f2e6;
margin: 0px 0px 0px 0px; }

#footercontent{
width: 950px;
margin: 0px 0px 0px 0px;
border-top: #57a708 solid 3px;
padding: 10px 0px 0px 0px;
text-align: left;
}

.footersection {
width: 190px; 
margin: 0px 35px 0px 0px;
float: left;
padding: 5px 0px 15px 0px;
font-family: Arial;
font-size: 11px;
line-height: 16px;
color: #445e6a;}

.footersection a:link, .footersection a:active, .footersection a:visited  {
color: #445e6a;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none; }

.footersection a:hover  {
color: #0099ff; 
text-decoration: underline; }

#footersection ul { 
margin: 0px 0px 0px 0px;
padding: 0px;
list-style-type: none;
color: #445e6a;
}

#footersection li { 
padding: 0px 0px 0px 0px;
margin: 0px 0px 4px 0px;
font-family: Arial, san-serif;
font-size: 11px;
line-height: 1.3em; 
color: #445e6a;
}

#footersection li a:link, #footersection li a:active, #footersection li a:visited  {
color: #445e6a; 
text-decoration: none; }

#footersection li a:hover  {
color: #cc0000; 
text-decoration: none; }

#copyright {
width: 950px; 
margin: 0px 0px 0px 0px;
padding: 15px 0px 15px 0px;
font-family: Tahoma, Arial;
font-size: 11px;
text-align: left;
color: #666666;}

#copyright a:link, #copyright a:active, #copyright a:visited  {
color: #666666;
border-left: #999999 solid 1px;
padding: 0px 0px 0px 10px;
margin: 0px 0px 0px 10px;
text-decoration: none; }

#copyright a:hover  {
color: #0099ff; 
text-decoration: underline; }






/*NAVIGATION*/

#navigation ul { 
margin: 0px 0px 0px 40px;
padding: 0;
list-style-type: none;
height: 30px;}

#navigation li { 
margin: 6px 0px 0px 0px;
display: block; 
padding: 0px 30px 0px 0px;
height: 18px; 
font-family: Arial, san-serif;
font-weight: bold;
font-size: 13px;
line-height: 18px; 
color: #ffffff; 
float: left; }

#navigation li a:link, #navigation li a:active, #navigation li a:visited  {
display: block;
color: #fff; 
text-decoration: none; }

#navigation li a:hover  {
display: block;
color: #ffcc00; 
text-decoration: none; }

#navigation  li.last
{
padding: 0px 0px 0px 0px;
color: #ffcc00; 
}




#sidenavigation ul { 
margin: 0px 0px 0px 0px;
padding: 0;
list-style-type: none;}

#sidenavigation li { 
margin: 0px 0px 0px 0px;
display: block; 
padding: 0px 15px 0px 5px;
font-family: Arial, san-serif;
font-size: 12px;
line-height: 18px;
color: #666666; 
border-bottom: #ddd solid 1px;}

#sidenavigation li a:link, #sidenavigation li a:active, #sidenavigation li a:visited  {
display: block;
padding: 5px 0px 5px 0px;
color: #666666; 
text-decoration: none;}

#sidenavigation li a:hover  {
display: block;
padding: 5px 0px 5px 0px;
color: #57a708; 
text-decoration: none;}


#sidenavigation ul li.on {
padding: 0px 15px 0px 5px;
color: #ffffff; 
font-weight: bold;
background-color: #f1f1f1;
text-decoration: none;}











/*GLOBAL TYPOGRAPHY*/



h1 {
font-family: Arial, san-serif;
font-weight: bold;
font-size: 18px;
line-height: 24px;
color: #81bd46;
margin: 0px 0px 0px 0px; }

h1 a:link, 
h1 a:active, 
h1 a:visited  {
color: #cccccc; 
text-decoration: none; }

h1 a:hover  {
color: #fff;
text-decoration: none; }

h2 {
font-family: Arial, san-serif;
font-weight: bold;
font-size: 15px;
line-height: 18px;
color: #ffffff;
margin: 0px 0px 0px 0px; }

h2 a:link, 
h2 a:active, 
h2 a:visited  {
color: #ffffff; 
text-decoration: none; }

h2 a:hover  {
color: #0099ff;
text-decoration: none; }

h3 {
font-family: Arial, san-serif;
font-size: 12px;
line-height: 15px;
color: #fff;
margin: 15px 0px 15px 0px; }

h3 a:link, 
h3 a:active, 
h3 a:visited  {
color: #fff; 
text-decoration: none; }

h3 a:hover  {
color: #ffcc00;
text-decoration: none; }

h4 {
font-family: Arial, san-serif;
font-weight: bold;
font-size: 18px;
line-height: 18px;
color: #ffffff;
margin: 5px 0px 5px 0px; }

h4 a:link, 
h4 a:active, 
h4 a:visited  {
color: #005883; 
text-decoration: none; }

h4 a:hover  {
color: #0099ff;
text-decoration: none; }

h5 {
border-bottom: #ffffff solid 1px;
font-family: Arial, san-serif;
font-weight: bold;
font-size: 11px;
line-height: 20px;
color: #57a708;
margin: 0px 0px 5px 0px; }

h5 a:link, 
h5 a:active, 
h5 a:visited  {
color: #57a708; 
text-decoration: none; }

h5 a:hover  {
color: #336600;
text-decoration: none; }

h6 {
font-family: Arial, san-serif;
font-weight: bold;
font-size: 11px;
line-height: 14px;
color: #57a708;
margin: 0px 0px 0px 0px; }

h6 a:link, 
h6 a:active, 
h6 a:visited  {
color: #57a708; 
text-decoration: none; }

h6 a:hover  {
color: #336600;
text-decoration: none; }

p {
font-family: Arial, san-serif;
font-size: 12px;
line-height: 16px;
color: #666; 
margin: 10px 0px 10px 0px; }

p a:link, 
p a:active, 
p a:visited  {
color: #005883; 
font-weight: bold;
text-decoration: none; }

p a:hover  {
color: #0099ff;
text-decoration: underline; }



ul { 
	margin: 0px 0px 0px 20px;
	padding: 0;
	color: #666; 
}

 li { 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
	line-height: 1.4em;
	font-size: 12px;
}
li a:link, 
li a:active, 
li a:visited  {
color: #005883; 
font-weight: bold;
text-decoration: none; }

li a:hover  {
color: #0099ff;
text-decoration: underline; }





/* FORM ELEMENTS */




.textbox {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
}
.mainsearchbox {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
	width: 270px;
	height: 22px;
}
.searchbox {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
	width: 140px;
}
.dropbox {       
	font-family: Arial, sans-serif;  
	font-size : 11px; 
	padding: 1px 0px 0px 2px;
	border-width: 1px;
	width: 180px;
}






