@charset "utf-8";
body { margin:0; padding:0; width:100%; background:#f3f3f3;}
html { padding:0; margin:0;}

.c1 {width:100%; padding:0; margin:0 auto; }
.resize { width:985px; margin:0 auto;}

.c2 { background:url(bg.gif) top repeat-x; padding:0; margin:0 auto; height:178px; }

.c3 {margin:0 auto; width:993px; padding:0; border:none;}
.c4 { float:left; padding:0; margin:0; width:900px;}


.c6 {
	float:left;
	padding:19px 0 0 0;
	margin:0;
	width:750px;
}
.c6 ul { text-align:right; padding:0; margin:0; list-style:none; border:0;}
.c6 ul li { text-align:left; float:left; margin:0; padding:0; border:0;}
.c6 ul li a { float:left; margin:0; border-right:1px solid #464646; padding:13px 10px 11px 10px; color:#fffefe; font:bold 14px Arial, Helvetica, sans-serif; text-decoration:none;}
.c6 ul li a span { color:#7f7f7f; padding:13px 0 11px 0; font: normal 11px Arial, Helvetica, sans-serif;}
.c6 ul li a:hover {padding:13px 10px 11px 10px; background:url(hover.gif) top repeat-x; }
.c6 ul li a:hover span {
	color:#FFF;
}
.c6 ul li a.c7 {background:url(hover.gif) top repeat-x; }
.c6 ul li a.c7 span {
	color:#FFF;
}

/* c9 */
.c8 { border-bottom:1px solid #c4c4c4; border-top:1px solid #c4c4c4; background:#f8f8f8;}
.c9 {
	width:953px;
	margin:0 auto;
	padding:10px 20px;
}
.c9 img { float:left; margin:5px 20px 5px 0; padding:0;}
.c9 p {
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#717171;
	padding:5px 0 0 0;
	margin:0;
	line-height:1.5em;
	font-size: 17px;
}
.c9 a {
	float:right;
	color:#0081C6;
	font-weight:bold;
	text-decoration:none;
}

.c13 {padding:0 0 30px 0; margin:0; background:#f2f2f2; }
.c14 { width:993px; margin:0 auto; padding:0;}
.c13 h2 {
	font:normal 18px Arial, Helvetica, sans-serif;
	color:#444;
	padding:15px 0;
	margin:0;
}
.c13 h2 span {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#666;
	font-size: 12px;
}
.c13 p {
	font:normal 14px Arial, Helvetica, sans-serif;
	padding:10px 0;
	margin:0;
	line-height:1.5em;
}
.c13 p span { font: bold 14px Arial, Helvetica, sans-serif; color:#565656;}
.c13 a {
	color:#0081C6;
	text-decoration:none;
}
.c13 img {margin:10px auto; padding:0;}
.c13 img.floated {float:left; margin:10px 10px 10px 0; padding:0; }
.c16  { width:633px; float:left; margin:0; padding:10px 20px;} 
.c15  { width:280px; float:right; margin:0; padding:10px 20px;} 
.full  { margin:0; padding:0 20px;} 
.port { width:301px; float:left; padding:10px 20px 10px 0; margin:0;}
.port.last { padding:10px 0;}

.c17 {padding:0;  margin:0 auto; border-top:1px solid #d7d7d7; background:#e9e9e9; }
.c18 { margin:0 auto; padding:20px; width:953px; }
.c17 p { font:normal 12px  Arial, Helvetica, sans-serif; color:#565656;}
.c17 a { font:normal 12px Arial, Helvetica, sans-serif; color:#565656; text-decoration:underline; padding:5px; margin:0;}
.c17 p.c19 {
	text-align:left;
	width:450px;
	margin:0;
	padding:15px 0 0 0;
	float:left;
} 
.c17 p.right { text-align:right; width:370px; margin:0; padding:15px 0 0 0; float:right;} 

p.c5, .c5 { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #d7d7d7; padding:0; margin:10px 0; background:none; line-height:0;}
.c10 {
	padding:10px 0;
	margin:0;
	background-color: #323f76;
}

#featured, .featured, .fadeout, .newsselect { height:400px; /*this changes the height of the image slider*/ }
#c11 {
	width:1059px;
	border:5px solid #f4f4f4;
	margin:0 auto;
}
#featured { position: relative; width:1059px; overflow: hidden; }
.featured { width:715px; position:absolute; top:0; left:0; overflow: hidden; display:none; border-left:1px solid #aaa; background: #fff url(preload.gif) no-repeat center center; }
.preloading_background { background: transparent url(preload.gif) no-repeat 50% 50%; }
#c11 .fadeout { background: transparent url(overlay.png) repeat-y right top; }
.bottom_left_rounded_corner { background: transparent url(rounded.png) no-repeat left bottom; }
.bottom_right_rounded_corner { background: transparent url(rounded.png) no-repeat right bottom; }
#c11 #featured .feature_excerpt { background: #fff; }
#c11 #featured a { color:#444; }
.c10 .feature_excerpt { width:660px; position: absolute; display: block; bottom: 0; left:0; z-index: 2; padding:10px 20px; font-size: 11.5px; line-height:1.5em; cursor: pointer; }
.sliderdate { display:none; }
/*fadeslider*/
.fadeslider .featured { width:100%; border:none; }
.c10 .slidecontrolls { position:absolute; width:10px; right:-15px; bottom:0; }
.c10 .slidecontrolls span { height:10px; padding:2px 0; width:10px; display:block; cursor: pointer; }
.c10 .fadeslider .feature_excerpt { width:917px; }

.featured img { display:block; position: relative; z-index: 1; }
.c10 .fadeout { position:absolute; width:200px; display:block; right:0px; z-index: 3; }
.c10 .sliderheading { display:block; font-size: 26px; }
.c10 .heading_clone { color:#fff; position: absolute; z-index: 4; bottom:20px; left:20px; font-size: 14px; font-weight:bold; padding:0; margin: 0; }
.featured a,
.featured a img,
.featured img { text-decoration: none; border:none; }
.c10 .featured1 { border:none; display: block; }
.bottom_right_rounded_corner,
.bottom_left_rounded_corner { position: absolute; z-index: 50; display: block; height:7px; width:7px; bottom:0px !important; /* ie6fix */ left:0px; bottom:-1px; }
.c10 .bottom_right_rounded_corner { right:0px !important; /* ie6fix */ right:-1px; left:auto; }

p { padding: 0.5em 0; }
.flickr { padding: 0.5em 0; }
body .c10 #main .noborder,
body #footerwrap #footer .noborder { border:none; padding:0; }
.small_block { font-size: 0.9em; line-height: 1.4em; clear:both; }
.entry ol li { list-style-position:inside; list-style-type:decimal; }
pre { background-color:#FEFEFE; border:1px solid #DDDDDD; color:#333333; display:block; font-family:"Courier New", Courier, monospace; font-size:12px; overflow:auto; padding:10px; width:90%; }

