/* CSS definition file containing sitestyle stylesheets */
BODY 
{ 
	background-color: rgb(245,245,255);
	background-image: url('/elements/background.png');
	padding: 0px;
	margin: 0px;
}
BODY, DIV, P, TD, SPAN, UL, OL, LI, A, INPUT, SELECT, TEXTAREA, H1, H2, H3, H4, H5, H6
{
	color: #525252;
	font-family: Arial,Tahoma,Helvetica,Verdana,Sans-serif; 
	font-size: 11px; 
	line-height: 13px;
}

A { text-decoration:underline; margin:0px; padding:0px; }

BR.brIYHY { display: none; }
DIV { font-size: 11px; }
FORM { margin:0px; padding:0px; }
H1 { color:inherit; font-size: 14px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
H2 { color:inherit; font-size: 13px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
H3 { color:inherit; font-size: 12px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
H4 { color:inherit; font-size: 11px; font-weight: bold; margin-top: 0px; margin-bottom: 0px;}
H5 { color:inherit; font-size: 10px; font-weight: normal; font-style: normal; margin-top: 0px; margin-bottom: 0px;}
H6 { color:inherit; font-size: 9px; font-weight: normal; font-style: normal; margin-top: 0px; margin-bottom: 0px;}
OL, P, UL, LI { font-size:11px; line-height:16px; margin-top:0px; margin-bottom:0px;}
P.compressed { font-size:11px; line-height:13px; margin-bottom:11px; }
P.compressed:last-type-of { margin-bottom:0px; }

.bgBlue { background-color:#2E3092; }
.bgGold { background-color:#FFD730; }
.bgRed { background-color:#ED1C24; }
.bgLtGray { background-color:#E4E4E4; }
.bgWhite { background-color:#FFFFFF; }
.bgBody { background-color: rgb(245,245,255); background-image: url('/elements/background.png'); }

.border1 { border:1px solid #525252; padding:10px; _padding:9px; }

.bold { font-weight:bold; }
.center { text-align:center; }
.right { text-align:right; }
.left { text-align:left; }
.justify { text-align:justify; }

div.errorBox { background-color:#FFFFFF; border:1px dashed #FF0000; color:#FF0000; font-weight:bold; padding:10px; }
div.errorBox span { color:#FF0000; font-weight:bold; }
div.confirmBox { background-color:#FFFFFF; border:1px dashed #00CC00; color:#00CC00; font-weight:bold; padding:10px; }
div.confirmBox span { color:#00CC00; font-weight:bold; }

.fontDarkGray { color:#525252; }
.fontNavy { color:#2E3092; }
.fontRed { color:#ED1C24; }
.fontWhite { color: #FFFFFF; }

.fontSmall { font-size:9px; }

.highliteRowOn { background-color:#E4E4E4; font-size:11px; }
.highliteRowOff { background-color:#FFFFFF; font-size:11px; }

.mb10 { margin-bottom:10px; }

.imgRandomBanner { border:none; float:right; height:60px; margin:20px 30px 0px 0px; width:468px; }

div.inputRow { clear:both; margin-bottom:5px; }
div.inputLabel { float:left; padding-right:10px; padding-top:5px; text-align:right; width:25%; }
div.inputObject { padding-top:5px; }
br.clear {  }

.IYHY { display:none; }
.seo { display:none; }

.bttnBlue { background-color:transparent; background-image:url('/elements/bttn_blue_300_x_25.gif'); background-position:right; cursor:pointer;
	border:none; color:#FFFFFF; font-size:11px; font-weight:bold; height:25px; line-height:24px; padding-left:10px; text-align:left; }
.bttnRed { background-color:transparent; background-image:url('/elements/bttn_red_300_x_25.gif'); background-position:right; cursor:pointer;
	border:none; color:#FFFFFF; font-size:11px; font-weight:bold; height:25px; line-height:24px; padding-left:10px; text-align:left; }
.bttnBlueX { background-color:transparent; background-image:url('/elements/bttn_blue_X_300_x_25.gif'); background-position:right; cursor:pointer;
	border:none; color:#FFFFFF; font-size:11px; font-weight:bold; height:25px; line-height:24px; padding-left:10px; text-align:left; }
.bttnRedX { background-color:transparent; background-image:url('/elements/bttn_red_X_300_x_25.gif'); background-position:right; cursor:pointer;
	border:none; color:#FFFFFF; font-size:11px; font-weight:bold; height:25px; line-height:24px; padding-left:10px; text-align:left; }
.tab { font-size:14px; font-weight:bold; line-height:14px; padding:5px 10px; }
.tabRed { background-image:url('/elements/tab_red_300_x_30.gif'); background-position:right; background-repeat:no-repeat; 
	font-size:14px; font-weight:bold; height:30px; line-height:14px; padding-top:5px; padding-left:10px; }
.tabRedW { background-image:url('/elements/tab_red_800_x_30_white.gif'); background-position:right; background-repeat:no-repeat; 
	font-size:14px; font-weight:bold; height:30px; line-height:14px; padding-top:5px; padding-left:10px; }

.tab H1, .tab H2, .tab H3 { color:inherit; font-size:inherit; font-weight:inherit; line-height:inherit; margin:0px; padding:0px; text-align:inherit; }
.tabRed H1, .tabRed H2, .tabRed H3 { color:#FFFFFF; font-size:inherit; font-weight:inherit; line-height:inherit; margin:0px; padding:0px; text-align:inherit; }
.tabRedW H1, .tabRedW H2, .tabRedW H3 { color:#FFFFFF; font-size:inherit; font-weight:inherit; line-height:inherit; margin:0px; padding:0px; text-align:inherit; }

.tdRow1 { background-image:url('/elements/tr1background.png'); background-repeat:repeat; height:88px; padding:0px; vertical-align:top; }
.tdRow2 { background-image:url('/elements/tr2background.png'); background-repeat:repeat; height:261px; padding:0px; vertical-align:top; }
.tdRow2Col1 { background-image:url('/elements/tr2_1background.jpg'); background-repeat:repeat-x; height:261px; padding:0px; vertical-align:top; }
.tdRow3 { background-image:url('/elements/background.png'); background-repeat:repeat; padding:0px; padding-bottom:20px; vertical-align:top; }
.tdRow4 { background-image:url('/elements/tr4_1background.png'); background-repeat:repeat; height:87px; padding:0px; vertical-align:top; }
.tdRow4Col3 { background-image:url('/elements/tr4_3background.png'); background-repeat:repeat; height:87px; padding:0px; text-align:left; vertical-align:top; }
	
.width100p { width:100%; }

/* Administration Section Menu */
#divAdminNavigationMenu div  { padding:0px; margin:0px; }
#divAdminNavigationMenu div input.navOff { background-color:transparent; background-image:url('/elements/bttn_red_300_x_25.gif'); background-position:right; 
	color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; text-align:left; width:100%; height:25px; cursor:default; border:none; }
#divAdminNavigationMenu div input.navOn { background-color:transparent; background-image:url('/elements/bttn_blue_300_x_25.gif'); background-position:right; 
	color:#FFFFFF; font-size:12px; font-weight:bold; padding-left:10px; text-align:left; width:100%; height:25px; cursor:pointer; border:none; }

/* Administration Section Mortgage Rate Quick Form */
#AdminMortgageRateForm div { clear:both; padding:3px; margin:0px; overflow:hidden; }
#AdminMortgageRateForm div div { padding:0px; margin:0px; }

/* buying_real_estate.php */
.ulWithText LI { font-size:11px; line-height:14px; padding-bottom:5px; }
