body {
		margin:0px;
		padding:0px;
		font: 11px Verdana;
		}
	
	#leftcontent {
		position: absolute;
		left:30px;
		top:120px;
		width:200px;
		background:#fff;
		border:1px solid #ccc;
		padding:10px;
		}

	#centercontent {
		background:#fff;
   		margin-left: 260px;
   		margin-right:20px;
   		margin-top: 42px;
		border-top:1px solid #ccc;		
		border-bottom:1px solid #ccc;	
		}
		
	#centerfull {
		background:#fff;
   		margin-left: 0px;
   		margin-right: 130px;
   		margin-top: 42px;
		border-top:1px solid #ccc;		
		border-bottom:1px solid #ccc;	
		}
		
	#rightfull {
		position: absolute;
		right:0px;
		top:58px;
		width:100px;
		background:#eee;
		border:0px none #ccc;
		padding:10px;
		float: right;
		}
		
	#bottomcontent {
		background:#fff;
   		margin-left: 260px;
   		margin-right: 30px;
   		margin-top: 15px;
   		padding-top: 10px;
   		padding-bottom: 10px;
		border-top:1px solid #ccc;		
		border-bottom:1px solid #ccc;
		text-align: center;	
		}

	#rightcontent {
		position: absolute;
		right:30px;
		top:120px;
		width:100px;
		background:#eee;
		border:0px none #ccc;
		padding:10px;
		}
		

	
	.navigation {
			
		top: 20px;
		right: 25px;
		position: absolute;
		
		}
		
		
	.navigation li {
		display: inline;
	}

	 .navigation a{
		color: #FFFFFF;
		font: 11px verdana bold;
		text-decoration: none;
		margin: 5px;
		padding: 5px 10px 5px 10px;
	}

	.navigation a:link, .navigation a:visited {
		background: #AAAAAA;
	}
	.navigation a:hover, .navigation a:active {
		background: #3366EE;
	}
	
		.navigationTight {
			
		top: 0px;
		right: 0px;
		position: absolute;
		
		}
		
	.navigationTight li {
		display: inline;
	}

	 .navigationTight a {
		color: #FFFFFF;
		font: 10px verdana bold;
		text-decoration: none;
		margin: 5px;
		padding: 5px 10px 5px 10px;
	}

	.navigationTight a:link, .navigationTight a:visited {
		background: #AAAAAA;
	}
	.navigationTight a:hover, .navigationTight a:active {
		background: #3366EE;
	}
	
	.nav2 {
		display: block;
		line-spacing: 12px;
		list-style-type: none;
		}
		
		
	 .nav2 li{
	 
		margin: 20px 0px 20px 0px;
		display: block;
		list-style-type: none;
		
	}

	 .nav2 a {
		color: #FFFFFF;
		font: 10px verdana bold;
		text-decoration: none;
		text-align: right;
	display: block;
		padding: 5px 10px 5px 10px;
		
	}

	.nav2 a:link, .nav2 a:visited {
		background: #AAAAAA;
	}
	.nav2 a:hover, .nav2 a:active {
		background: #3366EE;
	}
	
	
	
	.nav3 {
		display: block;
		line-spacing: 12px;
		list-style-type: none;
		font-weight: normal;
		}
		
		
	 .nav3 li{
	 
		margin: 20px 0px 20px 0px;
		display: block;
		list-style-type: none;
		
	}

	 .nav3 a {
		color: #555555;
		font: 10px verdana;
		text-decoration: none;
		text-align: right;
	display: block;
		padding: 5px 10px 5px 10px;
		
		
	}

	.nav3 a:link, .nav3 a:visited {
		background: white;
		border: 1px solid #bbb;
	}
	.nav3 a:hover, .nav3 a:active {
		background: #3366EE;
		color: white;
	}
	
	#userInfo {
		position: absolute;
		top: 65px;
		right: 25px;
		font: 11px Verdana;
		display: inline;
	}
	#userInfo ol li {
		display: inline;
		border: 0px solid #DDD;
		border-left-width: 2px;
		padding: 2px 8px 2px 10px;
	}
	
	#navSelected {
		background: #3366EE;
		color: white;
	}
	
	#navRed {
		background: #773311;
		font-size: 11px;
	}
	
	#navGreen {
		background: #117711;
		color: white;
		font-weight: bold;
		border-width: 0px;
		padding: 2px;
		font-size: 11px;
	}
	
	#banner {
		padding-top: 18px;
		padding-left: 20px;
		background:#fff url('images/grad.gif') repeat-x;
		height:60px;
	}

	.small {
		font: 10px Verdana;
		color: #555;
	}
	
	p,h1,pre {
		margin:0px 30px 10px 30px;
		}
		
	h1 {
		font-size:14px;
		padding-top:10px;
		}
		
	#banner h1 {
		font: 30px normal;
		color: #778;
		font-family: georgia;
		letter-spacing: -1px;
		padding:10px 10px 0px 10px;
		margin:0px;
		}
		
	#banner h1 #blueHeadline {
		color: #3366EE;
		}
	#banner h1 #areaCode {
		font-weight: bold;
		color: black;
		
		}
	
	h2 {
		font: 12px Verdana bold;
	}
	ul li, ol li {
		font: 11px Verdana;
	}
		
	#rightcontent p {
		font-size:10px
		}
	
	#pageTitle {
		font:  11px Verdana bold;
		color: #666;
		letter-spacing: +2px;
		text-transform: uppercase;
		position: absolute;
		top: 76px;
		left: 32px;
	}
	
	#pageTitleFloat {
		font:  11px Verdana bold;
		color: #666;
		letter-spacing: +2px;
		text-transform: uppercase;
	}
	
	#loginBox {
		margin: 10px 10px 0px 10px;
		font: 13px Verdana;
		width: 100%;
	
	}
	
	#loginBox fieldset {
		margin: 30px 20px 30px 20px;
	}
	
	#loginBox input {
		margin: 10px 10px 0px 10px;
		border: 1px solid;
	}
	
	#dcTable
	{
		width: 100%;
	}
	#dcTable td
	{
		font: Verdana 10px;
		border: 0px none;
		border-top: 1px solid;
		border-color: #ddd;
		cell-padding: 5px;
		
	}
	#dcTable th {
		background-color: #eee;
		text-alignt: left;
	}
	fieldset.dcore
	{
		padding: 10px;
	}
	
	.button a:link, .button, a.button:link, a.button:visited, a.button:active,
	{
		border-color: #555;
		color: black;
		background-color: #bbddbb;
		text-decoration: none;
		padding: 4px;
	}
	a.button:hover, .button a:hover,
	{
		border-color: #555;
		color: black;
		background-color: #cceecc;
		text-decoration: none;
		padding: 4px;
	}
	