body{
	background:#C5CCCF;
	font-family:Arial, Helvetica, sans-serif;
}
body,form{
	margin:0;
	padding:0;
}
td{
	vertical-align:top;
	font-family:Arial;
	color:#374750;
}
img{
	border:0px;
}
ul,li{
	margin:0px;
}
li{
	list-style:none;
	list-style-type:none;
	list-style-image:none;
}
a img{
		border:none;
}
*{
	outline:none;
}
.padtop1{
	padding-top:1px;
}
.padtop3{
	padding-top:3px;
}
.alignment{
	text-align:right;
	float:right;
}
.leftbodybg,.rightbodybg,.leftbodybgsub,.rightbodybgsub{
	background:url(../images/body-leftbg.gif) repeat-x;
	height:471px;
	font-size:1px;
}
.rightbodybg{
	background:url(../images/body-rightbg.gif) repeat-x;
}
.leftbodybgsub{
	background:url(../images/body-leftbg-sub.gif) repeat-x;
}
.rightbodybgsub{
	background:url(../images/body-rightbg-sub.gif) repeat-x;
}
.bottombg{
	background:url(../images/body-bottombg.gif) repeat-x 0 0;
	width:100%;
	height:4px;
	margin:0px;
	padding:0px;
	font-size:1px;
}
.headerbg{
	background:url(../images/header-bg.gif) repeat-x;
	text-align:right;
	padding:15px 0 0 0;
}
.topmenubtns{
	font-size:11px;
	color:#FFF;
	padding:3px 0 0 0;
}
.topmenubtns a{
	color:#FFF;
}
.topmenubtns a:hover{
	color:#FFF;
	text-decoration:underline;
}
.searchfield{
	border:0px;
	background:#FFF;
	width:128px;
	padding:3px 0 0 7px;
	height:17px;
	font-size:11px;
	font-style:italic;
	font-family:Arial;
	margin:0 3px 14px 17px;
}
.newsletterfield{
	background:#A6ABAE;
	border:1px solid #A1A6A9;
	color:#D3D5D7;
	width:104px;
	margin:0 3px 14px 7px;
	height:16px;
	padding:2px 0 0 7px;
	font-family:tahoma;
	font-size:10px;
}
.menubg{
	background:#374750;
}
.menubtn{
	font-size:13px;
	text-transform:uppercase;
	color:#FFF;
	font-weight:bold;
}
.menubtn a,.menubtn a:hover{
	color:#FFF;
	background:url(../images/menu-bullet.gif) no-repeat 30px 0;
	padding:15px 28px 15px 29px;
	display:block;
	width:100%;
	height:100%;
}
.menubtn a:hover{
	color:#9F2440;
	background:#E4E4E4;
}
.menubtn a.menuselected{
	color:#B9B4B4;
}
.menubtnonhighlighted a{
	color:#9F2440;
	background:#E4E4E4;
	padding:15px 28px 15px 29px;
	display:block;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}
