/* Begin Structure Styles =============================================== */
body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	color: #043369;
	font-size:12px;
	overflow: -moz-scrollbars-vertical;
	background: #FFFFFF;
}

#wrapper {
	padding: 0;
	width: 759px;
	margin: 0 auto;
	text-align: left;
	background: #FFFFFF;
}

#header {
	margin: 0;
	padding: 0;
	width: 759px;
	text-align: left;
}

#topnav{
	float: left;
	padding:5px 0 0 5px;
	width: 500px;
}

#topnav ul{
	margin:0;
	padding:0 8px;
	list-style:none;
	font-size: 11px;
	font-weight: bold;
}

#topnav li{
	margin:0;
	padding:0;
	border-right:1px solid #C0CCD9;
	display:inline;
}

#topnav li.last{
	border-right:none;
}

#topnav a{
	padding:0 10px 0 11px;
	text-decoration:none;
	color:#C0CCD9;
}

#topnav a:hover{
	text-decoration:underline;
	color: #FFFFFF;
}

#logo {
	float: right;
	padding-top:6px;
	padding-right: 100px;
}

#footer 
{
	color:#666366;
	padding: 8px 110px 3px 110px;
	background:url(images/footer_shim.jpg) repeat-x;
	text-align:center;
}

/* End Structure Styles =============================================== */

/* =-=-=-=-=-=-=-[2nd navigation end]-=-=-=-=-=-=-=- */

ul {
	list-style: none;
	margin: 0;
	padding: 0;
	}

.navigation {
	font-size: 11px;
	margin: 27px 0 0 0;
	float:left;
	padding: 0 0 0 0;
	font-family:Arial;
	font-weight:bold;
	}

.navigation h2 {
	background: #056215;
	color: #FFFFFF;
	font-size:11px;
	font-weight:bold;
	padding:6px 10px 7px 10px;
	}
	
.navigation li a {
	width: 80px;
  	voice-family: "\"}\""; 
  	voice-family: inherit;
	border-bottom:1px solid #8faaba;
	}	
.fixNAVhack {
	margin: 0;
	padding: 0;
}
.navigation li a:link, .navigation li a:visited {
	color: #ffffff;
	display: block;
	font-weight:bold;
	padding: 6px 0 9px 25px;
	background: url(images/nav_bullet.jpg) no-repeat 15px 10px #45718c;
	text-decoration: none;
	font-family:Arial;
	}
	
.navigation li a:hover {
	background: url(images/nav_bullet_hover.gif) no-repeat 15px 10px #6189a2;
	text-decoration: none;
	}
/* =-=-=-=-=-=-=-[2nd navigation end]-=-=-=-=-=-=-=- */


/* =-=-=-=-=-=-=-=-=-=-=-=-= [ Start Admin ] -=-=-=-=-=-=-=-=-=-==-=- */

/* ------------ [ Start Left Admin Navigation ]------------ */

.leftnav
	{
	float:left;
	width:200px;
	height:1000px;
	border-right:solid 2px #70c5c3;
	}

.leftnav h2
	{
	font: arial bold 14px;
	color:#8379ac;
	text-decoration:underline;
	padding-bottom:20px;
	padding-top:10px;
	}

/* ------------ [ Left Admin Navigation End ]------------ */

/* design2b >>>>>>>>>> */


.product_col1 {
 float:left;
 width:360px;
 border-right: dashed 1px #6d619e;
 padding:5px 10px 0 0;
 margin-top:20px;
 margin-bottom:50px;
}


.product_col2 {
 float:left;
 width:360px;
 margin-top:20px;
 padding:5px 10px 0 10px;
 color:#6d619e;
}

.product_box {
 width: 360px;
 height: 320px;
 float: left;
 border-bottom: 1px dashed #62619b;
}


.product_box_big {
 width: 360px;
 height: 470px;
 float: left;
 border-bottom: 1px dashed #62619b;
}


.product_box_contact {
 width: 360px;
 float: left;
}

.product_box_contact label {
 color: #6d619e;
 padding: 13px 10px 0 0;
}

.product_box_left {
 width: 180px;
 height: 420px;
 float: left;
}

.product_box_big_left {
 width: 180px;
 height: 470px;
 float: left;
}

.product_box_right 
{
 height: 420px;
 padding-top: 30px;
 color: #333;
}


