@charset "UTF-8";
/* CSS Document */

body, html {
margin:0;
padding:0;
background-color: #e3e3e3;
font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

#wrapper{width:960px; margin: 0 auto;}

#logo {
z-index: 1000;
float: left;
margin-top: 8px;
}
#logo h1 {
text-indent:-9999px;
position:absolute;
}
#headcontact{float: right; }
#headcontact p{font-size:10px; text-align: right;}
a {
text-decoration:none;
}

.centered{ width: 960px; margin: 0 auto;}

#banner {
clear:both;

display:block;
overflow:hidden;
height: 505px;
width: 960px;

}
.clear{clear: both;}
.featured-slider {
float:left;
width:960px;

}
.featured-slider div.slide {
height:387px;
width:960px;
}
.featured_nav{position: relative;
top:-40px;
left: 100px;
z-index: 106;}
.featured_nav a{ 
float: left;
display: block;
height: 7px;
width: 7px;
background: url(../images/slidenav.png) no-repeat; padding: 3px 5px;
text-indent: -9999px;
margin-right: 4px;  }
.featured_nav a.activeSlide {
float: left;
display: block;
height: 7px;
width: 7px;
background: url(../images/current-slide.png) no-repeat; padding: 3px 5px;
text-indent: -9999px;
margin-right: 4px; }

.slide{
float:left;
display: block;

}
.slide img { float: left;}
.slide{ width: 960px; }


.info-slider {

float: left;
width: 720px;
height: 115px;
position: relative;
top: -75px;
z-index: 999;

}

.featured_navb{position: relative;
top:-20px;
left: 510px;
z-index: 106;}
.featured_navb a{ 
float: left;
display: block;
height: 5px;
width: 5px;
background: url(../images/slidernav.png) no-repeat; padding: 1px 1px;
text-indent: -9999px;
margin-right: 2px;  }
.featured_navb a.activeSlide {
float: left;
display: block;
height: 5px;
width: 5px;
background: url(../images/current-slide.png) no-repeat; padding: 1px 1px;
text-indent: -9999px;
margin-right: 2px; }



.slideb{
float:left;
display: block;
width: 720px;


}
.slideb-content p {
font-size: 12px;
color: black;
line-height: 14px;
float: left;
width: 360px;
margin: 0 0 10px 50px;
}

.slideb-content {
float: left;
height: 100px;
padding: 11px 3px 0 10px;
width: 710px;
}
.slideb-headline{
font-size:25px;
font-weight: normal;
float: left;
color:#FFF;

}
.slidemore{color: white;
margin-left: 299px;
font-size: 12px;}



.prevarrow{background: url(../images/arrowleft.png) no-repeat; 
float: left;
position: relative;
top: 20px;
left: -50px;
width: 8px;
height: 12px;
z-index: 9999;
cursor: pointer;}

.nextarrow{background: url(../images/arrowright.png) no-repeat; 
float: left;
position: relative;
top: 20px;
left: -40px;
width: 8px;
height: 12px;
z-index: 9999;
cursor: pointer;} 

#fill{background: url(../images/fill.gif) repeat; width: 240px;
height: 68px;
float: left;
position: relative;
top: -40px;}

