body{
	margin:0px;
	padding:0px;	
	font:0.7em Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF url(../img/bg.jpg) top left repeat-x;
	}

a{
	color:#CC2137;
	text-decoration:underline;
	}	
	
a:hover{
	color:#CC2137;
	text-decoration:none;
	}	

a.hyper{
	color:#AA00FF;
	text-decoration:underline;
	}	
	
a.hyper:hover{
	color:#AA00FF;
	text-decoration:none;
	}

	
#main_cotainer{
	margin:0px auto;
	padding:0px;
	text-align:center;
	height:100%;

	}
	
#center_part{
	width:776px;
	border-left:1px solid #E75425;
	border-right:1px solid #E75425;
	text-align:left;
	margin:0px auto;
	padding:0px;
	background:#FFFFFF;
	float:left;
	}
		
#left_menu{
 	width:128px; 
	float:left;
	margin:2px 0px 10px 0px;
	}
	
/* css for menu height */	
.menu_height{
	height:480px;
	}

html>body .menu_height{
	min-height:480px;
	height:auto;
	}
	
#content_part{
 	width:645px; 
	float:right;
	margin:2px 0px 0px 0px;
	}
		
.content_margin{
	margin:0px;
 	padding:5px 10px 10px 5px;
	text-align:left;
 	}
	
h1{
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#2E4B6F;
	margin:0px 0px 8px 0px;
	padding:0px;
	}
h2{
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#2E4B6F;
	margin:0px;
	padding:0px;
	}

h3
{	
	background-color:#D0DAEB;
	height:18px;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#36527D;
	margin:0px 0px 8px 0px;
	padding:2px 0px 0px 5px;
}

h4
{	
	background-color:#D0DAEB;
	height:18px;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#36527D;
	margin:0px 0px 8px 0px;
	padding:2px 0px 0px 5px;
}

h5
{	background:url(../img/title_bg_red.gif) no-repeat;	
	height:25px;
	font:bold 1.2em Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	margin:0px 0px 5px 0px;
	padding:5px 0px 0px 5px;
}

.previous_nex
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E4B6F;
	text-decoration:none;
	font-weight:normal;
}
	
.previous_nex a:link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E4B6F;
	text-decoration:underline;
	font-weight:normal;
}

.previous_nex a:visited
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2E4B6F;
	text-decoration:underline;
	font-weight:normal;
}

.previous_nex a:hover
{	
	color:#2E4B6F;
	text-decoration:underline;
	
}

.bg_blue {
	background-color:#A1B4D7;
	}

.bg_sky {
background-color:#E8EDF5;
}


.td_bg_sky_center
{
	margin:0px;
	padding:2px 0px 0px 45px;	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	height:18px;
	background-color:#D0DAEB;
}

#left_td_div
{
	margin:0px;
	padding:2px 5px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#D0DAEB;
	white-space:nowrap;

}

#left_td_div1
{
	margin:0px;
	padding:2px 10px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#D0DAEB;
	white-space:nowrap;
	float:left;
}

#left_td_div2
{
	margin:0px;
	padding:2px 10px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#D0DAEB;
	white-space:nowrap;
	float:right;

}

#left_td_div3
{
	margin:0px;
	padding:2px 10px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#D0DAEB;
	float:right;

}

#left_td_div4
{
	margin:0px;
	padding:2px 10px 2px 5px;
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	background-color:#D0DAEB;
	float:left;

}

.left_td_sky_bg
{
	margin:0px;
	padding:0px 0px 0px 5px;	
	font:11px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	height:20px;
	background-color:#D0DAEB;
}

hr{
	height:2px;
	color:#E02700;
	background:#E02700;	
	border-top:1px solid #2F4B6F;
	}

.news1{
	width:310px; 
	float:left;
	}
	
.news2{
	width:310px; 
	float:right;
	}
		
#footer{
	width:776px;
	border-left:1px solid #E75425;
	border-right:1px solid #E75425;
	margin:0px auto;
	padding:0px;
	float:left;
	}	
	
.return_top{
	text-align:right; 
	padding:15px 15px 0px 0px;
	}		

.copyright{
	color:#cccccc;
	text-align:center; 
	padding:15px 0px 20px 0px;
	}

