
	* {
		margin:0;
		padding:0;

	}
	
	BODY {
		background-color:#ffffff; 
		font-family:Helvetica,verdana, trebuchet; 
		font-size:1em;	
	}

	#header {
		background-color: #000034;
		background-image: url(images/cityscape.gif);
		background-position:right;
		background-repeat: no-repeat;
		/*height: 55px;*/
		min-height: 55px;
		width:100%;
	}

	#divider {
		background-color:#666699; 
		/*height:30px;*/
		min-height:30px;
		width: 100%;
		padding: 5px 0px 5px 0px;
		text-align: right;
		font-size: 0.8em;
		
	}

	#divider p {
		padding:5px 5px 0 0;
		color: #ffffff;
	}

	#column_container {
		width:1250px;
		overflow:auto;
		min-height:670px;
	}
	#column_left {
		width: 200px;
		float: left;
		background-color:#666699; 
	}

	#column_right {
		float:left;
		background-color:#ffffff;
		background-image: url(images/corner.gif);
		background-position:top left;
		background-repeat: no-repeat;	
		font-size:0.8em;	
	}	

	#maintext {
		padding:20px 10px 10px 20px; 
		color: #000000;
		font-size:0.9em;
		overflow:hidden;
	}	

	#maincol1 {
/*		width:650px; */
		float:left;
		padding-right:20px;
	}

	#maincol1 p {
		text-align:justify;
	}

	#maincol1 ul {
		margin-left:0px;
list-style-type:square;
		color: #000034;
	}

	#maincol1 ul li {
	padding:5px;
	padding-left: 5px;
	list-style-position: inside;
	}

	#maincol1 h2 {
		color: #666699;
		padding-bottom:5px;
		font-size:1.5em;
		font-weight: bold;
	}

	#maincol1 p {
		padding-bottom:5px;
	}

	#maincol2 {
		float:right;
		padding-right:10px;
		overflow-x:hidden;
		overflow-y:hidden;
	}

	#maincol2 h2 {
		color: #666699;
		padding-bottom:5px;
		font-size:1.6em;
		font-weight: bold;
	}
	

	#navmenu {
		padding:30px 0px 10px 0px;
		color: #000000;
		font-size:0.7em;
	}

	#navmenu ul {
		margin-left:0px;
	}

	#navmenu ul li {
		padding:5px;
		margin-top:5px;
		list-style-type: none;
		background-color: #000034;
	}

	#navmenu ul li.current {
		padding:5px;
		margin-top:5px;
		list-style-type: none;
		background-color:#ffA500;
		font-weight:bold;
	}

	#navmenu a {
		color:#ffffff;
		text-decoration: none;
		font-weight:bold;
	}
	
	#navmenu a.userlogin {
		color:#87cefa;
		text-decoration: none;
		font-weight:bold;
		font-size:12px;
	}


	#navmenu a:hover {
		color:#ffA500;
		text-decoration: none;
		font-weight:bold;
	}

	#navmenu ul.whiteul  {
		margin-left:0px;
	}

	#navmenu ul.whiteul li {
		padding:5px;
		margin-top:5px;
		list-style-type: none;
		background-color: #ffffff;
	}

	#navmenu ul.whiteul a {
		color:#000000;
		text-decoration: none;
		font-weight:bold;

	}

	#navmenu ul.whiteul a:hover {
		color:#ffA500;
		text-decoration: none;
		font-weight:bold;
	}

	#navmenu h2 {
		font-weight:bold;
		color: #ffA500;
		font-size:1.1em;
		padding-top:10px;
		padding-left:5px;
	}

	#taglines {
		display:inline-block; 
		_height: 150px;
		min-height:150px;
		vertical-align:top;
	}

	#subtags {
		margin-top:20px;
		margin-left:20px;
		float:left;
		width:1000px;
	}

	#subtags h2 {
		color: #BFBFDF;
		padding-bottom:20px;
		font-size:1.5em;
		font-weight: bold;
		font-style: italic;
	}

	.sidebox {
		background-color:#BFBFDF;
		border-top:5px solid #000034;
		border-bottom:5px solid #666699;
		width:280px;
		padding:5px;
		margin-bottom:20px;
	}

	.sidebox h2 {
		font-size:1em;	
		font-weight:bold;
		padding-bottom:5px;
	}

	.sidebox p {
		font-size:1em;
		padding-bottom:5px;
	}	

	.sidebox a {
		text-decoration:none;
	}			
	
	#footer { 
		margin-top:0px; 
		padding-top:10px;
		border-top:5px solid #666699; 
		font-size:0.7em;
		width:100%;
		z-index:4; 
		text-align:center;
	}
	
	.blacktext {
		color: #000000;
	}
	
	.copyright_index  {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
}


.copyright  {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
	text-align:center;
}

.copyright A:Link {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
}

.copyright A:Active {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
}

.copyright A:Visited {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
}

.copyright A:Hover {
	COLOR: #999999;
	FONT-FAMILY : Arial, Helvetica, Sans Serif;
	FONT-SIZE : 10.7px;
}


.updates
{background-color:#FFA500;
		border-top:5px solid #000034;
		border-bottom:5px solid #666699;
		width:620px;
		padding:15px;
		margin-bottom:20px;
}

	.updates h3
{
	color: #0000cc;
	font-size: 1.5em;
	font-weight: bold;
	padding-bottom: 5px;
}

	.updates p {
		font-size:1em;
		padding-bottom:5px;
	}	
	
	.updates li
{
	list-style-type: disc;
	padding-left: 5px;
	list-style-position: inside;
}
	
ul.withsquare { list-style: square inside;}

.headtext {color: #666699;padding-bottom:5px;	font-size:1.8em;font-weight: bold;}
	
	.sidebox2 {
		background-color:#FFFFFF;
		border-top:5px solid #000034;
		border-bottom:5px solid #666699;
		width:280px;
		padding:5px;
		margin-bottom:20px;
	}

	.sidebox2 h2 {
		font-size:1em;	
		font-weight:bold;
		padding-bottom:5px;
	}

	.sidebox2 p {
		font-size:1em;
		padding-bottom:5px;
	}	

	.sidebox2 a {
		text-decoration:none;
	}
