@charset "utf-8";
body {margin:0;padding:0;background:#fff;font:normal 11px/16px Arial, Helvetica, sans-serif;}

h1, h2, h3, h4, h5, h6, p {margin:0;padding:0;}
h1 {color:#00345F;font:normal 24px/28px Arial, Helvetica, sans-serif;}
h2 {color:#00345F;font:normal 20px/24px Arial, Helvetica, sans-serif;}
h3 {color:#5B80A4;font:normal 16px/22px Arial, Helvetica, sans-serif;padding-top:10px;}
h4 {color:#47595F;font:normal 14px/20px Arial, Helvetica, sans-serif;}
h5 {color:#47595F;font:bold 12px/16px Arial, Helvetica, sans-serif;}
p, ul, ol {line-height:1.4em;color:#2c1e2b;font:normal 11px/14px Arial, Helvetica, sans-serif;}

a:link {text-decoration:none;color:#00345F;}
a:visited {text-decoration:none;color:#00345F;}
a:active {text-decoration:none;color:#9d659a;}
a:hover {text-decoration:none;color:#9d659a;}

img {border:0;z-index:50;}
hr {height:0;border:0 solid #DEE7EC;border-top-width:1px;margin-top:10px;padding:0;width:620px;}
strong {color:#6374AD;font:bold 11px/14px Arial, Helvetica, sans-serif;}
em {color:#6374AD;}


#container {background: #dee7ec;width:820px;margin:10px auto;padding:0;border:1px solid #83B6BF;}
 #header {width:820px;background:#fff url(../images/ao_header.jpg) top left no-repeat;margin:0;padding:0;height:150px;} 

#left_menu {float: left;width: 160px;background: #dee7ec;padding: 0;margin:0;}
#left_menu div.login {height: auto;margin: 20px 0 0 0;padding:4px 0 8px 0;z-index:1;}
#left_menu div.login h1{font:18px/22px Arial, Helvetica, sans-serif;margin:0;text-align:center;}
#left_menu div.login a:link, #left_menu div.login a:visited{font-size:16px;text-decoration:none;color:#831377;border: 4px double #B5C3CF; background:#ECF8F8;padding:2px 4px;margin-left:18px;font-weight:bold;}
#left_menu div.login a:active, #left_menu div.login a:hover{font-size:16px;text-decoration:none;color:#305E5C;border: 4px double #B5C3CF; background:#DEEAF5;padding:2px 4px;font-weight:bold;}

#left_menu ul.leftnav{margin:0; padding:0; list-style:none;}
#left_menu ul.leftnav li{background:#456d7e;border-top: 0px solid #9F986D;border-bottom: 1px solid #9F986D;border-left: 1px solid #9F986D;font:normal 11px/19px Arial, Helvetica, sans-serif; height:20px;color:#fff;}
#left_menu ul.leftnav li a{background:#456D7E;font:normal 11px/19px Arial, Helvetica, sans-serif; display:block;color:#fff; padding:0 0 0 10px; text-decoration:none; height:20px;	}
#left_menu ul.leftnav li a:hover{background-color:#EFEAD1; color:#273948;}
	
#content { margin: 0 0 0 160px;padding-left:10px;padding-top:10px;padding-bottom:10px;border-left: 1px solid #83b6bf;background:#fff;}

#content h2{padding-bottom:10px}
#content h3{padding-bottom:10px}
#content h4{padding-bottom:10px}
#content p{padding-bottom:10px;padding-right:10px;}
#content div.quick {font:bold 12px/19px Arial, Helvetica, sans-serif;background:url(../images/arrow.gif) 0 2px no-repeat;margin:0;padding:0 0 0 20px;text-decoration: none;color: #F08415;}

/* CSS for javascript click to enlarge thumbnails */
.highslide {cursor: url(../highslide/graphics/zoomin.cur), pointer;outline: none;}
.highslide img {border: 2px solid #DEE7EC;}
.highslide:hover img {border: 2px solid #456d7e;}
.highslide-image {border: 10px solid #DEE7EC;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 5px solid white;border-top: none;padding: 5px;background-color: white;}
.highslide-loading {display: block;color: white;font-size: 9px;font-weight: bold;text-transform: uppercase;text-decoration: none;padding: 3px;border-top: 1px solid #DEE7EC;border-bottom: 1px solid white;background-color: black;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

#content div.split{width:292px; height:auto; background-color:#F8F8F8; border:#DFDFDF solid 1px;padding:10px;margin:10px 0 0 0; float:left;}
#content div.split h2{background:#F8F8F8;font:bold 16px/20px Arial, Helvetica, sans-serif;color:#00345F; padding:0; margin:0 0 10px 0; }	
#content div.split ul{margin:0; padding:0 10px; color:#666666;}
#content div.split ul li{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#666666; background-color:#F8F8F8;padding-bottom:6px;}

#content div.fullgrey{width:614px; background-color:#F8F8F8; border:#DFDFDF solid 1px;padding:10px;margin:10px 10px 0 0;}
#content div.fullgrey h2{background:#F8F8F8;font:bold 16px/20px Arial, Helvetica, sans-serif;color:#00345F; padding:0; margin:0 0 10px 0; }	
#content div.fullgrey ul{margin:0; padding:0 20px; list-style-type:none; color:#666666;}
#content div.fullgrey ul li{font:normal 11px/15px Arial, Helvetica, sans-serif;color:#666666; background-color:#F8F8F8;padding-bottom:6px;}
#content div.fullgrey a {text-decoration:underline;}

form {padding:0;margin:0;z-index:500;}
.form {font:normal 12px/14px arial,helvetica,sans-serif;color: #383D42;margin:10px 10px 10px 0;padding:0;text-align:left;z-index:600;}

input.submit {width:auto; overflow:visible;}
html>/**/body .submit {margin:0;color:#FFFFFF;padding: 2px 4px 2px 4px;background-color:#456D7E;font:normal 12px/16px Verdana, Arial, sans-serif;border:1px solid #9F986D;cursor:pointer;}
.submit {margin:0;color:#FFFFFF;padding: 0 4px 0 4px;background-color:#456D7E;font:normal 12px/16px Verdana, Arial, sans-serif;border:1px solid #9F986D;cursor:pointer;vertical-align:middle;}
input.submit:hover{background-color: #D9D4B7; color:#273948;} 
* html input { overflow: visible; }

.button {width:auto; overflow:visible; text-align:center;}
.button {margin:0;color:#FFFFFF;padding: 2px 4px 2px 4px;background-color:#456D7E;font:normal 12px/16px Verdana, Arial, sans-serif;border:1px solid #9F986D;cursor:pointer;}
.button a:link {color:#fff;}
.button a:visited {color:#DEE7EC;}
.button a:active {color:#DEE7EC;}
.button a:hover {color:#DEE7EC;}

#forms { width:auto; padding:0;font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms h5 {padding:10px 0;}
#forms .field {display:block; width:220px; float:left; padding: 0px 10px; text-align:right;font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms .form {font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms .input {padding: 0; margin:0; width:200px;}
#forms .short {width:150px;}
#forms option {width:auto;font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms select {font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms textarea {padding:0; margin:0;font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms ul { list-style-type:none; margin:0; padding:0;font:normal 11px/14px Arial, Helvetica, sans-serif;}
#forms li { list-style-type:none; margin:0; padding:0;font:normal 11px/14px Arial, Helvetica, sans-serif;}
.required { color:#F08415;background:#ffffff;}
 
#footer {margin: 0;padding: 0 10px 0 10px;background:#fff; border-top: 1px solid #83b6bf;} 
#footer p {margin: 0;padding: 4px 0;font:normal 10px/12px Arial, Helvetica, sans-serif;text-align:left;color:#30536F;}

.fltrt {float: right;margin-left: 8px;border: 3px solid #eaf1f4;}
.fltlft {float: left;margin-right: 8px;}
.clearfloat {clear:both;height:0;}