body{padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; }
:focus{outline:none;}


#wrapper{width:900px; margin:0 auto;}
#header{width:699px; background:url(images/head_bg.jpg) bottom right no-repeat; margin:0; padding:0;}
#header h1{font-size:1.1em; width:400px; float:right; margin:30px 50px 0 0; color:#ee650c;}


#nav{ height:30px; margin:1px 0; border:1px solid #6fd0f6; background:url(images/nav_bg.gif) bottom repeat-x;}
#nav ul{margin:0; padding:0; list-style:none;}
#nav ul li {display: inline; line-height:30px; height:30px; font-size:1em; font-weight:bold;  border-right:1px solid #b9e8fb; padding:0 10px; margin:0;}
#nav ul li a{color:#ee650c; text-decoration:none; line-height:30px; height:30px; }
#nav ul li a:hover{color:#ae0b0b;}

#content{background:#edf7fd; border:1px solid #6fd0f6; width:697px; margin:1px 0;}
#content p{ padding:5px 20px; margin:0; color:#666; }
.cimg{float:right; margin:5px 10px; padding:1px; border:1px solid #6fd0f6; background:#fff;}
#content ul{ padding:5px 20px; margin:0 0 0 20px; color:#666; }
#content h1{padding:10px 20px; margin:0; color:#0a4f97; font-size:1.4em;} 
#content h2{padding:5px 20px; margin:0; color:#0a4f97; font-size:1.2em; font-weight:normal;} 
#inset{border-top:1px solid #6fd0f6; background:url(images/crowd.gif) right bottom no-repeat #fff; font-size:1.1em;}
#inset .blue{width:230px; float:left; color:#0a4f97; margin:20px; padding:0;}
#inset .orange{width:300px; float:left; color:#ee650c; margin:20px; padding:0;}
#inset .orange a{color:#ee650c; text-decoration:none; border-bottom:1px dotted #ee650c; }
#inset .orange a:hover{color:#ae0b0b; border-bottom:1px solid #ae0b0b;}

#side{float:right; width:200px; background:url(images/lightning.jpg) top no-repeat;}
#side h1{font-size:1.1em; color:#ee650c; padding:50px 10px}

#footer{font-size:.8em;}
#footer p{float:right; color:#ee650c; margin:10px 0 20px 0; padding:0;}
#footer ul{margin:0; padding:0; list-style:none;  }
#footer ul li { display: inline; }
#footer ul li a{float:left;  color:#ee650c; border-left:1px solid #ee650c; padding:0px 5px; text-decoration:none; margin:10px 0 20px 0; }
#footer ul li a:hover{color:#ae0b0b;}
#footer a{color:#ee650c; text-decoration:none;}
#footer a:hover{color:#ae0b0b;}

.center{text-align:center;}
.clear{clear:both;}

form{width:480px; margin:0 10px 20px 0 ; padding:10px; }
label{width:200px; float:left; text-align:right; margin:7px 5px 0 0px;  padding-top:0px; font-size:80%; position: relative;}
input, select {width:250px; float:left; margin:5px -3px 3px 3px;}
textarea{width:450px;  margin:10px ; height:100px; clear:both;}
.button{width:100px; float:right; margin-right:30px }
.mandatory{color:#f00; }

