html, body {
   height: 100%;
   margin : 0;
   padding : 0;
   background-color: #ffffff;
   font-family: Tahoma, Verdana, Arial, Helvetica;
   font-size: 12px; color:#333333;
}

a { color: #9b3e3e; text-decoration: none; }
a:visited { color: #9b3e3e; }
a:hover { color: #9b3e3e; text-decoration: underline; }
a:active { color: #9b3e3e; }


/*header -- Location for logo, menu and navbar -- */
#header_bkg {
    height: 65px;
    margin: 0px 0px 0px 0px;
    padding: 0px;
    background-image: url(../site_images/header_bkg.gif);
    background-repeat: no-repeat;
    background-position:center;
}

#header {
    height: 65px; width:790px;
    margin: 0px 0px 0px 0px;
    padding: 0px; margin-left:auto;
	margin-right:auto;
}

#header_small {
    height: 45px; background-image:url(../site_images/bkg_menusmall.gif); background-repeat:repeat-x;
    padding-left:5px; padding-right:5px; padding-top:5px; text-align:center;
    margin-left:auto; margin-right:auto;
}
	  
/*Main menu -- navbar --*/

#header .menu{ 
	width:480px;
	margin-right:10px;
    white-space:nowrap;
    margin-top: -33px; margin-bottom:2px;
    float: right;
    text-align: right;
}
	
#navbar, #navbar ul {
	padding-left: 0; font-family:Arial, Helvetica, sans-serif;
	margin: 0;
	list-style: none;
	font-size:14px;}
	
#navbar a {
	display: block;
	padding:8px 11px 7px 11px;
	color: #0d5581;
	font-weight:bold;
	text-decoration:none;}
	
#navbar a:hover {
	color:#0d5581;
	background-image:url(../site_images/menu_bkg_over.gif);
	background-repeat:repeat-x;
	background-position:center;}
	
#navbar li { float: left; }
#navbar li ul { position: absolute; width: 160px; left: -999em;}

#header .text{ 
	height:20px; width:480px; color:#70b470;
	margin-right:10px;
	font-size:12px;
    white-space:nowrap;
    margin-top: 5px;
    float: right;
    text-align: right;
}

#min_matting img {
  margin: 0px;
  border: 1px solid #CCCCCC;
  padding: 3px;
  background-color:#FFFFFF;
}

/*Content pages*/
#content {
    width:790px; padding-left:5px; padding-right:5px;
    margin-left:auto; margin-right:auto;
}

#left_content {
    width:320px; padding-left:5px; padding-right:5px; border-right:#bad7e9 1px solid;
}

#right_content {
    width:430px; padding-left:5px; padding-right:5px; float: right;
}

#right_info {
    width:250px; padding-left:5px; padding-right:5px; float: right; line-height:20px;
}


#redbox {
    width:402px; height:78px; padding-top:10px; padding-left:10px; background-image: url(../site_images/red_box.gif); background-repeat:no-repeat; float:right; margin-top:-2px; line-height:22px;
}

/*Tables*/
table.bkg_blue{
	background-image:url(../site_images/bkg_blue.gif);
	background-repeat:repeat-x;
}

/*Span, font, colors, etc*/
A.linkwhite {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.linkwhite:visited {COLOR: #FFFFFF; TEXT-DECORATION: none}
A.linkwhite:hover {COLOR: #FFFFFF; TEXT-DECORATION: underline}
A.linkwhite:active {COLOR: #FFFFFF; TEXT-DECORATION: none}

.big_text{ font-size:22px;}
.blue{ color:#0d5581}
.red{ color:#a30505}
.blue_2{ color:#4391c1}
.green{ color:#70b470}
.white{ color:#ffffff}
.size1{ font-size:11px;}
.size2{ font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px;}
.size3{ font-size:18px;}
.line_16{ line-height:16px;}

/*Footer*/
#footer {
	width:100%;
	clear:both;
	height:35px;
	background-color: #ffc600;
	text-align:center;
	position:relative;
	margin-top:20px; padding-top:5px; font-size:11px;
}
* html #footer {/*only ie gets this style*/
	\height:52px;/* for ie5 */
	he\ight:50px;/* for ie6 */
}

#footer .info { margin-left:20px; line-height:30px;}
#footer a { color:#333333; text-decoration: none; }
#footer a:visited { color:#333333; }
#footer a:hover { color:#333333; text-decoration: underline; }
#footer a:active { color:#333333; }
#copyright { width:300px; margin-left:auto; margin-right:auto; font-size:11px; color:#666666;}


