body{

margin:0px 0px 0px 0px; 

padding: 0px;

background: url(../images/bg.gif) repeat-x left top;

font-family: Arial, Helvetica, sans-serif;

color: #444444;

font-size: 12px;

line-height: 19px;

}



ul{

margin: 0px;

padding: 0px;

}



form{

margin: 0px;

padding: 0px;

}



.fltLt{

float: left;

}



.fltRt{

float:right;

}





p{

margin: 5px 70px 15px 0px;

}



.clr{

clear:both;

padding:0px;

margin:0px;

}



#wrapContainer{

width:903px;

margin:0px auto;

}



#container{

width:901px;

margin:0px auto;

border-left: 1px solid #B8C2CC;

border-right: 1px solid #B8C2CC;

background:#ffffff;

float: left;

}



#header{

width: 901px;

border-top: 5px solid #87BEED;

border-bottom: 3px solid #5B87DC;

}



#headerRt{

width:680px; float:right;

margin: 0px 9px 0px 0px;

padding: 11px 0px 0px 0px;

}



.logoPad{

padding: 2px 0px 0px 11px;

}



.seeTxt{

color: #9452B6;

font-family:"Times New Roman", Times, serif;

font-size: 22px;

line-height: 24px;

}



.seeTxt a{

color: #9452B6;

font-size: 22px;

text-decoration:none;

}



.seeTxt a:hover{

color: #6566A7;

font-size: 22px;

text-decoration:none;

padding: 3px 0px 0px 0px;

}



.topBg{

width: 901px;

background: url(../images/topBg.gif) left top repeat-x;

height: 155px;

}
.headerRtwidth{

width:680px;

float: left;

}



.topNavi{

	margin:0px;

	float:right;

}



.topNavi ul{

margin:0px auto;

padding:0px 0px 0px 0px;

list-style:none;

}



.topNavi li{

margin:0px 0px 0px 13px;

float:left;

}



.freeCons{

width: 232px;

float: right;

padding: 24px 0px 24px 0px;

}



.zeroMargin{

margin: 0px 0px 0px 0px;

}



.schedule{

color: #000000;

font-size: 15px;

font-family:"Times New Roman";

margin: 2px 0px 0px 0px;

}



.noTxt{

color: #000000;

font-size: 19px;

font-family:"Times New Roman";

}



.imgMarContact{

margin: 0px 1px 2px 0px;

}







.nav{

	margin:0px;

	float:right;

	padding: 0px;

}



.nav ul{

margin:0px auto;

padding:0px;

list-style:none;

}



.nav li{

	margin:1px 1px 0px 0px;

	float:left;

	text-transform:uppercase;

	font-weight:bold;

}

.nav li a{

	display:block;

	float:left;

	text-decoration:none;

	padding-left:17px;

	font-size: 12px;

	color: #ffffff;

    margin:0px 0px;

	cursor:pointer;

	background:	url(../images/ltTab.gif) no-repeat left top;

line-height: 28px;

}	

.nav li a span{

display:block;

float:left;

text-decoration:none;

background:	url(../images/rtTab.gif) no-repeat right top;

font-size: 12px;

color: #ffffff;

padding:0px 17px 0px 0px;

line-height: 28px;

}	



.nav li a:hover{

	color:#000000;

	display:block;

	float:left;

	text-decoration:none;

	padding-left:17px;

	font-size: 12px;

	cursor:pointer;

line-height: 28px;

}



.nav li a:hover span{

float:left;

font-size: 12px;

line-height: 28px;

color:#000000;

padding:0px 17px 0px 0px;

}





/* Content Css */

#contContainer{

width: 901px;

}



.contPad{

padding: 9px 8px 0px 9px;

}



#bannerContainer{

width: 884px;

}



.bannerLt{

width: 379px;

float: left;

}



.bannerRt{

width: 505px;

float: left;

}



#ltContainer{

width: 256px;

float: left;

margin: 10px 0px 0px 0px;

}



.ltTop{

background:url(../images/topLt.gif) left top no-repeat;

height: 16px;

}



.ltBg{

background:url(../images/bgLt.gif) left top repeat-y;

float: left;

}



