/* generic styles */

body, input, td, select, textarea {	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height:16px; color: #666666;
									background-color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-left: 0px;	}

body {	text-align:center;	}

h1 {	font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; color: #f00; margin: 10px 0;	}
.colums h1	{	font-size: 14px;	}

h2 {	font-family: Trebuchet MS, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#666666; margin:0px;	}
h3 {	font-size:11px;	}
p  {	margin-top:0px; margin-bottom:10px; }

div { 	margin:0px; padding:0px; text-align:left; s}

#container 	{	position:relative; width: 770px; margin: auto; background-image: url(../img/bg_main.gif); background-repeat:repeat-y; }
.introtext	{	position:absolute; top:170px; left:285px; width:450px; height:20px; z-index:5; }
#masthead 	{	width: 728px; height: 140px; padding-bottom:14px; padding-top:14px; margin-left:21px; margin-right:21px; clear:both;	}
#flash_link {	float:left; width: 114px; padding-left:131px; padding-top:80px; height:19px }

#mast_head_image {	padding-left: 5px; height: 91px; float: right;	}

#footer 	{ 	line-height:10px; margin: auto; width: 708px; height: 30px; padding-top: 10px; padding-left: 41px; padding-right: 21px;
				font-size:9px; clear:both; }

#side_nav 	{	float:left; width: 220px; margin-right: 0px; 	}

#main {		padding-left: 20px; width: 457px; padding-top:9px; float:left;	}

#main_container 	{	padding: 0px; padding-left:21px; margin: 0px; width: 728px;	}

#logo {	width:217px; float:left; 	}
.footer_text{float:left;}

/*---------------------------- link styles------------------------*/

a:link, a:visited, a:active, a:hover{ color:#F82B02; text-decoration:none;}
a:hover{ color:#000000; text-decoration:none;}

.colums	{	margin:0px 0 40px 21px;
			margin-left: 21px;
			 }
.colums .left	{	width:260px; float:left; padding-top:10px;
					margin-left: 21px;
					padding-top: 46px;
	}
.colums .right	{ 	padding-left:230px; padding-top:10px;
					padding-top: 46px;		}

.colums p 	{	padding:5px 0 0 0;}
.feature	{	border:1px solid #ccc; padding:7px;	}
.feature p	{	padding:10px; background: #F5F5F5; margin:0	}

.qfTitle h1
			{
			position: absolute;
			left: 261px;
			top: 177px;
			}

/* =-=-=-=-=-=-=-[Menu Three]-=-=-=-=-=-=-=- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}
	
#menu3 {
	width: 200px;
	border: 1px solid #ccc;
	margin: 10px;
	}
	
#menu3 li a {
  	height: 32px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
  	height: 24px;
	text-decoration: none;
	}	
	
#menu3 li a:link, #menu3 li a:visited {
	color: #888;
	display: block;
	background: url(../img/menu3.gif);
	padding: 8px 0 0 30px;
	}
	
#menu3 li a:hover, #menu3 li a:active {
	color: #283A50;
	background: url(../img/menu3.gif) 0 -32px;
	padding: 8px 0 0 30px;
	}
