.padtop1{
	padding-top:1px;
}
.padtop3{
	padding-top:3px;
}
.alignment{
	text-align:left;
	float:left;
}
.margbottom13{
	margin-bottom:13px;
}
.fontnormal{font-weight:normal !important;}
.homenewsdesc a:hover,.menufirstlevel a,.footertext a,.publicationslink a:hover,.publicationmore a:hover,.menuthirdlevel ul li a,.menusecondlevel a:hover,.rightlist li a,.cardtitle a:hover{
	color:#374750;
}
.posrelative{
	position:relative;
}
.bordertoppic, div.header-wrapper img {
	border-bottom:1px solid #374750;
}
.subcenter{
	background:#FFF;
}
.sublefttd{
	border-left:1px solid #D6D9DA;
	width:249px;
}
.lefttitle{
	background:#374750;
	font-size:18px;
	font-weight:bold;
	color:#FFF;
	padding:10px 13px;
	margin-bottom:10px;
}
.leftmenu{
	padding:0 9px 20px 9px;
}
.leftmenubtn{
	margin-bottom:3px;
}
.leftmenubtn a,.leftmenubtn-on a{
	background:#E9EAEB;
	padding:4px 14px;
	display:block;
	font-size:13px;
	color:#374750;
	font-weight:bold;
}
.leftmenubtn a:hover{
	color:#FFF;
	background:#374750;
}
.leftmenubtn-on a{
	background:#374750;
	padding:4px 14px;
	display:block;
	font-size:13px;
	color:#FFF;
	font-weight:bold;
	 text-decoration:none;}