.ltBtm{

background:url(../images/btmLt.gif) left top repeat-y;

height: 16px;

}





.ltBgPad{

padding: 0px 14px 0px 14px;

}



.ltWidth{

width: 229px;

float: left;

}



.ltSchTxt{

color: #444444;

font-size: 24px;

line-height: 23px;

font-family:"Times New Roman";

padding: 0px 0px 0px 4px;

}



.ltBox{

width: 229px;

margin: 16px 0px 0px 0px;


}



.ltBoxTop{

background:url(../images/ltTopIn.gif) left top no-repeat;

height: 16px;

}



.ltBoxBg{

background:url(../images/ltBgIn.gif) left top repeat-y;

width: 229px;

}



.ltBoxBtm{

background:url(../images/ltBtmIn.gif) bottom left no-repeat;

height: 16px;

}



.ltBgPad{

padding: 0px 14px 0px 14px;

}



.formPad{

padding: 0px 14px 0px 16px;

}





.widthTxt{

width: 193px;

color: #000000;

margin: 0px 0px 2px 0px;

}



.widthTxtIn{

width: 193px;

color: #000000;

margin: 11px 0px 2px 0px;

}





.txtBox{

width: 190px;

border: 1px solid #CDCDCD;

}



.txtBox1{

width: 190px;

border: 1px solid #CDCDCD;

height: 98px;

}



.resetMar{

margin: 0px 1px 0px 0px;

}



.privacyTxt{

padding: 8px 0px 21px 11px;

border-bottom: 1px solid #818181;

color: #1966BE;

font-weight: bold;

}



.privacyTxt a{

color: #1966BE;

text-decoration: underline;

} 



.privacyTxt a:hover{

color: #1966BE;

text-decoration:none;

} 



/* Left Link Css*/

.cat-link{padding: 0px; margin: 6px 0px 10px 0px; text-align:left; }

.cat-link ul{margin:0; padding:0; list-style:none; text-align:left; font-weight: bold;}

