body{background:url(../images/bodybg.jpg) repeat-x #edece1; font-family:"Trebuchet MS",Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
#logo{width:240px; height:123px;background:url(../images/logo_bg.jpg) no-repeat; height:123px; text-align:center; float:left}
#navigation{width:720px; height:34px; background:url(../images/navbg.gif) repeat-x;}
#skyline{width:720px; height:89px; background:url(../images/skyline.jpg);}
#rnd_top{ width:960px;height:18px;background:url(../images/rnd_top_hd.jpg) no-repeat; float:left;}
#hd_cntnt{width:920px; height:auto; padding:0px 20px 0px 20px; background:url(../images/bg_hd.jpg) repeat-y; float:left;}
#rnd_btm{ width:960px;height:9px;background:url(../images/rnd_btm_hd.jpg) no-repeat; float:left;}
.nav ul,li{padding:0px; margin:0px; overflow:hidden; display:block; float:left;}

.roundcont {width: 450px; height:auto;background-color:#FFFFFF;color: #000; float:left; text-align:justify;}
.roundcont2 {width: 310px; height:auto; margin:5px;background-color:#FFFFFF;color: #000; float:left; text-align:justify;}
.roundcont p {margin: 0 10px;}
.roundtop { background: url(../images/rtr.gif) no-repeat top right; }
.roundbottom {background: url(../images/rbr.gif) no-repeat top right; }
img.corner {width: 4px;height: 4px;border: none;display: block !important;}

#flash{width:447px; height:217px; border:#fff solid 7px; float:right;}

h1{ width:auto; margin-bottom:15px; font-size:35px; color:#005898; letter-spacing:-2px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h2{ margin-bottom:10px;font-size:25px; color:#005898; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
h3{ margin-bottom:10px;font-size:20px; color:#005898; letter-spacing:-1px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}

#welcometxt{display:block; padding:10px;}
#iconhldr{padding-right:15px; float:left;}
#buttonhldr{padding:10px 0px 0px 0px; position:relative; left:130px;}
#buttonhldr2{padding:10px 0px 0px 0px; position:relative; left:150px;}

#footer{width:940px; height:auto; margin-top:20px; padding:15px 10px 15px 10px; border-top:2px solid #d4d4d0; font-size:11px; color:#666666; float:left}

#sidebar{width:257px; height:auto; float:right;}
#widgets_port{width:230px; height:auto; padding:65px 10px 0px 17px; margin-bottom:15px; text-align:center;  background:url(../images/sideport.jpg) top no-repeat; float:right}
#widgets_quote{width:230px; height:auto; padding:65px 10px 0px 17px; margin-bottom:15px; display:block; text-align:center; background:url(../images/sidefree.jpg) top no-repeat; float:right}
#widgets_join{width:230px; height:auto; padding:65px 10px 0px 17px; margin-bottom:15px; text-align:center; background:url(../images/sidejoin.jpg) top no-repeat; float:right}

.content ul{list-style-image:url(../images/check.gif);}
.content li{margin:10px 50px; line-height:15px; overflow:visible; float:none;}

.fcap{width: 50px; height:17px;margin-top:8px;text-align:left; float:left;}
.finput{width:155px; height:17px; margin:3px;padding-top:8px; border-right:#999999 solid 1px;background-color:#FFFFFF; float:left;}

.ftr_lnk a:link{color:#3273a2; text-decoration:none;}
.ftr_lnk a:hover{color:#333333; text-decoration:underline;}
.ftr_lnk a:active{color:#3273a2; text-decoration:none;}
.ftr_lnk a:visited{color:#3273a2; text-decoration:none;}

/* menu styles */
img {border:0px;}
#dd_menu{margin: 0;padding: 0}
#dd_menu li{float: left; list-style: none;font: 14px "Trebuchet MS",Arial, Helvetica, sans-serif}
#dd_menu li a{display: block;	white-space: nowrap}
#dd_menu li a:hover{background:none; }
#dd_menu li ul{margin: 0;padding: 0;position: absolute;visibility: hidden; top:33px;}
.subs1 {position:relative; left:240px}
.subs2 {position:relative; left:355px}
#dd_menu li ul li{float: none;display:block;}
#dd_menu li ul li a{width: 140px;padding:10px 12px;background:#005898;border-left:1px solid #2cc5f6 ;border-right: 1px solid #2cc5f6 ; color:#FFFFFF;text-decoration:none;}
#dd_menu li ul li a:hover{background: #2cc5f6; color:#005898;}