/* **************************************************** */
/*   sIFR styles in sIFR-screen.css and sIFR-print.css   */
/* ***************************************************** */

/* ***************************************************** */
/* Global CSS Styles - These are your standard html tags */
/* ***************************************************** */
* {outline: none;} 
a:link, a:visited {text-decoration:none; color:#000080; }
a:hover, a:active {text-decoration:underline; color: #0000ff; }

p{
	/*margin-top:0;*/
	}

body {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0 0 0 0; 
	padding: 10px 0 0 0;
	text-align: center; 
	color: #000000;
	font-size:12px;
}

img { behavior: url(./scripts/iepngfix.htc) } /* PNG fix in IE6 */

/* ********************************************************************************** */
/* Layout CSS - these are author css styles that control the general layout structure */
/* ********************************************************************************** */

#container {
	width: 773px; 
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left; 
}



/* Header */
#header {
	position:relative;
	background: #ffffff;
	padding: 0 10px 0 20px;  
	height: 98px;
	margin:0;
}




#logo{
	position:absolute;
	left:55px;
	top:15px;
	background-image: url(../images/logo.jpg);
	background-repeat: no-repeat;
	width:130px;
	height:44px;
	}


#sidebar {
display:none;
	
}

/* Content */
#content {    
	/*margin: 0 0 50px 250px; */
	margin: 0 0 50px 0px; 
	/*padding: 0 25px 0px 20px; */
	padding: 0 30px 0px 20px; 
	min-height:470px;
	
}
/* IE6 Hack */
/*\*/
* html #content {height: 470px;}
/**/

/* ********************************************************************** */
/* Formatting CSS - these are user css styles that control the formatting */
/* ********************************************************************** */
/* Headers & Titles */
h1 {
    margin:0px;
	font: bold 16px arial, verdana, sans-serif;
	color: #8c8c7f;
	padding: 15px 25px 10px 25px;
}

h2 {
    margin:0px;
	font: bold 14px arial, verdana, sans-serif;
	color: #000000;
}

h3 {
    margin:0px;
	font-weight:700;
	font-size:12px;	
}

#content .copy {
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
	padding: 0px 25px 15px 25px;
	line-height: 1.5;
	text-align:left;	
}

/* ************************************************************************** */
/* Navigation Links - these are main, utility and secondary navigation styles */
/* ************************************************************************** */

/* Main Navigation */
#mainnav {
	position:absolute;
	width:714px;
	height:33px;
	left:30px;
	top:63px;
	background-color: #FFFFFF;
	background-image: url(../images/navbar.gif);
	background-repeat: no-repeat;
	overflow:hidden; /* Temp needs deleted*/
} 
#mainnav a:link, #mainnav a:visited  {
	text-decoration:none;
	color: #96978a;
	/*padding: 3px 15px 3px 15px;*/
}

#mainnav a:hover, #mainnav a:active  {
	text-decoration:none;
	color: #555555;
	/*padding: 3px 15px 3px 15px;*/
}

/* Sub Navigation */
#subnav {
	font-family: arial, verdana;
	font-size:11px;
	font-weight:bold;
	line-height: 2;
}

#subnav a:link, #subnav a:visited  {
	text-decoration:none;
	color: #9a7e68;
}

#subnav a:hover, #subnav a:active  {
	text-decoration:none;
	color: #5e2722;
}

/* Sub Navigation ON */
#subnavon {
		background:none;
		display:inline; 
		float: right;
}
#subnav a:link.subnavon, #subnav a:visited.subnavon  {
	text-decoration:none;
	color: #5e2722;
}

/* Utlity Navigation */
#utilitynav{
	position:absolute;
	height:15px;
	top:8px;
	right:30px;
	font-size:11px;
	color:#a3a1a1;
}

#utilitynav a {    
	color: #5e2722;
}

/* ************* */
/* Footer CSS  */
/* ************ */

#footer {
	padding: 10px 10px 0 20px; 
	background:#ffffff;
	height: 29px;
	text-align:center;
}

#footer .copyright {;
    font-size: 9px; 
	color: #000000;
}


/* ********************** */
/* Form Input Fields CSS  */
/* ********************** */

input, select, option, textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: #000000; 
}      
 

/* ********************** */
/* Float Classes          */
/* ********************** */


.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



/* ********************** */
/* Custom Header          */
/* ********************** */


#accent{
	position:absolute;
	height:5px;
	width:714px;
	top:0px;
	left:30px;
	
	background-image: url(../images/accent.gif);
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	}



#callus{
	position:absolute;
	height:16px;
	right:30px;
	top:30px;
	/*border:1px solid red;*/
	font-size:12px;
	font-weight: 700;
	}

/* Custom Sidebar Section*/



.leftnav a{
	margin:0;
	padding:0;
	text-decoration: none;
	color:#7b7b7b;
	font-size:12px;	



	}

	
.outer {  
	overflow: hidden; 
	position: relative;
	width:187px;
	height:30px;
	
	background-repeat: no-repeat;
	font-size:12px;
	padding-top:2px;
	
	}






  
.middle {position: absolute; top: 50%;}  /* for explorer only*/	

.inner {
	position: relative; 
	top: -50%;
	width:166px;
	
	/*width:145px;*/
	
	
	}  

.bottom{
	width:187px;
	height:9px;
	background-image: url(../images/navboxbottom.jpg);
	background-repeat: no-repeat;
	padding-bottom:5px;
	
}
/*Content Section*/
#mainimage {
	width:483px;
	height:105px;
	border:1px solid red;
	text-align:right;
	position:relative;
	padding:0;
	margin:-2px 0 0 0;
	}
	
	
	

#qm0{
	display:none !important;
	}

/* ********************** */
/* Junk section           */
/* ********************** */

/*#sidebar1 a{
	color:#a3a1a1;
	text-decoration:none;
}*/

/*.sidenav{
	position:relative;
	padding:0;
	margin:0;
	width:187px;
	height:40px;
	background-image: url(../images/sidenav_small.gif);
	background-repeat: no-repeat;
	font-size:12px;
	list-style-type: none;	
	
}*/

/*.leftnav{
	display:table-cell;
	vertical-align:middle;
	}*/
