*{margin:0; padding:0;}
body{background-color:#2ea7b2; margin-top:0px; font-family: Tahoma, Arial, Verdana, Helvetica;}
img{border:0; text-align:left; vertical-align:top;}
h1 {font-size: 16px; color: #2b78d2; font-weight: bold; margin: 5px 0 5px 0;}
h2 {font-size: 14px; color: #2ea7b2; font-weight: bold; margin: 5px 0 5px 0;}
h3 {font-size: 14px; color: #000; font-weight: bold; margin: 4px 0 4px 0;}
p {font-size: 12px; color: #222; font-weight: bold; margin: 2px 0 4px 0; text-align: justify; width: 500px;}

a, a:visited{color: #00b2d9;}
a:hover{color: #2b78d2;}

.super_ul {margin:5px 0 10px 0; list-style-type: none;}
.super_ul li{font-size:12px; padding:8px 15px 0px 20px; margin:3px 0px 0px 0px ; background:url(images/super_ul.gif) left bottom no-repeat; font-weight:bold; display:block; color: #444;}
.menusep{vertical-align: middle; border:0; width: 20px; height: 35px; margin: 0 5px 0 5px;}
.small {font-size: 8px;}
.blup{color:#2b78d2; font-weight: bold;}
.imgdivL{border: 1px #8eceda solid; padding: 2px; float: left; margin: 0 5px 2px 15px;}
.imgdivR{border: 1px #8eceda solid; padding: 2px; float: right; margin: 0 25px 2px 5px;}

#alltheweb{background: #2ea7b2 url(images/fullbg.gif) repeat-x; width:100%; padding: 0px; height: 100%; margin: 0; text-align:center; }
#main{width:970px; padding: 0px; margin: 0 auto; text-align:center;  }
#logo{ width:970px; height: 142px; padding: 0px; margin: 0px auto 0 auto;}

#topmenubg{background:url(images/menubg.gif) no-repeat; width:970px; height: 59px; padding: 0px 0 0 0; margin:0 auto; text-align: center;}
#topmenub{ width:930px; font-size:14px; text-align: center; padding-top: 5px; color: #161b1d; margin: 0px auto 0 auto; }
#topmenu{ font-size:14px; text-align: center; padding: 0px; color: #161b1d; margin: 0px auto 0 auto;}
#topmenu_bot{ background:url(images/topmenu_bot.png) no-repeat; width:970px; height: 60px; margin-top: 10px;}
#main1, #main2 {background:url(images/mainbg.png) repeat-y; width:970px; padding: 0px; height: 520px; margin: 0 auto; text-align:center;  }

#moreinfo {width:970px; padding: 0px; height: 20px; margin: 10px auto 0 auto; text-align:center;  }
#main1end{background:url(images/main1end.png) no-repeat; width:970px; height: 40px; padding: 0; margin:0 auto;}

#topmenu .menuhome, #topmenu .menuhome:hover{text-decoration:none;color:#FFF;font-weight: bold;border-bottom: #e2faf8 0px dashed;}
#topmenu a, #alldeps a{text-decoration:none;color:#FFF;font-weight: bold;}
#topmenu a:hover, #alldeps a:hover{padding-top: 6px;text-decoration:none;color:#8fcfdb;font-weight: bold;border-bottom: #e2faf8 1px dashed;}


#leftcol{ width:350px; text-align: left; padding: 10px 0 0 10px; color: #286cad; margin: -40px 0 0 0; float: right; height:500px; background: url(images/cnt_bg.png) left top no-repeat;}
#leftcol h1{font-size:18px;padding: 0px 0 0 20px;color:#8fcfdb;margin: 10px 0 5px 0px; background:url(images/h1left.png) 0 50% no-repeat;text-transform: uppercase;}
#leftcol p{font-size:11px; padding: 0px 0 0 0px;  color: #333; margin: 5px 0 5px 0px; width: 320px; font-weight: normal;}
#leftcol ul {margin:5px 0 10px 0; list-style-type: none;}
#leftcol ul li{font-size:12px; padding:0px 0px 0px 15px; margin:3px 0px 0px 0px ; background:url(images/deps.png) left bottom no-repeat; display:block; }
#leftcol input{width: 270px; height: 24px; margin: 2px 0 5px 0; border: #8fcfdb 1px solid; color: #0c93a5; font-weight: bold; padding: 2px 0 0 0;}
#leftcol textarea{width: 270px; height: 120px; margin: 2px 0 5px 0; border: #8fcfdb 1px solid; color: #0c93a5; }
#leftcol a.menu{text-decoration:none;color:#2b78d2;font-size: 12px;font-weight: bold;}
#leftcol a.menu:hover{text-decoration:none;color:#8fcfdb;font-size: 12px;font-weight: bold;}



#content{width:545px;font-size:12px;text-align:left;padding: 10px 0px 0 10px;color:#222;margin: -40px 20px 0px 15px;float: right;height:500px; background: url(images/content_bg.png) left bottom no-repeat;}
#content h1{font-size:14px; padding: 0px 0 0 15px;  color: #286cad; height: 25px; margin: 0px 0 0px 0px; font-weight: bold;}
#content h2{font-size:12px;padding: 0px 0 0 37px;color:#2b78d2;margin: 10px 0 5px 0px; background:url(images/h2content.png) 15px 50% no-repeat;text-transform: uppercase;}
#content h2 a{color:#2b78d2;}
#content p{ padding: 0px 0 0 15px;  font-size: 12px; color: #222; font-weight: normal; margin: 2px 0 4px 0; text-align: justify; width: 500px;}
#content img{ margin: 0 3px 0 0; text-align: left; float: left;}
#content .emph{padding:0px 5px 0 5px;font-size:11px;color:#222;margin:10px 0 4px 15px;text-align: justify;width:490px;border-left:#286cad 1px solid;border-right:#116684 1px solid; }


#content2 { width:895px; font-size:12px; text-align: left; padding: 10px 0px 0 10px; color: #222; margin: -40px 27px 0px 0px; float: right; height:500px;  background: url(images/content2_bg.png) left bottom no-repeat;}
#content2 h1{ font-size:14px; padding: 0px 0 0 15px;  color: #0c93a5; height: 15px; margin: 5px 0 5px 0px; font-weight: bold;}
#content2 p{ font-size:12px; padding: 0px 0 0 15px;  color: #333; margin: 5px 0 5px 0px; width: 800px; font-weight: normal;}
#content2 ul {margin:5px 0 10px 0; list-style-type: none;}
#content2 ul li{font-size:12px; padding:0px 0px 0px 15px; margin:3px 0px 0px 0px ; background:url(images/deps.png) left bottom no-repeat; display:block; }
#content2 input{width: 250px; height: 25px; margin: 0; border: #8fcfdb 1px solid; color: #0c93a5; font-weight: bold; padding: 2px 0 0 0;}
#content2 img{ margin: 0 3px 0 0; text-align: left; float: left;}

#content2 #col1 { width:530px; font-size:12px; padding: 0px; margin: 10px 0 0 15px; float: left;}
#content2 #col1 .contP { font-size:11px; padding: 0px 0 0 0px;  color: #333; margin: 5px 0 5px 0px; height: 25px; width: 100%; font-weight: bold;background:url(images/bcontline.gif) left bottom repeat-x; vertical-align: middle;}
#content2 #col1 .contP .bconttxt{float: left; display: block; background-color: #FFF; line-height: 25px;margin:0; padding: 0;}
#content2 #col1 .contP .bcontinp{float: right; width: 270px; margin:0; padding: 0;line-height: 25px;}
#content2 #col1 .contemph {padding: 0px 5px 0 5px;  font-size: 11px; color: #222; font-weight: normal; margin: 40px 0 4px 0px; text-align: justify; width: 500px; border-left: #286cad 1px solid; border-right: #286cad 1px solid; }

#content2 #col2 { width:335px; font-size:12px; padding: 0px; margin: 0px; float: left;}
#content2 #col2 textarea{width: 310px; height: 340px; border: #8fcfdb 1px solid; color: #0c93a5; background:url(images/writebg.png) right bottom no-repeat; }



/*=======footer===========*/
#footer{background:transparent url(images/footer1bg.png) left top repeat-x ; width:970px; height:95px; color:#0D374F; font-size:11px; margin: 15px auto 0 auto; padding: 0px;}
#footer .left_bot{background:url(images/footer_left_bot.jpg) left bottom no-repeat;}
#footer .right_bot{background:url(images/footer_right_bot.jpg) right bottom no-repeat; padding:21px 0 17px 0; height:19px; text-align:center;}
#footer a{color:#048ea2; text-decoration:underline;}
#footer a:hover{text-decoration:none;}
/*=====//footer===========*/

/*=======footer2===========*/
#footer2{width:970px; height:40px; color:#fff; font-size:11px; margin: 15px auto 0 auto; padding: 0px;}
#footer2 a, #footer2 a:visited{text-decoration:underline;color:#FFF;font-weight: bold;}
#footer2 a:hover{text-decoration:none;color:#8fcfdb;font-weight: bold;}
/*=====//footer2===========*/

/*=======footer3===========*/
#footer3{width:970px; height:40px; color:#fff; font-size:11px; margin: 15px auto 0 auto; padding: 0px;}
/*=====//footer3===========*/


#balon{width:400px;padding:0px;margin:0 auto; position: absolute; top: 190px; left: 50%;}
#bcont{left:328px;position: absolute;}