.leftmenusecondlevel{
	padding:3px 25px 0 0;
	margin-bottom:15px;
}
.secondlevelbtn a{
	font-size:12px;
	color:#374750;
	background:url(../images/menu-arrow.gif) no-repeat 8px 10px;
	display:block;
	padding:4px 18px 4px 0;
}
.secondlevelbtn a:hover,a.secondselected{
	color:#FFF;
	background:#9F2440 url(../images/white-arrow.gif) no-repeat 8px 10px;
}
.thirdlevelmenu ul{
	padding:0 0 5px 0;
}
.thirdlevelmenu ul li{
	font-size:12px;
	color:#374750;
	border-bottom:1px solid #E9EBEC;
	
}
.thirdlevelmenu ul li a{
	background:url(../images/red-square.gif) no-repeat 19px 10px;
	padding:3px 30px 3px 0;
	display:block;
	color:#374750;
}
a.thirdselected{
	color:#9F2440 !important;
}
.subrighttd{
	border-right:1px solid #C8CCCF;
	width:212px;
	padding:20px 17px 15px 17px;
}
.righttitle{
	color:#9F2440;
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}
.rightlist {
	padding:0px;
}
.rightlist li{
	border-bottom:1px solid #C8CCCF;
	padding:4px 0;
	color:#374750;
	font-size:13px;
}
.subcentertd{
	padding:15px 15px 30px 15px;
}
.textttols{
	border-bottom:1px solid #ECECEC;
	padding-bottom:8px;
	margin-bottom:8px;
}
.breadcrumbs{
	font-size:11px;
	color:#434343;
	margin-bottom:25px;
}
.breadcrumbs a{
	color:#434343;
}
.pagetitle{
	font-size:22px;
	color:#9F2440;
	margin-bottom:25px;
}
.contenttext{
	font-size:13px;
	line-height:16px;
}
.contenttext a{
	color:#9F2440;
	text-decoration:underline;
}
.contentitle{
	color:#9F2440;
	font-size:14px;
	margin-bottom:8px;
}
.cardtitle{
	margin-bottom:13px;
	font-size:15px;
	font-weight:bold;
	color:#9F2440;
}
.margbottom25{
	margin-bottom:25px;
}
.cardrow{
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #C8CCCF;
}
.cardrow2{
	margin-bottom:20px;
}
.cardrow2 ul{
	padding:7px 0 0 0 !important;
}
.homesects{
	float:right;
	display:block;
	background:#FFF url(../images/center-sect-bg.gif) repeat-x;
	border-left:1px solid #D6D9DA;
}
.hodlderdivs{
	width:998px;
	clear:both;
	position:relative;
}
.hidefooterbtn,.showfooterbtn{
	background:url(../images/hide-footer.gif) no-repeat 0 0;
	width:55px;
	height:8px;
	display:block;
	font-size:1px;
	color:#ADB5B9;
	text-align:right;
	margin:0 auto;
}
.showfooterbtn{
	background:url(../images/show-footer.gif) no-repeat 0 0;
}
.mainmenucont ul.mainmenu{
	padding:9px 15px 0 15px;
}
.mainmenucont ul.mainmenu li,.menubtnssect ul.mainmenu li{
	padding:0 20px 4px 0;
	margin-bottom:4px;
	border-bottom:1px solid #C5CCCF;
	color:#9F2440;
	background:url(../images/menu-arrow-pic.gif) no-repeat 11px 5px;
	line-height:13px;
}
.menubtnssect ul.mainmenu li a.moremenubtns{
	color:#9F2440;
}
.menubtnssect ul.mainmenu li{
	border-bottom:0px;
	margin-bottom:0px;
}
.menubtnssect ul.mainmenu li a.submenufirstlevel{
	color:#9F2440;
	line-height:14px;
}
a.last-a{
color:red !important;
}
.mainmenucont ul.mainmenu li a,.menubtnssect ul.mainmenu li a{
	padding:0px !important;
	color:#4A5860;
	font-size:11px !important;
	text-transform:none;
	display:inline;
	font-weight:normal;
	background:none !important;
}
.mainmenucont ul.mainmenu li a:hover,.menubtnssect ul.mainmenu li a:hover{
	color:#9F2440;
}
.submenufirstlevel{
	display:block !important;
	font-weight:bold !important;
	font-size:13px !important;
}
.floatrightpic{
	float:left;
	padding:0 15px 0 15px;
	clear:both;
	background:#E4E4E4;
}
.contentsubtitle,.contentsubtitlemargin{
	color:#9F2440;
	font-size:13px;
	background:#E9EAEB;
	padding:3px 13px 4px 13px;
	font-weight:bold;
}
.contentsubtitlemargin{
	margin-bottom:10px;
}
.contentsubtitlemargin a{
	color:#9F2440;
	text-decoration:none;
}
.contentredsubtitle{
	color:#FFF;
	font-size:13px;
	background:#9F2440;
	padding:3px 13px 4px 13px;
	font-weight:bold;
	margin-bottom:10px;
}
.locatorlevel1{
	margin-bottom:10px;
	color:#FFF;
	font-size:13px;
	background:#9F2440;
	padding:3px 13px 4px 13px;
	font-weight:bold;
}
.contenttext ul{
	padding:7px 20px 0 0;
}
.contenttext ul li{
	background:url(../images/ul-bullet.gif) no-repeat right 6px;
	padding:0 13px 0 3px;
}
.contenttext ul li ul{
	padding:2px 7px 0 0;
}
.contenttext ul li ul li{
	padding:0 8px 3px 0;
	background:url(../images/red-square.gif) no-repeat 0 7px;
}
.caracteresticscont,.caracteresticscontsmallpad{
	border:1px solid #B5BBBE;
	padding:13px 20px;
	margin-bottom:15px;
}
.caracteresticscontsmallpad{
	padding:4px 10px 10px 20px;
	margin-bottom:25px;
}
.simulationbg{
	border:1px solid #E3E2D8;
	background:#F3F3EB url(../images/simulation-bg.gif) repeat-x;
	padding:12px 7px;
	 margin-top:12px;
}
.simulationstext{
	font-size:13px;
	color:#374750;
	padding-bottom:13px;
}
.simulationlist{
	margin-bottom:9px;
	width:195px;
	font-family:Tahoma;
	font-size:11px;
	color:#374750;
}
.rightlist li a.selected{
	color:#9F2440;
}
.caldfieldscont{
	background:#E9EAEB;
	padding:8px 8px 8px 0;
	margin-bottom:20px;
}
.eventsubjectfield,.eventdatefield,.economicselectsmall,.economicselectbig{
	border:1px solid #ACAA97;
	width:165px;
	height:18px;
	padding:2px 7px 0 0;
	font-family:Tahoma;
	font-size:12px;
	color:#374750;
}
.eventdatefield{
	width:66px;
}
.economicselectsmall{
	width:75px;
	padding:0px;
	height:20px;
	margin-left:7px;
}
.economicselectbig{
	padding:0px;
	height:20px;
	margin-left:7px;
}
.eventsearchtext{
	padding:2px 5px 0 3px;
}
.padtop4{
	padding-top:4px;
}
.eventdates{
	font-size:12px;
	margin-bottom:12px;
}
.searchdates{
	font-size:11px;
}
.redcolor{
	color:#9F2440 !important;
}
.eventrow{
	padding-bottom:13px;
	margin-bottom:13px;
	border-bottom:1px solid #E7E7E7;
}
.pagination{
	font-size:12px;
	color:#374750;
	font-weight:bold;
	text-align:center;
	padding-right:10px;
	margin-top:30px;
}
.pagination a{
	background:#374750;
	margin:0 0 0 5px;
	padding:3px 8px;
	display:inline-block;
	color:#FFF;
}
.pagination a:hover,.pagination a.selected{
	background:#9F2440;
	color:#FFF;
}
.landingarrow,.landingarrownomargin{
	background:#E9EAEB url(../images/lading-arrow.gif) no-repeat 6px 7px;
	padding:3px 18px 4px 13px;
	margin-bottom:15px;
}
.landingarrownomargin{
	margin-bottom:0px;
}
.landingdescp a{
	color:#9F2440;
	font-size:12px;
}
.landingdescp a:hover{
	color:#374750;
}
.loanscateglinks{
	padding:10px 20px 0 0;
}
.loanscateglinks a{
	color:#9F2440;
	text-decoration:underline;
	background:url(../images/red-arrow.gif) no-repeat 10px 12px;
	padding:7px 20px 0 0;
}
.loanscateglinks a:hover{
	color:#374750;
}
.rightcaldtitle{
	background:#9F2440;
	padding:6px 9px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.righteventrow{
	padding-bottom:9px;
	margin-bottom:9px;
	border-bottom:1px solid #C8CCCF;
	color:#374750;
	font-size:12px;
}
.righteventtitle{
	font-size:13px;
	color:#9F2440;
	font-weight:bold;
}
.righteventtitle a{
	color:#9F2440;
}
.righteventtitle a:hover{
	color:#374750;
}
.newsdetailsdate{
	font-size:12px;
	margin-bottom:5px;
}
.floatleftpic{
	float:right;
	margin:5px 0 10px 15px;
}
.backlink{
	padding-right:10px;
}
.backlink a{
	background:url(../images/lading-arrow.gif) no-repeat 0 4px;
	padding:0 15px 0 0;
	color:#9F2440;
}
.backlink a:hover{
	color:#374750;
}
.galleryheadcont{
	background:#E9EAEB;
	width:470px;
}
.gallerytitle{
	font-size:13px;
	color:#9F2440;
	font-weight:bold;
	padding:2px 12px 0 0;
}
.margtop30{
	margin-top:30px;
}
.gallerycont{
	padding:15px 20px 0 0;
}
a.menuselected{
	color:#9F2440 !important;
}
.absoluteleftmenu{
	position:absolute;
	right:231px;
	top:-27px;
	background:#374750;
	width:200px;
	visibility:hidden;
}
.menubtnssect{
	border-left:1px solid #D6D9DA;
	width:360px;
	padding:12px 7px 0 7px;
}
div.leftmenubtnhighlighted a{
	background:#374750;
	color:#FFF;
	padding:4px 14px;
	display:block;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	margin-bottom:3px;
}
.leftmenusecondlevel{
	padding:5px 6px 0 6px;
}
.leftmenusecondlevel li{
	background:url(../images/leftmenu-arrow.gif) no-repeat 15px 13px;
	padding:5px 26px 5px 0;
	color:#FFF;
	font-size:12px;
	border-bottom:1px solid #717C83;
}
.leftmenusecondlevel li a{
	background:none;
	padding:0px;
	color:#FFF;
	font-weight:normal;
	font-size:12px;
	margin:0px !important;
}
.leftmenusecondlevel li a:hover{
	color:#717C83;
}
.thirdlevelmenu li{
	padding:0px;
}
.notestext{
	font-size:11px;
	color:#999;
	font-style:italic;
	margin-top:7px;
}
.graycolor,.ecopdflink a:hover{
	color:#374750;
}
.padleft10{
	padding-right:10px;
}
.ecopdflink a{
	color:#9F2440;
	background:url(../images/ul-bullet.gif) no-repeat right 5px;
	text-decoration:none;
	display:block;
	padding:0 10px 0 0;
}
.pdfdaterelease{
	font-size:11px;
	text-align:left;
	padding-left:30px;
}
.pdflisting{
	margin:7px 0;
}
.borderbottomlistpdf{
	border-bottom:1px solid #E7E7E7;
	padding-bottom:7px;
}
.stepstext{
	font-size:13px;
	color:#374750;
	font-weight:bold;
	padding:2px 0 0 10px;
}
.appmaintitle{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:3px 10px 3px 0;
	background:#9F2440;
	margin-bottom:15px;
}
.padbottom7{
	padding-bottom:7px;
}
.padright5{
	padding-left:5px;
}
.apptextfield,.appselectlist,.contactfieldbig,.contacttextarea,.apptextfieldlist,.simulatorstextfields{
	border:1px solid #C8CFD2;
	width:215px;
	height:22px;
	padding:2px 7px 0 0;
	margin:4px 0 7px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#374750;
}
.apptextfieldlist{
	padding:0px !important;
	height:20px !important;
	margin:4px 0 12px 0;
}
.simulatorstextfields
{   width:215px !important;
    height:15px;
	margin:4px 0 12px 0;
}
.applongtextfield{
	border:1px solid #C8CFD2;
	width:697px;
	height:22px;
	padding:2px 7px 0 0;
	margin:4px 0 7px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#374750;
}
.appSmalltextfield{
   border:1px solid #C8CFD2;
	width:100px;
	height:22px;
	/*padding: 2px 0 0 0;*/
	padding: 0 0 0 0;
	/*margin: 4px 0 7px 0;*/
	margin: 0 0 0 0;
	font-family:Tahoma;
	font-size:11px;
	color:#374750; 
}
.contactfieldbig,.contacttextarea{
	width:461px;
}
.contacttextarea{
	height:150px;
}
.appselectlist{
	height:20px;
	padding:0;
	width:223px;
	margin:8px 0 0 0;
}
.appnotes{
	padding-top:10px;
	margin-bottom:30px;
	border-top:1px solid #E7E7E7;
}
#tableinfolist td{
	padding:5px 0;
	border-bottom:1px solid #E7E7E7;
}
.searchbredcrumb{
	padding:10px 0 0 0px;
	/*background:url(../images/ul-bullet.gif) no-repeat 10px 15px;*/
}
.searchbredcrumb,.searchbredcrumb a{
	color:#434343;
	font-size:11px;
	text-decoration:none;
}
.searchbredcrumb a:hover,a.searchbredselected{
	color:#9F2440;
}
.sitemaplevel1{
	color:#374750;
	font-weight:bold;
	border-bottom:1px solid #CACACA;
	padding-bottom:3px;
	margin-bottom:7px;
}
.sitemaplevel1 a,.sitemaplevel2 a:hover{
	color:#374750;
	text-decoration:none;
}
.sitemapcontpad{
	padding:0 75px 15px 0;
}
.sitemaplevel2{
	font-size:11px;
	font-weight:bold;
	color:#9F2440;
}
.sitemaplevel2 a,.sitemaplevel1 a:hover,.sitemaplevel3 a:hover{
	text-decoration:none;
	color:#9F2440;
}
.sitemaplevel3{
	font-size:11px;
	color:#374750;
}
.sitemaplevel3 a{
	display:block;
	padding-bottom:1px;
	color:#374750;
	text-decoration:none;
}
.sitemaplevel2cont{
	padding-bottom:3px;
	margin-bottom:3px;
	border-bottom:1px solid #CACACA;
}
.realestatecont{
	background:#E9EAEB;
	padding:8px;
	margin-bottom:12px;
}
.realestateinfo{
	padding-left:25px;
	text-decoration:underline;
}
.realestatetblinfo td{
	padding-bottom:3px;
}
.realestatelinks{
	font-size:12px;
	font-weight:bold;
	color:#9F2440;
	border-top:1px solid #F2F2F3;
	padding-top:7px;
	margin-top:7px;
}
.realestatelinks a{
	color:#9F2440;
	text-decoration:none;
	margin-left:20px;
	padding:0 10px 2px 0;
	display:inline-block;
}
.realestatelinks a:hover{
	color:#374750;
}
.linkarrow{
	background:url(../images/ul-bullet.gif) no-repeat 0 5px;
}
.pdficon,.downloadlocationmap{
	background:url(../images/pdf-icon.gif) no-repeat 0 0;
	padding:0 22px 2px 0 !important;
}
#tabledata,#tbl6by12,#tbl6by18,#tbl6by6{
	font-size:11px;
	color:#374750;
}

