body{background:#649FF7 url(images/body_bg.gif) top right repeat-x; padding:0; margin:0; font-family: Arial, Helvetica, sans-serif;  color:/*#5A3D1B*/#000;}
h1{font-family: Georgia, "Times New Roman", Times, serif; font-size:130%; font-weight:normal; padding:0; margin:0;}
#wrapper{width:700px; padding:0; margin:0px auto 10px; background:url(images/content_bg.gif) bottom right no-repeat #fff; border:1px solid #666;}
#header{border-bottom:1px solid #666; margin:0; padding:0; height:150px;}
#content{ width:490px; float:right; }
#content p{padding-right:10px;}
#footer{clear:both; padding:0;  border-top:1px solid #666;}
#footer ul{ list-style:none; font-size:65%; margin:0; padding:0;}
#footer ul li{float:left; border-right:1px solid #666; padding:2px;}
#footer ul li a{text-decoration:none; color:#039; background:#FDEACD;}
#footer ul li a:hover{text-decoration:none; color:#03c; background:#fff;}
.img_box{border:1px solid #f90; background:#F4E6A7; float:right; margin:5px 3px 5px 10px; padding:2px 2px 5px 2px; font-size:80%; color:#630; max-width:206px;}

#navcontainer{margin:0px 0px 0px 0px ; width:200px;  padding: 0; font-size:90%;   color:#073281; float:left; }
#navcontainer ul{list-style: none; margin: 0; padding: 0; border: none; }
#navcontainer li{border-bottom: 1px solid #666; margin: 0; font-weight:bold;}
#navcontainer li a{display: block; padding: 4px 5px 3px 30px; border-right: 1px solid #666;  background:url(images/nav_bg1.png) bottom left no-repeat; color:#039; text-decoration: none; font-weight:bold;}
html>body #navcontainer li a { width: auto; }
#navcontainer li a:hover{ border-right: 1px solid #000; background:url(images/nav_bg.png) bottom left no-repeat #EFC47F; color:#03c; font-weight:bold;}
#navcontainer p {padding:5px 10px; margin:10px 5px; font-size:100%; color:#630; border:2px solid #f90; background:#F4E6A7; }

.copy{font-size:70%; float:right; margin-right:3px;}
.copy a{font-weight:bold; color:#c60; text-decoration:none;}
.copy a:hover{font-weight:bold; color:#630; text-decoration:none;}

.photo{float:left; padding:4px; margin:0px 9px 9px 0; border-top:1px solid #ccc; border-left:1px solid #ccc; border-bottom:2px solid #999; border-right:2px solid #999; background:#fff}
.photo p{color:#333; font-size:60%; padding:4px 0; margin:0; text-align:center;} 
.photo img{border-top:1px solid #999; border-left:1px solid #999; border-bottom:1px solid #ccc; border-right:1px solid #ccc;}

form{width:420px; margin:0 10px;}
form h2{clear:both; border-top:1px solid #795442; margin:10px 0 0 0; padding:10px 0 0 0 ;}
label{width:180px; float:left; text-align:right; margin:7px 5px 0 0;  padding-top:0px; font-size:80%;}
input, select {width:200px; float:left; margin:5px 3px 3px 3px; }
textarea{width:300px; float:left; margin:10px; height:100px;}
.form_box{border:1px solid #ccc; margin:5px; background:#E0EAF1;}
.form_box h2{color:#f90; font-size:90%; border-bottom:1px solid #ccc; margin:0; padding:5px 4px 5px 10px; display:block; background:#f0f3ef}
.form_note{width:100px; float:left; margin:5px; font-size:8px; color:#f90;}
.button{width:100px; float:right; }
.mandatory{color:#f00; }

p a{color:#333;}
p a:hover{color:#000;}

