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;
	}