.cat-link li {background:url(../images/arrow.gif) no-repeat 0px 13px; height:21px; display:block; padding: 3px 0px 0px 0px; color:#444444;

border-bottom: 1px solid #EFDDFA; text-decoration:none; font-weight: bold;}

.cat-link li a {height:21px;  display:block; padding: 3px 0px 0px 14px; color:#444444; text-decoration:none;}

.cat-link li a:hover {height:21px; display:block; text-decoration:none; padding: 3px 0px 0px 14px;color: #1966BE; text-decoration:none;}



.cat-link li.noline{

border: none;

}



.blueTxt{

font-size: 25px;

line-height: 26px;

color: #1966BE;

font-family:"Times New Roman";

}



.blueTxt a{

font-size: 25px;

color: #1966BE;

font-family:"Times New Roman";

text-decoration: none;

}



.blueTxt a:hover{

font-size: 25px;

color: #8A64A0;

font-family:"Times New Roman";

text-decoration: none;

}





.widthTxtRes{

width: 193px;

color: #000000;

margin: 31px 0px 32px 0px;

}





.ltWidthHeight{

width: 229px;

float: left;

height: 151px;

}





#rtContainer{

width: 620px;

float: left;

margin: 10px 0px 0px 0px;

}



.rtPad{

padding: 0px 24px 0px 20px;

}



.rtWidth{

width: 400px;

}

.bullet{padding: 0px; margin: 6px 13px 10px 21px; text-align:left; float:left; width:100% }

.bullet ul{margin:0; padding:0; list-style:none; text-align:left; font-weight: bold;}

.bullet li {background:url(../images/arrow.gif) no-repeat 0px 8px; height:18px; display:block; padding: 3px 0px 0px 14px; color:#444444; text-decoration:none; font-weight: bold; list-style:none;}



.bullet li a{

	text-decoration:none;

	color:#387ac7

}



.bullet li a:hover{

	text-decoration:none;

	color:#b71295

}


.bullet1{padding: 0px; margin: 6px 13px 10px 21px; text-align:left; }
.bullet1 ul{margin:0; padding:0; list-style:none; text-align:left; font-weight: bold;}
.bullet1 li {background:url(../images/arrow.gif) no-repeat 0px 8px; display:block; padding: 3px 0px 0px 14px; color:#444444; text-decoration:none; font-weight: bold; list-style:none;}
.bullet1 li a{	text-decoration:none;	color:#387ac7;}
.bullet1 li a:hover{	text-decoration:none;	color:#b71295;}



.rtWidthIn{width: 580px; margin: 7px 0px 0px 0px;}



.hdTxt{

text-transform: uppercase;
font-weight: bold;	

}

.abc{

font-size:12px; 
color:#000000; 
text-decoration:none;
text-transform: uppercase;
font-weight: bold;
display: inline;
}

#rtBox{

width: 270px;

float: right;

margin: 0px 0px 0px 21px;

}



.rtBoxTop{

background:url(../images/rtTop.gif) left top repeat-x;

height: 11px;

}



.rtBoxBtm{

background:url(../images/rtBtm.gif) left bottom repeat-x;

height: 11px;

width: 270px;

}



.rtBoxBg{

background:url(../images/rtBg.gif) left top repeat-y;

float: left;

width: 270px;

}



.mapPad{

padding: 0px 4px 0px 6px;

}



/* Content Css */

#footer{

margin: 24px 0px 0px 0px;

width: 901px;

background:url(../images/footerGrdBg.gif);

height: 78px;

}



#footerContainer{

width:901px;

_width:903px;

border-left: 1px solid #B8C2CC;

border-bottom: 1px solid #B8C2CC;

border-right: 1px solid #B8C2CC;

background:#ffffff;

float: left;

height: 14px;

}



#footerRt{

width:901px;

float: left;

color: #444444;

text-align: right;

font-size: 11px;

padding: 7px 0px 17px 0px;

}



.footerPad{

padding: 0px 11px 0px 0px;

}



.sepPad{

margin: 0px 3px 0px 3px;

color: #AAC8E1;

}



.footerLink{

color: #1966BE;

padding: 20px 10px 0px 10px;

text-align: center;

line-height: 20px;

}



.footerLink a{

color: #1966BE;

text-decoration: none;

font-weight: bold;

}



.footerLink a:hover{

color: #1966BE;

font-weight: bold;

text-decoration:underline;

}







#contact1 {



	float:left;



	width:243px;



	margin-bottom:30px;



	padding-right:40px;



	text-align:left;

	border-bottom:#000000 thin dashed;



}



.divider {



	width:511px; background-image:url(../images/art_divider.gif); background-repeat:repeat-x; height:20px;



	margin-bottom:10px;



	margin-top:10px;



}



.offerHeadBg {

	background:url(../images/tabTitBg.jpg) left top repeat-y;

	font-size:14px;

	color:#ff0000;

	height:24px;

	text-align:center;

	margin-bottom:7px;

	clear:both

}



.offerTitleTr {

	background:#eae0f3;

	color:#8352ad;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:bold;

}



.offerTitleTr td{

	padding:2px 7px;

}



.offerWhiteTr td{

	padding:3px 5px;

	background:#FFFFFF;

	text-align:center

}



.offerWhiteTr td{

	padding:3px 12px;

	background:#FFFFFF;

	text-align:center

}



.offerWhiteTr td strong{

	color:#7742a3;

	text-align:left;

}



.offerpinkTr td{

	padding:3px 12px;

	background:#f4f2f7;

	text-align:center

}



.offerpinkTr td strong{

	color:#7742a3;

	text-align:left;

}



.pinkText {

	color:#7742a3;

}



.learnMore {

	color:#4b4b4d;

	text-align:left; 

	margin:-10px 0 5px 40px; 

	clear:both

}



.learnMore a{

	color:#4b4b4d;

	text-decoration:none;

}



.learnMore a:hover{

	color:#4b4b4d;

	text-decoration:underline;

}



.rtWidthspecIn{

	width: 600px;

	margin: 7px 0px 0px 0px;

	padding:0 0 0 0 ;

}



.rtPadspecl{

padding: 0px 5px 0px 20px;

}



h3

{

font:bold 14px Arial, Helvetica, sans-serif; color:#444;

}



#footerContainernew{

width:901px;

border-left: 0px solid #B8C2CC;

border-bottom: 1px solid #B8C2CC;

border-right: 0px solid #B8C2CC;

background:#ffffff;

float: left;

height: 14px;

}



