/* CSS Document */
ul {
	list-style-position: outside;
	list-style-type: square;
	list-style-image: url(../images/bullet.gif);
	padding: 0px;
	margin: 0px;
	margin-left: 20px;
}

li {
	padding: 1px;
	padding-left: 0px;
	margin: 1px;
	line-height: 1.75em;
	padding-top: 1px;
	margin-top: 1px;
}

a {
	font-weight: bold;
}

a:link { 
	color: #2a6b1d;
	text-decoration:none;
	}

a:visited { 
	color: #2a6b1d;
	text-decoration:none;
	}

a:hover,a:active { 
	color: #009933;  
	text-decoration:none;
	}


body{
	background-image:none;
	background-color:#eeeeee;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menu{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing: 0px;
}

.menu a:link, .menu a:visited, .menu a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:0px;
	text-decoration:none;
}

.menu a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ffffff;
	font-size:12px;
	letter-spacing:0px;
	text-decoration:none;
	border-bottom: 2px solid #00c14a;
	padding-bottom: 2px;
	background-image:url(../images/menu-bg.gif);
}

.pg-head{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	font-size:24px;
	color:#999999;
}
.login{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#666666;
	letter-spacing:0px;
}
.main-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	line-height:18px;
}

.title{
	font-family:"Trebuchet MS";
	font-weight:bolder;
	font-size:14px;
	text-transform:uppercase;
	color:#013473;
	padding-top:5px;
	margin-top: 2px;
}
.search-txt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#019038;
	line-height:18px;
}

.go{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:0px;
}
/*
.go a:link, a:visited, a:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:-1px;
	text-decoration:none;
}
.go a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#241771;
	font-size:12px;
	letter-spacing:-1px;
	text-decoration:none;
}
*/
.dd-menu{
width:143px;
}

tr.Caption {
	line-height: 1.5em;
/*	font-weight: 0!important; */
}

.File th { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 4px;
	color: #2A6B1D ;
	white-space: nowrap;
	background-color: #F7F7F7;
}

.File td { 
	font-size: 80%; 	text-align: left; vertical-align: top;
	padding: 4px;
	white-space: nowrap;
	background-color: #F7F7F7;
}

.null {
display: none;
}

/*table {width: auto;}*/

th {
	font-family: tahoma !important;
}

a.button1 {
	color: #41d92c;
}

a.button1:hover {
	color: #95ff8a
}

.questionRow {
padding-left: 1px !important;
border-right: none !important;
}

.answerRow {
background-color: #D8EFD6 !important;
/*padding-left: 5px !important;*/
}

.answerRow img {
	padding-top: 5px;
}

.update_col {
	width: 50px;
}

.container { text-align: right !important}
/*
.lcol {width: 550px}
.rcol {width: 300px; vertical-align: top;}
*/
.lcol {width: 65%}
.rcol {width: 100%; vertical-align: top;}


img.spacer {
	height: 10px !important;
	width: 10px !important;
}

p.spacer {
	height: 10px !important;
	margin-top: 0px !important;
	padding-top: 0px !important;
}

select {font-size: 11px; /*width: 170px;*/}

select.question_answer {
	width: 10em;
}



.Record input {
	font-size: 11px;
/*	width: 10em !important; */
	width: 150px;  
	padding-left: 1px;

}

.service_app input
{
	width:auto !important;
} 




/*input[type='text'] {width: 170px}*/
input[type='checkbox'] {width: 20px !important;}
input[type='radio'] {width:20px !important; margin-left: 0px;}
input[type='file'] {width: auto !important;}
input[type='button'] {width: auto !important; font-size: 11px !important;}

.button {
	width: auto !important;
}

textarea {
	width: 150px !important;
	height: 8em !important;
}

.required {
	color: red !important;
/*	font-size: 1.5em; */
	border-right: none !important;
	font-size: 12px;
	font-weight: normal;
	line-height: 0.5em;
	text-align: left !important;
}

body {
overflow: scroll;
}

.cHeader {
	font-weight: 100 !important;
}

