﻿	body {
		background: #eee;
	}
	
	h1 {
		font-family: Calibri, Verdana, sans-serif;
		color: maroon;
		float: right; 
		font-weight: lighter;
		letter-spacing: 1px;
		margin-top: 25px; 
		margin-right: 10px; 
		font-size: x-small; 
		border-bottom: 0px;
	}
	
	h1 a {
		color: maroon;
	}
	
	h1 a:visited {
		color: maroon;
	}
	
	.certs {
		clear: both; 
		margin-top: 15px; 
		margin-right: 10px;
		letter-spacing: 1px;
		float: right; 
		text-align: right;
		font-family:'Lucida Sans', sans-serif; 
		font-style: italic; 
		font-size: small;
		border-bottom: 0px;
		
	}
	
	/*HEADER + SUB-HEADER FOR CONTENT PAGES*/
	h3 {
		padding: 30px 0px 0px 10px;
		margin-top: 0px;
		font-family: "Franklin Gothic", Calibri, Verdana, sans-serif;
		font-size: 40px;
		font-style: normal;
		font-weight: lighter;
		color: #053379;;
		height: auto;
		width: 750px;
		
	}
	
	h3 img {
		border: 0px;
		margin-top: -77px;
		padding: -10px 0 0 0;
		float: right;
		}
		
	/*SECTION USED ON CONTENT PAGES*/
	h2 {
		padding: 2px 0 2px 10px;
		font-family: "Franklin Gothic", Calibri, Verdana, sans-serif;
		line-height: 30px;
		font-size: small;
		font-style:normal;
		font-weight: normal;
		letter-spacing:1px;
		color: maroon;
		text-align: left;
		border-bottom: 1px solid #eee;
	}
	
	/*SUB-SECTION FOR CONTENT PAGES*/
	h4 {
		margin-bottom: 0px;
		padding: 0px 0px 0px 10px;
		font-family: "Franklin Gothic", Calibri, Verdana, sans-serif;
		line-height: 28px;
		font-size: small;
		font-style: normal;
		font-weight: normal;
		letter-spacing: 1px;
		color: #1b2b63;
		text-align: left;
		border: 0px;
	}
		
	p {
		margin-top: 0px;
		font-family: "Lucida Sans Unicode", Calibri, "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
		font-size: .7em;
		font-style: normal;
		font-weight: lighter;
		letter-spacing:0px;
		line-height: 17px;
		color: #1b2b63;
		text-align:justify;
		padding: 10px;
	}
	
	p.lessheight {
		margin-top: 0px;
		font-family: "Lucida Sans Unicode", Calibri, "Trebuchet MS", "Lucida Grande", Arial, sans-serif;
		font-size: 10px;
		font-style: normal;
		font-weight: lighter;
		letter-spacing:0px;
		line-height: 10px;
		color: #1b2b63;
		text-align:left;
		padding: 2px;
		text-align: center;
	}
	
	p.lessheight a {
		color: maroon;
	}
	
	p.lessheight a:visited {
		color: maroon;
	}

	a {
		outline: 0px;
		text-decoration: none;
		color: #1b2b63;
	}
	
	li a {
		color: #1b2b63;
	}
	
	li a:hover {
		color: gray;
	}
	
	li a:visited {
		color: #1b2b63;
	}
		

	div#container {
		clear: both;
		margin: 0px auto;
		padding: 0 0 0 0;
		background-color: #fff;
		width: 900px;
		height: auto;
	}
	
	
	/**************************************************************************HEADER*/
	div#header {
		margin: 0px 0px 0px 0px;
		padding: 0 0 0 0;
		width: 900px;
		height: 100px;
		border: 0 0 0 0;
		background-color: #eee;
		overflow: hidden;
	}
	
	div#header img {
		border: 0 0 0 0;
		margin: 0px auto;
		float: left;
		padding: 0 0 0 0;
}
	/*HOME PAGE HEADER IMAGE		
	img.align {
		display:block;
		margin-left:auto;
		margin-right:auto;
		margin-top:auto;
		padding-top:0px;
		border: 0;
	}*/
		
	/**************************************************************************FOOTER*/	
	div#footer {
		clear: both;
		margin: 0px auto;
		padding: 0 0 0 0;
		background-color: #f0f0f0;
		background-repeat: repeat-x;
		width: 900px;
		height: 25px;
		}
	
	/*******************************************************************EDITABLE REGION ON DWT*/	
	div#content {
		margin: 0px auto;
		padding: 0 0 0 0;
		width: 900px;
		background-color: #eee;
		}
	
	.clear{ clear:both; }
		
	/*****************************************************************FOR HOME PAGE CONTENT ONLY*/
	div.subcontent {
		margin: 0px auto;
		padding: 0px 0px 0px 0px;	
		width: 900px;
		height: 200px;
		border: 0 0 0 0;
		background-image: none;
		/*background-repeat: repeat-x;*/
		background-color: transparent;
		/*padding-top: 2px;
		padding-bottom: 2px;*/
	}	
		
	/******************************************************************FOR CONTENT PAGES*/
	div#subcontainer {
		width: 898px;
		height: auto;
		margin: 0px auto;
		padding: 0 0 0 0;
		background-color: #fff;
		border-left: 1px solid #ccc;
		border-right: 1px solid #ccc;
		overflow: hidden;
	}
	
	#subcontainer div {
		margin-bottom: -2000px;
		padding-bottom: 2000px;
		
	}
	
	div#subheader {
		margin: 0px auto;
		padding: 0 0 0 0;
		/*background-color: #053379;*/
		background-color: #fff;
		border-left: 1px solid #ddd;
		/*border-bottom: 1px solid #ccc;*/
		float: right;
		width: 747px;
		height: 100px;
		overflow: hidden;
		
	}
	
	/*div#subheadertag {
		margin: 0px auto;
		padding: 0 5px 0 0px;
		background-color: #fff;
		border-left: 1px solid #ddd;
		border-bottom: 1px solid #ccc;
		float: right;
		width: 742px;
		height: 50px;
		overflow: hidden;
		color: #aaa;
		text-indent: 10px;
		text-align: right;
		font-style: italic;
		font-size: small;
		font-family: "Franklin Gothic", Calibri, Verdana, sans-serif;
		font-weight: lighter;
	}*/
	
	
		
	div#subheader2 {
		margin: 0px auto;
		padding: 2px 0 2px 0;
		background-color: #eee;
		border-left: 1px solid #ddd;
		color: #fff;
		float:right;
		width: 747px;
		height: 25px;
		line-height: 25px;
		font-size: 10px;
		overflow: hidden;
	}

	div#sub {
		margin: 0px auto;
		padding: 0px 0px 0px 0px;
		width: 747px;
		background-color: #fff;
		float: right;
		min-height: inherit;
		border-left: 1px solid #ddd;
	}
	
	p.substyle {
		padding: 0 0 0 1em;
		width: 520px;
		font-size: .7em;
		font-family:   "Lucida Sans Unicode", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
		color: #545454;
		font-weight: normal;
	}
	
	img.subimage {
		margin-top: 20px; 
		float: right; 
		padding: 10px 10px 10px 10px; 
		border: 1px 0px 1px 1px;
		border-color: transparent;
		border-style: solid;
	}
	
			
	ul.sublist {
		margin-left: 0em;
		padding-left: 3em;
		text-indent: 0em;
		list-style: square outside url('images/listtype.png');
		font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: .7em;
		font-weight: lighter;
		line-height: 20px;
		width: 520px;
	}
	
	/*.sublist li a {
		color: #1b2b63;
	}*/
	
	/***********************************************************************************SIDE NAVIGATION*/
	div#sidenav {
		margin: 0px auto auto 0px;
		padding: 0 0 0 0;
		background-color:#fff;
		width: 149px;
		height: auto;
		float:left;
	}
	
	div#sidenav ul {
		background: transparent;
		margin-left: 0px;
		margin-top: 10px;
		padding: 0 0 0 1em;
		line-height: 20px; 
		font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
		float:none; 
		text-align: left;
		letter-spacing: 0px;
		width: 125px;
		overflow: auto;
		list-style: none outside url('images/listtypered.png');
		vertical-align: middle;
	}	
	
		
	div#sidenav ul li {
		margin-left:5px;
		margin-top: 5px;
		padding: 0 5px 0 0;
		text-indent: 2px;
		text-align: left;
		background-color: transparent;
		font-size: 10px;
		line-height: 20px;
	}
	
	div#sidenav li a {
		margin-top: 3px;
}
	div#sidenav li.fc {
		margin-left: 0px;
		padding: 0 0 0 0;
		height:100px;
		line-height: 100px;
		text-align: center;
		background-image: none;
		background-repeat: no-repeat;
		background-color: #fff;
		font-weight: lighter;
		font-size: medium;
		font-family: Verdana;
}

	div#sidenav li.fc:visited {
		color: #1b2b62;
		background-image: none;
		background-repeat: no-repeat;

}

	div#sidenav li.fc:hover {
		background-image: none;
		background-repeat: no-repeat;
	}

	div#sidenav ul li:hover {
		/*background-image: url('images/footerbg.png');*/
		background-color: #eee;
}
	

	/*li.firstsidenavlink {
	font-weight: bold;
	font-size: 2em;
	text-align: center;
	height: 100px;
	border-top: 1px solid #ddd;
	background-image: url('images/footerbg.png');
	background-repeat: no-repeat;
	line-height: 100px;
}
		
	.firstsidenavlink a:visited {
		color: #1b2b63;
	
}*/
	
	li.sidenavlink {
		margin-left: 20px;
}
		
	/*************************************************************************HOME PAGE CONTENT*/
	div#leftcol {
		margin: 0px;
		width: 282px;
		height: auto;
		float: left;
		padding-left: 10px;
		padding-right: 5px;
		/*border-right: 1px solid #ddd;*/
	}
	

	#leftcol img {
		display: block;
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
	}
	
	#midcol img {
		display: block;
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
	}

	#rightcol img {
		display: block;
		border: 1px solid transparent;
		margin-left: auto;
		margin-right: auto;
	}

	div#midcol {
	/*background-image: url('images/treasury4.png');
	background-position: 140px 25px;
	background-repeat: no-repeat;*/
	float: left;
	margin: 0px;
	width: 300px;
	height: auto;
	/*border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;*/
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	/*border-left: 1px solid #fff;
	border-right: 1px solid #ddd;*/
}
	
	div#rightcol{
		margin: 0px;
		width: 278px;
		height: auto;
		float: left;
		padding-left: 5px;
		padding-right: 5px;
		/*border-left: 1px solid #fff;*/
	}

