
/*
------------------------------------------------------
General Classes
------------------------------------------------------
*/

body { margin: 0px 0px 0px 00px; Padding: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; background-color: #FFFFFF; }

/*
------------------------------------------------------
Layout
------------------------------------------------------
*/

#container { position:relative; left:0px; top:0px; margin: 0px 40px 0px 40px; padding: 0px 0px 0px 0px; background-color:#FFFFFF; background:no-repeat left top; /*min-width:770px;
	width:expression(document.body.clientWidth > 800? "85%" :"770px" );
*/

	
	max-width: 915px; min-width: 690px;  _width: expression(((document.body.clientWidth)) < 780? "680px":
 ((document.body.clientWidth)) > 1024? "915px": "auto" );
}

#top { position:relative; margin-left: 0px; display:block; left:0px; top:0px; height:32px; }

#middle-home { position:relative; display:block; left:0px; top:0px; }

#home-flash { left:0px; top:0px; }

#internal-banner { display:block; left:0px; top:0px; height:100px; background-repeat:no-repeat; background-position:left; }

#subnav { position:relative; height:20px; margin: 00px 0px 10px 5px; top:20px; }

#content { left:0px; margin: 40px 10px 20px 5px; }

#bottom { position:relative; display:block; left:0px; top:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333;  border-top:1px solid #ccc; padding:10px 0 0 0;}

#homenews{float:right; width:400px;}

#homecopy {margin:-40px 400px 0 0;}
/*
------------------------------------------------------
Headings
------------------------------------------------------
*/


/*
------------------------------------------------------
Footer
------------------------------------------------------
*/

.footer { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #666666; }

/* Footer Link */
.footer a:link { color: #666666; text-decoration: none; }

.footer a:hover { color: #000000; text-decoration: underline; }

/*
------------------------------------------------------
Links
------------------------------------------------------
*/

/* Standard Link */
A { color: #cc0000; text-decoration : none; }

A:Hover { color: #f70000; ; text-decoration : underline; }

a.subnav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

a.subnav:hover { color: #f70000; text-decoration : underline; }

/*
------------------------------------------------------
Forms
------------------------------------------------------
*/


input { }

.textbox { width:250px; }

textarea { width:250px; }

select { }

TD.formCaptions { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; color: #ffffff; }

/*
------------------------------------------------------
HTML 
------------------------------------------------------
*/

hr { border: none 0; border-top: 1px solid #ffffff; width: 100%; height: 2px; }

hr.grey { border-top: 1px solid #dddddd; width: 100%; height: 2px; }

ol { line-height: 2em; }

ul { }

h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: small; color: #333333; }

.contact { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #333333; }

.question { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; color: #CC0000; }

/*
------------------------------------------------------
Backgrounds
------------------------------------------------------
*/

sub { font-size: 0.8em; }

#vivid { color:#666666; float:right;}
#vivid a {color:#999999; text-decoration: none;}
#vivid img {vertical-align:middle; border:0 none; padding:0 0 0 0px;} 