@charset "UTF-8";
/* CSS Document */

* { padding: 0px; margin: 0px; }
input { margin-right: 5px; }
.clearer { clear: both; }
.img-float-left { float: left; padding: 0px 10px 10px 0px; }

#frame { width: 768px; margin: 0px auto; }

#frame-header { height: 165px; background: url(../images/bkg-header.gif) no-repeat; }

#frame-nav { float: left; width: 155px; padding: 0px 0px 0px 20px; font-size: 130%; }
#frame-nav ul { background: url(../images/bkg-nav-base.gif) right bottom no-repeat; padding-bottom: 10px; }
#frame-nav li { list-style: none; border-top: 1px solid #CAEFF8; border-bottom: 1px solid #FFFFFF; }
/*#frame-nav a { color: #4DC8E9; text-decoration: none; padding: 10px 5px; font-weight: bold;  }*/

#frame-content { background: url(../images/bkg-main-panel.gif) no-repeat; padding: 0px; margin: 0px; }
#frame-content p { padding-bottom: 10px; line-height: 140%; }
#frame-content h2 { padding: 10px 0px; line-height: 130%; }
#frame-content h1 { padding-bottom: 10px; }
#frame-content a { text-decoration: none; }

#frame-centre { float: left; width: 390px; margin: 0px 20px 20px 20px; }
#frame-centre a { color: #FF9900; text-decoration: underline; }

#join-up { background:url(../images/bkg-join.gif) no-repeat; height: 66px; font-size: 20px; }
#join-up ul { padding-left: 10px; }
#join-up li { list-style: none; float: left; color: #FFFFFF; padding: 13px 10px 0px 10px; }
#join-up a { color: #FFFFFF; text-decoration: none; font-weight: bold; } 
#join-up a:hover { color: #008EC1; }

#frame-right { float: left; width: 140px; padding-top: 10px; }
#frame-right ul { width: 134px; }
#frame-right li { list-style: none; padding: 20px 0px; text-align: center; border-bottom: 1px solid #CAEFF8; }

#frame-links { background: url(../images/bkg-links.gif) left bottom; padding: 1px 20px 10px 20px; margin: 0px; }
#frame-links ul { padding-top: 9px; }
#frame-links li { float: right; color: #2A6E80; list-style: none; padding: 0px 0px 0px 10px;  }
#frame-links a { color: #2A6E80; text-decoration: none; }
#frame-links a:hover { color: #FFFFFF; text-decoration: underline; }

#frame-footer { background: url(../images/bkg-base.gif) no-repeat left bottom; }
#frame-footer p { color: #FFFFFF; text-align: center; font-size: 65%; padding: 20px 20px 40px 20px; line-height: 130%; }
#frame-footer ul { width: 768px; padding: 10px 20px; }
#frame-footer li { color: #2A6E80; float: left; list-style: none; font-size: 120%; padding: 0px 10px; }
#frame-footer a { color: #2A6E80; text-decoration: none; }
#frame-footer a:hover { color: #FFFFFF; text-decoration: underline; }


p, li, h1, h2 { font-family: Arial, Helvetica, sans-serif; color:#333333; }
p, li { font-size: 70%; }
h2 { font-size: 85%; }
h1 { font-size: 100% }
.red-text { color: #CC0000; weight: bold; font-size: 90%; }
.blue-pad { padding: 10px 0px 0px 10px; background: #CAEFF8; }




/*.but-blue a { display: block; width: 145px; background: url("../images/bkg-rollover.gif") 0 0 no-repeat; }
.but-blue a:hover { background-position: -155px 0; }*/

 li.c6 {padding-left: 30px;}
 div.c5 {float: left; width: 180px; height: 165px;}
 div.c4 {float: left; width: 410px; height: 165px;}
 div.c3 { height: 100px;}
 div.c2 {height: 65px;}
 div.c1 {float: left; width: 135px; height: 125px; padding: 20px 21px 0px 20px;}
 
 
/**/

fieldset.stanFrm {
border: none;
padding: 0;
margin: 0;
}

fieldset.stanFrm legend {
font-size: 100%;
font-weight: bold;
font-family: Arial, Helvetica, sans-serif;
color: #000;
margin: 0 0 0 -8px;
}

fieldset.stanFrm ol {
margin: 0;
padding: 10px 0;
list-style: none;
}

fieldset.stanFrm ol li {
margin: 0;
padding: 5px 0;
clear: both;
}

fieldset.stanFrm ol li label {
float: left;
width: 130px;
}

fieldset.stanFrm ol li input, fieldset.stanFrm ol li select, fieldset.stanFrm ol li textarea {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
padding: 2px;
}

input.subBtn {
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
color: #fff;
background-color: #4dc8e9;
font-weight: bold;
border: 1px solid #4dc8e9;
}