body{ background:#d1d1ca; color:#505151; font-weight:normal;   font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.75em;}

/* ************************************ Generalization ******************************************** */

html, body, div, h1, h2, h3, h4, h5, h6,  blockquote,
pre, form, fieldset { margin: 0; padding: 0; }

a{ border:none; /*color:#09284b;*/ outline:none; text-decoration:none;}

a:hover{ border:none; text-decoration:underline; /*color:#09284b;*/}

img{border:0px none !important;}

.homeheader{height:50px; width:728px; color:#505151; line-height:23px; font-family:Arial; font-weight:bold; font-size:22px; padding:35px 0 0 10px; margin:0; background:url(images/innerheaderbg.jpg) no-repeat;} /* color = lightblue*/

/*h2{color:#da282e; font-size:18px; font-weight:bold; padding:0px 0 0 0;}  color = red

h3{color:#3f4446; font-size:14px; font-weight:bold; line-height:25px; font-family:Arial; } color = black

h4{color:#75797c; font-size:12px; font-weight:bolder;}  color = grey

h5{color:#3f4446; font-size:12px; font-weight:bold; } color = black

h6{}*/

INPUT, SELECT, TEXTAREA{color:#09284b; border:1px solid #4a82c3;  font-size:12px; }

INPUT[type='image'], INPUT[type='radio'], INPUT[type='checkbox']{ border:none; outline:none;}

.overflow{overflow:hidden;}

/* ***************************************************************************************************** */

/* *************************** Layout ********************************** */
#pagecontainer {background:url(images/pagecontainer_bg.jpg);margin:0 auto;padding:10px 40px;width:916px;}

.shadow {border:5px solid #F3F3F3;margin:0;padding:0;}

#header {background:#fff url(images/headerbg.jpg) repeat-x; height:110px;padding:0px 0 0;}

.homeLink{ padding:20px 0 0 10px; width:417px; display:block;}

#content {font-family:Verdana;font-size:12px; width:916px; text-align:justify; margin:0px; padding: 0; border:0px solid; }

.contentplaceholder{ margin:10px 0; float:left; display:block; width:100%; background-color:#fff;}

.innercontent{ padding:10px; width:505px; height:301px; margin:30px auto; background:url(images/loginBg.jpg) no-repeat;}

.innertableDiv{margin:0px auto; padding:30px 0 0 0; width:70%; color:#09284b; font-weight:bold;}

#blueHeader {background:url(images/nav_bar_bkground.jpg) repeat-x; height:70px;}

.blueHeader { background:url(images/nav_bar_bkground.jpg) repeat-x;}
.blueHeader ul{color:#FFFFFF;font-family:Verdana;font-size:12px;}
.blueHeader ul li{ display:inline;list-style-type:none;  }
.blueHeader ul li a{ font-family:Arial; float:right;font-size:18px;color:#efefef; padding:49px 20px 0px 20px; background:url(images/div_line_navbar.jpg) no-repeat  right bottom;}
.blueHeader ul li a:hover{font-family:Arial; float:right; font-size:18px;color:#efefef; padding:25px 20px 0px 20px; }


.menubar { background:#FFF url(images/div_line_navbar.jpg) no-repeat;}

/************************************************************************ */

/* ************************** Navigation ***************************** */

#nav{ list-style:none; padding:10px 0; width:178px; margin:0 auto; }

#nav li{padding:0px 0px; margin:0 auto; }

#nav li a{ background:url(images/graybuttonnav.jpg) no-repeat; color:#fff; font-size:13px;   font-family:Arial; width:123px; height:40px; margin:0px auto 0px auto; padding:0px 0 15px 0; line-height:35px; display:block; text-align:center; vertical-align:middle; text-decoration:none;}
#nav li a:hover{ background:url(images/blackbutton.jpg) no-repeat; color:#fff; font-size:13px;   font-family:Arial; width:123px; height:40px; margin:0px auto 0px auto; padding:0px 0 15px 0; line-height:35px; display:block; text-align:center; vertical-align:middle; text-decoration:underline;}

#nav li .active{ background:url(images/blackbutton.jpg) no-repeat; color:#fff; font-size:16px;   font-family:Arial; width:123px; height:40px; margin:0px auto 0px auto; padding:0px 0 15px 0; line-height:35px; display:block; text-align:center; vertical-align:middle; text-decoration:none;}



#nav li a.graybutton{ background:url(images/leftarrowbtns.jpg) no-repeat; color:#505151; font-size:12px; width:90px; height:49px; line-height:18px; padding-left:35px; padding-top:3px; display:block; text-align:left; vertical-align:middle;}


#nav li a.help{ background:url(images/leftarrowbtns.jpg) no-repeat; color:#505151; font-size:12px; width:120px; height:29px; line-height:13px; padding-left:5px; padding-top:0px; border:0px solid; display:block; text-align:center; vertical-align:middle;}

/* ****************************************************************** */


/* *************************** Footer *************************************** */

.footer{ width:100%; color:#868F98;font-family:verdana;font-size:10px; margin:10px 0 0 0; padding:10px 0 5px 0; border-top:3px solid #4b82c2; border-bottom:0px solid #4a82c3;}

.footerleft{ float:left; width:685px; margin:0; font-size:11px;}

.footerright{ float:right; margin:0 0 0 20px; text-align:center; width:170px;}

.footerright a{ text-decoration:underline; color:#32504A;}

.footerright a:hover{ text-decoration:none;}

 
.link1 a{ text-decoration:underline; color:#32504A;}

.link1 a:hover{ text-decoration:none;}
 

 


/* ******** ********* */
/* ********************* Login ************************* */

.innercontent{ padding:10px; width:505px; height:301px; margin:42px auto; background:url(images/loginBg.jpg) no-repeat;}

.innertableDiv{margin:0px auto; padding:30px 0 0 0; width:70%; color:#09284b; font-weight:bold;}

.hrLine{ border-top:3px solid #4B82C2; margin:20px 0 0 0;}
/* ***************************************************** */

/* **** Other **** */
.formSearchHeader {background-color:#4a82c3;border-top:4px solid #DCD087;clear:both;color:#FFFFFF;font-family:"georgia,times new roman";font-size:15px;font-weight:bold;height:20px;margin:10px 0 0 0;padding-bottom:5px;padding-left:10px;padding-top:5px;}

/*.btnLogin{ background:#4a82c3; color:#fff; padding:2px; font-weight:bold; line-height:20px;}*/

.btnLogin{  background:url(images/loginbtn.gif) no-repeat; cursor:pointer; color:#fff; padding:2px; font-weight:bold; line-height:20px; width:91px; height:33px; border:none;}

.lblError{background:#F7CBCA;border:1px solid #CC0000;color:#CC0000;font-weight:bold;  font-size:12px;  padding:4px;text-align:center;}

.rightbuttons{ width:530px; float:right; padding:15px 0 0 0; }


.rightbuttons1{ width:530px; float:right; padding:15px 0 0 0; }
.rightbuttons1 ul{ width:530px;}
.rightbuttons1 li{ display:inline; list-style-type:none; padding:15px 0 0 0; }
.rightbuttons1 li a{ font-family:Verdana; font-size:14px; font-weight:bold; padding:15px 0 0 0; }
.rightbuttons1 li a:hover{ width:530px; float:right; padding:15px 0 0 0; }




.btnTestdrive{ background:url(images/arrowButton.jpg) no-repeat 0 0; cursor:pointer; border:none; width:209px; height:48px; float:left; color:#505151; font-family:Verdana; font-size:14px; font-weight:bold; padding:0 0 13px 0; vertical-align:middle; }

.btnGray{background:url(images/gryBtnbg.jpg) no-repeat 0px 0px; cursor:pointer; border:none;  width:170px; height:48px; float:left;color:#505151; font-family:Verdana; font-size:14px; font-weight:bold; padding:0 0 13px 0; vertical-align:middle;}
.btnLoginGray{background:url(images/gryBtnbg.jpg) no-repeat 0px 0px; cursor:pointer; border:none;  width:170px; height:48px; float:left;color:#505151; font-family:Verdana; font-size:14px; font-weight:bold; padding:0 0 13px 0; vertical-align:middle;}



.btnGray1 li{vertical-align:middle; }
.btnGray1 a{font-family:Verdana; font-size:14px; font-weight:bold; padding:0 0 13px 0; vertical-align:middle;}
.btnGray1 a:hover{cursor:pointer; border:none;float:left;color:#505151; font-family:Verdana; font-size:14px; font-weight:bold; padding:0 0 13px 0; vertical-align:middle;}


.subscribebtnbg{background:url(images/gryBtnbg.jpg) no-repeat 0px 0px; cursor:pointer; border:none;  width:126px; height:48px; float:left; padding:0px 0 0 50px; text-align:left; text-decoration:none;}

.subscribebtn{ width:80px; height:50px; background:none; border:none; color:#505151; font-family:Verdana; font-size:14px; font-weight:bold; text-align:left; line-height:18px; padding:0 0 10px 0;text-decoration:none;}
.subscribebtn:hover{ text-decoration:none;  color:#505151;}
.left{ float:left; width:170px; background:#4D80C2; border:0px solid #ff0;}

.right{ float:right; font-weight:normal; width:737px;border:0px solid #ccc; border:0px solid #f00;}

/*.right h1{ height:28px; width:728px; color:#505151; line-height:23px; font-family:Arial; font-weight:bold; font-size:22px; padding:17px 0 0 10px; margin:0; background:url(images/innerheaderbg.jpg) no-repeat;}*/

.ContentWrapper{ background:url(images/midContentbg.jpg) repeat-y; width:737px; min-height:850px;}

.wrapper{ width:700px; margin:0 auto; padding:10px 0px; border:0px solid #f00;}

.contentBottom{background:url(images/midContentbottom.jpg) no-repeat; width:737px; height:8px;}

.loginText{ width:180px;}


/* *************** */

/* Sign up page style */
.starRed{ color:#f00; font-size:12px;}
.signup_header{height:28px; width:911px; color:#505151; line-height:23px; font-family:Arial; font-weight:bold; font-size:22px; padding:18px 0 0 10px; margin:0; background:url(images/signup_header.jpg) no-repeat;}
.signup_ContentWrapper{ background:url(images/signup_contentbg.jpg) repeat-y; width:911px; min-height:500px;}
.signup_wrapper{ width:880px; margin:0 auto; padding:10px 15px; border:0px solid #f00;}
.signup_contentBottom{background:url(images/signup_bottom.jpg) no-repeat; width:911px; height:14px;}
.signup_buttondiv{ margin:10px 0 0 0;}
.ccTable{ background:#f3f2f7;}
.ccTable tr th{ background:#ced0d8;text-align:left;}
.ccTable tr td{ border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}


.innerccTable{?ackground:#f3f2f7;}
.innerccTable tr th{ background:#ced0d8 !important; }
.innerccTable tr td{ border-bottom:1px solid #ccc !important;}


.ccTable table tr td { border:none;}

.txtbox{ width:180px;}

.successTable{color: #3d590e; display:block; background-color: #e1efc9; width:97%; font-weight:bold; padding:5px 10px 5px 10px; line-height:20px; border: 1px solid; font-size:12px;   margin: 10px 0px; }

.errorTable{color: #d93b39; display:block; background-color: #FFDFDF; width:97%; padding:5px 10px 5px 10px; font-weight:bold; line-height:20px; border: 1px solid; font-size:12px;   margin: 10px 0px; }
/*           */

.thankyouDiv{ margin:30px 0 0 0; padding:20px;}

.thankyouDiv p{ line-height:25px;}

.topLine{height:36px; margin:0 0 5px 0; background:url(images/topLineRepeat.jpg) repeat-x;}

.signupchk{ background:#4f80c3; padding:3px 5px 5px; color:#fff; font-weight:bold; margin:5px 0; border:1px solid #ccc; display:inline;}

.logoDiv{float:left; width:430px;}

.loginDiv{float:right; width:100px; text-align:right; padding:25px 0px 0 0px;}

.LoginLink{ padding:5px 10px 5px 10px; margin:15px 10px 0 0; color:#505151; vertical-align:middle; background:#fddc73; border:2px solid #ff9c25; font-size:16px; font-weight:bold; line-height:25px;  text-decoration:none;}
.LoginLink:hover{color:#505151 ; text-decoration:none; border:2px solid #ff9c25;}

.rdoCCInfo{}

.rdoCCInfo label{ line-height:15px;}

.rdoCCInfo INPUT[type='radio'] { float:left; margin-right:5px;}

.Personal_para{ line-height:20px;}

.absolutetextbox{  z-index:99999; margin:-16px 0 0 98px; }
