body{
        
	margin: 0px;

	padding: 0px;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

}



a{

	outline: none;

}



div#header{

	clear: both;

}

div#topContainer{
     background-image: url(images/shadowbg.gif);
	background-repeat: repeat-y;

	background-position: center;

}

div#imgLeft{

	float: left;

	width: 222px;

	clear: none;

}

div#imgMiddle{

	float: right;

}



.feature{

	margin-top: -45px;

	padding: 8px;

	border: 2px solid #666666;

	-moz-border-radius: 6px;

	background-color: #EEEEEE;

}



.feature ul{

	list-style-image: url(images/accept.png);

	list-style-type: none;

	font-size: 14px;

}

.feature ul>li{

	margin-bottom: 6px;

	line-height: 14px;

}



ul#menu{

	list-style-image: url(images/template_10.gif);

	list-style-type: none;

	margin-top: 0px;

	margin-bottom: 6px;

	clear: none;

	margin-left: 0px;

	padding-left: 20px;

}

a:link, a:visited, a:active, a{

	color: #000000;

	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	text-decoration: none;



}

a:hover{

	text-decoration: underline;

}





ul#topmenu{

	list-style-type: none;

	margin-top: 50px;

	margin-bottom: 6px;

	clear: none;

	margin-left: 0px;

}

ul#topmenu li{

	display: inline;

	padding-left: 15px;

}





.currentM{

	font-weight: bold;

}

div#memLogin{

	background-color: #faec74;	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}

div#footer{

	text-align: center;

	background-image:url(images/template_16-20.gif);

	background-repeat: repeat-x;

	height: 48px;	
	background-color: #92c5ff;

}

div#footer a{	

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

}



p{

	font-size: 13px;

	line-height: 16pt;

}



.formInput{

	border: 1px solid #999999;

}

.fromError{

	font-size: 11px;

	color: #FF0000;

}



.fl{

	float: left;

	clear: left;

}



.fr{

	float: right;

	clear: right;

}



.clear{

	clear: both;

}



.member_subnav{

	background-color: #FF9900;

	padding: 3px;

	font-size: 13px;

	height: 22px;

}



.item_hearders{

	background-image:url(images/header_bg.gif);

	background-repeat: repeat-x;

	height: 24px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	font-size: 15px;

	height: 24px;

	vertical-align: middle;

}

.item_hearders2{

	background-image:url(images/header_bg2.gif);

	background-repeat: repeat-x;

	height: 24px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	font-size: 15px;

	height: 24px;

	vertical-align: middle;

}

.item_hearders3{

	background-image:url(images/header_bg3.gif);

	background-repeat: repeat-x;

	height: 24px;

	color: #FFFFFF;

	font-weight: bold;

	text-align: center;

	font-size: 15px;

	height: 24px;

	vertical-align: middle;

}

.box{

	padding: 4px;

	border: 1px solid #666666;

	font-size: 12px;

}



.sep{

	font-size: 4px;

}



.message_home{

	background-image: url(images/home.gif);

	background-repeat: no-repeat;

	padding-left: 17px;

}

.message_new{

	background-image: url(images/email.gif);

	background-repeat: no-repeat;

	padding-left: 17px;

}

.message_folder{

	background-image: url(images/folder.gif);

	background-repeat: no-repeat;

	padding-left: 17px;

}



/*sub bar*/



/*exams*/

.status{

	font-size: 12px;

	padding: 2px;

	background-color: #EEE;

}



.simu_timer{

	background-color: #EEE;

	padding: 2px;

	font-size: 20px;

	font-weight: bold;

}



.question{

	padding: 4px;

	text-align: justify;	

	min-height: 77px;

}

.question_holder{

	background-image: url(images/label_qstn.gif);

	background-repeat: no-repeat;

	padding-left: 17px;

}



.form_text{

	border: 1px solid transparent;

	border-bottom: 1px solid #000000;

	width: 100%;

}



.form_text_req {	

	border-bottom: 1px solid #FF0000;	

}



#sidebar{

	padding-top: 65px; 

	width: 30%;

}

#content{

	width: 69%; 

	clear: right; 

	padding-left: 4px;

	float: left;

}

#s{

	width: 195px;

	height: 18px;

	border: 1px solid #999;

	-moz-border-radius: 3px;

	padding: 2px;


}

.pagetitle{

	font-size: 18px;

	

}

h1, h2, h3 {

	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

	font-weight: bold;

	}

h3 {

	font-size: 1.4em;	

	margin: 0px 0px 8px 0px;

	

}



#respond>h3{

	font-size: 1.0em;

}

#respond p{

	margin: 1px;

}

#respond #comment{

	width: 100%;

	border: 1px solid #999;

	-moz-border-radius: 3px;

	padding: 2px;

}

#respond #author{

	border: 1px solid #999;

}

#respond #email{

	border: 1px solid #999;

}

#respond #url{

	border: 1px solid #999;

}

.postmetadata{

	background-color: #EEE;

	padding: 4px;

	margin: 0px;

	line-height: 11px;

	-moz-border-radius: 3px;

}



.postmetadata, .postmetadata a{

	font-size: 11px;

}

.textarea{

	border: 1px solid #999;

}

.archive_title{

	background-image: url(images/template_10.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	background-position: 1px;

	margin-bottom: 1px;

}

small {

	color: #777;

	font-size: 9px;

	

}

.redLink{	

	font-size: 12px;

	font-weight: bold;

	color: #FF0000 !important;

}

img{

	border: 0px;

}

p{

	font-family: Trebuchet MS;

	font-size: 12pt;

	margin-top: 0px;

	margin-bottom: 0px;

}