﻿/* CSS Document */
body{color:#333;font-size:62.5%;font-family:Arial, Helvetica, sans-serif;background:url(../images/comimgs/pagebg.gif) repeat-x top;}#header{width:760px;height:76px;margin:auto;}#logo{width:186px;height:76px;float:left;text-align:right;}#keyline{width:494px;height:66px;float:left;}#rightlogo{width:70px;height:76px;float:right;text-align:right;margin:0;}#rightlogo img{margin-top:10px;}#keyline h3{color:#fff;font-size:1em;font-weight:400;margin:37px 0 0 3px;}

/* Registration CSS  Starts*/
#contentbox h3.pagehead, #contentbox h3 pagehead, h3.pagehead, #content h3.pagehead, #contentpanel h3.pagehead
{
font-size:1.7em;
color:#525252;
float:left;
padding:5px 0px 10px 0px;
font-weight:normal;
text-transform:none;
line-height:normal;
}
/* Registration CSS Ends */

/* SAP CSS  Starts*/
#contentboxSAP h3.pagehead, #contentboxSAP h3 pagehead, h3.pagehead, #contentSAP h3.pagehead, #contentpanelSAP h3.pagehead
{
font-size:1.7em;
color:#525252;
float:left;
padding:5px 0px 10px 0px;
font-weight:normal;
text-transform:none;
line-height:normal;
}
/* Registration CSS Ends */

#content_col h3.pagehead
{
font-size:1.7em;
color:#525252;
padding:5px 0px 10px 0px;
font-weight:normal;
text-transform:none;
line-height:normal;
}

#content h3
{
	font-size: 1.2em;
	color: #666;
	line-height:1.4em;
	text-transform:none;
}

.TextBox
{
	font-size: 1.2em;
	background: #FFF;
	border: 1px solid #7a8894;
	height:21px;
}

.btn
{
	font-size: .9em;
	font-weight: 700;
	padding:2px 5px;
	color: #fff;
	background-color: #06C;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
	border-top: 1px solid #09F;
	border-left: 1px solid #09F;
}
.btngray
{
	font-size: .9em;
	font-weight: 700;
	padding:2px 5px;
	color: #fff;
	background-color: #888;
	border-right: 1px solid #006;
	border-bottom: 1px solid #006;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
}
.formbox100w
{
	font-size:1.1em;
	background:#FFF;
	border:1px solid #999;
	width:99%;
	font-family: Courier New, Arial, sans-serif;
	}
	
.maxcharbox{font-size:1em;font-weight:700;background:#EEE;color:#C03;border:0;text-align:left;width:35px;}

#footer{color:#ccc;background:url(../images/comimgs/footerbg.gif) no-repeat top left;
	font-size:1.2em;
	}
#footer span.copyright{color:#666;}
#footer p.fsanote{padding-top:10px;color:#888;line-height:1.3em;font-size:.9em;}


.errormsg{font-size:1.1em;color:red; vertical-align:middle;}

.reqfield{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;color:#f30;font-weight:700;}

table.stdtab{background-color:#FFF;border:none;width:100%;}
table.stdtab td{background-color:#EEE;padding:3px;}


table.stdtabNobg{border:none;width:100%;}
table.stdtabNobg td{padding:3px;}

.rightalign{text-align:right;}div.secunderline{width:auto;background:url(../images/seculineBg.gif) left center no-repeat;height:7px;margin:0 0 7px;}ul.stdlist{margin-left:0;padding-left:0;list-style:none;margin-top:0;padding-top:0;margin-bottom:0;padding-bottom:0;font-weight:400;}ul.stdlist li{padding-left:15px;background-image:url(../images/comimgs/listArw.gif);background-repeat:no-repeat;background-position:0 6px;line-height:1.5em;}.login_titles{font-weight:700;color:#333;font-size:.9em;margin-top:10px;}.loginerrormsg{font-size:.9em;color:red;}.loginbtn{font-size:.9em;font-weight:700;color:#FFF;background-color:#06C;border-right:1px solid #006;border-bottom:1px solid #006;border-top:1px solid #09F;border-left:1px solid #09F;width:6em;text-align:center;margin:5px 0;}#login_header{display:block;background:url(../images/loginboxHeader.gif) no-repeat top left;width:225px;height:101px;clear:both;}#login_items{background:url(../images/loginboxBg.gif) left top repeat-y;width:225px;}#login_btm{display:block;background:url(../images/loginboxBtm.gif) no-repeat top left;width:225px;height:15px;clear:both;}.login_box{background:#FFF;border:1px solid #7f7f7f;width:190px;font-size:1em;}.steptxt{font-size:.7em;font-weight:700;color:#666;}

.addressbox{font-size:1.1em;background:#FFF;border:1px solid #7f9db9;width:360px;height:21px;}

.optionaltxt{font-size:.9em;font-weight:700;color:#666;}#referrallevel2{border:1px solid #ccc;width:720px;margin:20px 0;padding:5px;}div.referrallevel2col{width:345px;height:115px;float:left;border-left:#ccc 1px solid;padding:5px;}div.referrallevel2col h2{font-size:1.3em;color:#C03;line-height:1.2em;}.wifirows{width:auto;}div.wificol1{width:560px;float:left;padding:0;}div.wificol2{width:165px;float:left;margin-left:7px;border:1px solid #ccc;font-size:.9em;padding:2px;}div.wificol2 h4{background-color:#EEE;font-weight:700;font-size:1em;padding:3px;}#activatecol1{width:400px;float:left;padding:5px;}#activatecol2{width:295px;float:left;margin-left:25px;}div.activategraybox{width:auto;border:8px solid #ccc;color:#333;line-height:1.3em;padding:8px;}div.activategraybox h2{font-weight:700;font-size:1.3em;line-height:1.4em;color:#999;}.redfrmlable{font-weight:700;color:#C03;font-size:.9em;margin-top:10px;}#wifilogin_level2{width:auto;margin-top:10px;margin-left:10px;}#wifilogin_level2 h2{font-size:1.3em;color:#C03;}#wifilogin_col1{width:220px;color:#333;margin-right:25px;float:left;padding:0;}#wifilogin_col2{width:220px;color:#333;float:left;margin:0;padding:0;}.dotlinebg{background-image:url(../images/accboxdotline.gif);background-repeat:repeat-x;background-position:center;height:5px;}h1.wifistep{font-size:1.6em;color:#C03;font-weight:400;margin-bottom:10px;}table.emailopttab{background-color:#FFF;}table.emailopttab td{background-color:#EEE;padding:7px;}#mainmenu{width:760px;height:37px;margin:auto;}#mainmenu ul{list-style:none;margin:6px 0 0;padding:0;}#mainmenu li{display:inline;background:url(../images/comimgs/TabRight.gif) no-repeat right top;text-align:center;margin-right:5px;float:left;padding:0;}#mainmenu a{font-family:Tahoma;font-size:1em;font-weight:700;color:#FFF;background:url(../images/comimgs/TabLeft.gif) no-repeat left 0;float:left;text-decoration:none;line-height:31px;height:31px;min-height:31px;margin:0;padding:0 12px;}#mainmenu a:hover{color:#000;float:left;text-decoration:none;line-height:31px;height:31px;min-height:31px;margin:0;padding:0 12px;}#mainmenu a span{float:none;}#mainmenu li.sel a{font-family:Tahoma;font-size:1em;font-weight:700;color:#C03;background:url(../images/comimgs/TabLeft.gif) no-repeat 0 -31px;float:left;text-decoration:none;line-height:31px;height:31px;min-height:31px;margin:0;padding:0 12px;}#mainmenu li.sel a:hover{color:#C03;float:left;text-decoration:none;margin:0;padding:0 12px;}#mainmenu li.tab span{font-family:Tahoma;font-size:1em;font-weight:700;color:#C03;background:url(../images/comimgs/TabLeft.gif) no-repeat left -31px;float:left;text-decoration:none;line-height:31px;height:31px;min-height:31px;margin:0;padding:0 12px;}a:link,#footer a:link{color:#06C;text-decoration:underline;}a:visited,a:active,#footer a:visited,a:active{color:#369;text-decoration:underline;}a:hover,a:focus,#footer a:hover,a:focus{color:#000;text-decoration:underline;}

h4.reqfieldnote,span.formnote
{
		font-size: 1em;
	font-weight:normal;
	color:#888888;
	line-height: 1.2em;	
}

#mainmenu li.sel,#mainmenu li.tab{background:url(../images/comimgs/CurrentTabRight.gif) no-repeat right top;}

hr.straightLine { width: 684px;}

/*---- online thankyou ----*/
/*div.paymentBox, div.paymentBox:active {
float:left; 
width:360px; 
height:148px; 
background:url(../images/paymntBox.gif) no-repeat; 
cursor:pointer; 
margin-left:8px;
}

div.paymentBox:hover {
float:left; 
width:360px; 
height:148px; 
background:url(../images/paymntBox.gif) 0 -150px no-repeat; 
cursor:pointer; 
margin-left:8px;
}

div.payboxcontnt {
padding:10px;
float:left;
width:340px;
margin:auto;
}

.thanksbgTop {
background:url(../images/thanks_bgTop.gif) no-repeat top left;
height:9px;
}

.thanksbg {
padding:0px 8px;
width:664px;
background:#efefef;
}

.thanksbgBtm {
background:url(../images/thanks_bgBtm.gif) no-repeat bottom left;
height:9px;
}

#content div.thanksbg ol {
margin:0px 0px 0px 22px;
padding:0px;
}*/

/*---- online thankyou End ----*/

/*------ Apply online -----------*/

.timelineBox{
height:27px;
background:url(../images/timelineBg.gif) no-repeat;
clear:both;
}
.step1 {
width:235px;
float:left;
font-size: 0.9em;
font-weight:bold;
}
.step2 {
width:275px;
float:left;
font-size: 0.9em;
font-weight:bold;
}
.step3 {
width:245px;
float:left;
font-size: 0.9em;
font-weight:bold;
text-align:right;
}
.dayProc {
width:252px;
float:left;
color:#cc0033;
font-size: 0.8em;
font-weight:bold;
}
/*------ Apply online -----------*/

/*------ Registeration flow-----*/

.register_bg {
background:url(../images/register_bg.gif) no-repeat top left;
padding:7px 7px 0px 7px;
}

.regleft_region {
width:58%;
float:left;
}

div.regright_regiontop {
background:url(../images/regright_bgtop.gif) no-repeat bottom;
height:10px;
float:right;
width:293px;
}

.regright_region {
width:293px;
float:right;
}


.regright_region .shiny_img{
margin-top:25px;
}

.regright_regionbg {
border-left: solid 1px #eeeeee;
background-color:#fcfcfc;
border-right: solid 1px #eeeeee;
display:block;
}

.regright_regionbtm {
background:url(../images/regright_bgbtm.gif) no-repeat top;
height:10px;
display:block;
}

.regleft_region .shinnyArrow {
position:absolute;
clear:both;
margin:64px 0px 0px 340px;
}

/*------ Registeration flow-----*/

/*----- Online thankyou-----*/
div.payboxcontnt {
padding:0px 10px 5px 0px;
float:left;
width:350px;
background:url(../images/payoptionLine_bg.gif) no-repeat bottom;
}
/*----- Online thankyou-----*/

/*----- reg. Thanks ---------*/

div.thanksbgTop {
background:url(../images/thanks_bgTop.gif) no-repeat top left;
height:9px;
width:680px;
}

div.thanksbg {
padding:0px 8px;
width:662px;
border-left: 1px solid #efefef;
border-right: 1px solid #efefef;
background-color:#fcfcfc;
}

div.thanksbgBtm {
background:url(../images/thanks_bgBtm.gif) no-repeat bottom left;
height:9px;
width:680px;
}
/*----- reg. Thanks ---------*/

/*          (passport EXE..) css tool tip         */
a.expl_toltip_link{
	z-index:10;
	text-decoration:none;
	margin:0px;
	padding:0px;
	}

a:hover.expl_toltip_link{
	z-index:100;
	text-decoration:none;
	cursor:text;
	}	
	
			
a table.expl_toltip{
	display:none;
	}


a table.expl_toltip td{
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font-size:1.1em;
	}

a:hover table.expl_toltip{
	display:block;
	position:absolute;
	
	clear:right;
	text-decoration:none;
	
	background:#f5f5f5;
	border:1px solid #d5d5d5;
	text-decoration:none;
	padding:2px;
	z-index:10;			
	}
	
.tooltip_tbl {
position:relative;
display:block;
float:left;
}


/*         Registration css Start */

#content div.rightPlaceholder
{
float:right;
width:300px;
margin:0px 0px 0px 0px;
}

#content div.rightPlaceholder h3
{
font-size:1.1em;
float:right;
margin:9px 0px 0px 0px;
}

/*         Registration css Ends  */

/*    SAP css Start */

#contentSAP div.rightPlaceholder
{
float:right;
width:300px;
margin:0px 0px 0px 0px;
}

#contentSAP div.rightPlaceholder h3
{
font-size:1.1em;
float:right;
margin:9px 0px 0px 0px;
}

/*     SAP css Ends  */

#pnlPaymentText h3.important
{
color:#cc0033;
font-weight:bold;
font-size:1.3em;
}

.errstdlist ul
{
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
	font-weight: 400;
	border:sold 1px #000;
}
.errstdlist li
{
	padding-left:8px;
	background: url(../images/small_icon.gif) no-repeat 0 8px;
	line-height: 1.6em;
}




table.gridtab
{
	background-color: #FFF;
	font-size: .95em;
	border:solid 1px #ccc;
}
table.gridtab th
{
	background-color: #ccc;
	font-size: 1.1em;
	font-weight: 700;
	padding: 2px;
}
table.gridtab tr
{
	background-color: #eee;
}
table.gridtab td
{
	padding: 2px;
}

table.gridtab tr.whitebg, table.mngphototab tr, table.profiletab tr.whitebg, table.emailopttab
{
	background-color: #FFF;
}
table.mngphototab, table.profiletab
{
	background-color: #ccc;
}
table.mngphototab td, table.profiletab td
{
	padding: 4px;
}


.fieldTxt 
{
	font-weight: normal;
color: #3b3b3b;
font-size: 1.2em;
line-height: 21px;
}

table.stdtabNobg td.tdFieldLeft 
{
	text-align:right;
	width:35%;
}

table.stdtabNobg td.tdFieldRight
{
	text-align:left;
	width:65%;
}

.totalText 
{
	font-size:1.2em;
	font-weight:normal;
	color:#000;
	text-align:right;
}

hr
{
	background-color:#ececec;
	color:#b1b1b1;
	height:1px;
	border:0px;
	margin:8px 0px;
}

.codeBoxSpace 
{
	padding-bottom:7px;	
}

.lnkcourse
{
 	text-decoration:none;
 	border-style: none;
 	font-size: 1em; 
 	font-family: Verdana, Helvetica, sans-serif; 
 	color:White;
 } 

a.lnkname,
a:link.lnkname, 
a:visited.lnkname, 
a:hover.lnkname
 {
 	text-decoration: none;
 	border-style: none;
 	font-size: 1em; 
 	font-family: Verdana, Helvetica, sans-serif; 
 	color:White;

 } 


 .trWhite
    {
    	background-color: #EFF3FB;
    	height: 21px;
    	text-align:left;
    }
    
    .trBlue
    {
    	background-color: #EFF3FB; 
    	height: 21px;
    	text-align:left;
    }