/* CSS Document */

body { width: 900px; margin: 5px auto; }
a, body, h1, h2, h3, h4, h5, h6, input, li, p, select, textarea, td, th{
	font-family:Arial, Helvetica, sans-serif;
}

a, body, input, li, p, select, textarea, td, th{
	color:#000;
	font-size:12px;
}

a,
a:link,
a:visited,
a:active,
a:hover{
	font-weight:bold;
}

#serch{
/*border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
overflow:hidden;*/
/*text-align: middle; 
width:555px;*/
float: right;
margin-bottom: 10px;
display: none;
}

#serch2{
/*border-bottom:1px solid #D6D6D6;
border-left:1px solid #D6D6D6;
border-right:1px solid #D6D6D6;
overflow:hidden;*/
/*text-align: middle; 
width:555px;*/
margin-bottom: 10px;
margin-left: 712px;
}

#button {
	vertical-align:bottom;
}
#txt{
vertical-align:middle;
}

#searchtext {display:none;}
#button{
/*margin-top:8px;*/
vertical-align:bottom;
}

body{
	background-color:#FFF;
	text-align:center;
}

form{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6{
	color:#225091;
}

ul li, ol li{
	padding:0 0 10px 0;
}

/* classes */
.borderbtm{
	background-image:url(images/border.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

.borderleft{
	background-image:url(images/border.gif);
	background-position:left;
	background-repeat:repeat-y;
}

.borderrgt{
	background-image:url(images/border.gif);
	background-position:right;
	background-repeat:repeat-y;
}

.bordertop{
	background-image:url(images/border.gif);
	background-position:top;
	background-repeat:repeat-x;
}



body #container{
	text-align:left;
	width:902px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:900px;
}

html>body #container {
  width:900px;
} 

body #container div#copyright{
	background-color:#111843;
	clear:both;
	/*color:#B6CCE8;*/
	color:#fff;
	font-size:11px;
	padding:5px 0 5px 15px;
	text-align:left;
}

body #container div#copyright a,
body #container div#copyright a:link,
body #container div#copyright a:visited,
body #container div#copyright a:active{ color:#fff; font-size:11px; }

/* index template */
body #container div#header{
	margin:0;
	padding:0;
}

body #container div#indexcontainer{
	background-color:#fff;
	background-position:top left;
	background-repeat:repeat-x;
	width:900px;	
}

body #container div#indexcontainer td.indexleft{
	background-color:#BBCEE9;
	background-image:url(images/bg_indexleft.gif);
	background-position:top left;
	background-repeat:repeat-x;
	padding:0;
	width:166px;
}

body #container div#indexcontainer td.indexleft .contactus{
	text-align:center;
}

body #container div#indexcontainer td.indexleft .contactus a,
body #container div#indexcontainer td.indexleft .contactus a:link,
body #container div#indexcontainer td.indexleft .contactus a:visited,
body #container div#indexcontainer td.indexleft .contactus a:active{
	color:#3a4671;
	font-size:11px;
	text-decoration:none;
}

body #container div#indexcontainer td.indexleft .contactus a:hover{
	color:#3a4671;
	font-size:11px;
	text-decoration:underline;
}

body #container div#indexcontainer td.indexleft form{
	color:#3a4671;
	font-size:11px;
	text-align:right;
}

body #container div#indexcontainer td.indexleft form p{
	color:#3a4671;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}

body #container div#indexcontainer td.indexleft form input{
	background-color:transparent;
	border:1px solid #557aaf;
	color:#3a4671;
	font-size:11px;
	margin:0 0 5px 0;
}

body #container div#indexcontainer td.indexleft form input.email{
	padding:1px 2px 1px 2px;
	width:80px;
}

body #container div#indexcontainer td.indexleft form input.enter{
	height:18px;
	padding:1px 2px 1px 2px;
	width:30px;
}

body #container div#indexcontainer td.indexleft ul{
	margin:0;
	padding:0;
}