/*css edit on 04 sep 2009*/

.testimonialsContent {

	width:430px;

	margin:auto;

	margin-bottom:15px;	

}



.testimonialsTop {

	width:430px;

	background:url(../images/testi-content-top.jpg);

	height:11px;

	overflow:hidden

}



.testimonialsMiddle {

	width:414px;

	border-left:#eab3c8 1px solid;

	border-right:#eab3c8 1px solid;

	padding:2px 7px;

	overflow:hidden;

	text-align:center

}



.testimonialsbottom {

	width:430px;

	background:url(../images/testi-content-bottom.jpg);

	height:11px;

	overflow:hidden

}



.emailbox {

	width:430px;

	margin:auto;

	margin-bottom:15px;	

}



.emailboxTop {

	width:430px;

	background:url(../images/testi-content-top.jpg);

	height:11px;

	overflow:hidden

}



.emailboxMiddle {

	width:414px;

	border-left:#eab3c8 1px solid;

	border-right:#eab3c8 1px solid;

	padding:2px 7px;

	overflow:hidden;

	text-align:center
	
	background:url(../images/testi-content-top2.jpg);

}



.emailboxbottom {

	width:430px;

	background:url(../images/testi-content-bottom.jpg);

	height:11px;

	overflow:hidden

}

h1 {
	font-size: 25px;
	line-height: 26px;
	color: #1966BE;
	font-family:"Times New Roman";
	margin:0;
	padding:0;
	font-weight:normal
}






h2{	font-size: 12px;	margin:0;	padding:0;}

h2.txt14 {
	font:bold 14px Arial, Helvetica, sans-serif; color:#444;
}


/* add css 16 April 2010*/

h2.grayTxt{ color:#444; }
h2.txt20{ color:#1a1516; font-size:20px;}
h2.txt14n {	14px Arial, Helvetica, sans-serif; color:#444;}
h2.org14{ color:#FF6600; font-size:14px; font-weight:bold;}
h2.txt16{ color:#444444; font-size:16px; font-weight:bold;}
h2.txt17{ color:#444444; font-size:17px; font-weight:bold;}
h2.txt18{ color:#444444; font-size:18px; font-weight:bold;}
h2.txt18n{ color:#444444; font-size:18px; font-weight:normal;}
h2.org16{ color:#FF6600; font-size:14px;}
h2.org17{ color:#FF6600; font-size:17px; }
h2.org18{ color:#FF6600; font-size:18px; font-weight:bold;}
h2.org14n{ color:#FF6600; font-size:14px; font-weight:normal;}
h2.blue{ color:#1966BE;}
h2.blue14{ font-size:14px; color:#1966BE;}

h2.org{ color:#FF6600;}
h2.subhead{	font-size: 25px; line-height: 26px;	color: #1966BE;	font-family:"Times New Roman"; }
h2.txt14n {	 14px Arial, Helvetica, sans-serif; color:#444;}
.upperTxt{ text-transform:uppercase;}
.font12{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.marOtb{margin-bottom:30px; margin-top:16px;}
.mar15tb{margin-bottom:15px; margin-top:16px;}
.mar17tb{margin-bottom:17px; margin-top:16px;}
.mar16tb{margin-bottom:13px; margin-top:14px;}
.mar20tb{margin-bottom:20px; margin-top:16px;}
.marginBot17{ margin-bottom:17px;}
.marginBot12{ margin-bottom:12px;}
.marginBot15{ margin-bottom:15px;}
.marginBot10{ margin-bottom:10px;}
.marginBot5{ margin-bottom:5px;}
.marginBot13{ margin-bottom:13px;}
.marginBot20{ margin-bottom:20px;}
.bold{ font-weight:bold;}
.normal{ font-weight:normal;}
.fr{ float:right;}
.fl{ float:left;}















