/* CSS Document */

body{margin:0; padding:0; background:url(images/bg.gif); font-family:Georgia, "Times New Roman", Times, serif;}
p a{color:#630; text-decoration:none; border-bottom:1px dotted #630;}
p a:hover{color:#930; text-decoration:none; border-bottom:1px solid #930;}
h2, h3{color:#930; font-weight:normal;}
#wrapper{margin:0 auto 10px; width:800px; border:1px solid #ccc; border-top:1px solid #999; background:#fff;}
#header{background:url(images/head_bg_1.jpg) no-repeat; border-bottom:1px solid #ccc;}
#header h1{margin:0; padding:0;}
#side{float:left; width:200px; }
#content{float:right; width:575px; margin:10px 10px 10px 0;}
#content img{border:1px solid #630; padding:1px;}
#content .links{ border-bottom:1px dotted #e3dddd; padding:5px 0;}
#content .links img{border:1px solid #fff; float:right;}

#nav{background:url(images/box_top.gif) no-repeat; padding:1px 0 0 0; margin:15px 0 10px 0; width:200px}
#nav p{font-size:80%; padding:10px 15px; margin:0;  color:#630; width:175px}
#nav p img{float:right; margin:1px 2px;}
#nav ul{list-style:none; margin:5px 10px; padding:0; width:180px; font-size:90%;}
#nav ul li{ padding:0 ; margin:0;}
#nav ul li a{border-top:1px solid #fff; border-bottom:1px solid #666; display:block; text-decoration:none; padding:2px 5px; background:#e3dddd; color:#630; height:1.2em;}
#nav ul li a:hover{border-top:1px solid #666; border-bottom:1px solid #fff; background:#E2D4B3; color:#930;}
#footer{border-top:1px solid #ccc; font-size:70%;}
#footer ul{list-style:none; margin:0; padding:0;}
#footer ul li{ padding:0; margin:0; display:inline; float:left;}
#footer ul li a{border-right:1px solid #ccc; display:block; text-decoration:none; padding:2px 5px; background:#e3dddd; color:#630;}
#footer ul li a:hover{background:#E2D4B3; color:#930;}
#footer p{float:right; margin:0; padding:2px 5px;}
.aa{float:right; margin:10px; border:1px solid #333;}
.clear{clear:both;}
.left{float:left; margin:2px 10px 2px 0;}
.right{float:right; margin:2px 10px 2px 10px;}

.left2{float:left; margin:2px 0px 2px 0; width:200px;}
.right2{float:right; margin:2px 10px 2px 10px; width:150px}
.right3{float:right; margin:2px 10px 2px 10px;  width:150px}

.left1{float:left; margin:2px 15px 2px 0; width:290px;}
.right1{float:right; margin:2px 0px 2px 15px; width:220px;}



form{width:310px; margin:0 10px 0 0 ; float:left; padding:10px; background:#E2D4B3; border:1px solid #630; border-bottom:1px solid #930; border-left:1px solid #930;}
form h2{clear:both; border-top:1px solid #795442; margin:10px 0 0 0; padding:10px 0 0 0 ;}
label{width:120px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:170px; float:left; margin:5px -3px 3px 3px;}
textarea{width:280px;  margin:10px ; height:100px; clear:both;}
.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; }
.caption{margin:0; padding:2px 4px; color:#630; font-size:70%; border-bottom:1px solid #630; background:url(images/cap_bg.gif) repeat-x;}
.reg{text-align:center; font-size:70%; color:#630; border-top:1px solid #ccc; margin:0; padding:3px}