body{ margin:0; padding:0; background:#e0e7f5; font-family:Arial, Helvetica, sans-serif;}
:focus{outline:none;}
a{position:relative;}
#wrapper{width:746px; margin:50px auto; border:2px solid #1c87c1; background:url(images/bg.gif) top right no-repeat #c4c4c6; }
#left_col{background:#fff; float:left; width:258px; }
#content{margin: 40px 0 20px 20px; width:300px; float:left;}
#content h1{margin:0; padding:0; font-size:150%; font-weight:normal; color:#004684}
#content h2{margin:0; padding:0; font-size:120%; font-weight:normal; color:#004684}
#content p,li{color:#1c87c1; width:auto; font-size:90%;}
#content a{color:#1c87c1; border-bottom:1px dotted #1c87c1; text-decoration:none;}
#content a:hover{border-bottom:1px solid #1c87c1;}
#the-img{margin:350px 10px 0px 0px; width:150px; float:right; height:200px;background:#fff;}

#headimg{float:right;}

#nav{list-style:none; margin:40px 0; padding:0;}
ul#nav li a{line-height:28px; display:block;  width:243px; margin:10px 0 0 0 ; padding:0 0 0 20px; background:url(images/bg_nav.gif) 0px 0px  no-repeat; color:#007ac2; text-decoration:none;  font-size:90%; }
ul#nav li a:hover{background-position:0 -28px; }
ul#nav li #current{background-position:0 -56px; color:#fff;}

#logos{margin:0 0 0px 10px; width:240px;}

#footer{background:url(images/bg_foot.gif) repeat-x; height:33px; line-height:33px; color:#fff; clear:both;}
#footer p{color:#fff; text-align:center; font-size:80%;}
#footer p a{color:#fff; text-decoration:none; border-bottom:1px dotted #fff; }
#footer p a:hover{border-bottom:1px solid #fff; color:#fff}


.sideimg{margin:10px 0 10px 10px;}
.hole{border:1px solid #004684; background:#fff;}
.clear{clear:both;}

form{width:420px; margin:0 10px 20px 0 ; padding:10px; }

label{width:130px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:200px; float:left; margin:5px -3px 3px 3px;}
.large{width:230px;}
.small{width:100px;}
textarea{width:330px;  margin:10px ; height:100px; clear:both;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }
.note{font-size:60%; color:#000; float:left; line-height:30px; margin:0 0 0 5px;}