tr.cHeader {color: #2A6B1D;}

.Header {
	font-size: 12px !important;
	height: 25px !important;
}

.HeaderLeft {
background-image: url(../images/title-tile.jpg)!important;
border-left: 1px solid #369c4b;
}

.Header th {
background-image: url(../images/title-tile.jpg)!important;
padding: 0px !important;
padding-top: 3px !important;
padding-bottom: 0px !important;
}

.HeaderRight {
background-image: url(../images/title-tile.jpg)!important;
border-right: 1px solid #369c4b;
}

.HeaderLeft img {
	width: 5px !important;
}

.HeaderRight img {
	width: 5px !important;
}


.colCompanyName {width: 15%; white-space: normal;}
.colFullName {width: 15%}
.colContactNum {width: 10%}
.colContactEmail {width: 100%;}
.colAddress { width: 150px;}
.colDesc {width: auto;}
.colOptions {width: auto !important;}

.img_recent {
	border: 2px solid #2a6b1d !important;
}

.img_recent:hover {
	border: 2px solid #4cbe5f;
}

.img_thumb {
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
}

.img_thumblink {
	width: 100px;
	height: 100px;
	padding: 0px;
	margin: 0px;
	margin-top: 3px;
	margin-bottom: 0px;
	border: 2px solid #2a6b1d;
}

.img_thumblink:hover {
  border: 2px solid #4cbe5f
}

.prop_location {
font-size: 0.85em;
margin-top: 2px;
margin-bottom: 5px;
}

.prop_img {
border: 1px solid #3C964B;
height: 280px;
margin: 0px;
padding: 0px;
width: auto !important;
max-width: 450px !important;
}

.img_box {
	border: 1px solid #3C964B;
	padding: 0px;
	padding-bottom: 3px;
	padding-left: 2px;
	padding-right: 1px;
	text-align: center !important;
	width: 115px;
}

.img_agency_logo {
	width: 150px; 
	height: auto;
	padding: 2px;
	margin: 0px;
	margin-top: 0px;
	margin-bottom: 3px;
	float: right;
}

.info {
	color: #2A6B1D !important;
	font-size: 11px !important;
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;

}

.error {
	color: red;

}

.notice {
	border-top: 1px solid #0f9743;
	background-color: #d8efd6;
	color: #2A6B1D !important;
	font-size: 11px !important;
/*	font-weight: bold;*/
	margin: 0px;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

.question_text {
	font-weight: normal !important;
	}

.PropertySearch { 
	border: 1px solid #3c964b; 
	width: 100%;
}
	
.PropertySearch th { 
	font-size: 11px; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
  border-right: none;
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.PropertySearch td { 
	font-size: 11px;
	padding: 4px;
	border-top: none; 
	border-right: none;
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
}

.PropertySearch select {
	font-size: 10px;
	margin-top: 5px !important;	
	width: 12em;
}

.propertySearch input {
/*
	font-size: 11px;
	margin-top: 5px !important;	
	width: 120px;
*/	
}

.propertySearch input{
	font-size: 11px;
}

/* Stupdi IE fix */ 
a img {

}

a:hover img {

}
/* End Stupid IE fix */

.SearchControls select {
	margin-top: 5px !important;
	width: 150px;
}

.SearchControls input {
	margin-top: 5px !important;
	width: 150px !important;
}

.grey1 {background-color: #F7F7F7 !important}
.grey2 {background-color: #e7e7e7 !important}

.searchBox {
	overflow: auto;
	width: 150px !important;  
	height: 152px !important;
}

.searchBox_noscroll {
	width: 150px !important;  
	height: 152px !important;
}

.searchBoxOuter {
	width: 150px !important;  
	
	height: 152px !important; 
	border: 1px solid #75b890;
/*	padding: 0px; */
	padding: 1px;
/*	margin: auto; */
	margin-right: 0px;
	margin-top: 5px; 
}

#searchGeneral {height: 200px !important; /*border-top: 1px solid red; */}
#searchFeatures {height: 200px !important;}

.ttt {vertical-align: top}

input.multi {
	margin: 2px !important;
	padding: 0px !important;	
	vertical-align: middle;
	width: 13px; 
	height: 13px;	
}

div.multi:hover {
/*
	background-color: #d0e7d9;
	cursor: wait;
	*/
}

span.multi {
	width: 300px;
}

.upload_title {
	height: auto;
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

hr {
	width: 98%;

	height: 1px;
	border-top: 1px solid #009933;

}

.box {
	border: 1px solid #3C964B;
	border-top: none;
}

tr.Controls {line-height: 1.5em;}

.Controls1 th { 
	font-size: 80%; font-weight: normal; text-align: left; vertical-align: top;
	padding: 4px;
  border-top: 1px solid #3c964b; 
/* 	border-right: 1px solid #3c964b; */
	background-color: #f7f7f7; color: #000000;
	white-space: nowrap;
	color: #000000;
}

.Controls1 td { 
	font-size: 80%;
	padding: 4px;
/* 	border-top: none; */
/*	
	border-right: 1px solid #3c964b;
*/
	text-align: left;
	vertical-align: top;
	background-color: #f7f7f7; 
	color: #000000;
	}
	
.banner_img {
	width: 468px !important;
	height: 60px !important;
}	

#commissions_summary {
	display: block;
}

#commissions {
	display: block;
}

.terms {
/*	border: 1px solid #3C964B; */
	font-size: 10px;
/*	height: 200px; */
/*	overflow: scroll; */
	width: 400px;;
}

.terms ul {
	margin-left: 3px !important; 
}

.nobordertop th,.nobordertop td  {
	border-top: none !important;
}

.noborderbottom th,.noborderbottom td  {
	border-bottom: none !important;
}

.noborderleft th,.noborderleft td  {
	border-left: none !important;
}

.noborderright th,.noborderright td  {
	border-right: none !important;
}


.yui-navset .yui-nav li {
margin-right:0px !important;
border-left: 1px solid #75B890 !important; 
border-right: 1px solid #75B890 !important; 
border-top: 1px solid #75B890 !important; 
}

.yui-navset .yui-nav li a, .yui-navset {
border: none !important;
background-color: #e9fcee !important;
}

.yui-navset .yui-nav .selected a {
border-left: 1px solid #75B890 !important; 
border-right: 1px solid #75B890 !important; 
border-top: 1px solid #75B890 !important; 
background-color: #99deaa !important;
/*99deaa*/
}

.yui-navset .yui-nav li a, .yui-navset .yui-content {
border: none;
}

.yui-nav {
	background-color: #ffffff !important;
	border: none !important;
	border-bottom: 1px solid #75B890 !important; 
}
.yui-content {
	background-color: #ffffff !important;
	border: none !important;
	border-top:  1px solid #75B890 !important; 	
}

.yui-nav li {
line-height: 15px !important;
}

.yui-nav li.selected {
	border-top: 2px solid #75B890 !important;
	border-left: 2px solid #75B890 !important;
	border-right: 2px solid #75B890 !important;	
}

.creditAltRow
{
	background-color:#CCCCCC;
}
