﻿html, body {height:100%; min-height: 100%; margin-bottom:1px;}
html { background:url(/images/bgShadow.gif) repeat-y center 50px;}
p {margin-bottom:10px;}	

a {color:#000; text-decoration: underline; cursor: pointer;}
.linkColor {color:#000;}
a:hover {color:#19597C;}
img {text-decoration: none;}

h1 {color:#19597C; font-weight:bold;}
h2 {float:left; width:100%; color:#19597C; margin:0 0 .825em 0; font-size:1.2em; font-weight:bold;}
h3 {color:#19597C; margin:.0em 0 .25em 0; font-size:1em; text-transform:uppercase;}
	
#user_info a {color:#38B8EE;}
.btn {float:left; text-decoration:none; width:auto; height:18px; background-color:#000; font-size:10px; padding:0 10px; text-transform:uppercase; background-image:url(/images/btn.gif); background-repeat:repeat-x; color:#fff;}
	.btn * {float:left;} 
.btn:hover {text-decoration:none; cursor:pointer; color:#fff;}

.hseparator {float:left; margin:15px 0 8px 0; width:100%; height:11px; background-image:url(/images/hseparator.gif); background-repeat:repeat-x;}	
.red {color:#D53223;} 
.blue {color:#0D2937;}
.dottedLine {/*clear:both;*/ float:left; margin-bottom:10px; width:100%; height:1px; border-top:1px dotted #CCCCCC;}

ul.dot,#content ul {}
	ul.dot li {float:left; padding-left:10px; margin-bottom:.8em; width:100%; background-image:url(/images/dot.gif); background-repeat:no-repeat; background-position:0px 7px;}
			ul.dot li ul li {list-style:square; background-image:none; padding-left:0; margin-bottom: 0; margin-left:15px; list-style-image: url(/images/dot.gif);}

.sidebar ul.dot li {margin-bottom:0!important;}

ul.arrow {}
	ul.arrow li {float:left; padding-left:10px; margin-bottom:.8em; width:100%; background-image:url(/images/raquo.png); background-repeat:no-repeat; background-position:0px 7px; line-height:1em;line-height:1.2em;}
			ul.arrow li ul li {list-style:square; background-image:none; padding-left:0; margin-left:15px;}


.indented {padding-left:25px; /*padding-right:25px;*/}

/*ROUND BOXES*/
.rounded, .rtLeft { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.rounded { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.rounded, .rbLeft { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.rounded { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }


.header {float:left; width:100%; /*background-color:#000;*/ /*background-image:url(/images/bgHeader.jpg); background-repeat:repeat-x; background-position:top;*/}

	.menu {float:right; text-align:right; width:100%; height:34px; color:#fff; background:#000 url(/images/bgHeader.jpg) repeat-x top;}
		.menu ul {float:right; margin-top:8px;}
			.menu ul li {float:left;}
				.menu ul li a {text-decoration:none;}
					.menu ul li a span {color:#fff; text-transform:uppercase; font-size:.917em;}
				
	.menu2 {float:left; width:100%; height:38px; color:#fff; background-image:url(/images/bgMenu2.gif); background-repeat:repeat-x;}
		.menu2 ul {float:left; margin-top:5px; margin-left:8px;}
			.menu2 ul li {float:left; width:auto!important;}
				.menu2 ul li a {text-decoration:none!important; color:#fff; /*float:left; width:100%;*/}
				.menu2 ul li a:hover {text-decoration:none!important;}
					.menu2 ul li a span {display:block; padding:0 10px; text-align:center; line-height:1.1em;}
					.menu2 ul li a span.middle {float:left; padding-top:5px;}
					.menuSeparator {float:left; padding:0; width:1px; height:20px; background-image:url(/images/menuSeparator.gif); background-repeat:no-repeat; background-position:top;}
					
					a.blogLink {background:url(/images/blog.png) no-repeat; position:relative; top:-5px; float:left; width:65px!important; height:35px!important;}
					a.blogLink:hover {background:url(/images/blogActive.png);}
				
	/*MENU SUBITEMS*/
	.menu2 ul li ul {background-color:#272424; visibility:hidden; padding:8px 0; width:auto!important; border-bottom:8px solid #19597C; margin:0!important; margin-top:13px!important; clear:both;  /*padding:10px;*/ position:absolute; z-index:100; /*left:-9px;*/ /*background-image:url(/images/bgMenu.png);*/}
		.menu2 ul li ul li {float:none!important; width:auto!important;}
			.menu2 ul li ul li a {padding:0!important;}
			.menu2 ul li ul li a:hover {text-decoration:none!important; color:#30A9EA!important;}
				.menu2 ul li ul li a span {text-align:left!important; line-height:1.5em;}
				.sublinkTitle {background-color:#000; padding:3px 0px; padding-left:10px; margin:8px 0;}
				.submenuItems li {padding-left:10px; padding-right:10px; padding-bottom:2px;}
				
				
	.headerTop {/*width:943px; margin:auto;*/}
		.headerTopContent {float:right; width:100%; height:101px; background-image:url(../images/bgHeaderTop.jpg); background-repeat:no-repeat; background-position:-258px -15px;}
			.ca {width:280px; height:72px; overflow:hidden; background-image:url(../images/bgBoxBlue.jpg); background-repeat:no-repeat;}
				.ca ul {padding:5px; padding-top:20px; /*text-align:center;*/}
					.ca li {line-height:1.3em;}
					.ca strong {text-transform:uppercase; font-size:16px; color:#fff;}
					.ca a {float:left; color:#fff; text-decoration:underline; margin-left:10px;}
		
	.headerBottom {clear:both; width:943px; height:238px; margin:auto; margin-bottom:1px; background-image:url(../images/bgHeaderBottom.png); background-repeat:no-repeat;}
		.headerBottomRight {float:left; width:233px; height:238px; background-image:url(../images/member/bgJoinResnet.jpg); background-repeat:no-repeat; background-position:3px top;}
			.headerBottomRightContent {float:left; margin-left:35px; margin-top:65px;}
		
		.headerBottomLeft {float:left; width:703px; /*margin-right:10px;*/ height:238px; background-image:url(../images/member/bgHeaderBottomLeft.jpg); background-repeat:no-repeat; background-position:7px 0;}
			.headerBottomLeftContent {margin:30px; margin-top:95px; color:#fff;}
				.headerBottomLeftContent p {width:230px; line-height:1.3em;}
					.headerBottomLeftContent p strong {font-size:14px;}		


.wrap { min-height:100%; display:block;}
.wrap2 { width:943px; margin:0 auto; display:block;}
		
	.contentHolder { float:left; width:100%; padding-bottom:12px; /*background-image:url(/images/bgContent.jpg); background-repeat:repeat-y;*/}
		.sidebar {float:right; width:237px; /*background-color:#f2f2f2;*/}
			.sidebarContent {/*margin-right:7px;*/ margin-left:15px;}
				
		.mainContent {float:left; width:698px;}
			.content {padding-left:17px;}
			.content2 {float:right; width:495px; padding-left:15px; padding-right:8px; background:url(/images/bgContent.gif) repeat-y;}
			.content3 {padding-left:0px;}
			
			.leftMenu {float:left; width:150px; margin-top:5px;}
				.leftMenuContent {}
					.leftMenu ul {float:left; width:100%;}
						.leftMenu ul li {clear:both; float:left; width:100%; font-size:1em; border-bottom:1px dotted #ccc; line-height:1.3em;}
							.leftMenu ul li a {text-decoration:none; font-size:12px; float:left;}
							.leftMenu ul li a:hover {color:#19597C; /*padding-left:15px;*/}
							.linkText {float:left; width:140px; padding:.5em 5px;}
							.raquo {float:left;}
							.active {/*color:#D53223;*/ background-color:#BCD3DD;}
					
					ul.leftSubmenu {margin-left:8px;}
					ul.leftSubmenu li {border-bottom:none!important; margin-bottom:2px;}
					ul.leftSubmenu li a {}


						
			/*PROFILE PAGE*/
			.companyName {float:left; padding-left:20px; margin-bottom:3px; font-size:17px; font-weight:bold; text-transform:uppercase; background-image:url(/images/bgCompanyName.gif); background-repeat:no-repeat; background-position:0 2px;}
			.companyDescription {float:left; width:100%; padding-bottom:20px;}
				.companyDescriptionLeft {float:left; width:446px;}
					.certifications {}
						.certifications ul {}
							.certifications ul li {float:left; margin-right:20px;}
							
				.companyDescriptionRight {float:right;}
				
			.services {float:left; width:100%; padding-bottom:20px;}
				
			.offices {float:left; width:100%; padding-bottom:20px;}	
				.offices ul {float:left; width:160px;}
				
			.showrooms {float:left; width:100%; padding-bottom:20px;}
				.showrooms ul li {float:left; margin-right:15px;}
					.showrooms ul li img {border:1px solid #ccc; padding:4px;}
					
			.gallery {float:left; width:100%; padding-bottom:20px;}
				.gallery ul li {float:left; margin-right:15px;}
					.gallery ul li img {border:1px solid #ccc; padding:4px;}

			.caseStudy {}
				.caseStudy li {float:left; width:100%; margin-bottom:30px;}
					.caseStudy li strong {font-size:13px;}
				
			.testimonials {}
				.testimonials ul {float:left; }
					.testimonials li {float:left; width:303px; margin-bottom:20px; margin-right:80px;}
						.testimonials li a {float:right;}
						.pair {margin-right:0!important;}
						.vote {float:left;}


			.trades {float:left; width:100%; margin-bottom:17px;}
				.trades ul {float:left; width:100%;}
					.trades ul li {float:left; width:206px; margin-right:17px;}
						.trades ul li a {}
						
			.jobTypes {float:left; width:100%;}
				.jobTypes ul {float:left; width:100%;}
					.jobTypes ul li {float:left; width:100%; margin-bottom:17px;}
						.jobTypes ul li a {}
						.jobTypeTitle {font-size:14px;}

			.relatedArticles {float:left; width:100%;}
				.relatedArticles ul li {float:left; width:100%; margin-bottom:5px; padding-bottom:12px; background-image:url(/images/dottedLine.gif); background-position:bottom; background-repeat:repeat-x;}

			
			.box {float:left; background-color:#f4f4f4; width:335px; min-height:225px; padding-bottom:6px;}
				.boxContent {margin:50px 10px 10px 10px;}
					.boxContent ul {width:303px; padding-left:12px;}
					.boxTitle {float:left; width:100%; height:53px; background-image:url(/images/boxTitle.png); background-repeat:no-repeat; background-position:left;}
						.boxTitle strong {float:left; margin-top:17px; margin-left:40px; font-size:14px; color:#fff; text-transform:uppercase;}
						.box ul {float:left;}
							.boxContent ul li {float:left; clear:both; width:100%; margin-bottom:3px; padding-bottom:3px; background-image:url(/images/dottedLine.gif); background-repeat:repeat-x; background-position:bottom;}
							.boxContent ul li a, .boxContent ul li .linkColor {text-decoration: none;}
					
					.boxSticker {float:left; border:1px solid #BCD3DD; width:313px; height:70px; background-color:#C8E5F1; /*background-image:url(/images/boxSticker.gif); background-repeat:no-repeat;*/}
						.stickerTitle {font-size:16px; margin-bottom:0!important;}
						
						.boxSticker ul {float:left; margin-top:8px; line-height:1.2em; margin-left:12px;}
							.boxSticker ul li {float:left; width:100%; background-image:none;}
								.boxSticker a strong {padding-top:2px;}
				.box1 {float:left;}
				.box2 {float:right;}
				.box3 {float:right; width:237px; height:238px; background-image:url(/images/bgJoinResnet.jpg); background-repeat:no-repeat; background-position:left top;}
					.box3Content {float:left; margin-left:32px; margin-top:65px;}
					
				.box4 {float:left; width:686px; border:1px solid #ccc; margin-bottom:10px;}
					/*.box4Border {display:block; border:1px solid #ccc;}*/
						.box4Content {margin:10px;}
							.box4ContentTop {float:left; width:100%; border-bottom:1px dotted #ccc; margin-bottom:10px; padding-bottom:3px;}
								.box4ContentTop .companyName {float:left; font-size:17px; font-weight:bold; text-transform:uppercase;}
								.box4ContentTop .radius {float:right;}
								
							.box4ContentBottom {display:block; width:100%;}
								.box4ContentBottom .desc {float:left; width:450px;}
								.box4ContentBottom .info {float:right;}
									.box4ContentBottom .info ul {text-transform:uppercase;}
								.box4ContentBottom strong {font-size:15px;}

					.box5 {float:right; width:543px; border:1px solid #ccc; margin-bottom:10px; background-color:#CC9393;}
						.box5Content {margin:10px;}

.boxSticker2 {float:left; margin-right:20px; width:204px; /*height:120px;*/ border:1px solid #ccc; /*background-image:url(/images/boxSticker2.gif); background-repeat:no-repeat;*/}
					.boxSticker2 ul {float:left; margin-top:8px; margin-bottom:8px; margin-left:10px; text-transform:uppercase;}
					
.resourcesSticker {float:left; width:100%; background-color:#C8E5F1; border:1px solid #BCD3DD;}
	.resourcesStickerContent {padding:8px;}					
					
				.findBox {float:left; height:98px; width:525px; /*padding-bottom:17px;*/ background-image: url(/images/bgZipCode.jpg);background-position: right top; background-repeat: no-repeat; background-color:#E6DDD6;}
						.findBox div.findText { float:left; margin: 18px 0 0 10px; width:338px; line-height:1.4em;}
						.findBox div.findZip { float:right; margin: 30px 23px 0 0; width:142px; }

				.searchBox {float:right; width:auto; background-color:#D7A6A4; padding:17px; border:1px solid #BA9393; position:relative; top:-15px;}


/* FOOTER */
#footer {clear: both; position: relative;  margin: auto;  width: 100%; height:192px; /*margin-top:-192px;*/ background-color:#000;}
	.footerContent {width:943px; margin:auto; color:#fff;}
		.footerContent a {color:#fff; text-decoration:none; }
		
		ul.footerLinks {float:left; width:230px;}
		.footerLinks li {float:left; width:100%; border-bottom:1px solid #4D4B4C; padding-bottom:1px;}
		
		.footerMenu {float:left; width:100%; /*height:31px;*/ color:#fff;}
		.footerMenu ul {margin-top:8px;}
			.footerMenu ul li {float:left;}
				.footerMenu ul li a {}
					.footerMenu ul li a span {color:#fff; text-transform:uppercase; font-size:.917em;}

			 
	.boxService {float:left;}
		.boxServiceContent {}
		
	.contact {float:left; width:223px; height:192px; background-image:url(/images/contactUs.jpg); background-repeat:no-repeat;}
		.contact ul {float:left; width: 100%; height:40px; margin-left:13px; margin-top:35px; text-transform:uppercase; font-size:11px;}
		
		
/*FORM*/	
.formTemplate1 fieldset {}
	.formTemplate1 ul {}
		.formTemplate1 ul li {float:left; width:100%;}
			.formTemplate1 .checkbox {float:left;}
			.formTemplate1 label {float:left; margin-left:7px; color:#fff;}
	
.formTemplate2 fieldset {float:left; width:100%;}
	.formTemplate2 ul {float:left;}
		.formTemplate2 ul li {float:left; width:100%;}
			.formTemplate2 label {float:left; color:#000;}
			.formTemplate2 input {border:1px solid #ccc; float:left; font-size:11px; padding:2px; background-color:#fff;}
			.formTemplate2 select {float:left; width:70px; border:1px solid #ccc; font-size:11px;}
			.btn2 {float:left; padding:1px!important; border:none!important; width:80px; text-transform:uppercase; background-image:url(/images/btn2.gif); background-repeat:repeat-x; color:#fff;}
			.formTemplate2 span {float:left;}

.formTemplate3 fieldset {float:left; /*width:100%;*/ margin-bottom:20px;}
	.formTemplate3 ul {float:left;}
		.formTemplate3 ul li {float:left; width:100%; margin-bottom:5px;}
			.formTemplate3 label {float:left; color:#000; width:120px; /*text-align:right;*/ margin-right:8px;}
			.formTemplate3 input {border:1px solid #ccc; float:left; font-size:11px; padding:1px; background-color:#fff; width:250px;}
			.formTemplate3 select {float:left; width:255px; border:1px solid #ccc; font-size:11px;}
			.btn2 {float:left; padding:1px!important; border:none!important; width:80px; text-transform:uppercase; background-image:url(/images/btn2.gif); background-repeat:repeat-x; color:#fff;}
			.formTemplate3 span {float:left; margin-left:5px;}
			.formTemplate3 .butt {margin-left:180px;}
			
			ul.cards {float:left; width:100%;}
				ul.cards li {float:left; margin-right:5px;}
					ul.cards input[type=radio] {position:relative; top:-17px;}

			.ccForm {float:left; width:100%; }
				.ccForm li {float:left; width:100%!important; clear:both;}
			.ccForm input {width:150px;}
			.ccForm select {width:155px;}

.formTemplate4 ul {float:left; width:50%;  /*margin-right:50px;*/ margin-bottom:17px;}
.formTemplate4 label {float:left; width:160px;}

.formZip fieldset {float:left; width:100%;}
	.formZip ul {float:left;}
		.formZip ul li {float:left; width:100%;}
			.formZip #postalcode { background-color:#FFFFFF; width:100%; width:68px; margin:2px 5px 0 0; text-align:left; font-size:11px; height:14px;}
			.formZip label {float:left; color:#FFFFFF; text-transform:uppercase; padding:1.5px 0 0 5px;}
			.formZip input {border:1px solid #ccc; float:left;}
			.formZipBtn {float:left; border:none!important; padding-right:5px; }
			.formZip span {float:left;}

ul.jobTypeList {float:left; width:auto; margin-bottom:0;}
	ul.jobTypeList li {float:left; clear:both; width:300px; margin-bottom:5px; /*border:1px solid red;*/}
		ul.jobTypeList li strong {float:left; /*width:100%;*/ margin-bottom:3px;}
		ul.jobTypeList li ul {float:left; background-color:#f4f4f4; padding:5px;}
		
ul.paymentInfo li {}


.mainForm {float:left; width:100%; /*border:1px solid green;*/}
.mainForm table {/*border:1px solid yellow;*/clear:both; width:395px;}
	.mainForm table th {/*border:1px solid green;text-align:right;*/  width:150px; padding-right:8px;}
	.mainForm table td {padding:2px; vertical-align:top; line-height:2em;}
		.mainForm table th label {/*float:right;*/}
		.mainForm table td input, .mainForm table td textarea {float:left; padding:2px; border:1px solid #ccc; width:170px; background-color:#fff;}
		.mainForm table td select {border:1px solid #ccc; width:173px; background-color:#fff;}
		.mainForm table input[type=checkbox] {border:0; margin:0; padding:0; width:16px; height:16px; margin-top:3px;}
		.mainForm table input[type=radio] {border:0; margin:0; padding:0; width:16px; height:16px; margin-top:3px;}
		.butt {float:left!important; padding:1px!important; border:none!important; width:80px; font-size:10px; text-transform:uppercase; background-image:url(/images/btn2.gif); background-repeat:repeat-x; color:#fff;}
		ul.error_list {/*border:1px solid green;*/ float:right;}
		ul.error_list li {color:red;}
		
		/* Select Job types form 'signup/step_3' */
		table.selectJobTypesForm {width:auto; float:left; margin-right:10px;}
			table.selectJobTypesForm th {width:auto!important; padding-right:0!important;}
			table.selectJobTypesForm th strong {float:left;}
			table.selectJobTypesForm td {padding-left:0!important;}
			table.selectJobTypesForm input[type=checkbox] {margin-top:0px; margin-right:5px;}
			table.selectJobTypesForm select {width:139px!important;}
			table.selectJobTypesForm input {width:133px!important;}
			
		.formSub {float:left; text-decoration:underline; padding-bottom:8px; font-weight:normal;}
		.goolgeMap {float:left; margin-bottom:5px;}
		
		/*Specify zip and radius form ''signup/step_4*/
		.radiusForm th {width:105px;}
		.radiusForm .butt {}
		
		.radiusForm_step1 th {width:115px; display:none!important;}
		.radiusForm_step1 .butt {float:left!important; margin-left:0!important; margin-top:5px;}
		
/*SIGNUP STEP2 FORM*/
table.signupStep2 {float:left; width:auto;}
	table.signupStep2 input, table.signupStep2 textarea {width:250px;}
	table.signupStep2 th {float:left; width:130px; vertical-align:top;}
	table.signupStep2 th label {float:left; width:130px;}

/*SIGNUP STEP3 FORM*/
ul.utils li {width:100%;}
table.utils ul.error_list {float:left;}

ul.auditorServices li {float:left; width:100%;}

.additional_auditor_form_holder {float:left; background-color:#f4f4f4;}
.additional_auditor_form_holder label {float:left; width:130px; font-style:normal!important;}
.additional_auditor_form_holder td {float:left;}
.additional_auditor_form_holder select {width:326px!important;}
.additional_auditor_form_holder input {width:326px!important;}

.trade_reg_close { font-size:9px; color:#999999; display:none; }
.additionalTrades {float:left; width:210px;}
	li.tradeTitle {clear:both; font-weight:bold; color:#0D2937; cursor:pointer;}
	.tradeTitleActive {font-size:13px; font-weight:bold; cursor:pointer;color:#D72E27/*19597C*/;}
	li.tradeJobTypes {float:left; width:100%; padding-left:12px; display:none; line-height:1em; margin-bottom:3px;}
		li.tradeJobTypes input {}
		li.tradeJobTypes label {float:left; margin-left:3px; font-size:11px; width:120px; margin-top:3px;font-style:italic;}
		
		
	
	
.additionalTradesTable {float:left; width:auto; /*margin-top:34px;*/ margin:10px; margin-right:0;}

.auditorServices input {margin:5px!important;}


/*STEP 5*/
.servicesListing {}
.servicesTitle {padding-top:17px;}

/*BREADCRUMBS*/
.breadcrumbs {float:left; width:690px; margin:8px 0 5px 8px; background-color:#19597C; color:#ffffff/*#65A5C8*/;}
	.breadcrumbs ul {float:left; padding:2px; margin-left:8px;}
		.breadcrumbs ul li {float:left;}
			.breadcrumbs ul li a {color:#ffffff /*#65A5C8*/; font-weight:normal/*bold*/; text-decoration:none;}
				.breadcrumbs ul li a:hover {text-decoration:none /*underline*/;}
				.breadcrumbs ul li strong {color:#ffffff; font-weight: normal/*#f2f2f2*/;}
	
/*NEWSLETTER*/
.newsletter {float:left; width:206px; border:1px solid #ccc; background:url(/images/bgNewsletter.jpg) right bottom no-repeat;}
.newsletter-con {float:left; width:206px; border:1px solid #ccc; background:url(/images/bgHammer.jpg) right bottom no-repeat; }
	.newsletterContent { margin:10px;}
	
/*REGISTRATION FORMS*/
.formWrap {float:left; width:679px; border:1px solid #ccc;}
	.formWrapContent {margin:8px;}
		.formDesc {border:1px solid #ccc; background-color:#C7E8F6; margin-bottom:4px;}
			.formDescContent {padding:5px; text-transform:uppercase;}
					.formContentIndent {padding-left:6px;}
		
.pricing {float:right; width:210px;}
	.pricing li {float:left; width:100%; margin-bottom:20px;}
	
.pricing2 {float:left; width:650px; margin-bottom:10px; border:1px solid #ccc;}
	.pricing2 li {float:left; width:100%; line-height:1em; padding-bottom:10px;}
.pricing3 {float:right; width:255px; margin-bottom:10px; border:1px solid #ccc;}
	.pricing3 li {float:left; width:100%; line-height:1em; padding-bottom:10px;}
	
	
#job_type_radius_office_state_id {/*position:absolute; z-index:100;*/ background:#fff;}

/*BOARD*/
ul.listing {float:left; width:100%;}
	ul.listing li {float:left; width:100%; margin-bottom:10px;}
		ul.listing li img {float:right; width:150px; height:200px; margin:17px;}
		ul.listing li p {float:left; margin:17px;}
		ul.listing li strong, ul.listing li span {display:block;}

.minutes {float:left; width:100%; border:1px solid #ccc; background-color:#f4f4f4;}
.minutes ul {float:left; margin-right:23px;}
.minutes ul li {margin-bottom:.5em;}
.minutes a {color:#808080; background-image:url(/images/icon_pdf_rollover_16x42.gif); background-repeat:no-repeat; padding-left:20px; background-position:0 0;}
.minutes a:hover {color:#D53223; background-position:0 -26px ;}

.pdf a {color:#000000; background-image:url(/images/icon_pdf_rollover_16x42.gif); background-repeat:no-repeat; padding-left:20px; background-position:0 0;}
.pdf a:hover {color:#D53223; background-position:0 -26px ;}

.pricingreg { min-height:55px;border-left:1px dotted #CCCCCC;float:left;padding-left:10px;padding-right:10px; }
.feereg { min-height:40px;border-left:1px dotted #CCCCCC;float:left;padding-left:10px;padding-right:10px;width:185px; }
	.feereg span { color:#19597C;font-size:15px; font-weight:bold; }
