/*reset styles */

html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i,img, kbd, q, samp, small, span,strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0;}
img, fieldset {border: 0;}
body, select, input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 125%;
}

#container {
	width: 990px;
	margin: 0 auto;
	font-size: 12px;
	height: auto;
	background: #FFFFFF;
	text-align: left;
}
#container-admin {
	width: 990px;
	margin: 0 auto;
	font-size: 12px;
	height: auto;
	background: #FFFFFF;
	text-align: left;
}
h1, h3, h4, h5, h6 {
	padding-bottom: 0.4em;	
}
h2 {
	font-size: 1.2em;
	font-weight: bold;
}
h3 {font-size: 1.6em;	}
h4 {font-size: 1.4em;	}
h5 {font-size: 1.2em;	}
h6 {font-size: 1em;	}
p {padding-bottom: 1.2em;	}

/*

OLD H TAGS

h1{
	border-bottom: 1px solid #000;
	color: #80293C;
	font-size: 150%;
	line-height: 150%;
	margin: 6px 0 15px;
	text-align: left;
	font-weight: normal;
}
h2 {
	background: url(../images/h2.gif) #FFF no-repeat left;
	border-bottom: 1px solid #DDD;
	color: #111;
	font-size: 110%;
	font-weight: bold;
	line-height: 135%;
	margin: 22px 0 3px 0;
	padding: 2px 0 2px 4px;
	text-align: left;
	text-decoration: none;
}
h2 a, h2 a:link, h2 a:visited {
	text-decoration: none;
}
h2 a:hover {
	text-decoration: underline;
}
.h2long {
	background: url(../images/h2-long.gif) #FFF no-repeat left;
}
h3 {
	border-bottom-width: 1px;
	color: #000;
	font-weight: bold;
	margin-bottom: 0;
}
h4 {
	color: #039;
	font-weight: bold;
	margin: 0;
}
h5 {
	color: #003366;
	font-weight: bold;
	margin: 0;
}

*/

/* reusable class  */

.error {color: #C00;font-weight: bold;	}
.confirmation {color: #080;font-weight: bold;	}
div.fieldset {border: solid 1px #999;padding: 1em;margin: 1em 0;}
legend span {display: block;font-weight: bold;font-size: 1.4em;color: #000;}

body {
	padding-top:20px;
	padding-bottom:10px;
	color: #333333;
	background: #701526 url(../images/new08/bg.jpg) repeat;
}
#wrapper {
	padding:11px;
}
#wrapper-admin {
	padding:11px;
}
#header {
	margin: 0px;
	padding: 0px;
	height:120px;
	width: auto;
	background-image: url(../images/header.jpg);
	background-color: #000;
	background-repeat: no-repeat;
}
#header span a {
	display:block;
	width: auto;
	height:247px;
	text-decoration:none;
	text-indent:-9999px;
}
#header img{
	float:left;
	border:none;
}
#header .info{
	padding-top:50px;
	text-align:right;
	font: italic 3.0em Georgia, "Times New Roman", Times, serif;
	color: #666666;
	padding-right: 20px;
}

/* Main Nav
================================= */
#tnav{
	height: 38px;
	margin-bottom:10px;
	color:#fff;
	text-align:left;
	background: url(../images/new08/tnavbg.jpg) repeat-x;
	
}
#tnav li{
	list-style-image: url(../images/new08/tnav-arrow.gif);
}
#tnav ul{
	padding-top:12px;
	list-style: none;
	padding-left: 34px;
}

/* Mid Header
================================= */

#midheader{
	color:#666;
	height:274px;
	}
#midheader img{
	border:none;
}
.midleft{
	float:left;
	width: 248px;
}
.midleft p{
	margin:0;
	padding:0 0 3px;
}

.midright{
	float:right;
	width:711px;
}

/* Content
================================= */

#content{
	margin-top:5px;
	padding-top:25px;
	width:968px;
	background: url(../images/new08/midheadbg.jpg) no-repeat;
	clear: both;
}
#content-admin{
	margin-top:5px;
	padding-top:5px;
	width:968px;
	background: url(../images/new08/midheadbg-admin.jpg) no-repeat;
	clear: both;
}
.leftnav{
	float:left;
	width:240px;
}
.leftnav-admin{
	float:left;
	width:200px;
}
#sub_nav {
	margin-bottom: 20px;
}
.rightcontent{
	float:right;
	width:690px;
	margin-right: 7px;
}
.rightcontent-admin{
	float:right;
	width:725px;
	margin-right: 0px;
}
.rightcontent ul, .rightcontent-admin ul {
	list-style-image: url(../images/bullet.gif);
	list-style-type: disc;
	margin: 0 0 15px 0.3em;
	padding: 0 0 0 1em;
	text-indent: 0;
}
.rightcontent ol, .rightcontent-admin ol {
	margin: 0 0 0 0.3em;
	padding: 0 0 0 1.0em;
}
.rightcontent li, .rightcontent-admin li {
	line-height: 130%;
	margin: 5 0 10;
	text-align: justify;
	padding-bottom: 10px;
}
.rightcontent li a, .rightcontent li a:link, .rightcontent li a:visited, .rightcontent-admin li a, .rightcontent-admin li a:link, .rightcontent-admin li a:visited {
	text-decoration: none;
}
.rightcontent li a:hover, .rightcontent-admin li a:hover {
	text-decoration: underline;
}

#content h1,#content-admin h1{
	width:95%;
	color:#646464;
	border-bottom: 1px dotted #666;
	margin-bottom: 30px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 160%;
	font-weight: bold;
}
.h1-red {
	color: #6C1525;
}
#content h2{
	width:95%;
	color:#646464;
	border-bottom: 1px dotted #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 135%;
	font-weight: bold;
}

/* left side
================================= */
.client {
	list-style: none;
	margin: 15px 0;
	font-weight: bold;
}
.client a:link,.client a:visited{
	color:#6b1524;
	text-decoration:none;
}
.client a:hover{
	color:#6b1524;
	text-decoration:underline;
}
 ul.client {
	list-style: none;
	border-top: 1px dotted #666;
	border-bottom: 1px dotted #666;
}
.client li, #lnav li {
	height:20px;
	padding-top:5px;
}
#lnav {
	list-style: none;

}
#lnav ul {
	margin-bottom: 5px;
	display:block;
	list-style: none;
}
#lnav li {
	border-bottom: 1px dotted #666;
}

#lnav a {
color:#6b1524;
text-decoration:none;
}

#lnav a:hover {
	text-decoration: underline;
}

/* footer
================================= */
#footer{
	color:#fff;
	background: url(../images/new08/footerbg.jpg) no-repeat;
	height: 108px;
}
#footer a{
	color:#fff;
}
.fnav{
	float:left;
	width:660px;
	padding-top:70px;
	padding-left: 15px;
}
.fnav-admin{
	float:left;
	width:500px;
	padding-top:70px;
	padding-left: 15px;
}
.copy{
	padding-top:70px;
	text-align:right;
	padding-right: 15px;	
}


.clearer {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#admin-property-table th {
	background-color: #EEE;
	padding: 3px;
}
