/* Main Lyout - DON'T EDIT */

body {margin: 0; padding: 0;font: 14pt Verdana, Trebuchet, Arial, Helvetica, sans-serif;}
#container {margin: 0; padding: 0; width: 975px; background:url(images/bg_main.gif) repeat-y;}
#header {margin: 0; padding: 0; width: 975px; height: 220px; white-space:nowrap; background-color: #060E11;}
	#header img {float: left; margin: 0; padding: 0;}
	#header object {float: right; margin: 0; padding: 0;}
	#bar {height: 26px; line-height: 26px; width: 975px; margin: 0; padding: 0; background-color: #006633; clear: both;}
#navcol {margin: 0; width: 270px; float: left; background-color: #005599;padding: 15px 0;}
#content {width: 705px; margin: 0; padding: 0; float: right; text-align: left;}
	#leftcol {margin: 0; width: 430px; float: left;}
	#rightcol {margin: 0; width: 275px; float: right;}
	#colall {margin: 0; width: 695px; padding: 15px 0 15px 10px;}
#footer {margin: 0; padding: 5px 0; width: 975px;background:url(images/bg_main.gif) repeat-y; clear: both;}
	#footerlft {width: 270px;float: left; background-color: #005599;}
	#footerrht {width: 705px;float: right;}
	.copyright {width:155px;}

/* Headers, Text Elements, Links */

h1 {font-size: 16pt;}
h2 {font-size: 14pt;}
h3 {font-size: 12pt;}
h4 {font-size: 10pt;}

a:link {}
a:active {}
a:visited {}
a:hover {text-decoration:none;}

#colall p, #leftcol p, #rightcol p {line-height: 150%;}
#footer p {text-align: center;padding: 3px 0; font-size: 9px; color: #99CCFF;}
#footer p a:link, #footer p a:visited, #footer p a:active {color: #99CCFF;}
#footer p a:hover {color: #99CCFF; text-decoration:none;}

hr {border-bottom: 1px solid #005599;}

/* Form Elements */

#contact {margin-top: 35px;}
#contact textarea, #contact select {font-family: Verdana, Trebuchet, Arial, Helvetica, sans-serif;}
.btn {background-color: #006633; color: #fff; padding: 3px; border: none;}
.input {border: none; padding: 4px; color: #005599; background-color: #FFD98F;}

#login input {border: none; padding: 4px; color: #005599; background-color: #FFD98F;}

/* UL, OL, and DL */

#contact dt {float: left; width: 150px; padding: 3px 5px 12px 0; text-align: right;}
#contact dd {text-align: left; padding: 0 0 12px 0;}

#list1 {}
#list1 li {}

/* Table Elements -- Always attach IDs */

#table {}
#caption {}
#table th, #table td {}
#table th {}

/* Misc. */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */