body td, p {
font-family: calibri;
font-size:14px;
color:#000000;
line-height:1.2em;
}

body { 
	scrollbar-face-color: #656A65;
	scrollbar-highlight-color: #E9E9E9;
	scrollbar-shadow-color: #E9E9E9;
	scrollbar-3dlight-color: #656A65;
	scrollbar-arrow-color:  #e9e9e9;
	scrollbar-track-color: #656A65;
	scrollbar-darkshadow-color: #f6f6f6;
}

.t_nav a:link {background-image:url('images/nav_button_grey_120.jpg'); text-decoration: none; float:left; width:120px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav a:visited {background-image:url('images/nav_button_grey_120.jpg'); text-decoration: none;  float:left; width:120px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav a:active {background-image:url('images/nav_button_grey_120.jpg'); text-decoration: none; float:left; width:120px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav a:hover {background-image:url('images/nav_button_120s.jpg'); text-decoration: none; float:left; width:120px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

.t_nav1 a:link {background-image:url('images/nav_button_grey_90.jpg');  border-bottom:2px solid #656A65; border-top:2px solid #656A65; text-decoration: none; float:left; width:90px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; font-family: calibri;}
.t_nav1 a:visited {background-image:url('images/nav_button_grey_90.jpg');border-bottom:2px solid #656A65;  border-top:2px solid #656A65; text-decoration: none;  float:left; width:90px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; font-family: calibri;}
.t_nav1 a:active {background-image:url('images/nav_button_grey_90.jpg');border-bottom:2px solid #656A65;  border-top:2px solid #656A65; text-decoration: none; float:left; width:90px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; font-family: calibri;}
.t_nav1 a:hover {background-image:url('images/nav_button_90s.jpg');border-bottom:2px solid #656A65; border-top:2px solid #656A65; text-decoration: none; float:left; width:90px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; font-family: calibri;}

.t_nav2 a:link {background-image:url('images/nav_button_grey_70.jpg'); text-decoration: none; float:left; width:70px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav2 a:visited {background-image:url('images/nav_button_grey_70.jpg'); text-decoration: none;  float:left; width:70px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav2 a:active {background-image:url('images/nav_button_grey_70.jpg'); text-decoration: none; float:left; width:70px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav2 a:hover {background-image:url('images/nav_button_70s.jpg'); text-decoration: none; float:left; width:70px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

.t_nav3 a:link {background-image:url('images/nav_button_grey_55.jpg'); text-decoration: none; float:left; width:55px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav3 a:visited {background-image:url('images/nav_button_grey_55.jpg'); text-decoration: none;  float:left; width:55px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav3 a:active {background-image:url('images/nav_button_grey_55.jpg'); text-decoration: none; float:left; width:55px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav3 a:hover {background-image:url('images/nav_button_55s.jpg'); text-decoration: none; float:left; width:55px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

.t_nav4 a:link {background-image:url('images/nav_button_grey_130.jpg'); text-decoration: none; float:left; width:130px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav4 a:visited {background-image:url('images/nav_button_grey_130.jpg'); text-decoration: none;  float:left; width:130px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav4 a:active {background-image:url('images/nav_button_grey_130.jpg'); text-decoration: none; float:left; width:130px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav4 a:hover {background-image:url('images/nav_button_130s.jpg'); text-decoration: none; float:left; width:130px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

.t_nav5 a:link {background-image:url('images/nav_button_grey_110.jpg'); text-decoration: none; float:left; width:110px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav5 a:visited {background-image:url('images/nav_button_grey_110.jpg'); text-decoration: none;  float:left; width:110px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav5 a:active {background-image:url('images/nav_button_grey_110.jpg'); text-decoration: none; float:left; width:110px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav5 a:hover {background-image:url('images/nav_button_110s.jpg'); text-decoration: none; float:left; width:110px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

.t_nav6 a:link {background-image:url('images/nav_button_grey_80.jpg'); text-decoration: none; float:left; width:80px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold; font-size:13px; }
.t_nav6 a:visited {background-image:url('images/nav_button_grey_80.jpg'); text-decoration: none;  float:left; width:80px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav6 a:active {background-image:url('images/nav_button_grey_80.jpg'); text-decoration: none; float:left; width:80px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }
.t_nav6 a:hover {background-image:url('images/nav_button_80s.jpg'); text-decoration: none; float:left; width:80px; margin:0px; height:30px; text-align:center; line-height:30px; color:#ffffff; font-weight:bold;font-size:13px; }

#dropmenudiv{
position:absolute;
border-bottom:0px solid black;
line-height:25px; z-index:100; font-style:normal; font-variant:normal; font-weight:normal; font-size:12px; font-family:calibri; border-bottom-width:0px
}

#dropmenudiv a{

background-image:url('images/nav_button_901.jpg'); 
text-decoration: none; 
float:left; 
width:90px;
border-bottom:3px solid #ffffff; 
margin:0px;
height:25px;
display: block; 
text-align:center; 
line-height:25px; 
color:#ffffff; 
font-weight:bold; 
font-size:13px;
}

#dropmenudiv a:hover

{background-image:url('images/nav_button_90s1.jpg'); border-bottom:3px solid #ffffff; text-decoration: none; float:left; display: block; width:90px; margin:0px; height:25px; text-align:center; line-height:25px; color:#ffffff; font-weight:bold;font-size:13px; }


.rhs {FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none; LINE-HEIGHT: 16px; FONT-FAMILY: calibri; vertical-align:middle;}
.rhs a:hover {FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: underline; LINE-HEIGHT: 16px; FONT-FAMILY: calibri; vertical-align:middle;}
.rhs a:link {FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none; LINE-HEIGHT: 16px; FONT-FAMILY: calibri; vertical-align:middle;}
.rhs a:visited {FONT-SIZE: 14px; font-weight:bold; COLOR: #ffffff; TEXT-DECORATION: none; LINE-HEIGHT: 16px; FONT-FAMILY: calibri; vertical-align:middle;}


input, select, textarea{
	font-family: calibri, sans-serif;
	font-size: 11px;
	color: #333333;
}

.search_bg {
background-image:url('/images/search_background.jpg');
background-position: left top;
background-repeat:no-repeat;
}

.main_title, .main_title a:link, .main_title a:active, .main_title a:visited {
	background-color:#272225;
	padding:5px 5px 5px 0px;
	color:white;
	font-size:14px;
	font-weight:bold;;
}


.main_title a:hover {
	background-color:#272225;
	padding:5px 5px 5px 0px;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;;
}


ul{list-style:square}

A 			{ color: #50A627;font-size:14px; font-family:calibri; text-decoration:none;}
a:visited		{ color: #50A627;font-size:14px; font-family:calibri; text-decoration:none;}
a:hover			{ color: #222222;font-size:14px; font-family:calibri; text-decoration:underline;}

a.nav-normal 			{ font-size:12px; text-align:center; color:#333333; font-family: calibri; font-weight:bold; text-decoration:none;} 
a.nav-normal:visited		{ font-size:12px; text-align:center; color:#333333; font-family: calibri; font-weight:bold; text-decoration:none;} 
a.nav-normal:hover		{ font-size:12px; text-align:center; color:#333333; font-family: calibri; font-weight:bold; text-decoration:underline;}

a.nav-small 			{ font-size:11px; color:#333333; font-family: calibri; text-decoration:none;} 
a.nav-small:visited		{ font-size:11px; color:#333333; font-family: calibri; text-decoration:none;} 
a.nav-small:hover		{ font-size:11px; color:#333333; font-family: calibri; text-decoration:underline;}

.nav-footer 			{ font-size:10px; color:#333333; font-family: calibri; text-decoration:none;} 
a.nav-footer 			{ font-size:10px; color:#333333; font-family: calibri; text-decoration:none;} 
a.nav-footer:visited		{ font-size:10px; color:#333333; font-family: calibri; text-decoration:none;} 
a.nav-footer:hover		{ font-size:10px; color:#78B150; font-family: calibri; text-decoration:underline;}    

.bread a:link			{ font-size:10px; color:#999999; font-family: calibri; text-decoration:none;} 
.bread a:visited		{ font-size:10px; color:#999999; font-family: calibri; text-decoration:none;} 
.bread a:hover		{ font-size:10px; color:#999999; font-family: calibri; text-decoration:underline;} 

.sup a:link		{ font-size:12px; display:block; color:#78B150; height:24px; line-height:24px; text-indent:10px; font-family: calibri; text-decoration:none;font-weight:bold;} 
.sup a:visited		{ font-size:12px; display:block; color:#78B150; height:24px; line-height:24px; text-indent:10px; font-family: calibri; text-decoration:none;font-weight:bold;} 
.sup a:hover		{ background: #272225; display:block; width:185px; font-size:12px; color:#ffffff; height:24px; line-height:24px; text-indent:10px; font-family: calibri; text-decoration:none;font-weight:bold;}    

a.listing 			{ font-size:12px; color:#272225; font-family: calibri; text-decoration:none;} 
a.listing:visited		{ font-size:12px; color:#272225; font-family: calibri; text-decoration:none;} 
a.listing:hover		{ font-size:12px; color:#78B150; font-family: calibri; text-decoration:underline;}    
   
.heading {
font-family:calibri;
font-size:24px;
color:#50A627;
text-align: left;
font-weight:bold;
}  

.ad_heading {
font-family:calibri;
font-size:24px;
color:#ffffff;
text-align: center;
font-weight:bold;
}
.job_header {
font-family:calibri;
font-size:16px;
color:#50A627;
text-align: center;
font-weight:bold;
text-transform : uppercase; 
} 

.normal{
font-family:calibri;
font-size:12px;
color:#333333;
line-height:16px;
text-align: left;
}
.normal-white{
font-family:calibri;
font-size:12px;
color:#FFFFFF;
line-height:16px;
text-align: left;
}
.normal-small{
font-family:calibri;
font-size:11px;
color:#333333;
line-height:14px;
}
.normal-large{
font-family:calibri;
font-size:16px;
color:#8F2354;
line-height:24px;
}
.normal-small-white{
font-family:calibri;
font-size:10px;
color:#FFFFFF;
}
.bread{
font-size:10px; color:#999999; font-family: calibri;
}
.footer{
font-family:calibri;
font-size:10px;
color:#FFFFFF;
text-align: left;
text-indent:10px;
padding:3px;
}

.footer a:link, .footer a:visited {
font-family:calibri;
font-size:10px;
color:#FFFFFF;
text-align: left;
text-indent:10px;
padding:3px;
}

.footer a:hover{
font-family:calibri;
font-size:10px;
color:#FFFFFF;
text-align: left;
text-indent:10px;
padding:3px;
}


/*



.search {
background-image:url('/images/search_background.jpg');
background-position: left top;
background-repeat:no-repeat
}


.page_center_table{
background: url('images/bg_middle.jpg');
background-position: left top;
background-repeat:no-repeat
}

.page_right_table{
background-image:url('images/right_bg.jpg');
background-position: left top;
background-repeat:no-repeat
}

*/


.text-bold{
	font-family:calibri;
	font-size: 12px;
	font-weight: bold;
	text-indent:10px;
}

.logo{
	font-family:calibri;
	font-size: 12px;
	font-weight: bold;
	text-align:center;
	color:#272225;
}
/* forms */
form{margin:0px;}

.input-box1
{
background:none;
border:none;
font-family:calibri;
font-size:12px;
color:#8F2354;
}

/* dividers */

.dot_line{
background-image:url('../images/dot_line.gif'); 
background-repeat:repeat-x
}
.dot_line_vert{
background-image:url('../images/dot_line_vert.gif'); 
background-repeat:repeat-y
}

/* Side Nav */

.side_nav {
font-size:12px;
font-family:calibri, sans-serif;
color:#5b6e74;
background-color:#fff7f8;
text-align:left;
height: 22px;
}
.side_nav_container{
background-color:#fff7f8;
border-right: 1px solid #c2c6c7;
padding-left: 10px;
}

/* Flash z index fix */

.flash_z{
z-index:-1;
}
