 *{
padding:0px;
margin:0px;


}
body{

font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#666666;
line-height:16px;
font-size:11px;
text-align:left;
background:#999999;
}

a{
color:#0066FF;
text-decoration:none;
}
a:hover{
color:#CC3333;
text-decoration:none;
}

img {
border:0;
}


#wrapper{
width:1000px;
height:800px;
background:#999999;
margin:28px auto;
padding:5px;

}
#header{
clear:both;
height:60px;
width:835px;
float:right;
background: url(images/top_line.png) no-repeat;


}

#right{
background:#999999;
float:right;
width:240px;
min-height:550px;
border-left:1px solid #99FF00;
margin-left:10px;
padding-left:20px;
background:url(images/logos.png) no-repeat bottom;
}

#left_nav{
height:200px;
width:165px;
float:left;
text-align:right;
margin-top:60px;
padding-top:20px;
color:#FFFFFF;

}

#left_nav ul {}

#left_nav li {
display:block;
list-style:none;
font-size:14px;
}

#left_nav li a{
padding:5px 15px 5px 5px;
line-height:30px;
color:#FFFFFF;
background:url(images/normal_box.png) no-repeat right;
}

#left_nav li a.list_selected{
background:url(images/selected_box.png) no-repeat right;
font-weight:normal;
color:#000000;
}

#left_nav li a:hover{
background:url(images/selected_box.png) no-repeat right;
}

#banner{
width:835px;
height:200px;
background:#fff;
float:right;

}
#breadcrumb{
width:835px;
height:50px;
background:#FFF;
float:right;

}
#main{
float:right;
width:785px;
min-height:440px;
padding:15px 25px 25px 25px;
background:#FFFFFF;
background:url(images/bottom_line.png) no-repeat bottom #FFFFFF;

}
.validation{
background:#FFF;
float:right;
text-align:center;
color:#0033FF;

}

.input {
		background:url(images/signin_form_bg.png) no-repeat;
		color: #000000;border:none;
		height:25px;
		width:250px;
		padding:4px 10px 4px 5px;
		border:none;
		}
		.signin_form_field{
		background:url(images/signin_form_bg.png) no-repeat;
		border:none;
		height:62px;
		width:225px;
		padding:20px 50px 0 10px;
		font-size:21px;	
		text-align:center;
			}	
		.uname_form_field{
		background:url(images/uname_form_bg.png) no-repeat;
		border:none;
		height:62px;
		width:225px;
		padding:20px 50px 0 10px;
		font-size:21px;	
		text-align:center;
			}
		
		.pass_form_field{
		background:url(images/pass_form_bg.png) no-repeat;
		border:none;
		height:62px;
		width:225px;
		padding:20px 50px 0 10px;
		font-size:21px;	
		text-align:center;
			}

#fadeBlock{
color:#0066CC; 
width:430px; 
background:#D8EEFF;
border:1px dotted #0066CC;
text-align:center; 
font-size:15px; 
height:12px; 
vertical-align:middle; 
padding:5px 0px 5px 0px;
margin:5px 0px 10px 0px;
position:absolute;
z-index:10000;
top:100px;
}

#options{
background:#C0E2FE;
color:#000;
margin-bottom:20px;
font-size:18px;
padding:5px;
border:#0099FF solid 1px;
line-height:21px;
width:230px;
height:70px;
}

#select_options{
background:#D8EEFF;
color:#333333;
margin-bottom:20px;
font-size:18px;
padding:5px;
margin-left:15%;
border:#0066CC solid 1px;
line-height:21px;
width:230px;
height:70px;
}

#options_small{
background:#CCCCCC;
color:#333333;
margin-bottom:20px;
font-size:18px;
padding:5px;
border:#999999 solid 1px;
line-height:21px;
width:230px;
height:70px;
}
#select_options_small{
background:#CCCCCC;
color:#333333;
margin-bottom:20px;
font-size:18px;
padding:5px;
margin-left:15%;
border:#999999 solid 1px;
line-height:21px;
width:230px;
height:70px;
}

h3{
font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
padding-top:5px;
padding-bottom:10px;
color:#666666;
}
h3 a{
font-family:"Lucida Grande", "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:21px;
font-weight:normal;
padding-top:5px;
padding-bottom:10px;
color:#0033CC;

}



#footer{
clear:both;
width:900px;
height:50px;
text-align:center;
background:url(images/footer_bg.jpg) no-repeat;
}

.change_pwd{

font-size:12px;



}


.header_logo{
float:left;
padding-top:10px;
padding-left:10px;
}
.header_links{
float:right;
font-size:10px;
padding-top:10px;
padding-right:10px;
}
.header_phon{
float:right;
text-align:right;
margin-left:20px;
margin-right:10px;
margin-top:5px;
font-size:12px;
color:#666666;

}
.button {
			
			background:url(images/btnsignin.png) no-repeat;
			cursor:pointer;
			width:110px;
			height:30px;
			font-size:12px;
			color:#0099FF;		
			border:0px;
			margin:3px;
			padding-bottom:5px;
			font-size:16px;
			font-weight:bold;
		}
.bottom_cr{
float:left;
font-size:10px;
}

.bottom_signin{
float:left;
width:110px;
height:50px;
color:#FFFFFF;
margin-top:10px;
margin-left:30px;
padding-top:5px;
text-align:center;
background:url(images/btnsignin.png) no-repeat top;
}
.bottom_signin a{
color:#0066FF;
font-size:16px;
font-weight:bold;

}


.bottom_signout{
float:left;
background:url(images/btnsignout.png) no-repeat top;
width:110px;
height:30px;
color:#FFFFFF;
margin-top:15px;
padding-top:5px;
padding-left:50px;
}
.bottom_signout a{
color:#0066FF;
font-size:18px;
font-weight:bold;

}
.username{
line-height:30px;
color:#484848;
font-size:18px;
font-weight:bold;
float:right;
}
.t_12{
font-size:12px;
padding-bottom:10px;
}
.t_14{
font-size:14px;
line-height:20px;

}
.t_18{
font-size:18px;
font-weight:normal;
line-height:24px;

}



.nav_register{
float:right;
font-weight:bold;

}
.normal_box{
background:url(images/normal_box.png) no-repeat right;
margin-left:10px;
padding-left:10px;

}


#course_stages{}
#course_stages li{
background:#FF0000;
list-style:none;
color:#FFFFFF;
padding:5px;
margin-bottom:5px;
text-align:center;
height:30px;
}

#course_stages li a{}
#course_stages li a:hover{}

#course_stages li.yellow{
background:#FEBF00;
list-style:none;
color:#FFFFFF;
padding:5px;
margin-bottom:5px;
text-align:center;
height:30px;
}

#course_stages li.green{
background:#9DD22B;
list-style:none;
color:#FFFFFF;
padding:5px;
margin-bottom:5px;
text-align:center;
height:30px;
}





#toptabs{
width:100%;
position:absolute;
top:0;
right:0;
height:18px;
padding:7px 5px 5px 5px;
font-size:11px !important;
text-align:right;
color:#999999;
background:#333333;
}
#toptabs a{
color:#FFF;
font-size:11px !important;
}
#toptabs a:hover{ color:#FFFF99;}

#toptabs .signin_top_btn a{
background:#99FF00; color:#000000; padding:5px;
}

#toptabs .signin_top_btn a:hover{
background:#666; color:#FFF; padding:5px;
}