/************************************************************************TABLES*********** */

	table {
		border: 0px;
}
	table ul {
		margin-left: 17px;
		list-style: url('images/listtype.png');
		font-family: "Lucida Sans Unicode", "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, sans-serif;
		font-size: .7em;
		font-weight: lighter;
		line-height: 20px;
	}
	
	table th {
		/*background-image: url('images/footerbg.png');
		background-repeat: no-repeat;*/
		background-color: #eee;
		border-top: 1px solid #ddd;
		border-left: 1px solid #ddd;
		border-right: 1px solid #ddd;


		/*background-color: maroon;*/
		}
	table th h2 {
		border-bottom: 0px;
		color: maroon;
		font-size:small;
		padding: 1px 0px 1px 1px;
}

		
/************************************************************************LISTS*********** */
		
	ul {
		padding: 0 0 0 0;
  		margin: 0px auto;
  	}
  	
	/*ul li img {display: block;}*/
	
	li {
		color: #1b2b63;
		font-weight:lighter;
		/*font-size: .7em;	
	  	list-style-type: square;*/
	 
	}
		
	li ul {
  		display: none;
  		position: absolute; 
  		top: 0em;
  		left: 0;
  	}

	li > ul {
		/*top: auto;
		left: auto;*/
		top:  30px;
		left: -2px;
	}

	/*li.over ul { 
		display: block;
	}*/

	li:hover ul { 
		display: block;
	}