.h2_product {
 font-size:18px;
 font-family:Verdana;
 font-weight:bold;
 padding:0 8px 10px 5px;
 margin: 0 0 10px 0;
 border-bottom:solid 1px black;
 color:#6d619e;
}

.h2_product_orange {
 font-size:18px;
 font-family:Verdana;
 font-weight:bold;
 padding:0 8px 10px 5px;
 margin: 0 0 10px 0;
 border-bottom:solid 1px black;
 color:#f45813;
}


h3 { 
 font-size: 14px;
 color: #0095a2;
 margin: 10px;
}

h3.orange { 
 font-size: 14px;
 color:#f45813;
 margin: 10px;
}


.product_box a {
 color: #6d619e;
 text-decoration: none;
}


.product_box_big ul {
 font-size: 11px;
 margin: 0;
}

.product_box_big li {
 padding: 3px 0;
 font-weight: bold;
}

.img_border {
 padding: 1px;
border: lightgrey 2px solid;
}





/* ------------[ start admin main content ]------------- */


.admincontent
	{
	float:left;
	width:759px;
	}
.admincontent h2
	{
	float:left;
	font-size:14px;
	color:Black;
	text-decoration:underline;
	margin: 20px 0 0 50px;
	}
.adminheader
	{
	float:left;
	width:700px;
	border-bottom:solid 1px #70c5c3;
	}
	
.adminheader h2
	{
	font-size:30px;
	font-weight:bold;
	Color:Black;
	font-family:Arial;
	text-align:center;
	padding-top:20px;
	padding-bottom:20px;
	width:300px;
	}
	
.adminstatus
	{
	float:left;
	width:158px;
	margin-left:100px;
	text-align:center;
	border-left:dashed 1px #70c5c3;
	}
.gridview
	{
	float:left;
	margin: 20px 0 0 10px;
	}

/* ------------[ admin main content end ]------------- */


/* -=-=-=-=-=-=-=-=-=-=-=-=- [ Admin End ] -=-=-=-=-=-=-=-=-=-=-=-=- */

	
/* Start Content Styles =============================================== */
#content_container {
	float: left;
	padding: 0;
	width: 759px;
}

.content_left {
	padding: 0 10px;
	float: left;
	width: 450px;
}

.content_right {
	padding: 0 0 0 4px;
	float: left;
	width: 271px;
}

.content_detail_wrapper {
	padding: 0 10px;
	float: left;
	width: 739px;
}

.content_detail {
	padding: 0;
	float: left;
	width: 739px;
	background:url(images/detail_shim.gif) repeat-y;
}

.title {
	padding: 6px 15px;
	float: left;
	width: 418px;
	background: #F8ECEA;
	border: 1px solid #BA4333;
}

.title h1 {
	color: #AB1A06;
	font-size: 14px;
	font-weight: bold;
}

.propertylist {
	width:450px;
	padding-top:12px;
}

.headingbanner 
{
	width: 759px;
	height: 401px;
	padding-bottom:20px;
}

.headingbanner2 
{
	width: 759px;
	height: 348px;
}

.mainboxes
{
	width:160px;
	height:206px;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	float:left;
	margin-right:15px;
	margin-bottom:8px;
}

.mainboxes h2
{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
	background-image:url(images/header_shim.jpg);
	background-repeat:repeat-x;
	padding: 5px 0 0 0;
	margin: 6px 8px 2px 8px;
	height:27px;
	text-align:center;
}

.mainboxes ul
{
	color:#818080;
	font-family:Arial;
	font-size:11px;
	
}

.mainboxes li
{
	color:#818080;
	background: url(images/bullet.gif) no-repeat 12px 4px;
	padding:0 0 5px 25px;
}


.mainboxes_inner {
 padding: 10px 0 0 15px;
 
}


.benefits 
{
	width:180px;
	float:left;
}

.benefits ul
{
	color:#019da3;
	font-family:Arial;
	font-size:11px;
	padding-top:10px;
}