.centersect{
	width:224px;
	padding:25px 12px 15px 12px;
}
.margbottom13{
	margin-bottom:13px;
}
.homedate{
	font-size:12px;
	margin-bottom:7px;
	font-weight:bold;
}
.homepicborder{
	border:1px solid #B0B3B4;
}
.homenewstitle,.publicationtitle,.searchcrumbs{
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
}
.searchcrumbs,.searchdate{
	font-size:11px !important;
}
.homenewstitle a,.publicationtitle a{
	text-decoration:underline;
	color:#374750 !important;
}
.homenewstitle a:hover,.publicationtitle a:hover,.footertext a:hover,.footerthirdrow a:hover,.footerfirstrow a,.footersecondrow a:hover,.menuthirdlevel ul li a:hover,.menufirstlevel a:hover,.menusecondlevel a,.thirdlevelmenu ul li a:hover,.rightlist li a:hover,.breadcrumbs a:hover,.cardtitle a{
	color:#9F2440;
}
.homenewsdesc,.publicationmore a,.homenewsdesc span{
	font-size:12px;
	color:#374750;
}
.fontnormal{font-weight:normal !important;}
.homenewsdesc a{
	display:block;
	color:#9F2440;
	text-decoration:underline;
	background:url(../images/red-arrow.gif) no-repeat 10px 12px;
	padding:7px 0 0 20px;
}
.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;
}
.publicationslink{
	padding:13px 0 13px 10px;
	border-bottom:1px dotted #AEAEAE;
	margin-bottom:13px;
	font-size:12px;
}
.publicationslink a,.publicationmore a{
	color:#9F2440;
	text-decoration:underline;
}
.vewpdfico{
	background:url(../images/red-arrow.gif) no-repeat 0 5px;
	padding-left:10px;
}
.publicationmore{
	padding:3px 0 0 10px;
}
.homemediasect{
	padding:25px 10px 15px 10px;
	width:230px;
}
.homesectlastback{
	background:#F3F3F3 url(../images/home-mediabg.gif) repeat-x !important;
}
.mediadescp{
	font-size:12px;
	padding:10px 5px 0 5px;
}
.interactiverow{
	background:#D8E0E3 url(../images/interactive-bg.gif) repeat-x;
	padding:13px 0;
}
.logossect{
	border-right:1px solid #BAC3C7;
	padding:11px;
}
.newslettersect{
	padding:13px 12px 0 13px; 
	border-right:1px solid #BAC3C7;
	font-size:12px;
}
.blfalwaysinsect{
	font-size:12px;
	padding:0 0 0 15px;
	line-height:22px;
}
.footerbtn{
	border-bottom:1px solid #ADB5B9;
	background:#D8E0E3;
	text-align:center;
	float:center;
}
.footercont{
	background:#E5EEF1;
	padding:15px 0 15px 24px;
	font-size:11px;
}
.footerfirstrow{
	font-size:12px;
	margin-bottom:7px;
}
.footerthirdrow a,.footerfirstrow a:hover,.footersecondrow a{
	display:block;
	color:#374750;
	margin-bottom:1px;
}
.footersecondrow{
	margin-bottom:7px;
	font-weight:bold;
}
.footertext{
	font-size:11px;
	padding:10px 0 20px 0;
}
.posrelative{
	position:relative;
}
.bordertoppic, div.header-wrapper img {
	border-bottom:1px solid #374750;
}
.subcenter{
	background:#FFF;
}
.sublefttd{
	border-right: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 0 0 25px;
	margin-bottom:15px;
}
.secondlevelbtn a{
	font-size:12px;
	color:#374750;
	background:url(../images/menu-arrow.gif) no-repeat 8px 10px;
	display:block;
	padding:4px 0 4px 18px;
}
.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 0 3px 30px;
	display:block;
	color:#374750;
}
a.thirdselected{
	color:#9F2440 !important;
}
.subrighttd{
	border-left: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:left;
	display:block;
	background:#FFF url(../images/center-sect-bg.gif) repeat-x;
	border-right: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:left;
	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 0 4px 20px;
	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:right;
	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 0 0 20px;
}
.contenttext ul li{
	background:url(../images/ul-bullet.gif) no-repeat left 6px;
	padding:0 3px 0 13px;
}
.contenttext ul li ul{
	padding:2px 0 0 7px;
}
.contenttext ul li ul li{
	padding:0 0 3px 8px;
	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 20px 10px 10px;
	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:Arial;
	font-size:11px;
	color:#374750;
}
.rightlist li a.selected{
	color:#9F2440;
}
.caldfieldscont{
	background:#E9EAEB;
	padding:8px 0 8px 8px;
	margin-bottom:20px;
}
.eventsubjectfield,.eventdatefield,.economicselectsmall,.economicselectbig{
	border:1px solid #ACAA97;
	width:165px;
	height:18px;
	padding:2px 0 0 7px;
	font-family:Arial;
	font-size:12px;
	color:#374750;
}
.eventdatefield{
	width:66px;
}
.economicselectsmall{
	width:75px;
	padding:0px;
	height:20px;
	margin-right:7px;
}
.economicselectbig{
	padding:0px;
	height:20px;
	margin-right:7px;
	text-transform: capitalize;
}
.eventsearchtext{
	padding:2px 3px 0 5px;
}
.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-left:10px;
	margin-top:30px;
}
.pagination a{
	background:#374750;
	margin:0 5px 0 0;
	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 13px 4px 18px;
	margin-bottom:15px;
}
.landingarrownomargin{
	margin-bottom:0px;
}
.landingdescp a{
	color:#9F2440;
	font-size:12px;
}
.landingdescp a:hover{
	color:#374750;
}
.loanscateglinks{
	padding:10px 0 0 20px;
}
.loanscateglinks a{
	color:#9F2440;
	text-decoration:underline;
	background:url(../images/red-arrow.gif) no-repeat 10px 12px;
	padding:7px 0 0 20px;
}
.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:left;
	margin:5px 15px 10px 0;
}
.backlink{
	padding-left:10px;
}
.backlink a{
	background:url(../images/lading-arrow.gif) no-repeat 0 4px;
	padding:0 0 0 15px;
	color:#9F2440;
}
.backlink a:hover{
	color:#374750;
}
.galleryheadcont{
	background:#E9EAEB;
	width:470px;
}
.gallerytitle{
	font-size:13px;
	color:#9F2440;
	font-weight:bold;
	padding:2px 0 0 12px;
}
.margtop30{
	margin-top:30px;
}
.gallerycont{
	padding:15px 0 0 20px;
}
a.menuselected{
	color:#9F2440 !important;
}
.absoluteleftmenu{
	position:absolute;
	left:231px;
	top:-27px;
	background:#374750;
	width:200px;
	visibility:hidden;
}
.menubtnssect{
	border-right: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 0 5px 26px;
	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-left:10px;
}
.ecopdflink a{
	color:#9F2440;
	background:url(../images/ul-bullet.gif) no-repeat left 5px;
	text-decoration:none;
	padding:0 0 0 10px;
}
.pdfdaterelease{
	font-size:11px;
	text-align:right;
	padding-right: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 10px 0 0;
}
.appmaintitle{
	color:#FFF;
	font-size:13px;
	font-weight:bold;
	padding:3px 0 3px 10px;
	background:#9F2440;
	margin-bottom:15px;
}
.padbottom7{
	padding-bottom:7px;
}
.padright5{
	padding-right:5px;
}
.apptextfield,.appselectlist,.contactfieldbig,.contacttextarea,.apptextfieldlist,.simulatorstextfields,.apptextfieldsmall, input.file{
	border:1px solid #C8CFD2;
	width:215px;
	height:22px;
	padding:2px 0 0 7px;
	margin:4px 0 7px 0;
	font-family:Arial;
	font-size:11px;
	color:#374750;
}
.apptextfieldsmall{
	padding:0px;
	width:70px;
}
.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 0 0 7px;
	margin:4px 0 7px 0;
	font-family:Arial;
	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:Arial;
	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 0 15px 75px;
}
.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-right: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-right:20px;
	padding:0 0 2px 10px;
	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 0 2px 22px !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;
}
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 0 4px 20px;
}
.realestatesearchtext{
	font-size:12px;
	color:#374750;
	margin-bottom:4px;
}
.anchorlinkscont ul{
	padding:0 0 30px 0;
}
.anchorlinkscont ul li{
	padding:0 3px 5px 13px;
}
.backtotop{
	text-align:right;
	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 0 0 10px;
}
.backtotop a:hover{
	color:#9F2440;
}
/************************************************************************* Menus Subs ********************************************************/
.secondmenucont{
	background:#FFF;
	height:230px;
	width:749px;
}
.absolutesecondmenu{
	position:absolute;
	top:0px;
	left:0px;
	border-right: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 0 7px 7px;
}
.menuthirdlevel ul li{
	background:url(../images/menu-arrow.gif) no-repeat 0 8px;
	font-size:13px;
	color:#374750;
	padding:0 0 0 10px;
}
.menuprodsect{
	width:156px;
	border-top:3px solid #FFF;
	border-left:3px solid #FFF;
	border-right: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;
	left: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;
	right:0px;
	top:0px;
}
.padbottom14{
	padding-bottom:14px;
}
/************************************************************************* Menus Subs ********************************************************/
/************************************************************************* Send To Friend ****************************************************/
.absolutesendtofirend{
	position:absolute;
	left:-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:Arial;
	font-size:11px;
	color:#736E6B;
	padding:2px 0 0 7px;
	margin:0 0 7px 13px;
}
/************************************************************************* Send To Friend ****************************************************/
/************************************************************************* Gallery  ****************************************************/
.gallerydetailslist{
	padding:0px !important;
}
.gallerydetailslist li{
	float:left;
	width:146px;
	padding-bottom:7px;
	margin:0 10px 10px 0 !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 0 0 7px;
	margin:4px 0 7px 0;
	font-family:Arial;
	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 13px 4px 18px;
	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 0 0 20px;
}
.padleft130{
	padding-left:130px;
}
.padleft50{
	padding-left:50px;
}
.tauxcont,.tauxcont2{
	border:1px solid #E9EAEB;
	background:#F3F4F4;
	padding:1px 0 3px 10px;
	margin:18px 4px 0 0;
}
.tauxcont2{
	margin:0 0 15px 0;
}
.textfieldvalue{
	font-size:12px;
	font-weight:bold;
	color:#9F2440;
	background:none;
	border:0px;
	padding:0;
	margin:0 0 0 4px;
}
.highlightmessage{
	background:#C5C8CA url(../images/lading-arrow.gif) no-repeat 10px 12px;
	padding:7px 10px 10px 25px;
}
.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;
	left: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{
	right:2px;
	top:2px;
	position:absolute;
	cursor:pointer;
}
.paddingcontactpopup{
	padding:40px 20px 20px 20px;
}
/*********************************************** Contact Popup Styles *******************************************/
.absolutecards{
	position:absolute;
	left: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-left:3px;
}
.livesupport{
	padding:0px 10px 10px 10px;
}
.tblnewsletter td{ 
	vertical-align:middle !important;
}
a.map{
           background:url(../images/map.png) no-repeat right 5px;
           padding:4px 18px 3px 0px;
					 text-transform:uppercase;
					 text-decoration:none;
}
a.map:hover { text-decoration:underline; }
.footertbl td{
	width:220px;
	padding-right:15px;
}
.tblapply { width:300px; }
.applybtn { width:100px; text-align:right; }
.colored-td{
	background-color:#E9EAEB !important;
	}
	
