/*style sheet for using all div - no tables format  3-20-2012 */


html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
 
body { font: 15px  Arial, Helvetica, sans-serif; background-color:#F1F1F1;margin-top: 0px;color: #676767; }


 
img, div, a {
	border: 0;	
}
 
p {margin:10px ;}




.clear{clear:both;}

a { color: #73AA27; cursor: pointer;}
a:link, a:visited, a:active { text-decoration: underline; }
a:hover { text-decoration: underline; }



#topNavMenu {background: url(../../images/bk_head-2.gif) repeat-x; width:974px; font-size:12px; height: 32px; margin: 0 auto;}
#topNavMenu ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
#topNavMenu li {list-style: none; font-weight: bold; float:left; background:url("../../images/left-2.gif") no-repeat left top; height: 25px; margin:0; padding: 0px; }
#topNavMenu a {float:left; color: #ffffff; display:block; text-decoration: none; padding:6px 6px; height: 30px; text-align:center;} 
#topNavMenu a:hover {background:url("../../images/bk_head_on-2.gif") repeat-x; } 
#topNavMenu .current a {background:url("../../images/bk_head_on-2.gif") repeat-x; color: #ffffff; height: 28px;}



/*#topNavMenu_alldiv {background: url(../../images/bk_head.gif) repeat-x; width:974px; font-size:12px; height: 32px; margin: 0 auto;}
#topNavMenu_alldiv ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font:12px, Arial, Helvetica, sans-serif, bold;  }
#topNavMenu_alldiv li {list-style: none; font-weight: bold; float:left; background:url("../../images/left.gif") no-repeat left top; height: 25px; margin:0; padding: 0px; }
#topNavMenu_alldiv a {float:left; color: #ffffff; display:block; text-decoration: none; padding:6px 6px; height: 30px; text-align:center;} 
#topNavMenu_alldiv a:hover {background:url("../../images/bk_head_on.gif") repeat-x; } 
#topNavMenu_alldiv .current a {background:url("../../images/bk_head_on.gif") repeat-x; color: #ffffff; height: 28px;}
*/
#topNavMenu_2layers { background-color: #A3AFB2;   width:974px; font-size:12px; height: 34px; margin: 0 auto;}
#topNavMenu_2layers ul {margin:0; padding:0px 6px 0px 0px; list-style:none; font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#topNavMenu_2layers li {list-style: none; font-weight: bold; float:left;  border-left: thin #CAD2CB solid; height: 33px; margin:0; padding: 0px  0px   ; }
#topNavMenu_2layers a {float:left; color: #ffffff; display:block; text-decoration: none; padding:2px 7px 2px; height: 30px; text-align:center; } 
#topNavMenu_2layers a:hover { background-color: #61C56C;} 
#topNavMenu_2layers .current a {  background-color: #61C56C; color: #ffffff; }


/* background-color:#f1f1f1; background: url(../Images/top_line.gif) repeat-x bottom;*/

div.breadcrumbs {width: 974px; height: 25px;  padding-top:2px; margin: 0 auto;}
/*div.breadcrumbs {width: 974px; height: 29px; background: #ffffff; padding-top:2px;}*/
div.breadcrumbs_left{float:left; width:auto; padding-top:3px; font-size: 11px; }




/*.breadcrumbs {width: 974px; height: 25px; background-color: #E3E3E3;    padding-top:2px; margin: 0 auto; font-size: 11px;}

div.breadcrumbs_left{float:left; width:auto; padding-top:3px; font-size: 11px; }*/


.GoogleSearch_Button_blue{
cursor:pointer;
/* border:outset 1px #3F90DE; */
background:#999;
color:#fff;
font-size: 11px;
background:url(../../images/search_bk-2.gif) repeat-x left top;
padding-bottom: 1px;
margin-bottom:2px;
}





.GoogleSearchInput{
font-size: 9px;
    border: 1px solid #406618;
    width: 150px;
 
   /* padding: 1px 1px 1px;*/
  /*#eeeeee*/
	vertical-align: middle;
    background-color:  #fff;   
	margin-bottom: 0px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	
}
.btn_blue{
cursor:pointer;
border:outset 1px #3F90DE;
background:#999;
color:#fff;
font-size: 11px;
background:url(../../images/search_bk-2.gif) repeat-x left top;
padding-bottom: 1px;
}

.GoogleSearchInput{
font-size: 10px;
    border: 1px solid #406618;
    width: 150px;
    height:   14px;
    padding: 1px 1px 1px 1px;
  
	vertical-align: middle;
    
	margin-bottom: 1px;
	margin-left: 1px;
	margin-right: 1px;
	margin-top: 1px;
	
}

H1  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:10px;
font-size: 22px;	
}

H2  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:10px;
font-size: 18px;	
}
H3  {
FONT-WEIGHT: bold; 
COLOR:#406618; 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
TEXT-DECORATION: none;
margin:10px;
font-size: 15px;	
}




 /**********************************************************
 * Font 
 **********************************************************/
 .uppercase { text-transform: uppercase; }
