/* CSS Document */
body p {margin:0; padding:5;}
body{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333; background-color: #1AA2B0;
}

.bold { font-weight:bold;}
.lgtxt {font-weight:bold; font-size:18px;}
.bluetxt {color:#1AA2B0; font-weight:bold;}
.bluelgtxt {color:#1AA2B0; font-weight:bold; font-size:18px;}
.smtxt {font-size:11px;}

a {color:#1AA2B0;text-decoration:underline;}
a:hover{color:#333;	text-decoration:none;}
a:visited {color:#1AA2B0;text-decoration:underline;}

ul { margin-left:5px;}
li {line-height:18px;}

img{text-decoration:none; border:0px;}


#main_wrapper{	
	float:left;	margin:0px;	padding:0px;	width:100%; 
}
#main{
	margin:0 auto; 
	width:900px; 
}
#header{
	float:left;
	width:900px;
}

#menu1{
	  float:left;	width:900px; background-image:url(../images/navbkgd_h.png); background-repeat:no-repeat;	height:30px;
}
ul.menu {list-style:none; margin:0; padding-left:165px;  }
ul.menu * {margin:0; padding:0}
ul.menu a {display:block; color:#FFFFFF; font-size:13px; text-decoration:none; font-weight:bold;}
ul.menu li {position:relative; float:left; margin-right:2px}
ul.menu ul {position:absolute; top:26px; left:0; display:none; opacity:0; list-style:none}
ul.menu ul li {position:relative; border:1px solid #aaa; border-top:none; width:118px; margin:0}
ul.menu ul li a {display:block; padding:3px 7px 5px; background-image:url(../images/link_bg1.png); }
ul.menu ul li a:hover { background-image:url(../images/link_bg2.png);	text-decoration:underline;}
ul.menu ul ul {left:148px; top:-1px}
ul.menu .menulink { padding:7px 20px 0px 15px; color:#FFFFFF; font-weight:bold; }
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif); text-decoration:underline;}
ul.menu .sub {background:#d1d1d1 url(images/arrow.gif) 100px 8px no-repeat}
ul.menu .topline {border-top:1px solid #aaa}

#maincontent{
	float:left;	width:900px;	height:100%;
}
#bodytop {
	float:left;	width:900px; background-image:url(../images/bdtopbdr.png);	background-repeat:no-repeat; height:65px;
	}
#bodybkgrd {
	float:left;	width:900px; background-image:url(../images/bodbkgd.png); background-repeat:repeat-y; height:100%; margin:0px; padding:0px;
	}
#bodycontent {width:820px; height:100%; padding:0px 20px; margin-left:15px;}
.bodyheight {height:200px;}
.indent {margin-left:30px;}
#bodybot {
	float:left;	width:900px; background-image:url(../images/bdbotbdr.png);	background-repeat:no-repeat; height:63px;
	}
#video{
	float:left;	width:420px; height:345px; margin:10px 0 0 15px; padding:15px 5px 0px 0px; background-image:url(../images/box-video.png); background-repeat:no-repeat;
}

#leftcol{
	float:left;	width:240px; height:280px; margin:10px 0 0 15px; padding:15px 5px 0px 0px;  background-image:url(../images/box-lftcol.png); background-repeat:no-repeat;
}
#leftcol h2{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:200px;	padding:30px 20px 5px 25px;
}
#leftcol p{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:200px;	padding:0px 20px 0px 25px;
}
#leftcol a{
	font-size:12px;	color:#1AA2B0;	text-decoration:underline;
}
#leftcol a:hover{
	font-size:12px;	color:#333;	text-decoration:none;
}
#midcol{
	float:left;	width:380px; height:280px; margin:10px 0 0 0px; padding:15px 5px 0px 0px;  background-image:url(../images/box_mdcol.png); background-repeat:no-repeat;
}
#midcol h2{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:300px;	padding:30px 20px 5px 25px;
}
#midcol p{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:300px;	padding:0px 20px 0px 25px;
}
#midcol a{
	font-size:12px;	color:#009999;	text-decoration:underline;
}
#midcol a:hover{
	font-size:12px;	color:#333;	text-decoration:none;
}
#rightcol{
	float:left;	width:240px; height:280px; margin:10px 0 0 0px; padding:5px 5px 0px 0px;  
}
#rightcol h2{
	float:left;	color:#009999;	font-size:16px; font-weight:bold;	padding:10px 20px 5px 25px;
}
#rightcol p{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:200px;	padding:0px;
}
#rightcol a{
	font-size:12px;	color:#009999;	text-decoration:underline;
}
#rightcol a:hover{
	font-size:12px;	color:#333;	text-decoration:none;
}

#topright{
	float:left;	width:460px; height:345px; margin-top:10px; padding-top:20px;	background-image:url(../images/box_rtcol.png); background-repeat:no-repeat;
}
#topright h2{
	float:left;	color:#009999;	font-size:16px; font-weight:bold;	padding:10px 20px 5px 25px;
}
#topright p{
	float:left;	font-size:12px; font-weight:bold;	color:#333; width:400px;	padding:0px 20px 5px 25px;
}
#topright a{
	font-size:12px;	color:#009999;	text-decoration:underline;
}
#topright a:hover{
	font-size:12px;	color:#333;		text-decoration:none;
}
.readmore {text-align:right;	width:auto; margin:0; padding:0;
}
#footer{
	float:left;	width:900px;	height:50px; background-image:url(../images/footer.png); background-repeat:no-repeat;
}
#footerPortion{
	width:850px;	margin:0 auto;	padding:15px 0 0 0;
}
.footerleft{
	float:left;	color:#CCCCCC;	font-size:10px;
}