.copyright a{
	color:#cccccc;
	text-decoration:none
	}
	
.copyright a:hover{
	color:#959597;
	text-decoration:none
	}	
	
	
#terms_layout
{
	width:475px;
	margin:0px auto;
	padding:0px 10px 10px 10px;
	background:#FFFFFF;
	text-align:justify;
	}	

.blue-back1
{
	background:#95b2ce;
}	

.orange-back1{
	background:#E75425;
	color:#FFB59D;
	height:28px;
	line-height:28px;
	text-align:left;
	padding-left:7px;
	}
	
.orange-back1 a:link{
	color:#FFB59D;
	text-decoration:none;
	}		

.orange-back1 a:visited{
	color:#FFB59D;
	text-decoration:none;
	}

.orange-back1 a:hover{
	color:#FFECE6;
	text-decoration:none;
	}

.asterik{
	color:#FF0000;
	}
		
.textfield1{
	width:200px;
	height:16px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 2px;
	background:#FFFFFF;
	}	
.textfield1grey{
	width:200px;
	height:16px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 2px;
	background:#F4F4F4;
	}	
.textfield2{
	width:250px;
	height:16px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 2px;
	background:#FFFFFF;
	}
	
.textfield3{
	width:125px;
	height:16px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 2px;
	background:#FFFFFF;
	}	
	
.textfield4{
	width:75px;
	height:16px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0px 0px 2px;
	background:#FFFFFF;
	}	
	
.select_menu{
	width:203px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#FFFFFF;
	}
	
.select_menu_m{
	width:auto;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#FFFFFF;
	}	
	
.select_menu2{
	width:75px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#FFFFFF;
	}
.select_menu2_gray{
	width:75px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#F4F4F4;
	}
.select_menu3{
	width:50px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#FFFFFF;
	}	
	
.select_menu4{
	width:150px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 2px;
	background:#FFFFFF;
	}		
		
	
.textarea1{
	width:200px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0px 0px 1px;
	background:#FFFFFF;
	}	
	
.textarea2{
	width:370px;
	border:1px solid #7F9DB9;
	color:#666666;
	font:0.9em Verdana, Arial, Helvetica, sans-serif;
	padding:1px 0px 0px 1px;
	background:#FFFFFF;
	}	
	
	
/*css for left menu */
div.menutitle ul {
list-style-type:none;	
display:none;
margin:0px;
padding:0px;
}
div.menutitle#active1 ul {
list-style-type:none;
display:block;
margin:0px;
padding:0px;
} 

.menutitle a{
cursor:pointer;
margin-bottom: 0px;
background:url(../img/bac_off.gif) top right no-repeat; 
height:22px;
padding-left:5px;
line-height:22px;
text-align:left;
color:#ffffff;
text-decoration:none;
display:block;
}

.menutitle a:hover{
cursor:pointer;
margin-bottom: 0px;
height:22px;
color:#ffffff;
text-decoration:none;
display:block;
background:url(../img/bac_on.gif) top right no-repeat; 
}

.menutitle a#active{
cursor:pointer;
margin-bottom: 0px;
background:url(../img/bac_on.gif) top right no-repeat; 
height:22px;
color:#ffffff;
text-decoration:none;
display:block;
}

.submenu a{
cursor:pointer;
background:#5696D3;
margin:0px 3px 0px 0px;
border-top:1px solid #fff;
text-align:left;
height:22px;
line-height:22px;
padding-left:5px;
text-align:left;
color:#ffffff;
text-decoration:none;
display:block;
}

.submenu a:hover{
cursor:pointer;
background:#EB6533;
color:#ffffff;
text-decoration:none;
display:block;
}

.submenu a#active {
cursor:pointer;
background:#EB6533;
color:#ffffff;
text-decoration:none;
display:block;
}

.submenutitle a{
cursor:pointer;
margin:0px 3px 0px 0px;
padding-left:5px;
text-align:left;
color:#ffffff;
text-decoration:none;
background:#95B2CE;
}

.submenutitle a:hover{
cursor:pointer;
background:#3C79B4;
color:#ffffff;
text-decoration:none;
display:block;
}

.submenutitle a#active {
cursor:pointer;
background:#3C79B4;
color:#ffffff;
text-decoration:none;
display:block;
}

/*end of css for left menu */


form{
	margin:0px;
	padding:0px;
	}
	
/*css for Breadcrumb */	
.breadcrumb_height{
	height:40px;
	}
	
.breadcrumb_link{
	 width:100%; 
	 }
	 
.logged_in{
	width:90%; 
	padding-right:5px; 
	text-align:right;
	float:right;
	line-height:20px;
	}	 	

/*End of css for Breadcrumb */	

#outlcol {
	width:128px; 
	float:left;
	margin:2px 0px 0px 0px;
}


div.menutitle ul {	
	display:none;
	}
div.menutitle#active ul {
display:block;
} 


/* Css for button which is float right */
a.button_right {
    background:url(../img/bg_button_a.gif) no-repeat top right;
	color: #2E4B6F;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding:3px 14px 4px 0px; /* sliding doors padding */
    text-decoration: none;
	float:right;
	}

a.button_right:hover {
    color: #2E4B6F;
    text-decoration: none;
	}

a.button_right span {
    background:url(../img/bg_button_span.gif) no-repeat top left;
	padding: 3px 0px 4px 14px;
	}
	
/* Css for button which is float left */
a.button_left {
    background:url(../img/bg_button_a.gif) no-repeat top right;
	color: #2E4B6F;
    font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    margin: 0px;
    padding:3px 14px 4px 0px; /* sliding doors padding */
    text-decoration: none;
	float:left;
	}

a.button_left:hover {
    color: #2E4B6F;
    text-decoration: none;
	}

a.button_left span {
    background:url(../img/bg_button_span.gif) no-repeat top left;
	padding: 3px 0px 4px 14px;
	}
	
/* Css for button which is center aligned */
.button-margin{
	padding-right:125px;
	}
	
	
/* Css for error messages */
.message{
	color:#750000;
	}
	
.submit_button {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF;
	padding:0px;
	color: #2E4B6F;
	margin:0px;
	height:21px;
	cursor:pointer;
	cursor:hand;
	}
	
.button{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF; 
	color: #2E4B6F;
	text-decoration:none;
	padding:3px 8px 3px 8px;
	text-align:center;
	line-height:21px;
	}
	
.button:visited{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF; 
	color:#2E4B6F;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	line-height:21px;
	}

.button:hover{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF; 
	color:#2E4B6F;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	line-height:21px;
	}
	
	
.enable-button{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF; 
	color: #2E4B6F;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	display:block;
	float:left;
	}
	
.enable-button:hover{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #E75425; 
	background:#FFFFFF; 
	color: #2E4B6F;
	padding:3px 8px 3px 8px;
	text-decoration:none;
	}			
	
.scroll_div{
	border:1px solid #999999; 
	height:100px; 
	width:200px; 
	overflow:auto;
	}
	
.compulsory
{
	font-size:9px;
	color:#666666;
}


.loading-indicator {
	BACKGROUND-POSITION: left top; 
	PADDING-LEFT: 20px; 
	FONT-SIZE: 8pt; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 18px; 
	TEXT-ALIGN: left;
	white-space:nowrap;
}
#loading {
	BORDER-RIGHT: #6593cf 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #6593cf 1px solid; PADDING-LEFT: 2px; Z-INDEX: 20001; BACKGROUND: #c3daf9; LEFT: 30%; PADDING-BOTTOM: 2px; BORDER-LEFT: #6593cf 1px solid; WIDTH: 250px; PADDING-TOP: 2px; BORDER-BOTTOM: #6593cf 1px solid; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center
}
#loading .loading-indicator {
	BORDER-RIGHT: #a3bad9 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #a3bad9 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(block-bg.gif) white repeat-x; PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: bold 13px tahoma,arial,helvetica; BORDER-LEFT: #a3bad9 1px solid; COLOR: #003366; PADDING-TOP: 10px; BORDER-BOTTOM: #a3bad9 1px solid
}

/* Added by praveen to show changed step in amin athlete moderason EE6939 */
.submenutitle a#changedStep {
cursor:pointer;
background:#EE6939;
color:#ffffff;
text-decoration:none;
display:block;
}