/*MARGIN VALUES: top right bottom left*/

/* Top-level stuff*/
body { font-family: Verdana,Arial,sans-serif; font-size:90%; color: black; background-color:#F2F1DE; margin:10px 30px 10px 30px;}

img { border: 1px solid black;}

a, a:link {color:#9436FE; text-decoration:none; border-bottom: 1px dashed #9436FE}
a:hover, a:active {text-decoration:none; color:#7510FE; border-bottom: 1px solid #9436FE}
a:visited {text-decoration:none; color:#A385CD}

h1 { font-size: 22pt; padding:0px 5px 0px 5px;margin:5px 0px 5px 0px}
h2 { font-size: 16pt; margin:0px 0px 0px 0px;border-bottom:1px solid black;border-left:0px solid black;}

h3 { font-size: 115%; padding:2px 0px 2px 0px }
h4 { font-size: 110%; }
h5 { font-size: 102%; padding:0px;margin:0px }

.italic {font-style:italic}
.bold {font-weight:bold}
.underline {text-decoration: underline }
img.right { float:right; margin:5px 10px 5px 10px}
img.left { float:left; margin:5px 10px 5px 10px}
dfn { font-style:italic }
table.classic { border: 1px outset white }
table.classic td,table.classic th { border: 1px inset white }

/* Header stuff */
.page_header { margin: 0px 0px 20px 0px; border-left:0px solid #FEFD92;background: #ffffff url(../images/common/aos_icon.gif) no-repeat top right}
.page_header_img {width:50px; height:50px; float:left; margin: 0px 2px 0px 0px}

.page td.left {vertical-align:top; width:6px; padding:0px; margin:0px 0px 0px 0px;}
.page td.side {vertical-align:top; border-right:1px dashed black;border-left:1px dashed black; background-color:#F1E5FF;padding:0px; margin:0px 0px 0px 0px;width:165px}
.page td.main {vertical-align:top;}
.page td.end {vertical-align:top;  border-top:1px dashed black;padding:0px; margin:0px 0px 0px 0px;}

.side_panel_container { text-align:left; padding:0px; margin:0px 0px 0px 0px;}
.side_panel_container a {border:0px}
.logo {text-align:center;margin:10px 2px 5px 7px;padding:0px; opacity:.9; filter: alpha(opacity=90);}

.menu { border: 0px solid black; margin: 15px 0px 0px 0px;padding:0px;list-style:none; font-size:90%;font-weight:bold;}
.menu li a,.menu li a:active,.menu li a:visited {vertical-align:middle; padding: 5px 1px 5px 1px; margin:5px 4px 5px 4px; height: 100%; background: #DEC1FF url(../images/common/aossmall.gif) no-repeat center left;border: 1px solid #000000;display:block;white-space:nowrap;text-decoration:none;color:black;text-indent:23px;font-weight:bold}
.menu li a:hover { background: #9436FE url(../images/common/aossmall_hover.gif) no-repeat center left; border: 1px solid black;text-decoration:none;color:black}

.super_container { border: 1px solid #000000; background-color:#ffffff }
.main_content_container { border: 0px solid black; margin: 10px 10px 10px 10px; padding: 5px 0px 5px 0px; }

.validator_container {margin:50px 10px 0px 0px;text-align:right;vertical-align:bottom}

img.team {float:left; width:99px; height:137px; margin: 5px 10px 5px 10px}

.testimonial_block { border-top:1px dashed black; border-bottom:1px dashed black; padding: 0px 0px 10px 0px; margin: 5px 0px 5px 0px }
.news_block { border:1px dashed black; padding: 2px 10px 10px 10px; margin: 10px 5px 5px 5px; background-color:#FAF9F0 }


/* Footer stuff */

.return {text-align:right; font-style:italic; margin:20px 0px 0px 0px }

.footer_container { font-size:90%; border: 0px solid black;  padding: 5px 0px 5px 0px; text-align:right}
.copyright { font-size:90%; font-style:italic; text-align:right; font-weight: bold; padding:0px 0px 0px 0px;margin:0px}
.tiny_text { font-size:80%; }
.blank_text { font-size:10%; color:white}

/* Link pages */
.linksection { margin:20px 5px 20px 5px; }
.linksection h4 {margin:0px 0px 10px 0px; }
.linkblock {padding:5px ;margin:5px 0px 10px 0px}
.linkblock h5 {padding:3px 2px 3px 2px}
.linkblock p {padding: 2px;margin:0px}

/* Contact pages */
.contact {margin:0px 0px 0px 0px;padding:5px 0px 5px 5px;}
.contact td.left {text-align:right; padding:0px 5px 5px 5px; width:300px; vertical-align:middle}
.contact td.right {text-align:left; padding:0px 5px 5px 5px;vertical-align:middle}
.contact p {text-align:center}
.contact table a {border:0px}
img.help { width:25px; height:24px; border:0px}
.center_hilight {text-align:center; margin:10px 10px 10px 10px;border:1px solid black;}
.center_hilight table {text-align:center;}

.bmicalc {text-align:center; margin:10px 10px 10px 10px;border:1px solid black; background:#F0F0F0 url(../images/common/aos_icon.gif) no-repeat 99% 3%; padding:0px;}

#gmap { width: 500px; height: 400px; border:1px solid black }

