@charset "utf-8";
/* CSS Document */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000033;
}
body {
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image:     url(../bg_home.gif);
	
}

a:link {
	color:#0000FF;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #cc9900;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #000033;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color:  #0066FF;
	text-decoration: none;
	font-weight: bold;
}

h1 {color: #0000FF; font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; text-transform:uppercase;}

.required {font-weight:bold;}

/* ---------- Left Navigation styles ---------- */
body{behavior:url(/css/cssHoverFix.htc);}

#leftnav {
	width:186px; 
	font-size:12px; 
	padding: 3px;
	border: 3px solid #CC9900;
}

/*Main Menu*/

#leftnav ul {margin:0px; padding:0px; background-color:#0066FF;}

#leftnav ul li {
height:20px;
line-height:20px; 
list-style:none; 
padding-left:3px;

color:#FFF; 
border-width: 2px;
border-style: solid;
border-color: #FFFFFF;
cursor: pointer; 
margin-bottom: 2px;
}

#leftnav ul li .tall {height:40px;}


#leftnav ul li a {
	font: 12px "Times New Roman", Times, serif; 
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
}

#leftnav ul li a:hover,  #leftnav ul li ul li a:hover {
	color:#CC9900; 
	font-weight:bold;
	text-decoration:none;
}

#leftnav ul li:hover {color:#CC9900;  position:relative; text-decoration:none;}

/*Sub Menu*/
#leftnav ul ul {
	display:none; 
	position:absolute;
	left:183px;
	top:0px; 
	border:#CC9900 solid; 
	border-width:1px; 
	background-color:#0066FF; 
}

#leftnav ul li:hover ul {display:block;}

#leftnav ul ul li { 
	width:183px; 
	float:left; 
	display:inline; 
	border-width: 1px;
	border-style: solid;
	border-color: #CC9900; 
	padding: 2px 0 2px 3px;
	.padding:  2px 0 0 3px;
	_padding: 2px 0 0 3px;
	margin: 0px; }
#leftnav ul ul li:hover {
	text-decoration:none; 
	border:none; 
	border-width: 1px;
	border-style: solid;
	border-color: #CC9900;}

#leftnav li:hover ul li ul {display:none;}

#leftnav ul ul li ul {left:110px; background-color:#0099CC;}
#leftnav ul ul li:hover ul {display:block;}

/* ---------- End Left Navigation styles ---------- */

#leftbanner {width: 198px;   margin: 0; padding: 0; background-color:#0066FF; }
#leftbanner p {
font-family: Georgia;
word-spacing: normal;
letter-spacing: 0;
padding: 0; 
font-size: 1.7em; color: #fff; margin-bottom: 10px;}

#leftbanner a {background:#0066FF;}
.style8 {color: #0000FF; font-weight: bold; }
.nusourceS {color: #CC9900; font-size: 16px;}
.nusource {color: #0000FF; font-weight: bold; font-size:14px;}

.floatimageright {float: right; margin-left: 2px; padding-right: 1px;}
.floatimageleft {float: left; margin-right: 2px;}

/* Content styles */
#content p {color: #000033; font-family:"Times New Roman", Times, serif; font-size:14px; margin-right: 10px;}
#content li {color: #000033; font-family:"Times New Roman", Times, serif; font-size:14px;}

/* Footer style */
#footer a { color: #0000ff; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
#footer p { color: #000033; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
#footer a:hover {color:#CC9900;}
#footer .copyright {color: #cc9900;}

