@charset "UTF-8";

body  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #333333;
	background-image: url(../images/pbk.gif);
}
.sbsty #maincontainer {
	width: 862px;  
	margin: 0 auto; 
	border: 0px;
	text-align: left; 
	background-image: url(../images/contbk.gif);
	position:relative;
} 

.sbsty #leftmarg { 
	width: 5px; 
	margin:0px;
	border: 0px;
	float: left;
}

.sbsty #middlearea {  
	width: 852px; 
	margin:0px;
	border: 0px; 
	float: left;
	
} 


.sbsty #middleareal {
	width: 22px;
	height:646px;
	margin:0px;
	border:0px;
	float:left;
	background-image: url(../images/leftmarg2.jpg);	
} 

.sbsty #middleaream {  
	width: 810px; 
	margin:0px;
	border: 0px; 
	float: left;
	
}

.sbsty #header {
	width: 810px;
	height: 136px;
	margin:0px;
	border: 0px;
	background-image: url(../images/headerbk.jpg);
}

.sbsty #headerleft {
	width: 247px;
	height: 81px;
	margin:0px;
	padding-top:0px;
	border:0px;
	float: left;
}

.sbsty #headerright {
	width: 561px;
	height: 55px;
	margin:0px;
	padding-top:26px;
	padding-right:2px;
	border: 0px;
	float: left;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color:#ffffff;
}

.sbsty #headermenu {
	width: 810px;
	margin:0px;
	border: 0px;
	
}

.menucontainer {
	width: 810px;
	margin:0px;
	border: 0px;
	
}

.sbsty #middlearear {  
	width: 20px; 
	height:646px;
	margin:0px;
	border: 0px; 
	float: left;
	background-image:url(../images/rightmarg2.gif);
}

.sbsty #rightmarg { 
	width: 5px; 
	
	margin:0px;
	border: 0px;
	float: left;
}

.sbsty #middcontainer {
	width: 810px;
	margin:0px;
	border: 0px;
	background-image:url(../images/mainbk.jpg);
	background-repeat:no-repeat;
	
}

.sbsty #middleft {
	width: 404px;
	margin:0px;
	border: 0px;
	float:left;
}

.sbsty #middlefttop {
	width: 404px;
	height:17px;
	padding-top:6px;
	margin:0px;
	border: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #cc0000;
}

.sbsty #middleftbott {
	width: 382px;
	margin:0px;
	border: 0px;
	padding-top:22px;
	padding-right:22px;
	background-image:url(../images/mlbk.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #333333;
}

.sbsty #middright {
	width: 406px;
	height: 510px;
	margin:0px;
	border: 0px;
	float:left;	
}

.sbsty #submenu {
	width: 120px;
	margin:0px;
	border: 0px;
	float:left;
	background-image:url(../images/subbk.gif);
}

.sbsty #submenucont {
	width: 247px;
	margin:0px;
	border: 0px;
	padding-left:15px;
	float:left;	
}

.sbsty #footer {
	width: 862px;
	height: 82px;
	border: 0px;
	margin: 0 auto;
	background-image:url(../images/footbk.jpg);
	text-align: left;
	font-size: 10px;
	color: #666666;
	
	
} 

.sbsty #footerl {
	width: 27px;
	height: 82px;
	border: 0px;
	float:left;
	
}

.sbsty #footerr {
	width: 835px;
	padding-top:24px;
	border: 0px;
	float:left;
	
	
}

.sbsty #footercont {
	width: 100%;
	text-align:center;
	position:relative;
	
}

.sbsty #formcontent {
	width:382px;
	margin: 0;
	padding: 0;
	vertical-align:top;
	}




.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

			
#navcontainer ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
}

#navcontainer li { 
margin: 0 0 2px 0; 
display: inline;
}

#navcontainer a.menu, a.menu:link, a.menu:visited, a.menu:active {
	display: block;
	color: #ffffff;
	background-image:url(../images/butt3a.gif);
	background-repeat:no-repeat;
	width: 135px;
	height:17px;
	padding-top:1px;
	padding-left:0px;
	text-indent:0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	float: left;
}
	

#navcontainer a.menu:hover {
	background-image:url(../images/butt3b.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}

#navcontainer2 ul {
	margin: 0;
	padding: 0;
	list-style: none;
	
	
}

#navcontainer2 li { 
margin: 0 0 2px 0; 
display: inline;
}

#navcontainer2 a.menu2, a.menu2:link, a.menu2:visited, a.menu2:active {
	display: block;
	color: #ffffff;
	background-image:url(../images/butt4a.gif);
	background-repeat:no-repeat;
	width: 135px;
	height:17px;
	padding-top:1px;
	padding-left:0px;
	text-indent:0px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	float: left;
}
	

#navcontainer2 a.menu2:hover {
	background-image:url(../images/butt4b.gif);
	background-repeat:no-repeat;
	color:#ffffff;
}

p { margin-top: 0; }

h1 { margin-top: 0; }

h2 { margin-top: 0; }

h3 { margin-top: 0; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #cc0000;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}



.bold {
font-weight:bold;
}

.white {
color:#ffffff;
}

.red {
color:#cc0000;
}

a.foot:link, a.foot:visited, a.foot:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	}
	
a.foot:hover {
	color: #ffffff;
	}
	
a.head:link, a.head:visited, a.head:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #ffffff;
	text-decoration: none;
	}
		
a.head:hover {
	color: #66ccff;
	}
	
a.menutop:link, a.menutop:visited, a.menutop:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #66ccff;
	text-decoration: none;
	}
		
a.menutop:hover {
	color: #ffffff;
	}
	
a.crum:link, a.crum:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
	}
		
a.crum:hover {
	color: #ffffff;
	}
	
a.crum:active {
	color: #ffffff;
	}
	
a.sub:link, a.sub:visited, a.sub:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #cc0000;
	text-decoration: none;
	}
		
a.sub:hover {
	color: #ffffff;
	}
	
	
a:link, a:visited, a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	}
		
a:hover {
	color: #ffffff;
	}
	
a.next:link, a.next:visited, a.next:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #006699;
	text-decoration: none;
	}
		
a.next:hover {
	color: #ffffff;
	}
	
.imagealign {
vertical-align:text-bottom;
}

a.foot:link, a.foot:visited, a.foot:active {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	}
		
a.foot:hover {
	color: #ffffff;
	}

#recruiting{width:280px; float:right; margin:0px 0px 20px 0px;}

#recruiting h2{color:#cc0000;}
#recruiting a:link{ color:#cc0000; text-decoration:none;}
#recruiting a:active{ color:#cc0000; text-decoration:none;}
#recruiting a:visited{ color:#cc0000; text-decoration:none;}
#recruiting a:hover{ color:#ffffff; text-decoration:none;}

#blogbox h3 a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #333333;
	text-decoration: none;
}

#moreinfoform label {
color:#333333;
display:block;
float:left;
font-weight:bold;
margin:12px 12px 0px 0px;
padding:0px;
width:120px;}

#moreinfoform input {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 15px 0px;
padding:5px;
}
#moreinfoform textarea {
border-color:#D4D4D4 rgb(235, 235, 235) rgb(235, 235, 235) rgb(212, 212, 212);
border-style:solid;
border-width:1px;
color:#6A6969;
font-family:'Gill Sans',Verdana,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin:5px 0px 0px 0px;
padding:5px;
width:145px;
height:145px;
}