.benefits li
{
	color:#019da3;
	background: url(images/bullet.gif) no-repeat 8px 9px;
	padding:5px 0 5px 20px;
	font-weight:bold;
}
.benefits p
	{
	color:#019da3;
	font-size:11px;
	padding-left:8px;
	}

	.news
	{
	width:180px;
	float:left;
	}

	.news p
	{
	color:#019da3;
	font-size:11px;
	}

	.news h2
	{
	font-size:11px;
	color:#019da3;
	font-weight:bold;
	text-decoration:underline;
	padding:10px 0 0 5px;
	}
	
	.news a:link
	{
	font-size:11px;
	color:#019da3;
	text-decoration:underline;
	}
	
	.news a:visited
	{
	font-size:11px;
	color:#019da3;
	text-decoration:underline;
	}
	
	.news a:hover
	{
	font-size:11px;
	color:#019da3;
	font-weight:bold;
	text-decoration:none;
	}
	
	.newsboxes
	{
	width:750px;
	border-right: lightgrey 2px solid;
	border-top: lightgrey 2px solid;
	border-left: lightgrey 2px solid;
	border-bottom: lightgrey 2px solid;
	float:left;
	margin-right:15px;
	margin-bottom:8px;
	margin-top:10px;
	}

	.newsboxes h2
	{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
	background-image:url(images/header_shim.jpg);
	background-repeat:repeat-x;
	padding: 5px 0 0 10px;
	margin: 6px 0px 2px 8px;
	height:27px;
	text-align:left;
	width:350px;
	float:left;
	}
	.newsboxes h3
	{
	float:left;
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
	background-image:url(images/header_shim.jpg);
	background-repeat:repeat-x;
	padding: 5px 10px 0 0px;
	margin: 6px 8px 2px 0px;
	height:27px;
	text-align:right;
	width:350px;
	}

	.newsboxes p
	{
	font-size:11px;
	font-family:Arial;
	color:#019da3;
	padding: 0 0 0 20px;
}

	.contactbox
{
	width:375px;
	border-right: lightgrey 2px solid;
	float:left;
	margin-right:15px;
	margin-bottom:20px;
	margin-top:30px;
	height:300px;
	padding-top:15px;
}

	.contactbox p
{
	float:left;
	padding: 0 0 0 25px;
	color:#818080;
}

	.contactbox2
{
	width:350px;
	float:left;
	margin-left:5px;
	margin-bottom:20px;
	margin-top:30px;
}

	.contactbox2 label
	{
		clear:both;
		display: block; 
		float: left; 
		text-align: right; 
		padding: 3px 0px 0px 0px; 
		margin-bottom: 0; 
		width: 100px;
		color: #6d619e;
		margin-right:10px;
		font-family:Verdana;
		font-size:11px;
		margin-top:15px;
	}
	
	.contactbox2 input,
	.contactbox2 textarea
	{
		font-size: 11px;
		background: #FFFFFF !important;
		border: 1px #7F7F7F solid;
		color: #043369;
		font-family: arial, sans-serif;
		width:150px !important;
		margin-top:15px;
	}

	.landing_title
	{
		float:left;
		padding-left:120px;
	}
	
	.landing_image
	{
		float:left;
		padding-left:80px;
	}
	
	.landing_col1
	{
		float:left;
		width:320px;
		border-right: dashed 1px #6d619e;
		padding:5px 10px 0 50px;
		margin-top:20px;
		margin-bottom:50px;
	}
	
	.landing_col1 h2
	{
		font-size:11px;
		font-family:Verdana;
		font-weight:bold;
		padding:0 8px 10px 5px;
		border-bottom:solid 1px black;
		color:#6d619e
	}
	
	.landing_col1 p
	{
		font-size:11px;
		font-family:Verdana;
		color:#6d619e;
		padding:10px 5px 10px 0px;
		
	}
	
	.landing_col1 ul
	{
		font-size:11px;
		font-family:Verdana;
		color:#6d619e;
		padding:0px 0px 10px 0px;
	}
	
	.landing_col1 li
	{
		font-size:11px;
		font-family:Verdana;
		color:#6d619e;
		font-weight:bold;
		padding:5px 0px 5px 20px;
		background: url(images/landing_bullet.jpg) no-repeat 4px 9px;
		
	}
	
	.landing_col1 a:visited, 
        .landing_col1 a:link, 
        .landing_col1 a:hover,

	.product_col1 a:visited, 
        .product_col1 a:link, 
        .product_col1 a:hover,
	.product_col2 a:visited, 
        .product_col2 a:link, 
        .product_col2 a:hover
	
        {
		font-size:11px;
		font-family:Verdana;
		color:#6d619e;
		text-decoration:underline;
	}
	

	.landing_col2
	{
		float:left;
		width:300px;
		margin-top:20px;
		padding:5px 10px 0 10px;
		color:#6d619e;
	}
	
	.landing_col2 h2
	{
		font-size:11px;
		font-family:Verdana;
		font-weight:bold;
		padding:0 8px 10px 5px;
                margin: 0 0 10px 0;
		border-bottom:solid 1px black;
		color:#6d619e
	}
	
	.landing_col2 label
	{
		clear:both;
		display: block; 
		float: left; 
		text-align: right; 
		padding: 3px 0px 0px 0px; 
		margin-bottom: 0; 
		width: 100px;
		color: #6d619e;
		margin-right:10px;
		font-family:Verdana;
		font-size:11px;
		margin-top:15px;
	}
	

	.button
	{
		font-size: 12px;
		background: #FFFFFF;
		border: 1px #7F7F7F solid;
		color: #6d619e;
		margin:15px 40px 0 0;
                float: right;
	}
	
	.validator
	{
		display:block;
		margin-left:80px;
	}
	
	.submitButton
	{
		display:block;
		padding: 0 0 0 0;
		width:106px;
		height:27px;	
		background: transparent url(images/submit_btn.jpg) no-repeat;
		
		overflow:hidden;
		text-indent:-2000px;
		
		margin:10px 0 0 110px;
	}
	.benefits h3 
{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
	padding: 5px 0 0 0;
	margin: 6px 8px 2px 8px;
	height:15px;
}
	.benefits a:link 
{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
}

	.benefits a:hover 
{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
}

	.benefits a:visited 
{
	font-weight:bold;
	font-size:11px;
	font-family:Arial;
	color:#019da3;
}

