﻿/* CSS Document */
body, input, textarea, select, table {font-family:Arial, Helvetica, sans-serif; color:#424242;}
body, form, img {margin:0; padding:0;}
body {text-align:center; }

h2 {color:#FFF; font-size:15px; font-weight:bold; margin:0; padding:5px 9px; background:#779eab; display:block;}
h3 {color:#FFF; font-size:11px; font-weight:bold; margin:0; padding:5px 10px; text-transform:uppercase; background:#779eab; }
h4 {font-size:11px; font-weight:bold; margin:0 0 5px 0;}
h5 {color:#CC0033; font-size:18px; font-weight:bold; margin:0; } /*added this style for SEO purposes May 2010 - T Dagnon*/
h6 {font-size:18px; font-weight:bold; margin:0;} /*added this style for SEO purposes May 2010 - T Dagnon*/

img {border:0;}
p {margin:0 0 8px 0;}
a {color:#333; text-decoration:none;}
/*a:link {color: blue; text-decoration:underline;} commented out this line - M Krecker*/
a:link, a:visited, a:hover, a:active {color:#006699;}
a:hover {text-decoration:underline;} /*moved this from above line 13 - M Krecker*/
/*a:link {color: blue; text-decoration:underline;}
a:link, a:visited {color:blue; text-decoration:underline;}a:hover, a:active {color:#399DCF;} */

.clear {height:0px; clear:both;}
.brdType01 {border:1px solid #c8c5b9;}
.small {font-size:10px;}
.def {font-size:11px;}
.med {font-size:12px;}
.med1 {font-size:14px;}
.med2 {font-size:15px;}
.med3 {font-size:17px;}

.padB5 {padding-bottom:5px;}

.nomar {margin:0;}
.marB5 {margin-bottom:5px;}

.brdtop {border-top:1px solid #cbc8bd;}
.brdbot {border-bottom:1px solid #cbc8bd;}
/*all below text-decorations changed 1/11/08 to 'none' for links and 'underline' for hover --M Krecker */
.lnktype0 {text-decoration:none;}
.lnktype0:hover {text-decoration:underline;}

.lnktype1 {color:#666;text-decoration:none;} /* text-decoration added - M Krecker */
.lnktype1:hover {color:#666;text-decoration:underline;}

.lnktype2 {color:#424242; text-decoration:none;font-size:11px;}
.lnktype2:hover {text-decoration:underline;}

.lnktype3 {color:#779eab; text-decoration:none;}
.lnktype3:hover { text-decoration:underline;}

.lnktype4 {color:#fff; text-decoration:none;}
.lnktype4:hover { text-decoration:underline;}

.lnktype5 {color:#779eab; text-decoration:none;}
.lnktype5:hover { text-decoration:underline;}

.txtcolor {}

.lineH {line-height:18px;}
.lineH2 {line-height:16px;}
.lineH2 p {margin:5px 0 15px 0;}

.right {float:right;}
.left {float:left;}

#main {width:980px; margin:0 auto; text-align:left;}
	#header {font-size:11px; height:129px; background:url(../images/bgd_header.gif);}
		#logo {float:left;}
		#headright {color:#FFF; width:568px; float:left; text-align:right; margin:5px 0 0 0;}
		#headright a {color:#FFF;}
		#headright ul {list-style:none; margin:0 0 0 265px; padding:0; display:block;}
		#headright li {float:left; display:inline; padding:0 10px; border-right:1px solid #fff; line-height:18px;}
		#headright li.lastitem {border:none;}
		#headright form {}
		#headright form input {width:80px;}
		
		/*START - I added this for imagemap links for redesign. Remove when beta launch is done*/		
		#HeaderIMap1  {margin:10px 443px 0 0px; margin-bottom:8px;}
		#HeaderIMap2  {margin:0 443px 0 0; }
		/*FINISH*/		

		#txtwelcome {font-size:11px; margin:10px 0 0 0; padding:0; float:right; display:block;}
		#txtwelcome img {font-size:11px; margin:0 8px 0 15px; vertical-align:middle;}
		
		#menu {height:34px; display:block; clear:both; background-image:url(../images/bgd_topmenu.gif); background-repeat:no-repeat;}
			.bgmenu0 {background-position:0 0;}
			.bgmenu1 {background-position:0 -34px;}
			.bgmenu2 {background-position:0 -70px;}
			.bgmenu3 {background-position:0 -105px;}
			.bgmenu4 {background-position:0 -140px;}
			.bgmenu5 {background-position:0 -175px;}									
			.bgmenu6 {background-position:0 -210px;}
			.bgmenu7 {background-position:0 -245px;}
			.bgmenu8 {background-position:0 -279px;}									

		#menu a {line-height:30px; display:block;}
		#menu ul {list-style:none; margin:0;padding:0;}
		#menu li {display:inline; float:left;}
		#menu span {visibility:hidden;}
		.menu1 {width:96px;}
		.menu2 {width:131px;}
		.menu3 {width:84px;}
		.menu4 {width:186px;}
		.menu5 {width:145px;}
		.menu6 {width:131px;}
		.menu7 {width:114px;}
		.menu8 {width:84px;}
		
		.curmenu {background:#eae7df; display:block;}
		.curmenu a {color:#333 !important;}
		
		.leftnavsub {list-style:none; margin:5px 8px; padding:0;}
		.leftnavsub li {background:url(../images/li_square1.gif) no-repeat 0 5px; padding:0 5px 0 8px; margin:5px 0;}
		.leftnavsub li a {color:#424242 !important; }
		
		
	#container {margin:4px 0 0 0;}
		#leftcont {color:#666; width:151px;}
		#leftcont select, #leftcont input  {color:#666;}
		#leftcont a {color:#666; text-decoration:underline;}
		#leftcont a:hover {text-decoration:none;}
	
		#content {position:relative;}
		
		.Htype1 {height:68px; _height:88px;}
		.Htype2 {height:275px; _height:295px;}
		.Htype3 {height:195px; _height:215px;}
		.Htype4 {height:1070px; _height:1090px;}
		.Htype5 {height:228px; _height:248px;}
		.Htype6 {height:51px; _height:46px;}
		.Htype7 {height:392px; _height:441px;}
		.Htype8 {height:320px; _height:330px;}

		
		.padtype1 {padding:0 !important;}
		.padtype2 {padding:2px 10px !important;font-size:11px;}
		.padtype3 {padding:10px !important;font-size:11px;}
		.padtype4 {padding-left:5px !important;}
		
		.txtcolor0 {color:#ffffff;}
		.txtcolor1 {color:#424242;}
		.txtcolor2 {color:#c3274e;}
		.txtcolor3 {color:#5e92a3;}
		
		.bgcolor1 {background:#FFF;}
		.bgcolor2 {background:#84001c;}
		.bgcolor3 {background:#cc002e;}		
		.bgcolor4 {background:#779eab;}
		.bgcolor5 {background:#e1ddd1 !important;}
		
		.imbrd {border:1px solid #d2dee2;}
		
	.formType01 {margin:5px 5px 5px 7px;}
	.formType01 img {vertical-align:middle;}
	.formType01 input {width:130px; margin:2px 0;}
	.formType01 select {width:133px; margin:2px 0;}

	/*Form top header login*/
	#frmtoplogin {margin:5px 20px 0 0;}
	#frmtoplogin input {margin:0 5px 0 0;}
	#frmtoplogin img {margin:0 2px 3px 0; vertical-align:middle;}

	.infoType01 {margin:5px 5px 5px 7px;}
	
	.infoType02 {padding:15px 5px 0 0;font-size:11px;}

	.listType01 {list-style:none; padding:0; margin:0;}
	.listType01 li {margin:5px 0;}
	
	.listType02 { list-style-type:square !important; list-style-position:outside; margin:0 0 0 15px; padding:0; float:none;}
	.listType02 li { list-style-type:square; margin:5px 0; padding:0 0 0 5px; float:none;}
	
	.listType03 {list-style:none; margin:0; padding:0; position:absolute; left:10px; top:0;}
	.listType03 li {float:left; padding:7px 20px; margin:0 5px 0 0;}		
	.listType03 a {text-decoration:none !important;}
		.nortab {border:1px solid #c8c5b9; border-width:1px 1px 0 1px; background:#dcdcdc; }/* originally was background:#c8c5b9;*/
		.nortab span {color:#FFF; background:url(../images/li_arrow3.gif) right center no-repeat !important; display:block; padding:0 8px 0 0 ;}
		.acttab {border:1px solid #c8c5b9; border-width:1px 1px 0 1px; background:#fff; }
		.acttab span {background:url(../images/li_arrow1.gif) right center no-repeat !important; display:block; padding:0 8px 0 0 ;}

	/**/
	.tabcont {border:1px solid #c8c5b9; clear:both; margin-top:-1px; width:99.5%;}



	/*left style*/
	/*I had to make a change with .contType01 (padding:top right bottom left)*/
	.contType01 {font-size:11px; }
	.contType01 {padding:8px 0 8px 5px;font-size:11px; }
	.contType01 p {margin:0 0 5px 0; padding-left:8px;}
	.contType01 a {text-decoration:none !important;}
	.contType01 a:hover {text-decoration:underline !important;}

	.bgType01 {background:#f4f3ef; border-top:1px solid #c8c5b9;}
	.bgType02 {color:#333333; background:#e1ddd1; }
	
	.contType02 {border-top:1px solid #c8c5b9; padding:10px 0 0 0; margin:5px 0 0 0;}
	
	.contType03 {padding:10px 0 0 0; background:#FFF;font-size:11px;}
	
	.contType04 {background:#e1ddd1; padding:10px; border-top:5px solid #FFF;}
	
	/*breadcum*/	
	/*I had to make a change with .breadcum (padding) & (line-height) */
	.breadcum { font-size:11px; height:21px; line-height:20px; padding:6px 15px; margin:0 0 3px 0; background:url(../images/bgd_breadcum.gif) repeat-x; }
	.breadcum_right { text-align:right; height:21px; line-height:20px; margin:-20px 0 3px 0;  }
	
	/*text banner on inside pages */
	.txtbanner {padding:0 0 3px 0;}
	
	/* PubStore Cart */
	.cart {float:right; display:inline; height:31px; margin-top:-31px; _margin-top:-25px;  padding:0 13px 0 0;}
	.cart img { vertical-align:middle;}
	
	/* INDEX CONTENT */
	.inxNews {padding:8px 10px 5px 10px;}
	.homemainpic {margin:0 0 6px 0;}
	.floatbox {position:absolute; left:635px; top:75px;}
	.homecont {background:url(../images/bgd_homeidx.gif) repeat-y; height:1%;}
	
	.featuremem {padding:5px; background:#d2dee2; text-align:center;}
	
	.tblType01 th {color:#FFF; font-size:11px; font-weight:bold; text-transform:uppercase; text-align:left; }
	
	/* Result Stat*/
	.resultstat {margin:10px 0;padding:8px; width:99%;}
	
	/*Find a appraiser result*/
	.readprofile {padding-left:10px; text-align:center;}
	
	/*Table Benefit revise*/
	.tblType02 th {text-align:left; background:#779eab;}
	.tblType02 td {padding:8px 5px;}
	.bgcolor6 {background:#f4f3ef;}
	.bgcolor7 {background:#eae7df;}
	.brdR {border-right:3px solid #FFF;}
	.brdB {border-bottom:3px solid #FFF;}
	.brdR2 {border-right:1px solid #eeedea;}
	.brdB2 {border-bottom:1px solid #c8c5b9;}
	
	
	/*Search Block under banner*/
	.blockType01 {padding: 0 0 4px 0;}
	.blockType02 {width:99%; padding:5px 0;}
	.blockType03 {position:relative; padding:29px 0 0 0;}
	
	.tblType03 h3 {padding:5px 0 5px 10px;}
	.designLearn {background:#E1DDD1;}
	.designLearn img {margin:0 10px;}
	
	.tblType04 {background:#cc002e; color:#FFF;}
	.tblType04 input, .tblType04 select {width:100px;}
		.inputwide {width:170px;}
		.inputwide2 {width:100px;}
		.inputwide3 {width:283px;}

	
	/*Paging*/
	.paging {}
	.paging a {color:#666; padding:0 2px;}
	.paging .med {padding:0 2px;}
	.paging img {vertical-align:middle;}
	.pagenum { padding:0 30px 0 0;}
	
	.tblType05 input, .tblType05 select {margin:0 5px 0 0;}
	
	#footer {color:#424242; text-align:center; padding:5px 0 0 0; font-size:10px;}
	#footer .divim, #footer .footAdv {display:block; padding:0 0 8px 0; margin:0 0 10px 0; border-bottom: 1px solid #938d77;}
	#footer ul {list-style:none; margin:0 0 5px 0; padding:0;}
	#footer li {list-style:none; display:inline; border-right:1px solid #938d77;}
	#footer li.lastitem {border:none;}
	#footer li a {color:#424242; padding:0 8px;}
	#footer .copyright {font-size:9px; margin:10px 0;}
#main2 {font-size:11px;}	
/* #main2 {font-size:0.7em; background:White;} */
.topformtxtbx {font-size:11px;}	
