

body { background: url(gfx/water_bg.jpg) top center no-repeat #313131; font:11px arial, sans-serif; color:#000000; padding:0; margin-bottom:40px; }

 
/*-- LINKS INFO --*/



a:link, a:visited { text-decoration:underline; color:#005596; }
a:hover, a:active {text-decoration:underline; color:#05B59D; } 

a:link.st, a:visited.st { text-decoration:underline; color:#005596; }
a:hover.st, a:active.st {text-decoration:underline; color:#05B59D; } 

a:link.teal, a:visited.teal { text-decoration:none; color:#05b59d; }
a:hover.teal, a:active.teal {text-decoration:underline; color:#ffffff; } 

a:link.rev, a:visited.rev { text-decoration:none; color:#ffffff; }
a:hover.rev, a:active.rev {text-decoration:underline; color:#05B59D; } 



/*-- GLOBAL FIXES --*/

img {border:none;}
form {padding:0px; margin:0px;}
* { padding:0; margin:0;}

hr { border: 0; color:#C3C6B1; background: #C3C6B1; height:1px; margin:10px 10px 10px 16px; }
p {padding:10px 0 0 0;}

h1 { color:#772284; font-size:16px; padding-bottom:5px; border-bottom:1px solid #cdcdcd; margin-bottom:10px; }
h1.nsum { color:#005596; font-size:15px; padding-bottom:5px; border-bottom:1px solid #cdcdcd; margin-bottom:10px; }

h2 { color:#005596; font-size:14px; padding-bottom:5px; }


/*-- FORMS --*/
input.subtn { font:bold 10px arial, sans-serif; color:#ffffff; background:#05B59D; border:none; vertical-align:top; height:19px; width:23px;}

input.srch { height:17px; width:100px; border:#d9d9d9 1px solid; color:#000000; font: 11px arial, sans-serif; padding: 0 0 0 5px; margin-right:5px; background:#fdfdfd;}




/*-- MAIN ELEMENTS --*/

#container { width:950px; margin-left:auto; margin-right:auto; }
#dda { clear:both; height:17px; text-align:right; color:#8898ac; padding:30px 35px 0 0;}

#logobox { clear:both; height:96px;}
#logo { float:left; }
#subnav { float:right; color:#ffffff; padding:65px 35px 0 0; font-size:10px; }


#mainouter { background: url(gfx/out_bg.gif) bottom no-repeat #ffffff; width:886px; padding:20px 32px 20px 32px; overflow:hidden;  }

#headerbox { width:886px; height:226px; clear:both; }

#headpic { width:630px; height:226px; float:left;}
#newsumbox { background: url(gfx/newsum_bg.gif) no-repeat;  width:201px; height:172px; margin-left:1px; float:left; color:#ffffff; padding:27px; }

.newstl {font:bold 14px arial, sans-serif; padding-bottom:10px;}
.newsartl {font:bold 12px arial, sans-serif; color:#05b59d; padding:5px 0 5px 0;}
.newsumdt {color:#b4b4b4; padding:5px 0 5px 0;}
.readlk {float:right; font-size:10px;}
.txsumlok {height:70px; overflow:hidden;}

#body { float:left; padding:26px; width:558px; margin-right:20px; }


#rightbar { float:left; margin:0 0 0 1px; width:255px; }
.rtboxa { background: url(gfx/boxa_bg.jpg) bottom repeat-x #FBFBFB; width:255px; margin-top:5px; }
.rtboxb { background: url(gfx/rboxbg.gif) left top no-repeat; width:201px; padding:20px 27px 20px 27px; }
.rads { margin-top:5px; width:253px; height:100px; overflow:hidden; border:1px solid #C7C7C7; }
.radslok { width:253px; }


#navbar { background: url(gfx/main_nav_bg.png) no-repeat #000000; width:860px; height:65px; color:#ffffff; padding-left:26px; }



/*-- NEWS --*/

.newsdate { color:#5e5e5e; padding:5px 0 5px 0; font-size:10px; }
.newsum { height:30px; overflow:hidden; }
.newsread {text-align:right; border-bottom:1px dotted #cdcdcd; clear:both; margin-bottom:20px; padding:5px 0 10px 0; width:100%; font-size:10px;}
.newsback {text-align:right; border-top:1px dotted #cdcdcd; clear:both; margin-top:20px; padding:10px 0 5px 0; width:100%; font-size:10px;}


/*-- MENUS --*/

.menu { position:relative; z-index:100;}
a.pads { padding:22px 0 20px 0; width:117px; height:22px; text-align:center; line-height:10px; }
a.padsb { padding:15px 0 20px 0; width:117px; height:29px; text-align:center; line-height:10px; }


a.subspad { width:107px; text-align:left; padding:5px; border-bottom:1px dotted #4c4c4c; }

.menu ul li a, .menu ul li a:visited {display:block; color:#000; text-align:center; color:#fff;  background:transparent; line-height:14px; overflow:hidden; font-size:10px; }

.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}


/* specific to non IE browsers */

.menu ul li:hover a { color:#fff; background:url("gfx/roll_bg.gif") no-repeat bottom center;}
.menu ul li:hover ul {display:block; position:absolute; top:64px; left:0; width:117px;}



/*-- LEVER 2 HIGHLIGHT & HOVER --*/
.menu ul li:hover ul li a.hide { background:#772284; color:#ffffff; width:117px;  padding:5px; border-bottom:1px dotted #4c4c4c; }
.menu ul li:hover ul li:hover a.hide { background:#6fc; color:#000;}
.menu ul li:hover ul li ul {display: none;}

.menu ul li:hover ul li a {display:block; background: url(gfx/80.png); color:#ffffff;}


/*-- LEVEL 2 HOVER --*/
.menu ul li:hover ul li a:hover {background:#05B59D; color:#ffffff;}


/*-- SPACES THE THIRD LEVEL AND DISTANCE FROM SECOND --*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:117px; top:0; }
.menu ul li:hover ul li:hover ul.left {left:-117px;}


li.endspace {margin:0px; padding:0px;}


li.list {margin-left:15px; padding-top:5px; }

/*-- SEC ELEMENTS --*/

.rsechd { font:bold 14px arial, sans-serif; padding-bottom:5px; }
.dlico { vertical-align:middle; padding-right:5px;}


label.ct { font: 11px arial, sans-serif; color:#000000; width:90px; float:left; background:#ececec; padding:4px 0 4px 5px; }
label.ctbnk { font: 11px arial, sans-serif; color:#000000; width:90px; float:left; background:#ffffff; padding:4px 0 4px 5px; }

input.form1 { height:19px; width:200px; border:#B1B1B1 1px solid; color:#000000; padding:1px 0 0 2px; margin-bottom:7px; font:12px  Tahoma, Geneva,  sans-serif; margin-left:5px; }

input.form1x { height:19px; width:200px; border:#cf0000 1px solid; background:#fef4f4; color:#000000; padding:1px 0 0 2px; margin-bottom:7px; font:12px  Tahoma, Geneva,  sans-serif; margin-left:5px; }

textarea.text1 { border:#B1B1B1 1px solid; color:#000000; font: 11px   Tahoma, Geneva, sans-serif; padding: 6px; margin:0 0 5px 5px;  width:250px; height:100px; font:12px  Tahoma, Geneva,  sans-serif; }

.chpad { margin:5px 0 12px 5px; padding:0px; }

input.ctbtn { margin:5px 0 0 0; padding:4px; font:10px  Tahoma, Geneva,  sans-serif; color:#ffffff; background:#005596; border:none; }


 .tesumbox { margin-top:10px; height:58px; overflow:hidden;}
  .testxtfull { font:italic 11px  Tahoma, Geneva, sans-serif; padding-top:10px; }
.testxt { font:italic 10px Tahoma, Geneva, sans-serif; padding-top:10px; height:38px; overflow:hidden; }
  .testnm { font:bold 11px Tahoma, Geneva, sans-serif; padding-top:5px; }
  .testloc { font: 11px Tahoma, Geneva, sans-serif; color:#005597; padding-bottom:10px; margin-top:2px;  border-bottom:1px dotted #d0d0d0; }





/*-- FOOTER --*/


#logosbox { background: url(gfx/logo_bg.gif) top center no-repeat #ffffff; width:950px; margin-top:10px; }
#lgbox2 { background: url(gfx/logo_bg_2.gif) bottom center no-repeat; padding:28px 0 25px 28px; overflow:hidden;}

.sponsor { float:left; width:125px; height:70px; overflow:hidden; margin:0 10px 10px 0; padding:0; }
.sponpix { width:125px; }

.ftbxhd {clear:both; font-size:12px; color:#6b6b6b; padding-bottom:5px;}


#footbox { clear:both; width:890px; padding:10px 30px 20px 30px; font-size:10px; }
 #dis { float:left; color:#a8a8a8; }
 #footlinks { float:right; color:#ffffff; } 



td {padding:5px; border:1px solid #9c9c9c;}






