html, body, div, h1, h2, h3, h4, h5, h6, dt, dd, li, pre, form, fieldset, table, th, td { margin: 0; padding: 0; } /*reset css*/

/*------general------*/

body {
	margin: 20px 0 20px 0;
	padding: 0;
	font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color: #9F9F9F;
	color:#333333;
	background-image:url(images/body-back-top.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

img {behavior:url(/_includes/iepngfix.htc); }


h1 {margin:0 0 10px 0;
	color:#480008;
	font-size:15px;}
	
h2 {margin:0 0 5px 0;
	font-size:13px;
	text-transform:capitalize;
	color:#6A1C14;
	}
	
p {margin-top:0;}

a img {border: none;}

a {text-decoration: underline;color:#6A1C14;}

a:hover{text-decoration: none;color:#333333;}

a:active{text-decoration: underline;color:#6A1C14;}

#wrapper {
	margin:0 auto;
	width:780px;
}

#wrapper td {
	vertical-align:top;
}

/*------header------*/


#header {
	width: 740px;
	height:54px;
	text-align: left;
	background-image: url(images/head-back.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding:20px;
	font-size:10px;
}

.headlogo {
	float:left;

}

.headsearch {
	float:right;
	padding:15px;
	background:#E7E7E7;
}

.headsearchimg {
	padding:2px 0 0 2px ;
}
	
/*------navigation------*/


#nav{
	font-size:13px;
	width: 100%;
	background-color:#666666;
	height:46px;
}

#nav ul{
	margin: 2px;
	padding: 0;
	float: left;
	width: 774px;
	border:#555555 solid 1px;
}

#nav ul li{
	display: inline;
}

#nav ul li a{
	float: left;
	color: white;
	padding: 12px 20px;
	text-decoration: none;
	border-right:#555555 solid 1px;
	
}

#nav ul li a:hover, .indentmenu ul li .current{
	color: #FFFFFF;
	padding-top: 13px;
	padding-bottom: 11px; 
	background-color:#757575;
}

#nav img {
	float:right;
	margin:10px 20px 0 0;
}

/*------all-content------*/

#content {
	margin:0 auto;
	width:780px;
	clear:both;
	background-image:url(images/content-back.gif);
	background-repeat:repeat-y;
	}


/*------index------*/

.indextext, .indextext p{
	line-height:150%;
	width:360px;
	margin:0;
	padding:0;
}

.indextext h1{
	margin:0 0 10px 0;
	color:#480008;
	font-size:15px;
	
}

/*------inside-content------*/

#incontent {
	width:582px;
	line-height:150%;
	
}

#inside2nav {
		width:138px;
		font-size:11px;
		line-height:140%;
		color:#333333;
		font-weight:bold;
	}
	
	#inside2nav img{
		margin:5px 0 0 0px;
	}
	
	#inside2nav a{
		color:#333333;
		text-decoration: none;
		display:block;
	
	}
	
	#inside2nav a:hover{
		text-decoration: underline;
	}
	
	#inside2nav a:active{
		text-decoration: none;
	}

	#inside2nav h1{
	font-size:11px;
	color:#FFFFFF;
	display:block;
	padding:10px;
	margin:0 0 10px 0;
	line-height:100%;
	background-color:#9F9F9F;
}

	#inside2nav ul{
	list-style: none;
	margin: 0 0 10px 10px;
	padding:0;
	border: none;
	width:112px;
}

	#inside2nav li  {
	margin: 0 0 5px 0;
	padding:0 0 5px 0;
	border-bottom:#C4C4C4 solid 1px;
}

#inside2navback {
	background-color:#EAEAEA;
}

.description {
	font-size:12px;
}

/* table nested forms */

.table_forms {border-right:#CCCCCC solid 1px;border-left:#CCCCCC solid 1px;border-top:#CCCCCC solid 1px; font-size:1em; background:#EAEAEA;}

	.table_forms td {padding:6px;border-bottom:#CCCCCC solid 1px;}
	
	.table_forms td td{padding:0 15px 0 0;border-bottom:0;border-collapse:collapse;}
	
	.table_forms tbody {background:;}

	.table_forms thead {background:#9F9F9F;font-weight:bold;color:#FFFFFF;font-size:1.1em;}

	.table_forms tfoot {background-color:#EEEEEE;}
	
	
/* table nested content */	

.table_content td{
	padding:0 20px 10px 0;
	
}

/*forms*/

form div {
	margin: 0 0 2ex 0;
	clear: left;
}

#contact label {
	width: 6em;
	display: block;
	float: left;
	font-weight: bold;
	padding: .75ex 1em 1ex 0;
	text-align:right;
}

input[type=text]{
	height:20px;
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

textarea {
	font-size:11px;
	color:#666666;
	font-weight:bold;
}

#contact .secondary {
	float:left;
	width:auto;
	font-weight:normal;
	margin:0 1em 0 3.5em;
}

#contact div.actions {
	margin: 2em 0 0 5em;
	padding: 0 0 0 2em;
	color:#000000;
}


/*------footer------*/

#footer{
	width:740px;
	padding:20px 20px;
	text-align:left;
	color:#666666;
	float:left;
	background-color:#ADADAD;
	background-image:url(images/footer-bottom.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	line-height:150%;
}

#footer a{
	color:#666666;
	margin:0 1em 0 0;
}

#footer a:hover{
	color:#222222;
}

#footer a:active{
	color:#333333;
}
