/* CSS Document */


* {margin:0; padding:0;}

html {overflow-y: scroll;}

	body
	{
	margin: 0;
	padding: 0;
	text-align: center;
	color:#000;
	background-color: #CECCDB;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	#container
	{
		margin: 0.2em auto;
		width: 1024px;
		text-align: justify;
		background-color:#FFF;
		border-top: 1px solid  #8F67AD; border-right: 1px solid #8F67AD; border-left: 1px solid  #8F67AD; 
		margin-bottom:0px;
	}
	
	#header
	{
		height: auto;
		background-color:fff;		}
	
/* All Navigation top bar and drop-down menu */

#NavBar{width:100%; height:30px; padding-left:3px; padding-right:3px; padding-bottom:5px;}

.dropdown {float:left; padding-right:1px; color:#FFFFFF; text-align:center; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.dropdown dt {width:169px; font-weight:bold; cursor:pointer; background:url(../images/menuBkgd.jpg);  height:22px; padding-top:6px;}

.dropdown dt:hover { color:#CCCCCC; text-decoration:underline;}
.dropdown dd {position:absolute; overflow:hidden; width:171px; display:none; background:#fff; z-index:200; opacity:0; }
.dropdown ul {width:167px; border:1px solid #60218F; list-style:none; border-top:none;}
.dropdown li {display:inline}
.dropdown a, .dropdown a:active, .dropdown a:visited {display:block; padding:6px; color:#666666; text-decoration:none; background:#E8DFEF; width:155px}
.dropdown a:hover {background:#60218F; color:#FFF;}
.dropdown .underline {border-bottom:1px solid #60218F}





/*--------------------------------------------------------------------------------------------------------------------*/
	#menu
	{
		float: left; 
		width: 210px;
		height:auto ;
		background-color:#FFF; padding-top:16px;}
	
	#menu ul li{font-size:13px; color:#FFFFFF; list-style-position:inside; margin-left:6px; border-bottom:#CCC dotted 1px; padding: 6px 2px 6px 3px;  }
	#menu ul li a{text-decoration:none; color:#60218F; }
	#menu ul li a:hover{text-decoration:none; width:200px; border-bottom:#FF33CC solid 1px; }

#contents	
	{
		margin-right: 0;
		margin-left: 40px;
		margin-right: 380px;
		height: auto; min-height:400px;
		background-color:#FFF; padding-top:20px;
	}
	
	#contents h3{color:#0087B8}
	
	#contents .txt_b{color:#0087B8; font-weight:bold}
	#contents a{text-decoration:none; color:#036;}
	#contents a:hover{text-decoration:underline; color:#FF33CC }
	
	#container #contents .txt_nav{font-size:10px; font-style: normal; color:#595960;}
    #container #contents .txt_nav a {font-size: 10px; text-decoration:underline; font-style: normal; color:#595960;}
	#container #contents .txt_nav a:hover{text-decoration:none; border-bottom:#FF33CC solid 1px; }
		

	.imgTitle{
	font-size:11px;
	color:#036;
	font-style: italic;
}


	
	#footer	
	{height:auto; background-color:#FFF; width:1024px; margin-left:auto; margin-right:auto; color:#333333; font-size:10px; text-align:center; 
	border-right: 1px solid #8F67AD; border-left: 1px solid  #8F67AD; border-bottom:1px solid #8F67AD;}
		
	#footer a{text-decoration:none; color:#333333;}
	#footer a:hover{text-decoration:none; border-bottom:#FF33CC solid 1px;}
	
	
	
	#footer .leftCol{float:left; padding-top:10px; padding-left:12px;}
	
	#footer .rightCol{ float:right; margin-left:25px; padding-right:12px; }

	#footer .centreCol{ padding-top:40px;  height:15px;}



/* Header Styles */

h3 {font-size:17px; font-stretch:semi-condensed; font-weight:normal;}
h4 {
	font-size:11px;
	font-stretch:extra-expanded;
	font-weight:bolder;
	color:#0087B8;
	font-family: Tahoma, Geneva, sans-serif;
	font-variant: normal;
	border-bottom-style: solid;
	border-bottom-color: #999;
	border-bottom-width: 1px;
	}
	
h5 {font-size:11px; font-weight:bold; color:#036; padding-bottom:1em;}



/* font styles */
.txt{margin-left:10px; margin-right:10px; margin-top:10px;}


.txt_blue{color:#036;}

.txt_bS {color:#036; font-stretch:1.2em; font-weight:bold;}

td {
	font-size: 12px;
	color: #666;
	background-color: #FFF;
	padding-top:2px; padding-bottom:2px; padding-left:2px;
}


#container #contents div ul{
	list-style-type: none; padding-top:8px;}

#container #contents div ul li a {
	font-size: 11px;
	color:#000
	list-style-type: none;
	font-stretch:1.1em;
	padding-left:50px;
}

#container #contents div ul ul{padding-top:2px; padding-bottom:2px;}

#container #contents div ul ul li a {
	color: #595960; padding-left:100px;
}