/*columns*/
.colblue {border-top: solid 3px #0099cc; position: relative;}
.colblue h3, .colblue a{color: #0099cc;}
.fontblue{color: #0099cc;}
.colred{border-top: solid 3px #bd3f1b; position: relative;}
.colred h3, .colred a{color: #bd3f1b;}
.colorange{border-top: solid 3px #ff8934; position: relative;}
.colorange h3, .colorange a{color: #ff8934;}
.col{float: left;
background: #fff;
width: 32%;
margin-right: 18px; margin-bottom: 20px;
height: 170px;}
.col:hover{ background: #d7d7d7;}
.last{margin-right: 0; float: right; margin-bottom: 20px;}
#maincontent p{font-size: 14px; line-height: 16px; padding: 0 10px 10px 10px;}
#maincontent h3{font-size: 25px; font-weight: normal;
margin: 10px;}
#maincontent h4{font-size: 15px; font-weight: normal;
padding: 8px;
}
#maincontent span{font-size: 12px; font-weight: bold; color: #0099cc; padding: 2px 0 5px 0px;}
#news .rss-item a{font-size: 12px; font-weight: bold; color: #00000;}
#maincontent .rss-item{list-style: none; }
#maincontent a.rss-item{color: black; font-size: 14px; font-weight: bold;}
#maincontent li.rss-item{padding-bottom: 30px; font-size: 12px; line-height: 16px; color: #666666;}
#news li.rss-item{padding-bottom: 5px; font-size: 10px;}
/*main content*/

#intro{float: left; width:600px; margin-bottom: 30px;}
#contact{float: left; width:400px; margin-bottom: 30px; padding: 10px;}
#news{float: right; width:32%; margin-top: 10px; background: #d7d7d7;}
#news a{font-size: 12px; color: black; margin: 0; }
#news li{font-size: 11px; color: black; margin: 0; list-style: none;}
#news p{font-size: 11px; color: #666666;}
#news span{font-size: 10px; font-weight: bold; color: #0099cc; padding: 0px 0 5px 0px;}
#newstitle{margin-bottom:15px; height:30px; background: url(../images/fill.gif) repeat;}
#contact p{line-height: 20px; font-size: 14px;}
#education{margin-left: 20px;}
#education a{line-height: 35px;}



/*footer*/
#footer{margin-top: 20px; background: #5e5e5e; height: 280px; border-top: solid 4px black;}
#footcontent{width: 960px; height:auto; margin: 0 auto; padding-top: 30px;}
#footer p.copyright{font-size: 10px; color: #d9d9d9; padding-left: 15px;}
.more{font-size: 12px; margin-left: 10px; position: absolute; top: 150px;}
.footcol{float: left;
width: 150px;
margin-left: 18px; margin-bottom: 20px;
height: 100px;}
.footlist{margin-top: 10px;}
.footlist li{margin-top: 1px;}
#footer a{color: #d9d9d9; margin-top: 10px; font-size: 10px;}
#footer a.foothead{font-size: 13px; color: #cccccc; margin: 10px 0px;}
.foot-title{height: 29px;}
.headlist li{margin-bottom: 12px;}
#footer .last{margin-left: 120px;}

#footcontact p{font-size:10px; color:#fff; line-height: 12px; padding-left: 15px;}


#foot_menu_icons {
	font-size: 12px;
	float: left;
	margin:0;
	
}

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

#foot_menu_icons li {
	float: left;
	position: relative;
	list-style: none;
}

#foot_menu_icons a {
	margin: 0;
	color: #333;
	display:block;
	margin-right:8px;
	float: left;
	width:27px;
	height:24px;
	margin-top:16px;
	text-indent:-9999px;
	overflow:hidden;
}

#foot_menu_icons li.rss a { background:url(../images/ico-top-rss.jpg) no-repeat; }
#foot_menu_icons li.facebook a { background:url(../images/ico-top-facebook.jpg) no-repeat; }
#foot_menu_icons li.twitter a { background:url(../images/ico-top-twitter.jpg) no-repeat; }
#foot_menu_icons li.linkedin a { background:url(../images/ico-top-linkedin.jpg) no-repeat; }


#foot_menu_icons a:hover {
	background-position:bottom left !important;
}

/*inside-styles*/

#inside{font-size: 12px; margin-left: 15px;}
#inside h4{margin: 0; padding:15px 0 2px 0;}
#inside-tagline{
width:900px; 
margin: 0 auto; 
margin-top:20px; 
color:#bd3f1b; 
font-size: 14px; 
font-weight: bold; 
font-style: italic; 
border-top: solid 1px #ccc; 
border-bottom: solid 1px #ccc;
margin-bottom: 20px; 
}
#inside-tagline p{padding: 10px;}
#banner-inside{border-top: solid 5px black; }
#banner-inside h3{margin:10px; font-size: 20px;}
.col-inside{width:32%; float: left;}
.col-inside img{padding-top: 30px;}
#maincontent .col-inside h3{font-size: 17px; color: #ff8934; font-weight: normal; margin:0;}

#education h3{font-size: 17px; color: #ff8934; font-weight: normal; margin:0;}

.third li{font-size: 14px; padding: 10px; list-style: disc; font-style: italic;}
#graphic{padding:30px; float: left;}

#maincontent ul{margin-left: 25px;}
#maincontent li{font-size: 14px;
padding: 5px;
list-style: disc;}


.col-inside-4{width:24%; float: left;}
#maincontent .col-inside-4 h3{font-size: 14px; color: #ff8934; font-weight: normal; margin:0;}
#maincontent .col-inside-4 li{font-size: 11px; list-style: none; padding: 0 5px 5px 0;}
#maincontent .col-inside-4 ul{margin: 0;}
.col-inside li{font-size: 12px; padding: 5px;}


/*Menu*/

.sf-menu{
padding-left:10px;
padding-top: 10px;
float: right;

font-size: 14px;
}

