html {height:100%;}

body {margin:0; padding:0 580px 0 580px; background-color:#f1f2f3; color:#333333; font-family:arial, verdana, sans-serif; font-size:12px; height:100%; line-height: 125%;}

/* contains IE hack that will need to be changed on each page!! */
#container {width:80%; min-width:850px; background-color: #f1f2f3; position:relative; background-image:url('shadow_left.jpg'); background-repeat: repeat-y; background-position:left;}
#container2 {width:100%; min-width:850px; background-color: transparent; position:relative; background-image:url('shadow_right.jpg'); background-repeat: repeat-y; background-position:right;}

#header {width:98%; height:75px; background-color: #ffffff;}

#border {width:98%; border-style: solid; color: #999999; border-width: 2px; margin:5px; margin-top:0px; padding:0;}

#menu {width:100%; height:25px; background-color:#d5df92; clear:both; padding-top:10px;}

#left {float:left; width:70%; min-width:500px;
position: relative; top:0px; background-color:#f1f2f3;}

#right {float:right; width:30%; min-width:245px;
position: relative; top:0px; background-color:#f1f2f3;}

#mainimg {height:140px; background-color:#ffffff; float:left; width:70%; min-width:500px; position: relative; text-align:left;}

img.main {float:left;}

#intro {height:140px; background-color:#000000; color:#ffffff; position:relative;float:right; width:30%; min-width:245px; text-align:left;}

.clear {height:5px; width:100%; clear:both;}

.text {background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:2px; margin:2px; color:#333333; padding:10px; text-align:left;}

.fact {background-color:#e0e8f1;border-style:solid; border-color:#cccccc; border-width:2px; margin:2px; color:#333333; padding-left:10px; padding-right:10px; text-align:left;}

.whitetext {background-color:#f1f2f3; margin:2px; color:#333333; padding:10px; text-align:left;}

a:link, a:visited {color:#666666; text-decoration:none; font-weight: bold; font-size:13px; display:inline; padding-left:10px; padding-right:10px;}
a:hover {color:#666666; text-decoration:underline; font-weight: bold; font-size:13px;}

h1 {color:#6d7e92; font:20px/30px Arial; font-weight:500; text-align:left;}
h2 {color:#6d7e92; font:10px/20px Arial; font-weight:500; text-align:left; line-height: 25%;}
h3 {color:#666666; font:14px/24px Arial; font-weight:bold; text-align:left;}
h4 {color:#6d7e92; font:14px/24px Arial; font-weight:bold; text-align:left; padding-top:20px;}

.current {color:#336600; font-weight:bold;}

.sub {color:#669933; font-weight:bold;}