	
				body{
					background-image:url('images/bgpattern.gif');
					margin:0px;
					padding:0px;
					padding-bottom:50px;
					font-family:Lucida Grande,Arial;
					font-size:12px;
				}
				
				.hiddenmsg{
					display:none;
				}
				.clear{
					clear:both;
				}
				.contentbg{
					width:100%;border:0px solid;margin-top:20px;background-color:#ffd83a;
					/* background-image:url('images/bgcontent.png'); */
					background-repeat:repeat-x;
					border-top:1px solid #ffdd54;
					border-bottom:1px solid #ffdd54;
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				.innershadow{	
					height:16px;
					width:100%;		
					/* background-image:url('images/innershadow.png'); */
					background-repeat:repeat-x;	
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				.innershadow2{	
					height:19px;
					width:100%;					
					/* background-image:url('images/innershadow2.png');	*/
					background-position:bottom;
					background-repeat:repeat-x;
					behavior: url(ie_png_fix/iepngfix.htc);		
				}
				.header_menu{
					height:100px;
					width:860px;
				}
				.header_menu div{
					border:0px solid;
				}
				.user_content{
					border:0px solid;
					width:850px;
					padding-top:25px;
				}
				.left_content{
					border:0px solid;
					width:682px;
					float:left;
					padding-bottom:50px;
				}
				.right_content{
					width:150px;
					height:250px;
					padding-top:50px;
					float:left;
					border:0px solid;
				}
				ul.right_content_menu{
					margin:0px;
					padding:0px;
					border:0px solid;
				}
				ul.right_content_menu li{
					list-style-type:none;
					padding-top:5px;
					padding-bottom:8px;
					padding-left:10px;
					border-bottom:1px dashed #ffc200;
				}
				.left_content_top{
					background-repeat:no-repeat;
					height:30px;
					background-image:url('images/content-top.png');
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				
				.left_content_middle{
					background-repeat:repeat-y;
					background-image:url('images/content-middle.png');
					padding:20px 20px 30px 60px;
					
				}
				
				.left_content_bottom{
					background-repeat:no-repeat;
					background-image:url('images/content-bottom.png');
					height:30px;
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				
				ul.right_content_menu a:link div li img,ul.right_content_menu a:visited div li img{
					border:none;
				}
				
				ul.right_content_menu a:hover div li, ul.right_content_menu a:hover div li{
					background-image:url('images/hover_right_content.png');margin-left:-4px;background-repeat:no-repeat;
					background-color:none;
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				
				
				ul.right_content_menu#class1 div li#class1, ul.right_content_menu#class2 div li#class2,ul.right_content_menu#class3 div li#class3, ul.right_content_menu#class4 div li#class4 ,ul.right_content_menu#class5 div li#class5, ul.right_content_menu#class6 div li#class6 ,ul.right_content_menu#class7 div li#class7, ul.right_content_menu#class8 div li#class8{
					background-image:url('images/hover_right_content.png');margin-left:-4px;background-repeat:no-repeat;
					background-color:none;
					behavior: url(ie_png_fix/iepngfix.htc);
				}
				ul.right_content_menu div li#classLogin{
					background-image:url('images/hover_right_content2.png');margin-left:-8px;background-repeat:no-repeat;
					background-color:none;
					behavior: url(ie_png_fix/iepngfix.htc);		
				}
				
				
				/* ------------------------- */
				
				
				.frmlogin{
					padding-left:100px;padding-right:70px;
				}
				
				.frmloginleft{
					width:100px;height:30px;float:left;background-repeat:no-repeat;
				}
				
				.frmloginright{
				
					float:left;
				}
				
				input, select{
	
					height:22px;
					padding:0px 0px 3px 0px;
				}
				input[type=text],input[type=password],textarea,input#text,input  { 
				
					background-color:#FFF; 
					background-image: url('images/inputbg2.png'); 
					background-repeat:repeat-x;
					
					
				}	
				
				input, textarea, select{
				
					font-family:Lucida Sans,Lucida Grande,Arial,Georgia;
					border: 1px solid #d2d2d2;
					font-size:12px;
				}
				
				div p{
				
					padding:0px;
					margin:0px;
					font-size:9px;
					color:#268FCE;
					font-weight:bold;
					
				}
				div p#blue{
					color:#99AFCD;margin-top:5px;
				}

				/* ------------ List <ul>------------*/
.inline li{

	display:inline;

}
ul.inboxlist{
	margin:0px;
	padding:0px;
	list-style:none;
	padding-top:5px;
}
ul.inboxlist li{
	font-size:11px;
	padding-bottom:10px;
	border-bottom:1px solid #E3E3E3;

}
ul.inboxlist a,ul.inboxlist a a:visited{
		font-size:15px;
		font-weight:bold;
		
}
ul#inboxlistfooter{
	width:150px;
}
ul#inboxlistfooter li a{
	font-size:10px;
}
ul#inboxlistfooter li{
	padding-top:3px;
}
ul#padinside li{
	padding:10px;
}
ul#padinside2 li{
	padding:20px;
}
ul#padinside5 li{
	padding:20px;
	border:none;
}
ul#padinside4 li{
	border:none;
	padding:40px 40px 40px 40px;
	background-image:url('../images/bg_separator.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}
ul#padinside3 li{
	padding:20px;
	margin-bottom:15px;
	border:none;
	background:#f2f2f2;
	border:1px solid #BCBCBC;
}
ul#padinside6 li{
	border:none;
	padding:20px 0px 20px 10px;
	background-image:url('images/bg_separator.gif');
	background-position:bottom;
	background-repeat:no-repeat;
}
.project_title{
	font-weight:bold;
	font-size:13px;
	padding:10px 0px 5px 0px;
	
}
span#separate{
	padding:4px;
}