.t4{font-size: 4px;}
.t5{font-size: 5px;}
.t6{font-size: 6px;}
.t7{font-size: 7px;}
 .t8{font-size: 8px;}
 .t9{font-size: 9px;}
.t10{font-size: 10px;}
.t11{font-size: 11px;}
.t12{font-size: 12px;}
.t12b{font-size: 12px;font-weight: bold;}
.t13{font-size: 13px;}
.t13b{font-size: 13px;font-weight: bold;}
.t14{font-size: 14px;}
.t14b{font-size: 14px;font-weight: bold;}
.t15{font-size: 15px;}
.t15b{font-size: 15px;font-weight: bold;}
.t16{font-size: 16px;}
.t16b{font-size: 16px;font-weight: bold;}
.t18{font-size: 18px;}
.t18b{font-size: 18px;font-weight: bold;}
.t20{font-size: 20px;}
.t22{font-size: 22px;}
.t24{font-size: 24px;}
.t26{font-size: 26px;}
.t28{font-size: 28px;}
.t28b{font-size: 28px;font-weight: bold;}
.t30{font-size: 30px;}
.t32{font-size: 32px;}


/*A:Link{
COLOR:#0072BC;
text-decoration: underline;
}

A:Visited{
COLOR:#0072BC;
text-decoration:underline;
}

 A:Hover{
COLOR:#ED741E; 
text-decoration:underline;
}*/


A:Link{
COLOR: #3232FE ;
/*text-decoration: underline;*/
}

A:Visited{
COLOR:#3232FE;
/*text-decoration:underline;*/
}

 A:Hover{
COLOR:#9619C4; 
/*text-decoration:underline;*/
}

/* fixWidthBox */
div.fixWidthBox {background:url(../../images/planbox_top-2.gif) top no-repeat; width:200px; margin-top:2px;}
div.fixWidthBox div.title {font-size:8pt; text-align:center; height:20px; color:#FFFFFF; font-weight:bold; padding-top:4px;}
div.fixWidthBox div.content {background:url(../../images/planbox_middle-2.gif) repeat-y; padding:0;}
div.fixWidthBox div.footer {background:url(../../images/planbox_bottom-2.gif) top no-repeat; overflow:hidden; height:7px; padding:0;}

.menu_item {
margin-left: 0px;
padding: 3px;
border-bottom: 1px solid #cccccc;
width:95%; 
text-decoration: none;
}

.last_menu_item {
width:95%;  
margin-left: 0px;
}

.LinkNone{
font-size:11px;
color: black;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Link{
font-size:11px;
color: black;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Visited{
font-size:11px;
color:#362F2D;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkNone A:Hover{
font-size:11px;
color: #0072BC;
text-decoration:none;
background-color:#eeeeee;
font-weight:normal;
}

.LinkUnderline{
font-size:11px;
font-weight: normal;
color: #0072BC;
}



















hr{
border: 1px solid #406618;
height: 1px;

}



.JobsLink2{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Link{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Visited{font-size:18px;
font-weight: bold;
color:red;
text-decoration:underline;
}
.JobsLink2 A:Hover{font-size:18px;
font-weight: bold;
color:Purple;
text-decoration:underline;
}




#container {
	width:974px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFF;
}



#header_alldiv {
	background-color: #FFF;
	
	

}

#header_alldiv .logo{
padding-top:5px;
margin-bottom:3px;
width: 280px;
float: left;
text-align:center;


}





#leftcolumn {
	width:203px;
	background-color: #FFF;
	float:left;
	vertical-align:top;
	padding-left: 3px;
	
}

#middlecolumn {
	width: 600px;
	float:left;
	background-color: #FFF;
	vertical-align:top;
	
}