body #container div#indexcontainer td.indexleft ul li{
	border-bottom:1px solid #bbcff0;
	list-style-type:none;
	margin:0;
	text-align:left;
	padding: 5px 0 5px 5px;
	font-weight: bold;
}

body #container div#indexcontainer td.indexleft ul li a{
 	font-size: 15px;
	text-decoration: none;
	color: #263669;
	font-weight: bold;
 }


body #container div#indexcontainer td.indexleft ul li a{
	background-color:transparent;
	display:block;
	padding:5px;
}

body #container div#indexcontainer td.indexleft ul li:hover{
	background-color:#a4c2ee;
	display:block;
}

body #container div#indexcontainer td.indexleftcontact{
	padding:10px 0;
}

body #container div#indexcontainer td.indexmain{
	border-right:1px solid #7299d6;
	margin:0;
	padding:50px 35px 10px 35px;
	width:493px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:438px;
}

body #container div#indexcontainer td.indexmain p{
	color:#35497d;
	font:bold 13px/18px Arial, Helvetica, sans-serif;
	text-align:justify;
}

body #container div#indexcontainer td.indexright{
	background-color:transparent;
	float:left;
	margin:0;
	padding:0;
	width:237px;
}

body #container div#indexcontainer td.indexright #slide{
	border:1px solid #5d87ca;
}

body #container div#indexcontainer td.indexright #slide td.slideimg{
	background-color:#cde0fa;
	background-image:url(images/bg_slide.gif);
	background-position:top;
	background-repeat:repeat-x;
	border-bottom:1px solid #5d87ca;
	color:#4b608d;
	font-size:11px;
	padding:15px 20px 5px 20px;
	width:176px;; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:136px;
}

body #container div#indexcontainer td.indexright #slide td.slideimg img{
	border:1px solid #5d87ca;
}

body #container div#indexcontainer td.indexright #slide td.slideimg p{
	color:#4b608d;
	font-size:11px;
}

body #container div#indexcontainer td.indexright #slide td.prevnext{
	background-color:#cde0fa;
	padding:0;
}

body #container div#indexcontainer td.indexright #slide td.prevnext a,
body #container div#indexcontainer td.indexright #slide td.prevnext a:link,
body #container div#indexcontainer td.indexright #slide td.prevnext a:visited,
body #container div#indexcontainer td.indexright #slide td.prevnext a:active{
	color:#4b608d;
	font-size:11px;
	margin:0 10px 0 10px;
	padding:0 2px 0 2px;
	text-decoration:none;
}

body #container div#indexcontainer td.indexright #slide td.prevnext a:hover{
	background-color:#fff;
	padding:0 2px 0 2px;
}


/* sub template*/
body #container div#subheader{
	margin:0;
	padding:0;
}

body #container div#subcontent{
	float:left;
	margin:0;
	padding:15px 0 20px 40px;
	width:625px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:575px;
}

body #container div#subleft{
	float:left;
	margin:0 0 0 3px;
	width:143px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:143px;
}

body #container div#subleft a.contactus{
	background-color:#d3e4fd;
	border:1px solid #98adcc;
	color:#557aaf;
	display:block;
	font-size:11px;
	margin:8px 0 5px 0;
	padding:2px;
	text-align:center;
	text-decoration:none;
	width:128px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:122px;
}

body #container div#subleft a:hover.contactus{
	background-color:#FFF;
	color:#557aaf;
	font-size:11px;
	text-decoration:none;
}

body #container div#subleft form{
	background-color:#d3e4fd;
	border:1px solid #98adcc;
	color:#557aaf;
	font-size:11px;
	margin:5px 0 5px 0;
	padding:2px;
	text-align:right;
	width:128px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:122px;
}

body #container div#subleft form p{
	color:#36609c;
	font-size:11px;
	margin:0 0 5px 0;
	padding:0;
}

body #container div#subleft form input{
	background-color:transparent;
	border:1px solid #557aaf;
	color:#36609c;
	font-size:11px;
	margin:0 0 5px 0;
}