/* End Content Styles =============================================== */

/* Begin Breadcrumb Styles =============================================== */

#breadcrumb {
	margin: 0;
	padding: 155px 15px 0 15px;
	float: left;
	font-size: 11px;
	width: 418px;
}

#breadcrumb ul {
	margin: 0;
}

#breadcrumb ul li {
	display: inline;
	padding-right: 4px;
	padding-left: 12px;	
	background: url(images/bullet.gif)  0 5px no-repeat;
}

#breadcrumb ul li.first {
	display: inline;
	padding-right: 4px;
	padding-left: 0;	
	background: none;
}

#breadcrumb a:link, #breadcrumb a:visited, #breadcrumb a:active {
	text-decoration: none;
	color: #043369;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: #FFA013;
}

/* End Breadcrumb Styles =============================================== */


/* Begin Class Styles =============================================== */

.fontwhite {
	color: #FFFFFF;	
}

.fontgrey {
	color: #88928C;	
}

.fontblack {
	color: #000000;	
}

.fontred {
	color: #AB1A06;	
}

.fontyellow {
	color: #ffb10f;	
}

.border {
	border: 1px #083266 solid;
}

.borderright {
	border-right: 1px solid #EA8383;
}

.borderleft {
	border-left: 1px solid #7399AD;
}

.borderbottom {
	border-bottom: 1px solid #D13683;
}

.borderbottomdashed {
	border-bottom: 1px dashed #D13683;
}

.backgroundred {
	background-color: #8e1104;
}

.backgroundgrey {
	background-color: #eceeef;
}

a:link, a:visited, a:active {
	text-decoration: underline;
	color: #043369;
}

a:hover {
	text-decoration: none;
	color: #AB1A06;
}

a.white:link, a.white:visited, a.white:active {
	text-decoration: none;
	color: #FFFFFF;
}

a.white:hover {
	text-decoration: underline;
}

/* End Class Styles =============================================== */

/* Begin Form Styles =============================================== */

form {
	margin: 0;
	padding: 0;
}

legend { 
	padding: 0 6px;
	color: #043369;
	font-weight: bold;
}

fieldset, input:focus, textarea:focus {
	border: 1px solid #043369;
}

label { 
	display: block; 
	float: left; 
	text-align: right; 
	padding: 3px 10px 0 6px; 
	margin-bottom: 0; 
	width: 120px; 
	font-weight: bold;
	color: #AB1A06;
}

.input {
	font-size: 11px;
	background: #FFFFFF !important;
	border: 1px #7F7F7F solid;
	color: #043369;
	height: 15px;
}

.select {
	font-size: 11px;
	color: #043369;
	border: 1px #7F7F7F solid;
}

.textarea {
	font-size: 11px;
	background: #FFFFFF !important;
	border: 1px #7F7F7F solid;
	color: #043369;
	font-family: arial, sans-serif;
}

/* End Form Styles =============================================== */