#rightcolumn {
	width:168px;
	background-color: #FFF;	
	float:left;
	vertical-align:top;
	
}


/**********************************************************
 * Footer Section
 **********************************************************/
 
 /**/
#footer_alldiv{clear: left; width:100%; font-size: 12px;padding:6px 0px 0px 0px ;  margin: auto; border-top: 1px solid #cccccc;}
#footer_alldiv .left{float: left; width: 420px; padding-left:6px;}
#footer_alldiv .right{text-align: right; padding-right: 6px;}
#footer_alldiv a {font-size: 12px; color: #73AA27; cursor: pointer; font-weight:normal;}
#footer_alldiv a:link, #footer a:visited, #footer a:active { text-decoration: underline; }
#footer_alldiv a:hover { text-decoration: underline; color:#ED741E; }


.NextPageTable {
	margin-top:8px;
	border-collapse:collapse;
	
}

.NextPageTable  td{
	text-align:center;
	font-size:15px;
	font-weight:bold;
	 
	color:#000;
	padding-left:8px;
	padding-right:8px;
	
}

.NextPageTable-Row1 a:link {
	color:#000;
	text-decoration:none;	
}


.NextPageTable-Row1 a:visited {
	color:#000;
	text-decoration:none;		
}


.NextPageTable-Row1 a:hover {
	color:green;
	text-decoration:none;		
}

.NextPageTable-Row2 a:link {
	color:#000;
		
}


.NextPageTable-Row2 a:visited {
	color:#000;
	
}


.NextPageTable-Row2 a:hover {
	color:green;
	
}

.NextPageTableBottom td {
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000;
	padding-left:8px;
	padding-right:8px;
}

.NextPageTableBottom-Row1 a:link {
	color:#000;
	text-decoration:none;	
}


.NextPageTableBottom-Row1 a:visited {
	color:#000;
	text-decoration:none;		
}


.NextPageTableBottom-Row1 a:hover {
	color:green;
	text-decoration:none;		
}

.NextPageTableBottom-Row2 a:link {
	color:#000;
		
}


.NextPageTableBottom-Row2 a:visited {
	color:#000;
	
}


.NextPageTableBottom-Row2 a:hover {
	color:green;
	
}

.BasicJobDescTable {
	border: green 3px solid;
}



.JobDescSummaryTable { 
border: 2px green solid;
padding: 2px;
}

.SeeMoreJobDescription{
	text-align:center;
	font-size:16px;
	font-weight:bold;
}


.JobDescTitle {
font-style: italic;
}

.IndentedBullets  {
	margin-left: 30px; 
	list-style: disc ;
	line-height: 1.2; 
}

.IndentedList  {
	margin-left: 40px; 
	line-height: 1.2; 
}


.FirstLetter {
font-size: xx-large;   
font-weight: bold;
	
	}

.TableWithBox {
border-width: 1px;
border-color:  #467C6E;
background-color: white;
border-collapse:collapse;
border:1px solid #cccccc;
}


.NewHiLight {
	color: #0C0;
	font-weight:bold;
	
	
}

.JavaScriptNotice {
color: Red;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}

