/* CSS Document */
body, form {margin: 0px; padding: 0px;}
body {background-color: #eeeeee;}
body, td, th {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px;}
input, select, textarea {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
a {color: #006633}

ul {margin: 0px; padding: 0px;}
ul {margin-left: 25px;}
ol {margin: 0px; padding: 0px;}
ol {margin-left: 28px;}
li {padding-bottom: 10px;}

#main {width: 960px; text-align: left; position: relative; z-index: 0;}
#main #right {width: 295px; position: absolute; top: 0px; left: 665px; z-index: 10; background-color: #003300; height: 720px;}
#main #right .homeimages {position: absolute; bottom: 0; text-align: center; padding-bottom: 15px;width: 295px;}
#main #right .homeimages img {margin: 3px; border: none;}
#main #right .mainimage {margin-top: 13px; margin-left: 11px;}
#main #right .images {text-align: center; padding-top: 10px;}
#main #right .images img {margin: 2px; border: none;}

#main #header {height: 120px; width: 665px; background-image: url(images/logo.gif); background-repeat: no-repeat; background-position: left center; position: relative;background-color: #FFFFFF;}
#main #header a.home {display: block; height: 100px; width: 400px; float: left;}
#main #header #nav {float: right; width: 180px; text-align: right; text-transform: uppercase; font-size: 10px;
	 font-family: Arial, Helvetica, sans-serif; padding-right: 5px; padding-top: 5px;font-weight: bold;}
#main #header #nav a {color: #003300; display: block; height: 14px; text-decoration: none;}
#main #header #nav a:hover {color: #999900;}
#main #header #nav a.on {color:  #999900;}
#main #header .images {width: 295px; position: absolute; bottom: 0px; left: 665px; z-index: 10; background-color: #003300; text-align:center; padding: 4px 0px;}
#main #header .images .mainimage {float: left; margin-left: 5px; margin-top: 2px;}
#main #header .images .linkimages {float: right; margin-right: 4px; width: 220px;}
#main #header .images .linkimages img {margin: 2px; border: none;}

#main #content {clear: both; width: 960px; position: relative; min-height: 546px; height:auto !important; height: 546px; background-image:url(images/bg.gif);
	background-color: #fFFFcc; background-repeat: no-repeat;}
#main #content .nav {width: 120px; float: left; padding-top: 15px; text-align: right; font-size: 11px;}
#main #content .nav a {display: block; margin-top: 10px; margin-bottom: 10px; color: #FFFFFF; text-decoration: none;}
#main #content .nav em {color: #f7f70a; font-weight: bold}
#main #content .subnav {width: 110px; float: left; text-align: right; font-size: 11px; heigh: auto; margin-top: 147px;}
#main #content .subnav a {display: block; margin-bottom: 10px; color: #006633; text-decoration: none; margin-right: 10px;}
#main #content .subnav a.on {font-weight: bold; color: #003300;}

#main #content .main {width: 420px; float: left; margin-top: 100px;}
#main #content .main h1 {margin-top: 0px; margin-left: 10px; margin-bottom: 15px; font-size: 26px; color: #003300; font-family: Arial, Helvetica, sans-serif;}
#main #content .main h2 {margin-top: 0px; margin-bottom: 10px; font-size: 16px; color: #006633; font-family: Verdana, Arial, Helvetica, sans-serif;}
#main #content .main .text {padding-left: 10px; border-left: 1px solid #006633; min-height: 388px; height:auto !important; height: 398px; padding-bottom: 10px;}

#main #content .callout {margin-left: 30px; padding-left: 10px; width: 220px; float: left; margin-top: 145px; border-left: 1px solid #006633; color: #006633; font-size: 11px;}
#main #content .callout h1 {margin-top: 0px; margin-bottom: 7px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;}
#main #content .callout h1.support {background-image: url(images/support_button.gif); height: 47px; text-indent: -5000px; background-repeat: no-repeat;}
#main #content .callout h1_old {margin-top: 0px; margin-bottom: 7px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic;}
#main #content .callout p {margin: 0px; padding-top: 0px; padding-bottom: 7px;}
#main #content .callout ul {margin-left: 17px;}

#main #content #disclaimer {position: absolute; bottom:0; left:50; color: #006633; font-style: italic; width: 170px; padding-bottom: 10px; text-align: right; font-size: 10px; z-index: 1;}
#main #content .bottom {position: absolute; background-color: #FFFFCC; bottom:0; left:30; width: 630px; padding-bottom: 10px; padding-top: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; z-index: 1;}
#main #content small {font-size: 10px;}

#main #footer {width: 960px; background-image: url(images/footer.jpg); height: 54px; background-repeat: no-repeat;}

.red {color: #FF0000}