@charset "utf-8";
/* CSS Document */




html, div, map, dt, isindex, form, header, nav, article, footer, address {  
	display: block;  
}  

html, body {
	height:100%;
	margin:0; 
	padding:0;
}


html { 
	background:#e87a0f url("images/bg.jpg") 0 0 repeat-x;
}

body {
  	display: table;
	width:100%;
	font:normal 62.5% Georgia, "Times New Roman", Times, serif;
	color:#252525;
	background:transparent url('images/bg2.jpg') top center no-repeat;
	text-align:center;
}	
	
	
/*--------------------------------------
			masthead
----------------------------------------*/
	
	
#header {	
	position:relative;
	width:770px; 
	height:221px;
	margin:0 auto; 
	padding:0;
	}
	
#logo { 
	width:427px; height:113px;
	position:absolute;
	left:8px; 
	top:89px;
	text-decoration:none;
	border:none;
	} 
		
	
/*--------------------------------------
			nav
----------------------------------------*/
	
.menu {
	position:absolute;
	top:27px;
	width:770px;
	height:50px;
	margin:0 auto; 
	padding:0;
	font-size:16px;
	text-transform:lowercase;
}
	
.menu ul {
	margin:0; 
	padding:0; 
	position:relative;
	float:right;
	list-style:none;
	display:table;
	}
	.menu ul li {
	float:left;
	height:50px;
	margin:0;
	padding:0; 
	background:transparent url('images/bg-nav.png') top left repeat ;
	}
	.menu ul li:first-child {
	padding-left:17px!important;
	background:transparent url('images/bg-nav-left.png') top left no-repeat;
	}
	.menu ul li:last-child {
	padding-right:3px;
	background:transparent url('images/bg-nav-right.png') top right no-repeat;
	}
	.menu ul li a {
	display:inline-block;
	height:50px;
	margin:0;
	padding:0 10px;
	color:#0b0708;
	line-height:2.7em;
	text-decoration:none; 
	background:transparent url('images/bg-nav-div.gif') 0 13px no-repeat ;
	border-bottom:none;
	}
	.menu ul li:first-child a {
	background:none;
	}
	.menu ul li a:hover {
		text-decoration:underline; 
	}
		
		
					
/*--------------------------------------
			content
----------------------------------------*/


#content {
	clear:both;
	width:710px;
	margin:0 auto;
	padding:0 30px 15px;
	position:relative;
	min-height:400px;
	font-size:1.6em;
	text-align:left;
	background:#fff;
}		

.feature {
	width:766px;
	height:212px;
	position:relative;
	left:-28px;
	margin:0 0 10px;
}

#content A {
	padding:0 1px;
	color:inherit;
	text-decoration:none;
	background:#eaf06c;
}	

#content A:HOVER {
	color:#000;
	text-decoration:underline;
	background:none;
}	

H1 {
	margin:0;
	font-size:1.5em;
	color:#D74804;
	font-weight:normal;
}

H2 {
	margin:0;
	font-size:1.2em;
	color:#D74804;
	padding-top:7px;
}

H3 {
	margin:0;
	font-size:1.1em;
	color:#D74804;
	padding-top:7px;
}

P {
	font-size:.9em;
}		

sup {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	position: relative;
	bottom: 1ex;
}

#content_main li {
	list-style:circle url(images/bullet.gif);
	font-size:.9em;
	margin-bottom:.5em;	
}		

.table_form {
	border:solid 1px #000;
	font-size:.9em;
}	

.table_form TD {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}

.table_content {
	border:solid 1px #000;
	font-size:.9em;
}	

.table_content TD {
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
}

.table_content_view {
	font-size:.9em;
}	

.table_content_view TD {
	border-bottom: 1px solid #C1DAD7;
}



.table_content_blank {
	border:solid 1px #C1DAD7;
	font-size:.9em;
}

.table_content_noborder_gridbt {
	font-size:.9em;
}	

.table_content_noborder_gridbt TD {
	border-bottom: 1px solid #C1DAD7;
	padding:3px;
}	

		
input[type="text"], input[type="password"], input[type="textfield"], input[type="select"], input[type="button"], textarea, select {	
	font-family: Arial, Helvetica, sans-serif; /* font name */
	font-weight:normal;
	background: #ffffff;
	color:#003366;
	border:#003366 1px solid;
} 

input[type="submit"] {	
	font-family: Arial, Helvetica, sans-serif; /* font name */
	font-size:.9em;
	background:#D4DE26;
	color:#000000;
	border:#000000 1px solid;
	text-align:center;
	margin:10px;
	width:100px;
}
input[type="submit"]:hover {	
	background:#D74804;
}

.clickon {
	font-size:.7em;
}		

#Global_Slide {
	float:right;
	width:200px;
	height:200px;
	margin:0px 20px 20px 20px;
	z-index:1;
}	


.clear {
	clear:both;
}
	

/*---------------------------------------
			forms
---------------------------------------*/


form input,
form textarea {
	width:auto;
	padding:6px 8px;
	margin:2px 6px 2px 0;
	font-size:.8em;
	font-weight:normal;
	color:#414141;
	background:#f6f6f6;
	background: #f5f5f5;
	background: -moz-linear-gradient(top, #f5f5f5 0%, #fff 100%); /* firefox */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#fff)); /* webkit */
	border:1px solid #a3a3a3!important;
	border-radius: 4px;
		-moz-border-radius: 4px;
		-webkit-border-radius: 4px;
}

form label {
	margin:6px 6px 0 0;
	font-weight:normal;
}

input[type="submit"] {
	padding-bottom:6px;
	border:none!important; border:0!important;
	cursor:pointer;
}
	
/*--------------------------------------
			   footer
----------------------------------------*/

	
#footer {
	clear:both;
	position:relative;
	display:block;
	width:770px;
	margin:0 auto;
	padding:5px 0 20px;
	font-size:1em;
	color:#92430a;
	text-align:center;
	text-transform:uppercase;
	background:transparent url('images/bg-footer.jpg') 0 0 no-repeat ;
	}	

#footer h1 {
	margin:0 0 35px;
	color:#a0a53a;
	font-size:1.9em;
	font-weight:normal;
	text-transform:capitalize;
}
		
#footer a {
	color:#92430a;
	text-decoration:none; 
	}
	#footer a:hover { 
		color:#000; 
	}	