#tabledata,#tbl6by12,#tbl6by18,#tbl6by6 td{
	border-bottom:1px solid #CACACA;
	padding:3px 6px;
}
tr.headerrow td{
	background:#E9EAEB;
	border-bottom:0px !important;
	font-size:12px;
	font-weight:bold;
	padding:2px;
}
tr.firstrow td{
	background:#FFFFFF;
}
tr.secondrow td{
	background:#F4F4F5;
}
td.firsttdinfo{
	font-size:12px;
	font-weight:bold;
}
.borderlist{
	border-bottom:1px solid #CACACA;
	padding:4px 0;
}
.bulletlist{
	background:url(../images/ul-bullet.gif) no-repeat 10px 9px;
	padding:4px 20px 4px 0;
}
.realestatesearchtext{
	font-size:12px;
	color:#374750;
	margin-bottom:4px;
}
.anchorlinkscont ul{
	padding:0 0 30px 0;
}
.anchorlinkscont ul li{
	padding:0 13px 5px 3px;
}
.backtotop{
	text-align:left;
	margin-bottom:20px;
	border-top:1px solid #CCC;
	padding-top:4px;
}
.backtotop a{
	text-decoration:none;
	color:#374750;
	background:url(../images/backtotop-arrow.gif) no-repeat 0 8px;
	padding:0 10px 0 0;
}
.backtotop a:hover{
	color:#9F2440;
}
/************************************************************************* Menus Subs ********************************************************/
.secondmenucont{
	background:#FFF;
	height:230px;
	width:749px;
}
.absolutesecondmenu{
	position:absolute;
	top:0px;
	right:0px;
	border-left:1px solid #C8CCCF;
	border-bottom:1px solid #C8CCCF;
	border-top:1px solid #C8CCCF;
	visibility:hidden;
}
.menubtnssect ul.mainmenu{
	padding:0px;
}
.menufirstlevel{
	font-weight:bold;
	font-size:15px;
	margin-bottom:10px;
	color:#374750;
}
.menusecondlevel{
	color:#9F2440;
	font-size:13px;
}
.menuthirdlevel ul{
	padding:0 7px 7px 0;
}
.menuthirdlevel ul li{
	background:url(../images/menu-arrow.gif) no-repeat 0 8px;
	font-size:13px;
	color:#374750;
	padding:0 10px 0 0;
}
.menuprodsect{
	width:156px;
	border-top:3px solid #FFF;
	border-right:3px solid #FFF;
	border-left:1px solid #D6D9DA;
	padding:12px 15px 0 15px;
	background:url(../images/menu-bg.gif) repeat-x;
}
.menudesc{
	font-size:12px;
	color:#5B6062;
}
.margbottom7{
	margin-bottom:7px;
}
.absolutemenu{
	position:absolute;
	top:0px;
	right:0px;
	width:508px;
	visibility:hidden;
	z-index:10000;
}
.mainmenucont{
	background:#E4E4E4;
}
li.last-a{
	border-bottom:0px !important;
}
.zindex10000{
	z-index:10000;
}
.zindex100{
	z-index:100;
}
.height232{
	height:232px;
}
.absolutetoppic{
	position:absolute;
	left:0px;
	top:0px;
}
.padbottom14{
	padding-bottom:14px;
}
/************************************************************************* Menus Subs ********************************************************/
/************************************************************************* Send To Friend ****************************************************/
.absolutesendtofirend{
	position:absolute;
	right:-67px;
	top:13px;
	background:#ECECEC;
	width:450px;
	height:150px;
	font-size:12px;
	color:#9F2440;
	font-weight:bold;
	padding:10px;
	display:none;
}
.absolutesendtofirend a{
	color:#9F2440;
	font-weight:bold;
}
.sedntofriendfield{
	width:170px;
	height:18px;
	border:1px solid #A1A6A9;
	font-family:Tahoma;
	font-size:11px;
	color:#736E6B;
	padding:2px 7px 0 0;
	margin:0 13px 7px 0;
}
/************************************************************************* Send To Friend ****************************************************/
/************************************************************************* Gallery  ****************************************************/
.gallerydetailslist{
	padding:0px !important;
}
.gallerydetailslist li{
	float:right;
	width:146px;
	padding-bottom:7px;
	margin:0 0 10px 10px !important;
	background:none !important;
	
}
.galleryimage,.galleryimageon{
	border:1px solid #CACACA !important;
	padding:3px;
	height:130px;
	text-align:center !important;
	vertical-align:middle !important;
}
.galleryimageon{
	border:1px solid #9F2440 !important;
}
.viewimglink{
	padding:5px 0 0 0;
}
.viewimglink a:hover{
	text-decoration:none;
}
.clearfloat{
	clear:both;
}
/**********************************************************/
.text-red-bold{
	color:#9F2440;
	font-weight:bold;
}
.topmenubtns a,.menubtn a,.homenewstitle a:hover,.homenewsdesc a:hover,.publicationslink a:hover,.publicationmore a:hover,.footerthirdrow a,.footerfirstrow a,.footersecondrow a,.footertext a,.menufirstlevel a,.menuthirdlevel ul li a,.menusecondlevel a,.leftmenubtn a,.secondlevelbtn a,.thirdlevelmenu ul li a,.rightlist li a,.breadcrumbs a,.cardtitle a,.menubtnonhighlighted a,.publicationtitle a,.pagination a,.landingdescp a,.righteventtitle a,.backlink a,.absolutesendtofirend a,.menubtnssect ul.mainmenu li a,.contenttext a:hover{
	text-decoration:none;
}
.applabel{
	border:0px;
	height:22px;
	padding:2px 7px 0 0;
	margin:4px 0 7px 0;
	font-family:Tahoma;
	font-size:11px;
	color:#374750;
}

