/* CSS Document */
*{
padding:0;
margin:0;
}
img{
display:block;
float:left;
}
body{
background:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color:#000;
width:805px;
margin-right:auto;
margin-left:auto;
}
.temp{
width:765px;
margin-left:auto;
margin-right:auto;
padding:20px;
}
p{
padding-bottom:10px;
}
#container{
float:left;
width:803px;
height:653px;
background:url(../images/cbp-backgr.jpg) no-repeat;
border-left:1px solid #bcc4c7;
border-right:1px solid #bcc4c7;
border-bottom:1px solid #bcc4c7;
}
#container2{
float:left;
width:803px;

background:url(../images/cbp-backgr.jpg) no-repeat;
border-left:1px solid #bcc4c7;
border-right:1px solid #bcc4c7;
border-bottom:1px solid #bcc4c7;
}
#menu{
float:left;
width:370px;
height:25px;
padding-top:10px;
padding-bottom:89px;
padding-left:440px;
color:#fff;
}
ul.menunav{
padding: 0;
margin: 0;
list-style:none;
}
ul.menunav li{
display: inline;
padding: 0;
margin: 0;
}
ul.menunav li a{
text-decoration:none;
color:#fff;
padding-left:6px;
padding-right:8px;
}
ul.menunav li a:hover{
text-decoration:none;
color:#ddd;
}
#menu2{
float:left;
width:793px;
height:25px;
padding-top:10px;
padding-left:10px;
color:#627bb3;
}
ul.menunav2{
padding: 0;
margin: 0;
list-style:none;
}
ul.menunav2 li{
display: inline;
padding: 0;
margin: 0;
}
ul.menunav2 li a{
text-decoration:none;
color:#627bb3;
padding-left:6px;
padding-right:8px;
}
ul.menunav2 li a:hover{
text-decoration:none;
color:#ddd;
}
#content{
float:left;
width:503px;
padding:16px;
text-align:justify;
}
#content a{
text-decoration:none;
color:#627bb3;
}
#content a:hover{
text-decoration:none;
color:#ddd;
}
#footer{
float:left;
width:803px;
padding-top:10px;
padding-bottom:10px;
text-align:center;
font-size:12px;
color:#999;
}
#footer a{
text-decoration:none;
color:#999;
}
#footer a:hover{
text-decoration:none;
color:#666;
}
.header{
color:#627bb3;
font-size:18px;
padding-top:15px;
padding-bottom:25px;
}
.subheader{
color:#627bb3;
font-size:18px;
padding-top:15px;
}
ul.pagelist{
padding-left:15px;
font-size:12px;
padding-bottom:10px;
}
.pageimg{
float:right;
padding-top:50px;
padding-left:15px;
padding-bottom:15px;
}
.smallfont{
font-size:12px;
}
.largefont{
color:#627bb3;
font-size:18px;
}

/*
Form Elements --------------------- */

form { }
fieldset { margin-left: 0px; border:0px; }
legend { padding: 2px 6px; color: #71949B; }
label { width: 150px; display: block; float: left; height: 22px; }
select { border: 1px solid #ccc; padding: 2px; font-size: 14px; }
option { }
textarea { }
input[type="button"] { border: 1px solid #000; background: #666; color: #fff; padding: 3px 10px; letter-spacing: 1px; }
input[type="button"]:hover { color: #F7A3B0; }
input[type="checkbox"] { }
input[type="file"] { }
input[type="hidden"] { }
input[type="image"] { }
input[type="password"] { border: 1px solid #ccc; padding: 2px; font-size: 14px !important; }
input[type="radio"] { }
input[type="reset"] { }
input[type="submit"] { border: 1px solid #000; background: #666; color: #fff; padding: 3px 10px; letter-spacing: 1px; }
input[type="submit"]:hover { color: #8CA9D5; }
input[type="text"] { border: 1px solid #ccc; padding: 2px; font-size: 14px !important; }
button { }

.errorBox { border: 1px solid red; width: 345px; padding: 5px; color: red; margin-bottom: 5px; background: #FFCCCC; font-weight: bold; }
.required { color: red;}