html,body{
margin:0;
background-color:#56A1D5;
color:#FFFFFF;
font-family:arial;
font-size:12px;
margin:0 auto;
text-align:center;
}
#container{
margin:0 auto;
width:700px;
text-align:left;
}
#header{
height:200px;
}
#menu{
height:41px;
width:670px;
}
#logo{
background:url(/images/web/logo.jpg);
background-repeat:no-repeat;
background-position:right;
height:145px;
width:100%;
margin:0 auto;
width:690px;
}
#txt{

}
#left{
width:400px;
float:left;
}
#right{
width:220px;
float:right;
}
#portdirections{width:700px;margin:0 auto;padding:0px;}
#content{width:670px;margin:0 auto;padding:10px;}
#flash{
background-color:#DDECF7;
padding:10px;
width:670px;
}
p{
color:#FFFFFF;
font-family:arial;
font-size:12px;
}
h2{
font-size:15px;
font-weight:bold;
}
h3{
font-size:15px;
letter-spacing:1;
font-weight:normal;
}

.form1{font-size:12px;}
.form2{font-size:12px;}
.formheader{font-size:12px;font-weight:bold;}
.required{font-size:11px;background:#cbe9fd;border:1px solid #ffffff;}
input{font-size:11px;border:1px solid #666666;padding:3px;}
textarea{font-size:11px;border:1px solid #ffffff;padding:3px;}
span.required{border:1px solid #ffffff;color:666666;padding:3px;}
input.required{background:#cbe9fd;border:1px solid #ffffff;padding:3px;}
.error{color:#990000;font-weight:bold;}