/*****************Accordion****************************/
.accordion a.faqquest {
	cursor: pointer;
	display:block;
	font-weight:bold;
	background:#E9EAEB url(../images/lading-arrow.gif) no-repeat scroll 6px 7px ;
	color:#374750;
	font-size:13px;
	text-decoration:none;
	padding:3px 18px 4px 13px;
	margin-bottom:7px;
}
.accordion a.faqquest:hover {
	color:#9F2440;
}
.accordion a.active {
	color:#9F2440;
}
.accordion div {
	margin:10px 0 10px 0;
	padding:0 0 0 0px;
}
/*********** Branch locator **************/
.LocateBack{
	background:#E9EAEB;
}
.locatetext{
	font-weight:bold;
	color:#9F2440;
}
.LocateBack select{
	width:200px;
}
.PaddingTop25{
	padding-top:25px;
}
.BranchesInput{
	padding:5px 0px 10px 0px;
}
.locatesearchfields{
	padding:20px 20px 0 0;
}
.padleft130{
	padding-right:130px;
}
.padleft50{
	padding-right:50px;
}
.tauxcont,.tauxcont2{
	border:1px solid #E9EAEB;
	background:#F3F4F4;
	padding:1px 10px 3px 0;
	margin:18px 0 0 4px;
}
.tauxcont2{
	margin:0 0 15px 0;
}
.textfieldvalue{
	font-size:12px;
	font-weight:bold;
	color:#9F2440;
	background:none;
	border:0px;
	padding:0;
	margin:0 4px 0 0;
}
.highlightmessage{
	background:#C5C8CA url(../images/lading-arrow.gif) no-repeat 10px 12px;
	padding:7px 25px 10px 10px;
}
.briefheight{
	margin-bottom:4px;
}
/*********************************************** Contact Popup Styles *******************************************/
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
#backgroundPopup{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	height:100%;
	width:100%;
	top:0;
	right:0;
	background:#000000;
	border:1px solid #cecece;
	z-index:10000;
}
#popupContact{
	display:none;
	position:fixed;
	_position:absolute; /* hack for internet explorer 6*/
	width:520px;
	background:#C5CCCF;
	z-index:200000;
}
#popupContactClose{
	left:2px;
	top:2px;
	position:absolute;
	cursor:pointer;
}
.paddingcontactpopup{
	padding:40px 20px 20px 20px;
}
/*********************************************** Contact Popup Styles *******************************************/
.absolutecards{
	position:absolute;
	right:0;
	top:0;
	z-index:300000;
	width:100%;
	height:100%;
	display:none;
}
.applybtncards{
	text-transform:uppercase;
	font-size:10px;
	color:#374750 !important;
	font-weight:bold;
}
.padtop20{
	padding-top:20px;
}
.locatortype{
	font-size:11px;
	color:#374750 !important;
}
.managementrow{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #cecece;
}
/*******************************************/
.newsarchivelist{
	width:70px;
	height:18px;
	font-size:10px;
	color:#230a03;
	padding-right:3px;
}
.livesupport{
	padding:0px 10px 10px 10px;
}
.tblnewsletter td{ 
	vertical-align:middle !important;
}
a.map{
           background:url(../images/map.png) no-repeat left 5px;
           padding:4px 0 3px 18px;
					 text-transform:uppercase;
					 text-decoration:none;
}
a.map:hover { text-decoration:underline; }
.footertbl td{
	width:220px;
	padding-left:15px;
}
.tblapply { width:300px; }
.applybtn { width:100px; text-align:left; }
.colored-td{
	background-color:#E9EAEB !important;
	}