.black{background: black;}
.blue{background: #0099cc;}
.red{background: #bd3f1b;}
.orange{background: #ff8934;}
.gray{background: #b6b6b6;}

.sf-menu li {
list-style: none;
display: block;
float: left;
height: 20px;
padding: 7px 5px 0px 5px;
margin-left: 2px;
width: auto;
vertical-align: middle;
text-align: center;
}

.sf-menu a {
text-decoration: none;
font-size: 8pt;

color: #fff;
}
.sf-menu .current a {
font-weight: bold;
outline:		0;
}
.sf-menu li:hover {
text-decoration: underline;
font-weight: bold;
}
.sf-menu li:hover .children { display: block; z-index:7000; }
.sf-menu li a:hover { color: #fff;}
.children { display: none; position: relative;
left: 0px; top: 20px; background: #f4f4f4; font-size:14px;}
.sf-menu .children li { padding:3px; border-bottom: solid 3px #dfdfdf; border-left: solid 3px #dfdfdf;border-right: solid 3px #dfdfdf; height: 20px;width:195px; text-align:left;}
.sf-menu .children li a { color: #444; padding: 4px; text-align: left;}
.sf-menu .children li:hover { background: #999;}
.sf-menu .children li:hover a { color: #fff;}

/*pdf styling */

#page_1 {position:relative; overflow: hidden;margin-top: 37px;margin-left: 0px;margin-bottom: 12px;width: 628px;}



#page_2 {position:relative; overflow: hidden;margin-top: 97px;margin-left: 0px;margin-bottom: 118px;width: 625px;}



#page_3 {position:relative; overflow: hidden;margin-top: 1056px;width: 0px;height: 0px;}



.ft0{font: bold 20px 'Times New Roman';color: #125541;line-height: 23px;}
.ft1{font: 14px 'Times New Roman';color: #333333;line-height: 16px;}
.ft2{font: 14px 'Times New Roman';color: #125541;line-height: 16px;}
.ft3{font: italic 14px 'Times New Roman';color: #333333;line-height: 16px;}
.ft4{font: italic bold 14px 'Times New Roman';color: #333333;line-height: 17px;}
.ft5{font: bold 14px 'Times New Roman';color: #333333;line-height: 17px;}
.ft6{font: 13px 'Times New Roman';color: #333333;line-height: 16px;}
.ft7{font: 14px 'Times New Roman';color: #333333;margin-left: 3px;line-height: 16px;}
.ft8{font: 13px 'Times New Roman';color: #333333;line-height: 15px;}
.ft9{font: 14px 'Times New Roman';color: #333333;margin-left: 4px;line-height: 16px;}
.ft10{font: 14px 'Times New Roman';color: #333333;margin-left: 5px;line-height: 16px;}

.p0{text-align: left;margin-top: 0px;margin-bottom: 0px;}
.p1{text-align: left;margin-top: 18px;margin-bottom: 0px;}
.p2{text-align: left;padding-right: 9px;margin-top: 18px;margin-bottom: 0px;}
.p3{text-align: left;margin-top: 20px;margin-bottom: 0px;}
.p4{text-align: left;padding-right: 9px;margin-top: 17px;margin-bottom: 0px;}
.p5{text-align: justify;margin-top: 17px;margin-bottom: 0px;}
.p6{text-align: left;padding-right: 44px;margin-top: 1px;margin-bottom: 0px;}
.p7{text-align: left;padding-right: 6px;margin-top: 19px;margin-bottom: 0px;}
.p8{text-align: left;margin-top: 19px;margin-bottom: 0px;}
.p9{text-align: left;padding-right: 13px;margin-top: 18px;margin-bottom: 0px;}
.p10{text-align: left;padding-right: 26px;margin-top: 19px;margin-bottom: 0px;}
.p11{text-align: justify;padding-right: 11px;margin-top: 19px;margin-bottom: 0px;}
.p12{text-align: left;padding-right: 5px;margin-top: 0px;margin-bottom: 0px;}
.p13{text-align: left;padding-right: 1px;margin-top: 18px;margin-bottom: 0px;}
.p14{text-align: justify;padding-right: 28px;margin-top: 19px;margin-bottom: 0px;}
.p15{text-align: left;padding-right: 1px;margin-top: 0px;margin-bottom: 0px;}
.p16{text-align: justify;padding-right: 21px;margin-top: 1px;margin-bottom: 0px;}
.p17{text-align: justify;padding-right: 42px;margin-top: 0px;margin-bottom: 0px;}
.p18{text-align: left;padding-right: 4px;margin-top: 0px;margin-bottom: 0px;}
.p19{text-align: justify;margin-top: 0px;margin-bottom: 0px;}
.p20{text-align: justify;padding-right: 30px;margin-top: 1px;margin-bottom: 0px;}
.p21{text-align: left;padding-right: 5px;margin-top: 17px;margin-bottom: 0px;}
