body { font-family:Arial, Helvetica, sans-serif; color:#343830; font-size:11px; margin:0px; padding:0px }

div { padding:0px; margin:0px }

div.main-container { width:978px; margin:auto }

div.header { height:116px; background:url(../../images/bg_header.gif) repeat-x; border:1px solid #B8D576; }

div.logo { float:left; width:346px; height:47px; margin:8px 0 0 8px; padding:0px; background:url(../../images/logo.gif) no-repeat; }

input.login-btn { background-color:#FF7502; font-weight:bold; font-size:11px; color:#FFFFFF; border:1px solid #FF7502; margin-right:5px; cursor:pointer }
h1 { padding-left:20px ; font-family:Trebuchet Ms; text-transform:uppercase; font-size:18px; color:#636363; background:url(../images/bullet_arrow.gif) left center no-repeat; font-weight:normal }

div.container-bg-blue { background-color:#3f78b3 }
div.container-bg-blue div.top { height:13px }
div.container-bg-blue div.top div.left-corner { float:left; height:13px; width:13px; background:url(../images/top-left-corner-blue.gif) top left no-repeat }
div.container-bg-blue div.top div.right-corner { float:right; height:13px; width:13px; background:url(../images/top-right-corner-blue.gif) top right no-repeat }
div.container-bg-blue div.bottom { height:13px }
div.container-bg-blue div.bottom div.left-corner { float:left; height:13px; width:13px; background:url(../images/bottom-left-corner-blue.gif) bottom left no-repeat }
div.container-bg-blue div.bottom div.right-corner { float:right; height:13px; width:13px; background:url(../images/bottom-right-corner-blue.gif) bottom right no-repeat }
div.container-brbg-green { background-color:#EFF0DA }
span.site-links, span.site-links a { color:#529C01; font-size:11px; text-decoration:none }
span.site-links a:hover { text-decoration:underline }

div.container-brbg-green { background-color:#EFF0DA }
div.container-brbg-green div.top { height:12px; background:url(../images/green-dot.gif) top repeat-x }
div.container-brbg-green div.top div.left-corner { float:left; height:12px; width:12px; background:url(../images/top-left-corner-green.gif) top left no-repeat }
div.container-brbg-green div.top div.right-corner { float:right; height:12px; width:12px; background:url(../images/top-right-corner-green.gif) top right no-repeat }
div.container-brbg-green div.content { border-left:2px solid #b8d576; border-right:2px solid #b8d576 } 
div.container-brbg-green div.bottom { height:12px; background:url(../images/green-dot.gif) bottom repeat-x }
div.container-brbg-green div.bottom div.left-corner { float:left; height:12px; width:12px; background:url(../images/bottom-left-corner-green.gif) bottom left no-repeat }
div.container-brbg-green div.bottom div.right-corner { float:right; height:12px; width:12px; background:url(../images/bottom-right-corner-green.gif) bottom right no-repeat }


div.header-right-top { margin:6px; text-align:right }
div.header-right-bottom { margin-right:6px; font-size:11px; font-weight:bold; color:#636363; }

div.site-menu-top { height:24px; color:#FFF; text-transform:uppercase; font-size:12px; font-weight:bold; padding-left:16px; padding-top:6px; }
div.site-menu-bottom { height:24px; width:auto; margin:0px; padding-left:16px; color:#1F6192; font-size:12px; }

div.site-menu-top a { color:#FFF; text-decoration:none }

/*Green Box*/
.roundedcornr_box_749277 {
	background: url(../../images/roundedcornr_749277_tl.png) no-repeat top left;
	
}
.roundedcornr_top_749277 {
	background: url(../../images/roundedcornr_749277_tr.png) no-repeat top right;
}
.roundedcornr_bottom_749277 {
	background: url(../../images/roundedcornr_749277_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_749277 div {
	background: url(../../images/roundedcornr_749277_br.png) no-repeat bottom right;
}
.roundedcornr_content_749277 {
	background: url(../../images/roundedcornr_749277_r.png) top right repeat-y;
}

.roundedcornr_top_749277 div,.roundedcornr_top_749277,
.roundedcornr_bottom_749277 div, .roundedcornr_bottom_749277 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_749277, .roundedcornr_bottom_749277 {
	margin-top: -19px;
}
.roundedcornr_content_749277 { padding: 0 15px; }

/* Blue Box*/
.roundedcornr_box_689784 {
	background: url(../../images/roundedcornr_689784_tl.png) no-repeat top left;
}
.roundedcornr_top_689784 {
	background: url(../../images/roundedcornr_689784_tr.png) no-repeat top right;
}
.roundedcornr_bottom_689784 {
	background: url(../../images/roundedcornr_689784_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_689784 div {
	background: url(../../images/roundedcornr_689784_br.png) no-repeat bottom right;
}
.roundedcornr_content_689784 {
	background: url(../../images/roundedcornr_689784_r.png) top right repeat-y;
}

.roundedcornr_top_689784 div,.roundedcornr_top_689784,
.roundedcornr_bottom_689784 div, .roundedcornr_bottom_689784 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_689784, .roundedcornr_bottom_689784 {
	margin-top: -19px;
}
.roundedcornr_content_689784 { padding: 0 15px; }


/*Home Search Property form*/
label{
font-size:11px;
float: left;
width: 40px;
font-weight: bold;
color:#666666;
}

input, textarea{
width: 120px;
margin-bottom: 3px;
font-size:11px;
}
input[type="checkbox"]
{
	float: left;
	width: 20px;
}

#submitbutton{
margin-left: 40px;
margin-top: 3px;
width: 90px;
}

br{
clear: left;
}

/*top link from me*/
a.toplink:link{ padding-right:3px; padding-left:3px; font-weight:bold; font-size:12px; color:#FFFFFF; text-decoration:none;}
a.toplink:active{padding-right:3px; padding-left:3px; font-weight:bold;font-size:12px; color:#FFFFFF; text-decoration:none;}
a.toplink:visited{padding-right:3px; padding-left:3px; font-weight:bold;font-size:12px; color:#FFFFFF; text-decoration:none;}
a.toplink:hover{padding-right:3px; padding-left:3px; font-weight:bold;font-size:12px; color:#F8F3C8; text-decoration:none;}

a.more:link{font-family:arial; font-size:11px; color:#529C01; text-decoration:none;}
a.more:active{font-family:arial; font-size:11px; color:#529C01; text-decoration:none;}
a.more:visited{font-family:arial; font-size:11px; color:#529C01; text-decoration:none;}
a.more:hover{font-family:arial; font-size:11px; color:#529C01; text-decoration:underline;}

a:link{color:#005699; font-size:11px; text-decoration:underline;}
a:active{color:#005699; font-size:11px; text-decoration:underline;}
a:visited{color:#005699; font-size:11px; text-decoration:underline;}
a:hover{color:#005699; font-size:11px; text-decoration:none;}

a.footer:link{font-family:timesnewroman; font-size:11px; color:#B8D576; font-weight:bold; text-decoration:none;}
/*a.footer:link{height:30px; background-image:url(images/bg_bottom.gif); text-align:center; font-size:11px; font-weight:bold; padding-top:15px; border:1px; color:#B8D576;)*/
a.footer:active{font-family:arial; font-size:11px; color:#636363; font-weight:bold; text-decoration:none;}
a.footer:visited{font-family:arial; font-size:11px; color:#636363; font-weight:bold; text-decoration:none;}
a.footer:hover{font-family:arial; font-size:11px; color:#636363; font-weight:bold; text-decoration:underline;}


ul{padding-left:5px; margin:5px; font-size:12px; list-style:none;}
li{padding-bottom:5px;}

    #tabsB {
      float:left;
      width:100%;
      background:#EFF0DA;
      font-size:97%;
      line-height:normal;
      }
    #tabsB ul {
        margin:0px;
        padding:10px 10px 0px 10px;
        list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../../images/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../../images/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
	  
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#5A9C05;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }

        #tabsB #current a {
                background-position:0% -42px;
				color:#5A9C05;
				font-weight:bold;
        }
        #tabsB #current a span {
                background-position:100% -42px;
				color:#5A9C05;
				font-weight:bold;
				font-size:11px;
        }
		 #tabsB #notcurrent a span
		{
			
			background-position: 100% -42px;
			background:url("../../images/tabrightB.gif") no-repeat right top;
			color:#666;
			font-size:11px;
			font-family:Arial;
	
		}
		#tabsB #notcurrent a:hover span
		{
			background-position:100% -42px;
			/*background:url("../../images/tabrightB.gif") no-repeat right top;*/
			color:#5A9C05;
		}

.block-br-purple { border:1px solid #AAAAAA }
.block-bg-purple { background-color:#F7F7F7 }
#latest-news-title { color:#977CBB; padding:5px 0px 0px 10px; text-decoration:none; display:block }
#latest-news, #resources { margin:2px; border-bottom:1px dotted #AEAEB0; padding:5px;
    width: 458px;
}
.latest-news-item { height:35px }
.latest-news-desc { float:left; width:400px }
.latest-news-title { font-size:12px; font-weight:bold; color:#6F6F6F }
.latest-news-date { float:right; color:#7A8187; padding:15px 5px 0px 5px }
.rss-div { padding:5px; height:15px }


/**************  ASP.NET Controls          ****************************************************/
/*.TextBoxClass
{
	border: #b5c3d6 1px solid;
	font-size: 10pt;
	font-family: Verdana;
	height: 25px;
	padding-left: 2px;
	vertical-align: middle;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
}*/

a.button
{
    background: transparent url(    'images/bg_button_a.gif' ) no-repeat scroll top right;
    color: #444;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    min-width: 70px;
    margin-right: 6px;
    padding-right: 18px; /* sliding doors padding */
    text-decoration: none;
}
a.button span
{
    background: transparent url(    'images/bg_button_span.gif' ) no-repeat;
    display: block;
    line-height: 14px;
    text-align: center;
    padding: 5px 0px 5px 18px;
}
a.button:active
{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
a.button:active span
{
    background-position: bottom left;
    padding: 6px 0 4px 18px; /* push text down 1px */
}






.TextBoxClass
{
    border-right: #dfe5e7 1px solid;
    border-top: #a8bac2 1px solid;
    border-left: #a8bac2 1px solid;
    border-bottom: #dfe5e7 1px solid;
    background: url(Images/bgTextBox.gif) white repeat-x left top;
    color: #184a69;
    font-family: verdana;
    font-size: 8pt;
    padding-right: 1px;
    margin-top: 1px;
    padding-left: 1px;
    margin-bottom: 1px;
    padding-bottom: 1px;
    padding-top: 1px;
    height: 15px;
    width: 175px;
}

.Label
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana;
}
.LabelSearchPanel
{
    font-weight: normal;
    font-size: 8pt;
    font-family: Verdana;
}



.DropDownList
{
    padding-right: 2px;
    padding-left: 2px;
    font-size: 8pt;
    padding-bottom: 1px;
    padding-top: 1px;
    font-family: Verdana;
}

.Button
{
    font-size: 8pt;
    font-family: Verdana;
    padding-right: 4px;
    padding-left: 10px;
    padding-bottom: 0px;
    padding-top: 0px;
   /* border: #b5c3d6 2px solid;*/
    width: 80px;
}

.LinkButton
{
    font-weight: bold;
    font-size: 12px;
    color: #0000cd;
    font-family: arial;
    text-decoration: none;
}
/*
.PanHelp
{
    border-right: #a8bac2 1px solid;
    padding-right: 3px;
    border-top: #a8bac2 1px solid;
    padding-left: 3px;
    font-size: 10px;
    padding-bottom: 2px;
    border-left: #a8bac2 1px solid;
    padding-top: 2px;
    border-bottom: #a8bac2 1px solid;
    font-family: verdana;
    background-color: white;
    text-align: left;
    text-decoration: none;
}

*/
.aspWizard
{
    font-size: 1em;
    border-right: #a8bac2 2px solid;
    border-top: #a8bac2 2px solid;
    border-left: #a8bac2 2px solid;
    border-bottom: #a8bac2 2px solid;
    background-color: white;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    padding-top: 5px;
}

.wiz_StepStyle
{
    background-color: #f5f5f5;
    border-bottom: #bbc1c9 4px solid;
}

.wiz_HeaderStyle
{
    background: url(           'Images/headerBg.gif' ) repeat-x;
    border-top: solid 1px #8d9092;
    border-bottom: solid 1px #8d9092;
    height: 26px !important;
    text-align: center;
    color: white;
    font-size: 14px;
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
}
/****************End of Asp Net Controlls*********************************/
/********************** HTML TABLES**************************************/
td {
	/*font-family: Arial, Helvetica, sans-serif;*/
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
}

td.Heading
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	height: 20px;
	text-align: left;
	vertical-align:top;
	color: #FFFFFF;	
}

td.toplink
{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	height: 20px;
	text-align: left;
	vertical-align:top;
	color: #FFFFFF;
	font-weight: bold;
}
/**********************END OF HTML TABLES**************************************/