body {

	/*background:		url(Images/background.gif) repeat-x;*/

	font-family:	Verdana, Arial, Helvetica, sans-serif;

	font-size:		12px;

	color:			#363636;

	margin:			0;

	padding:		0;

	height:			100%;

	line-height:	12pt;

	}

	





#hasLayout {

	width:			100%;

	padding:		0;

	}



#hasLayout  td {

	padding-left:	10px;

	}		



img {

	margin:			5px 0;

}



#header {

	background:		url(Images/headerBg.gif) repeat-x;

	height:			38px;

	}

	

#header  img {

	vertical-align: middle;

	margin:			0 !important;

	}



#index_header {

	background:		url(Images/header_bg.gif) repeat-x;

	height:			50x;

	padding:		20px 10px 5px 10px;

	color: #FFF;

	font-size: 10px;

	}

	

#leftPanel {

	width:			300px;

	padding:		20px 0 20px 5px;

	overflow:		auto;

	background-color:#e1f1fb;

	border-right:	1px solid #c3c3c3;

	white-space:	nowrap;

	}

	



#leftPanel ul {

	padding:		5px 15px;

	margin:			0;

	list-style:		none;

}



#leftPanel ul li {

	background:		url(Images/page.gif) 0 2px no-repeat;	

	padding:		3px 0;

	margin:			0;

	padding-left:	17px;

	}

	

#leftPanel ul li.folder {

	background:url(Images/folder.gif) 0 2px no-repeat;

}	





.folder {

	background:		url(Images/folder.gif) 0 2px no-repeat;

	padding:		4px 0;

	padding-left:	17px;

}	



.page {

	background:		url(Images/page.gif) 0 2px no-repeat;

	padding:		4px 0;

	padding-left:	17px;

	}

	

#footer {

	background:		url(Images/footerBg.gif) repeat-x;

	height:			38px;

	}	

	

p {

	padding:		2px 0;

	margin:			0;

	}

	

h1 {

 color:				#666666;

 font-size:			16px;

 }

 

h2, h3 {

	color:			#2c69b3;

	font-size:		14px;

	padding-bottom:	5px ;

	border-bottom:	1px solid #a2a2a2;

	margin:			0;

	}

	

	

h3 {

	color:			#666;

	font-size:		12px;

	border-bottom:	0;

	padding-top:	10px;

	}	

	

ul {

	margin:			0;

	padding:		0;

	margin-top:		10px;

	list-style:		none;

	}



ul li {

	background:		url(Images/dot.gif) 0 6px no-repeat;

	padding:		2px;

	padding-left:	15px;

	margin-left:	15px;

	}

	

.note {

	color:			#f00;

	font-size:		12px;

	}

	

ol {

	margin-top:		10px;

	}



ol li {

	margin:			5px;

}	

	

ol li ul {

	margin:			2px 0 10px 0;

	padding:		0;

	}

	

.professionalHelp {

	font-weight:	bold;

	color:			#ff9900;

	}

	

.professionalHelp a {

	color:			#0099FF;

	}

	

.professionalHelp a:hover {

	text-decoration:none;

	}

	

.pending {

	font-weight:	bold;

	text-align:		left;

	padding:		2px;

	}

	

.complete {

	background:		#00cc00;

	color:			#FFFFFF;

	padding:		2px;

	}

	

.error {

	background:		#F00;

	color:			#FFFFFF;

	padding:		2px;

	}

	

a {

	color:			#0099FF;

	text-decoration:underline;

	}

	

a:hover {

	text-decoration:none;

	}


