body{
	padding:0px;
	margin:0px;
	line-height:1.8em;
	font-size:62.5%;
	font-family:Helvetica, Arial, sans-serif;
	color:#333;
	background-color: #016A99;
	background-image: url(../../images/bg_main.jpg);
	background-repeat: repeat-x;
}
.toppic_header {
	padding: 20px;
}


/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix {
	display: inline-block;
} 
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
p{font-size:1.2em;color:#333;}
h1{font-size:2.5em;padding:0px 0px 0px 0px;margin:0px;color:#76C4E8;font-weight:normal;}
h2{font-size:1.8em;padding:0px;margin:0px;color:#7BC143;padding:0px 0px 26px 0px;font-weight:normal;}
h3{font-size:1.8em;padding:0px;margin:0px;font-weight:normal;}
h4{font-size:1.8em;padding:0px;margin:0px;font-weight:normal;}
h5{font-size:1.8em;padding:0px;margin:26px 0px 0px 0px;font-weight:normal;}

a.normal{text-decoration:none;color:#016A99;border-bottom:1px solid #7BC143;}
a.normal:hover{color:#000033;border-bottom:1px solid #000033;}

a{text-decoration:none;color:#016A99;border-bottom:1px solid #7BC143;}
a:hover{color:#000033;border-bottom:1px solid #000033;}

#outer{width:100%;padding:0px;margin:0px;}

#contentmiddleouter{margin: 0 auto; clear:both;width:1000px;}

#linksarea{float:left;margin:0px;padding:52px 0px 0px 0px;width:270px;font-size:1.2em;}
#logo{text-transform:uppercase;margin:0px;padding:0px 0px 0px 52px;}

#linksarea ul{margin:0px;padding:0px;padding:156px 0px 0px 0px;}
#linksarea li{margin:0px;padding:0px;list-style:none;}
#linksarea li a{display:block;padding:6px 0px 6px 52px;text-decoration:none;color:#fff;width:215px;border:none;}
#linksarea li a:hover{color:#224E7E;background:url(../images/bg_buttons.png) repeat-y bottom left;}
#linksarea li a.one:hover{background:url(../images/bg_buttons1.png) repeat-y bottom left;}
#linksarea li a.two:hover{background:url(../images/bg_buttons2.png) repeat-y bottom left;}

#contentmiddleouter{background: url(../images/bg_hometop2.jpg) no-repeat center;}

#content1{width:720px;float:left;padding:52px 0px 0px 0px;}

#content1{}

#top_area{
	margin:0px;
	background-repeat: no-repeat;
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 25px;
}
#content_area{
	padding:110px 26px 0px 52px;
	min-height:355px;
	margin:0px;
	background-image: url(../../images/bg_bubblesnew.png);
	background-repeat: no-repeat;
}
#text_content ul{padding:13px 0px 0px 0px;margin:0px;font-size:1.2em;}
#text_content li{color:#016A99;padding:0px 0px 13px 28px;margin:0px;list-style:none;background:url(../images/dolicon.gif) no-repeat;}

#text_content{padding:26px 26px 26px 26px;background:#fff;margin:0px;clear:both;width:610px;}
#bottom_area{}

#lhs{width:292px;float:left;}
#rhs{width:292px;float:right;}

#content_left{width:290px;float:left;padding:0px 26px 0px 0px;}
#content_right{
	width:290px;
	float:left;
	height: 600px;
}

#galleryarea{clear:both;background:url(../images/bg_bubbles.png) no-repeat;}
.galleryitem{width:188px;float:left;font-size:1.2em;line-height:1.4em;padding:0px 22px 22px 0px;overflow:hidden;}
.galleryitem_end{width:188px;float:left;font-size:1.2em;line-height:1.4em;padding:0px 0px 22px 0px;}
.galleryitem, .galleryitem_end{line-height:0;}
.galleryitem img, .galleryitem_end img{border:0px;line-height:0;}
.galleryitem a, .galleryitem_end a{line-height:0;border:5px solid #fff;display:block;}
.galleryitem a:hover, .galleryitem_end a:hover{border:5px solid #7BC143;line-height:0;}

#footer{padding:26px 0px 20px 0px;text-align: center;color:#fff;font-size:1.1em;}
#bottomlogo{margin:0px;padding:0px 0px 26px 0px;}
#footer ul{display:inline;margin:0px;padding:0px 0px 0px 0px;}
#footer li{display:inline;margin:0px;padding:0px;list-type:none;}
#footer li a{color:#FFFFFF;text-decoration:none;padding:0px 4px 0px 4px;}
#footer li a:hover{background-color:#7BC143;}

.item{height:360px;}

a img{border:0;}

/* image fade css */

#imageContainer {
	position:relative;
	margin: 0 auto;

	padding:0px 0px 0px 0px;
}

#imageContainer {
	height:298px;
	overflow:hidden;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