/************************************************************************NAV BAR LIST*********** */
	div#navbar {
		margin: 0px auto;
		width: 900px;
		height: 31px;
		padding: 0 0 0 0;
		background-color: transparent;
		background-image: url('images/navbg.png');
			
	}

	#nav {
		height: auto;
		width: 900px;
		padding: 0 0 0 0;
		background-color: #eee;
		background-image: url('images/navbg.png');
	}
	
	/* For navbar heads*/					
	#nav li {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 11px;
		padding-right: 11px;
		float: left;
	  	position: relative;
	  	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	  	background-color: transparent;
	  	font-size: 10px;
		text-align: center;
		width: 120px;
		height: auto;
		line-height: 24px;
		list-style-type: none;
		/*border-bottom: 1px solid #053379;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #aaa;*/
		}
		
	#nav li:hover {
		/*background-color:#505050;*/
		background-image: url('images/navbg_hover_rpt.png');
		background-repeat: repeat-x;
		background-position: left bottom;
		/*border-top: 1px solid #545454;
		border-right:  1px solid #545454;*/

	}	
		
	#nav li.first:hover {
		background-image: url('images/navbg_hover_first.png');
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	
	#nav li.last:hover {
		background-image: url('images/navbg_hover_last.png');
		background-repeat: repeat-x;
		background-position: right bottom;
	}

	#nav li a {
		text-decoration: none;
		color: #053379;
	}
	
	
	/*#nav li a:hover {
		color: #053379;
	}
	
	#nav li a:active {
		color: gray;
	}*/
	
	
		
		
	/*For nav bar dropdown area*/
	#nav li ul {
		padding-top: 3px;
		padding-left: 0px;
		padding-right: 0px;
		border: 1px #ddd solid;
		border-style: none solid solid solid;
		background-color: #fff;
		/*opacity: .9;*/
	}
			
	/*For navbar dropdown links*/
	#nav li li {
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 0px;
		padding-right: 0px;
		background-color: #fff;		
		border: 1px #fff solid;
		border-style: none solid none solid;
		width: 14.05em;
		height: auto;
		line-height: normal;
		list-style-type: none;
				
	}
	#nav li li:hover {
		background-color: #9bb4d9;
		background-image: none;
		border: 1px #fff solid;
		border-style: none solid none solid;
		
	}	
		
	#nav li li a {
		text-decoration: none;
		color: #053379;
	}
	
	#nav li li a:hover {
		color: #053379;
		font-weight: lighter;
	}