.JavaScriptNotice A:Link{
font-size:12px;
color: red;
text-decoration:underline;
}

.JavaScriptNotice A:Hover{
font-size:12px;
color: red;
text-decoration:underline;
}

.OrangeButton1 {
background-color:#F90; 
padding-left:5px; 
padding-right:5px; 
padding-bottom:2px; 
padding-top:2px; 
font-weight:bold;
font-size:12px;
	
}

.DistiTable td{
	font-size:12px;
	padding: 2px;
	padding-left: 4px;
	color: Black;
	background-color: #D9E8B8;
	border: 1px solid #B0CF6B;
		
}

.DistiBalance {
/*background-color: #B0E2B6 ;
*/
/*background-color: #AFD16A;*/
	
	background-color: #D9E8B8;
	border: 1px solid #B0CF6B;
}





.CustomerBalance {
	background-color: #ECEDBC;
	border: 1px solid #E1E294;
	/*background-color: ;#DADC70*/
}

.CustomerBalance td{
	background-color: #ECEDBC;
	border: 1px solid #E1E294;
	/*background-color: ;#DADC70*/
}






.green{color: #73AA27; }
.white{color: #ffffff; }
.blue{color: #7B81D2;}
.grey{color: #888888; }
.red{color:#FF0000;}
.orange{color:#F90; }
.black{	color:#000000;}


.Note-Forms{
color: red;
font-size:11px;
}

#disti-middlecolumn {
float:left;
	background-color: #FFF;
	vertical-align:top;
   width:700px; 

	min-height:400px; 
	margin-left:15px;
	

}
	
#disti-leftcolumn {
	width:203px;
	background-color: #FFF;
	float:left;
	vertical-align:top;
	padding-left: 3px;
	min-height:400px; 
	
}

#disti-rightcolumn {
	width:100px;
	background-color: #FFF;	
	float:left;
	vertical-align:top;
	
}

.DistiNamePlate {
	/*background-color: #65C770;*/
	/*background-color: #F5F518;*/
	background-color: #EFF0C2;
	width: 650px; 
	border-radius: 6px; 
	margin:0px auto; 
	padding:3px; 
	color:#000; 
	text-align:center;
}




#review-container {
	width:974px;
	margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	background-color:#FFC;
}









#review-middlecolumn {
float:left;
	
	vertical-align:top;
   width:700px; 
	background-color:#FFC; 
	min-height:400px; 
	margin-left:15px;
	

}
	
#review-leftcolumn {
	width:203px;
	background-color: #FFC;
	float:left;
	vertical-align:top;
	padding-left: 3px;
	min-height:400px; 
	
}

#review-rightcolumn {
	width:100px;
	background-color: #FFC;	
	float:left;
	vertical-align:top;
	
}


.HomeLink A:Link{

color: #0D46A0;
text-decoration:none;

}

.HomeLink A:Visited{

color: #0D46A0;
text-decoration:none;

}

/*Grey  Menu box   and   newsletter signin box, */
.rbroundbox { background:#ffffff; width: 100%; margin-bottom: 10px;}
.rbtop div { background: url(../../Images/tl.gif) no-repeat top left; }
.rbtop { background: url(../../Images/tr.png) no-repeat top right; }
.rbbot div { background: url(../../Images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(../../Images/br.gif) no-repeat bottom right; }

.rbtop div, .rbtop{width: 100%;height: 26px;}
.rbtitle{font-size: 12px; font-weight: bold; text-align: left; padding-top: 8px; padding-left: 5px; color: black;}
.rbtitlehigh{font-size: 12px; font-weight: bold; text-align: center; padding-top: 3px; padding-left: 0px; color: black;}
.rbbot div, .rbbot {width: 100%; height: 7px;}
.rbcontent1 { padding: 7px 0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #EFEFEF; text-align:left;}
.rbcontent2 { padding: 10px 8px 10px 10px; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; background: #ffffff; text-align:left;}