/****************************************************************/
ul.pdfList li{
		padding-bottom:7px;
}
.pdfList li a{
		background:url(../images/pdf-icon.gif) no-repeat right;
		padding:0 20px 0 0;
}
#tabledata td{
		padding:5px !important;
}

.uploadfield ul li 
{
    background:none !Important;
    }
.contenttext .RadUpload ul.ruInputs li{
	padding:0;
	}
/*******************************************Added 27-11-2012**********************************************/
h1{
	font-size:22px !important;
	color:#9F2440 !important;
	margin-bottom:25px!important;	
	font-weight:normal!important;
}
h2{
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
	color:#374750 !important;
}
h2 a{
	font-size:13px !important;
	font-weight:bold;
	margin-bottom:7px;
	text-decoration:underline;
	color:#374750 !important;
}
h2 a:hover{
color:#9F2440;
text-decoration:none;
}

/****************************************** search box **************************************************/
.RadComboBox .rcbInput
{
    font-style:italic !important;
    font-family:Arial !important;
    font-size:11px !important;
    height:16px !important; 
   /* margin:0 3px 14px 17px !important;*/
   
}
.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell
{
    background:none !important;
}

.RadComboBox table td.rcbInputCell,.RadComboBox table td.rcbArrowCell
{
    background:none repeat scroll 0 0 #FFFFFF !important;
  
}

.RadComboBox_Default
{
    margin:1px 3px 0 15px !important;
}

.RadComboBox_Default
{
    margin:0 3px 14px 17px !important;
}

