@charset "utf-8";
/* CSS Document */

body
{
	margin: 0 0 10px 0;
	background: #EFF2F5;
	font-family: Arial, Helvetica, sans-serif;
}
/*for entire document, mainly content window*/
a, a:active, a:visited, a:hover
{
	color:#003366;
	text-decoration:underline;
}

#nav_top
{
	width:760px;
	margin: 10px auto 0 auto;
	text-align:right;
	height:1.2em;
	line-height:1.2em;
	font-size:.75em;
}
	#nav_top ul
	{
		list-style:none;
		padding:0;
		margin:0;
		text-align:center;
	}
	#nav_top li
	{
		float:right;
		display:block;
	}
	#nav_top li a, #nav_top li a:active, #nav_top li a:visited
	{
		display:block;
		padding:0 .5em 0 .5em;
		margin:0;
		
		text-decoration:none;
		color:#000000;
	}
	#nav_top li a:hover
	{
		text-decoration:underline;
	}
#nav_bottom
{
	text-align:center;
	font-size:.6em;
	margin:10px auto 0 auto;
	width:760px;
}
	#nav_bottom a, #nav_bottom a:active, #nav_bottom a:hover, #nav_bottom a:visited
	{
		font-size:inherit;
		color:#000000;
		text-decoration:none;
		cursor:text;
	}


#body
{
	width:760px;
	margin:10px auto 0 auto;;
	height:auto;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	z-index:1;
}
	
	#header
	{
		width:760px;
		height:120px;
		background:url(images/header_6.gif) left no-repeat;
	}
		
	
	#nav_bar
	{
		/*760 minus spacings (10px both left and right)*/
		width:740px;
		margin: 0 auto 0 auto;
		text-align:right;
		background-color:#557799;
		height:1.4em;
		line-height:1.4em;
		background:url(images/navbar_back.gif) top;
		/*border: #CCCCCC 1px solid;*/
	}
		#nav_bar ul
		{
			list-style:none;
			padding:0;
			margin:0;
			text-align:center;
		}
		#nav_bar li
		{
			float:left;
			display:block;
		}
		#nav_bar li a, #nav_bar li a:active, #nav_bar li a:visited
		{
			float:left;
			/*Not compatible with all browsers*/
			display:inline-block;
			border-right:#cccccc solid 1px;
			padding:0 .8em 0 .8em;
			margin:0;
			
			text-decoration:none;
			color:#FFFFFF;
			font-size:.8em;
		}
		#nav_bar a:hover
		{
			background-color:#003366;
		}
	
	#content
	{
		width:550px;
		margin-right:150px;
		padding:10px 15px 10px 15px;
		font-size:.8em;
		line-height:1.5em;
		z-index:1;
	}
		#content h1
		{
			color:#003366;
			font-size:1.3em;
			display:block;
			border-bottom:1px solid #003366;
			margin:25px 225px 0 0;
		}
		#content h2
		{
			color:#006699;
			font-size:1.05em;
			margin:15px 0 0 0;
		}
		#content p
		{
			color:#000000;
			text-align:justify;
			margin:15px 0 0 0;
		}
		#content ul
		{
			text-align:left;
		}
		
		#links ul
		{
			text-align:left;
			list-style:none;
			margin:0 0 10px 0;
			padding:0 0 0 5px;
		}
		#links li
		{
			margin:1.3em 0 0 0;
			padding:0;
		}
		
		
	
	#sidebar
	{
		width:160px;
		background:url(images/sidebar_back.gif) repeat-y right #D7DFE7;
		
		font-size:.8em;
		padding:10px;
		margin:25px -1px 10px 0;
		border-top:1px solid #999999;
		border-left:1px solid #999999;
		border-bottom:1px solid #999999;
		float:right;
		z-index:1;
		
		-webkit-border-bottom-left-radius: 5px;-khtml-border-radius-bottomleft: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-left-radius: 5px;
		-webkit-border-top-left-radius: 5px;-khtml-border-radius-topleft: 5px;-moz-border-radius-topleft: 5px;border-top-left-radius: 5px;
	}
		#sidebar ul
		{
			list-style:none;
			padding:0;
			margin:0 10px 0 5px;
		}
		#sidebar li
		{
			display:block;
			margin:.5em 0 .5em 0;
			font-size:.95em;
		}
		#sidebar li a, #sidebar li a:active, #sidebar li a:visited
		{
			display:block;
			/*border-right:#DF8E8D solid 2px;
			padding:0 .2em 0 .2em;*/
			margin:0;
			
			text-decoration:none;
			color:#003366;
		}
		#sidebar li a:hover
		{
			text-decoration:underline;
		}
		
		#sidebar h1
		{
			font-size:.85em;
			color:#333333;
			margin:0 0 0 0;
		}
		#sidebar b
		{
			font-weight:bold;
		}
		#sidebar p
		{
			font-size:.8em;
			color:#333333;
			margin:.9em 0 0 0;
		}