.msg a:link, .msg a:visited{
		color:#CC0000;
}

div#link_box{
		padding:3px;border:1px dotted #999;
}

a:link div#link_box,a:visited div#link_box{
		font-size:11px;
		color:#333;
}
a:hover div#link_box{
		background:#f2f2f2;
}
a:link{
	
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#999;
	border:0;
	
}
a img{
	border:0px;
	background:transparent;
}
a:visited{
	
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	color:#999;
	border:0;
}
a:hover{
	
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
	border:0;
	color:#333333;
	background:#f4f4f4;
}
ul.nav li#separate,span#separate{
	background-image:url('images/bg-menu_separator.gif');background-repeat:no-repeat;background-position:right;

}
.msg_solid_red{
		background:#CC0000;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px;
		text-align:center;
}

.msgyellow, .msg,#msgyellow{
		font-weight:bold;
		padding:4px;
		text-align:center;
		font-size:11px;
}
.msgyellow,#msgyellow{
		border:solid 1px #DEDEDE; 
		background:#FFFFCC;
		color:#222222;
		
}
.msg{
		border:solid 1px #CC0000; 
		background:#F7CBCA;
		color:#CC0000;
		
}
.msgyellow a:link, .msgyellow a:visited{
		
		color:#1f8bcd;
		font-size:11px;
}
.msgyellow a:hover{
		color:#000;
		background:none;
		
}
.msg a:link, .msg a:visited{
		color:#CC0000;
}

.scoretbl{
	border-collapse: collapse;
}
.scoretbl td#header{
	border-collapse: collapse;
	font-size:10px;	
	font-weight:bold;
	border:1px solid #d2d2d2;
	padding:5px;
	background:#f2f2f2;
	color:#888;
}
.scoretbl td#qlassic{
	border-collapse: collapse;
	font-size:10px;	
	font-weight:bold;
	border:1px solid #90ac13;
	padding:5px;
	background:#eef4d3 ;
	color:#6b800d;
}
.scoretbl td{
	border-collapse: collapse;
	font-size:10px;	
	font-weight:bold;
	border:1px solid #d2d2d2;
	padding:10px 5px 10px 5px;
	background:#fff;
	color:#000;
}


.formleft{
	float:left;
	width:180px;	
}
.formright{
	float:left;
	width:300px;
}

.formright#devCont{
	
	border:0px solid;
	padding:6px;
	padding-bottom:20px;
	width:180px;
	background-image:url(images/bg-menu_separator.gif);background-repeat:no-repeat;background-position:bottom left;
	
}

.formleft#devCont{
	
}
.inboxlist li#smallbox{
	padding:10px;text-align:left;
}


ul.top_menu_front{
		list-style-type: none;
		text-align: left;
		margin:0px;
		padding:0px;
		
}

div.header_menu img{
		behavior: url(ie_png_fix/iepngfix.htc);
}

ul.top_menu_front li{
		border:0px solid;
		width:60px;			
		display: inline;
		margin: 0px;
		padding:0px;
		padding:5px 8px 3px 8px;
				
}

ul.top_menu_front li a:hover{

		background:none;
		
}

ul.top_menu_front li:hover{

		background:#ffdf61;
		
}
img.avatar{
	width:50px;
	height:50px;
	border:1px solid #d2d2d2;
	padding:5px;
}

ul.right_content_menu li a:hover{
	background:none;
}
ul.right_content_menu img{
	behavior: url(ie_png_fix/iepngfix.htc);
}

#classLogin a:link,#classLogin a:visited{
	font-size:9px;
}
#classLogin a:hover,#classLogin a:hover div{
	background-color:#d2d2d2;
}



