* html ul li {;} * html ul li a {height: 1%;}
body, table, tr, td, div, h1, h2, h3, h4, form, input, span, img, form, input, ul, li, ol, p {margin: 0px; padding: 0px;}
body {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
	color: #373737;
	border: none;
	background-color: #0083b2;
	min-width:998px;
}
table, tr, td {border-collapse: collapse; vertical-align: top; font: normal 12px/16px Arial, Helvetica, sans-serif; color: #373737;}
#content{background-color:#fff; width:95%; margin:0px auto 15px auto;}
.top { width:95%; height:320px; margin:5px auto 0px auto; background-color:#005d7f;}
a {text-decoration:underline; color:#3366CC;}
a:hover {text-decoration: none; color:#3366FF;}
a img {border: none;}
.clear {height: 1px; line-height: 1px; clear: both;}
.main {width: 100%; min-width: 998px; width:expression(document.body.clientWidth < 998? "998px": "auto");}
.text-blocks { width:100%; margin:1px auto 0px auto; height:290px; background-color:#fafafa;}
.text-block-sep1 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:28%; float: left; border-right: dashed 1px #C8C8C8; height:230px; margin:10px; padding:10px;}
.text-block-sep2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:25%; float: left; border-right: dashed 1px #C8C8C8; height:230px; margin:10px; padding:10px;}
.text-block-sep3 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:30%; float: left; height:230px; margin:10px; padding:10px;}
.text-blocks2 { width:100%; margin:0px auto 0px auto;}
.text-block-sep4 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:28%; float: left; border-right: dashed 1px #C8C8C8;margin:5px; padding:5px;}
.text-block-sep5 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:28%; float: left; border-right: dashed 1px #C8C8C8;margin:5px; padding:5px;}
.text-block-sep6 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:28%; float: left; margin:5px; padding:5px;}
.text-block-sep7 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:70%; float: left; margin:5px; padding:5px;}
.text-block-sep8 { font-family:Arial, Helvetica, sans-serif; font-size:12px; width:20%; float: left; margin:5px; padding:5px;}
.text-blocks3 { width:100%; margin:0px auto 0px auto;}
.folio {padding:10px 5px 0px 10px; border-left:dashed 1px #C8C8C8;}
.top-menu { width:95%; height:35px; margin:0px auto 0px auto; position:absolute; top:95px; color:#FFF; right:7px; left:30px;}
.top-menu a{ color:#FFF; text-decoration:underline; margin:0px 15px 0px auto;}
.top-menu a:hover{ color:#FFF; text-decoration:none;}
.top-left { width:300px; height:110px; background-repeat:no-repeat; float:left; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:25px; font-weight:lighter; margin:0px; padding:15px;}
.top-left a{ color:#FFFFFF; text-decoration:none;}
.top-left a:hover{ color:#FFFFFF; text-decoration:none;}
.slogan { font-size:11px; color:#ccc; margin:0px; padding:5px 0px 0px 0px;}
.top-right { width:380px; height:110px; background-repeat:no-repeat; float:right; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:25px; font-weight:lighter; margin:0px; padding:15px; text-align: right;}
.slogan-r { font-size:11px; color:#ccc; margin:0px; padding:5px 0px 0px 0px; text-align: right;}
.search-top { width:205px; height:16px; margin:2px; float:right;}
.pics { border:solid 1px #C8C8C8; margin:3px; padding:3px;}
.pic { border:solid 1px #C8C8C8; margin:3px; padding:3px;}
.pic-art { float:left; border:solid 1px #EDEDED; margin:3px; padding:3px; width:78px; height:60px;}
.sandal {width:95%; margin:5px auto 0 auto;}
.main-cont {width:95%; margin:0px auto 0 auto;}
.main-cont img {margin:5px; padding:5px;}
.bottom { width:95%; margin:0px auto 0px auto; height:80px; color:#858585;}
.bottom p { margin:5px 0px 0px 0px;}
.bottom a { text-decoration:underline; font-size:11px; color:#858585;}
.bottom a:hover { text-decoration: none; font-size:11px; color:#858585;}
.pagetrail {float: right; font-size:11px; color:#CCCCCC; margin:10px 40px 30px 0px;}
.pagetrail a {font-size:11px; color:#CCCCCC; text-decoration:underline;}
.pagetrail a:hover {font-size:11px; color:#CCCCCC; text-decoration: none;}
.search-form { width:160px; height:12px; margin:0px; padding:2px; background-color:#007ba7; color:#ccc; font-size:11px; border:solid 1px #FFF;}
.search-mess { width:300px; height:160px; margin:2px; padding:2px; background-color:#FFFFFF; border:solid 1px #C0C0C0; color:#999999; font-size:11px;}
.search-form-2 { width:200px; height:17px; margin:2px; padding:2px; background-color:#FFFFFF; border:solid 1px #C0C0C0; color:#999999; font-size:11px;}
.search-mess-2 { width:200px; height:80px; margin:2px; padding:2px; background-color:#FFFFFF; border:solid 1px #C0C0C0; color:#999999; font-size:11px;}
.search-form-3 { width:230px; margin:2px; padding:2px; background-color:#FFFFFF; border:solid 1px #C0C0C0; color:#999999; font-size:11px;}
.search-form-4 { width:45px; margin:2px; padding:2px; float: left; background-color:#FFFFFF; border:solid 1px #C0C0C0; color:#999999; font-size:11px;}

.btn { background-color:#CCCCCC; color:#333333; width:80px; height:24px; margin:3px; padding:3px; border:1px dashed #C0C0C0; font: normal 12px/16px Arial, Helvetica, sans-serif;}
.divrrs{width:95%;font-size:11px; padding:5px; margin:5px;}
.h1rrs{font-size:14px;}
.h2rrs{font-size:15px;}
h1 {font: normal 18px/22px Arial, Helvetica, sans-serif; color: #006c93; padding: 3px; font-weight: lighter;}
h2, h3 {font: bold 14px/16px Arial, Helvetica, sans-serif; color: #ABABAB; padding: 5px;}
p {padding: 3px 0;}
ul {padding: 0px 12px; list-style-type:none;}
ul li {padding: 0px 0px 7px 7px; background: url("images/li.gif") no-repeat 0px 7px; color: #4E4E4E;}
ol {padding: 10px 10px 10px 10px;}
ol li {padding: 0 0 5px 0px;}

.block1 { width:300px; height:180px; margin:0px; padding:0px; background-image:url("images/sample1.jpg"); background-repeat:no-repeat; background-position:top center;}
.block1 a { color:#FFFFFF; text-decoration:underline;}
.block1 a:hover { color:#FFFFFF; text-decoration:none;}


.block2 { width:300px; height:180px; margin:0px; padding:0px; background-image:url(sample2.jpg); background-repeat:no-repeat; background-position:top center;}
.block2 a { color:#FFFFFF; text-decoration:underline;}
.block2 a:hover { color:#FFFFFF; text-decoration:none;}


.block3 { width:300px; height:180px; margin:0px; padding:0px; background-image:url(sample3.jpg); background-repeat:no-repeat; background-position:top center;}
.block3 a { color:#FFFFFF; text-decoration:underline;}
.block3 a:hover { color:#FFFFFF; text-decoration:none;}


.poll_reject { font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CCCCCC; padding-top:5px;}
.poll {width:100%;font-size:1em;margin:0;padding:0;}
.poll_container {width:100%;padding-top:0.5em;padding-bottom:0.5em;margin-left:10px;margin-right:10px;}
.poll_question {width:100%;text-align:left;font-weight:bold;height:40px;margin:0px 0px 10px 0px;}
.poll_row_container { width:100%;padding:.1em 0;}
.poll_choice {width:30%;float:left;text-align:left;margin-left:20px;font-weight:bolder;}
.poll_votes {width:15%;float: right;padding-right:20px;text-align:right;}
.poll_bar_container {width:15%;height:1.3em;border:1px solid #d2d7b4;float:left;margin:0.1em;}
.poll_bar {height:1.3em;background-color:#0D86CB;float:left;margin:0;padding:0;}
.poll_percent {text-align:right;padding-right:1em;margin-left:auto;margin-right:auto;}
.poll_totalvotes {width:45%;text-align:left;margin-left:20px;}
.float_left_text_right {width:80%;float: left;text-align:left;margin:0 0px 0px 0px;padding:0;}
.float_right_text_left {width:10%;float:left;text-align:left;margin:0;padding:0;}
.space_line {clear: both; margin: 0; padding: 0; width: 90%;}

#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;}

#lightbox a, #lightbox a:link, #lightbox a:visited, #lightbox a:hover {
	text-decoration:underline;
	color:#999999;}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 20px;
	margin-top: 20px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	color:white;}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none;}

#lightbox-imageBox {
	position:relative;
	
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;}

#lightbox-imageContainer {
	padding:1px;}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("../images/blank.gif") no-repeat; /* Trick IE into showing hover */
	/* cursor:pointer; */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;}

#lightbox-infoBox {
	font:10px Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	
	line-height:normal;
	/* height:30px; */
;}
#lightbox-infoHeader {
	width:100%;
	text-align:center;}
#lightbox-caption {
	text-align:justify;}
#lightbox-caption-title {
	font-weight:bold;}
#lightbox-caption-description {
	font-weight:normal;}

#lightbox-infoFooter {
	margin-top:3px;
	color:#999999;}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;}
#lightbox-close-button{
	padding-left:30%;}
#lightbox-close-button:hover {
	color:#666666;}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;}

.s1 {
font-size:100%;

margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
text-decoration: none;}
.s2 {
font-size:130%;

margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
text-decoration: none;}
.s3 {
font-size:150%;

margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
text-decoration: none;}
.s4 {
font-size:180%;

margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
text-decoration: none;}
.s5 {
font-size:200%;

margin: 0px 5px 0px 5px;
padding: 0px 5px 0px 5px;
text-decoration: none;}


#content-2 {
	width: 100%;
	margin: 0px auto 0px auto;
	padding: 0px;
	background-color: #0083b2;
height: 180px;
background-image:url(images/bg.gif); background-repeat:repeat-x; background-position:top;}

#content-2 a {color:#FFF;}
#content-2 h3 {color:#fff;}

.dhtmlgoodies_question {	/* Styling question */
	/* Start layout CSS */
	
	width:50%;
	margin-bottom:2px;
	margin-top:2px;
	padding-left:2px;
	height:35px;
	color:#3366FF;
	border-bottom:dashed 1px #3399FF;
	font-weight:bolder;
	overflow:hidden;
	cursor:pointer;}
.dhtmlgoodies_question h1 {font: normal 20px/26px Arial, Helvetica, sans-serif; color: #3366FF; padding: 5px; font-weight: lighter;}

.dhtmlgoodies_answer{	/* Parent box of slide down content */
	/* Start layout CSS */
	width:50%;
	/* End layout CSS */
	
	visibility:hidden;
	height:0px;
	overflow:hidden;
	position:relative;}
.dhtmlgoodies_answer_content{	/* Content that is slided down */
	padding:1px;
	font-size:0.9em;	
	position:relative;}
	
.flags { float:right; margin:10px; padding:5px; display:inline;}