body #container div#subleft form input.email{
	padding:1px 2px 1px 2px;
	width:80px;
}

body #container div#subleft form input.enter{
	height:18px;
	padding:1px 2px 1px 2px;
	width:30px;
}

body #container div#subleft ul{
	margin:0;
	padding:0;
}

body #container div#subleft ul li{
	list-style-type:none;
	margin: 0;
	text-align:left;
}

body #container div#subleft ul li a{ 
 	font-size: 15px;
	text-decoration: none;
	color: #263669;
	font-weight: bold;
	border: none;
}


body #container div#subleft ul li a,
body #container div#subleft ul li a:link,
body #container div#subleft ul li a:visited,
body #container div#subleft ul li a:active{	
	background-color:#FFF;
	border:1px solid #98adcc;
	display:block;	
	padding:4px 10px 4px 5px;
	width:128px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:116px;
}

body #container div#subleft ul li a:hover,
body #container div#subleft ul li a.on,
body #container div#subleft ul li a:visited.on,
body#careeropportunities #container div#subleft ul li#navcareeropportunities a, 
body#careeropportunities #container div#subleft ul li#navcareeropportunities a:link, 
body#careeropportunities #container div#subleft ul li#navcareeropportunities a:visited, 
body#careeropportunities #container div#subleft ul li#navcareeropportunities a:hover,
body#profiles #container div#subleft ul li#navprofiles a, 
body#profiles #container div#subleft ul li#navprofiles a:link, 
body#profiles #container div#subleft ul li#navprofiles a:visited, 
body#profiles #container div#subleft ul li#navprofiles a:hover,
body#education #container div#subleft ul li#naveducation a, 
body#education #container div#subleft ul li#naveducation a:link, 
body#education #container div#subleft ul li#naveducation a:visited, 
body#education #container div#subleft ul li#naveducation a:hover,
body#industry #container div#subleft ul li#navindustry a, 
body#industry #container div#subleft ul li#navindustry a:link, 
body#industry #container div#subleft ul li#navindustry a:visited, 
body#industry #container div#subleft ul li#navindustry a:hover,
body#map #container div#subleft ul li#navmap a, 
body#map #container div#subleft ul li#navmap a:link, 
body#map #container div#subleft ul li#navmap a:visited, 
body#map #container div#subleft ul li#navmap a:hover,
body#job #container div#subleft ul li#navjob a, 
body#job #container div#subleft ul li#navjob a:link, 
body#job #container div#subleft ul li#navjob a:visited, 
body#job #container div#subleft ul li#navjob a:hover,
body#communitylinks #container div#subleft ul li#navcommunitylinks a, 
body#communitylinks #container div#subleft ul li#navcommunitylinks a:link, 
body#communitylinks #container div#subleft ul li#navcommunitylinks a:visited, 
body#communitylinks #container div#subleft ul li#navcommunitylinks a:hover{
	background-color:#e3eefe;
	border:1px solid #345e9b;
	display:block;
	padding:4px 10px 4px 5px;
	width:128px; /* IE hack start */
	voice-family: "\"}\""; 
  	voice-family:inherit;
  	width:116px;
}

#navcareeropportunities a, #navcareeropportunities a:link, #navcareeropportunities a:visited, #navcareeropportunities a:hover,
#navprofiles a, #navprofiles a:link, #navprofiles a:visited, #navprofiles a:hover,
#naveducation a, #naveducation a:link, #naveducation a:visited, #naveducation a:hover,
#navindustry a, #navindustry a:link, #navindustry a:visited, #navindustry a:hover,
#navmap a, #navmap a:link, #navmap a:visited, #navmap a:hover,
#navjob a, #navjob a:link, #navjob a:visited, #navjob a:hover,
#navcoummunitylinks a, #navcoummunitylinks a:link, #navcoummunitylinks a:visited, #navcoummunitylinks a:hover,

body #container .bgcontent{
	/*background:transparent url(images/bg.gif) repeat-x top;*/