@charset "utf-8";
/* CSS Document */

body { background-image:url(../images/bg.jpg); padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; background-color:#000; background-repeat:repeat-x; }
.clear {clear:both;font-size:0.1px;height:0pt;line-height:0pt;width:0pt;}
.uppercase { text-transform:uppercase; }
h1 { font-size:20px; color:#30a4dc; text-transform:uppercase; }
h1 .alt { color:#000 !important; }
h2 { font-size:14px; font-weight:bold; color:#30a4dc; text-transform:uppercase; }
h3 { font-size:14px; font-weight:bold; color:#000; }
h4 { padding:0px; margin:0px; color:#51b3e2; font-weight:bold; }
.hr { border-bottom:1px dotted #30a4dc; margin-bottom:20px; padding-bottom:20px; }
a img { border:none; }

#content { width:960px; background-image:url(../images/content-bg.jpg); margin:auto; padding-top:38px; background-repeat:repeat-x; background-color:#2b99d0; }
#content .col1 { width:275px; float:left; }
#content .col1 .info { color:#FFF; padding-left:58px; }
#content .col2 .banners { text-align:center; width:275px; float:left; position:relative; left:-275px; }
#content .col1 a { color:#FFF; }
#content .col1 a:hover { text-decoration:none; }

#content .col2 { width:650px; float:left; background-color:#FFF; margin-bottom:28px; line-height:125%; }
#content .col2 .padding { padding:30px; padding-bottom:0px; }
#content .col2 .padding.blue { background-color:#d6edf8; }
#content .col2 .padding .padding { padding-top:0px; }
#content .col2 a { color:#30a4dc; text-decoration:none; }
#content .col2 a:hover { text-decoration:underline; }

#content .ml { float:left; display:block;  }
#content .mr { float:right; display:block; }
#content .mul { border-top:1px dotted #30a4dc; margin-top:5px; padding-top:5px; }
#content .mul.first { border-top:none; margin-top:0px; padding-top:0px; }
#content .mul.mr { width:20%; text-align:right; }
#content .mul.ml { width:80% }
#content .m200 { width:200px; }

#nav { width:161px; color:#FFF; padding:0px; margin-left:auto; margin-right:auto; margin-top:29px; margin-bottom:29px; }
#nav li { list-style-type:none;  }
#nav li a { background-image:url(../images/nav-bullet-off.gif); background-repeat:no-repeat; height:30px; display:block; line-height:30px; background-position:13px 50%; background-color:#104777; text-decoration:none; text-transform:uppercase;  padding-left:25px; width:136px; font-size:12px; color:#FFF; border-bottom:1px solid #216c9d; }
#nav li.first { background-image:url(../images/nav-top.gif); background-repeat:no-repeat; }
#nav li.last a { border-bottom:none; }
#nav li.last { background-image:url(../images/nav-bot.gif); background-position:bottom; background-repeat:no-repeat; }
#nav li.first a, #nav li.last a { background-color:transparent !important; }
#nav li a:hover, #nav li a.selected { color:#32a5dc; background-image:url(../images/nav-bullet-on.gif); }

#nav li ul { margin:0px; padding:0px; display:none; }
#nav li ul li a { border:1px solid #175686; border-top:0px; width:134px; text-transform:none; }
#nav li ul li a { background-image:none; background-color:#206394; }
#nav li ul li a:hover, #nav li ul li a.selected { background-image:none; background-color:#30a4dc; color:#FFF; }

.img-home { margin-right: 13px;  }

#footer { width:960px; margin-left:auto; margin-right:auto; padding-top:5px; color:#FFF; font-size:11px;  }
#footer .left { float:left; }
#footer .right { float:right;  padding-bottom:5px; }
#footer .right a { color:#FFF; text-decoration:none; line-height:20px; }
#footer .right a img { float:right; margin-top:2px; margin-left:5px; }

.frm-contactus { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.frm-contactus input, .frm-contactus textarea { width:340px; }
.frm-contactus .submit { width:auto; background-image:url(../images/btn-submit.gif); border:none; margin:0px; padding:0px; width:67px; height:22px; padding-bottom:2px; color:#FFF; font-size:12px; font-weight:bold; text-transform:uppercase; margin-bottom:5px; margin-top:5px; }
.frm-contactus .security input { width:auto; }
.frm-contactus textarea { height: 125px; }
.frm-contactus label.error { color:red; }
