/* template css file */
html {
	margin: 0;
	padding: 0;
}

img {
	border: 0px;
}

body {
	color: #666666;
	margin: 0px 0px auto 0px;
	padding: 0px 0px 10px 0px;
	text-align: center;
	background-color: #FFFFFF;
	font-family: Helvetica, Tahoma;
	font-size: 10px;
}

a:link, a:visited {
	color: #666666;
	text-decoration: none;
}



.wrapper {
	margin: 0px auto; 				/* to fix centering in Mozilla */
	text-align: left;
	width: 720px;					/* width should be the same as the background image */
	padding: 0px 0px 0px 0px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
}
	html>body .wrapper { width: 720px; }
	

	

.header {
	margin: 0;
	padding: 0;
	height: 219px;
	position: relative;
}

	.header ul {
		list-style: none;
		margin: 0px;
		padding: 0px;
	}
	
	
	#link {
		position: absolute;
		top: 500px;
		padding: 10px;
	}
	
	
	#mainmenu {
		position: absolute;
		top: 114px;
	}
	
	
	
	
	
	#mainmenu li {
		text-transform: uppercase;
		font-size: 10px;
		padding: 2px 0px 1px 14px;
		margin: 0px;
		width: 168px;
	}
		#mainmenu a:hover {
			font-weight: bold;
		}
	
		#active a:link, #active a:visited {
			color: #FFFFFF;
			font-weight: normal;
		}
	
	
	#submenu {
		position: absolute;
		top: 61px;
		left: 635px;
	}
	#submenu li {
		text-transform: uppercase;
		padding: 0px 0px 3px 0px;
	}
	#submenu a:link, #submenu a:visited {
		color: #FFFFFF;
	}
	
#submenu1 {
	position: absolute;
	top: 251px;
	left: 33px;
	width: 73px;
		
	}
	#submenu1 li {
		text-transform: uppercase;
		font-size: 10px;
		padding: 2px 0px 1px 14px;
		margin: 0px;
		width: 168px;
	}
	#submenu1 a:link, #submenu1 a:visited {
		color: #666666;
	}
      #submenu1 a:hover {
			font-weight: bold;
		}

.body {
	margin: 5px auto 0px auto; 				/* to fix centering in Mozilla */
	text-align: left;
	width: 720px;					/* width should be the same as the background image */
	padding: 0px 0px 0px 0px;
	position: relative;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
}	

	html>body .body { width: 720px; }
	
	


#leftcol {
	width: 182px;
	float: left;
	margin: 0;
	padding: 0;
}
	#leftcol #active {
		background-color: #FFFFFF;
		margin: 5px 0px 0px 0px;
		padding: 0px 0px 0px 14px; 
	}
	#leftcol ul {
		margin: 8px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		list-style: none;
	}
	#leftcol li {
		margin: 5px 0px 0px 14px;
		padding: 0px;
	}
	#leftcol a:link, #leftcol a:visited {
		color: #FFFFFF;
	}
	#leftcol a:hover {
		font-weight: bold;
	}

.main {
	width: 533px;
	min-height: 344px;
	float: left;
	margin: 0px 0px 0px 5px;
	padding: 10px;
	background-color: #0033CC;
	font-size: 11px;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 513px;
}
	html>body .main { width: 513px; }
	
	/* Internet Explorer hack for min-height of #main */
	* html .main {
		height: 344px;
	}
	
	
	.main h2 {
		font-size: 22px;
		color: #666666;
		font-weight: normal;
		border-bottom: #666666 1px dashed;
		margin: 0;
		padding: 0px 0px 3px 0px;
	}
	
	.main p {
		padding: 0px 90px 0px 0px;
		margin: 20px 0px 0px 0px; 
		line-height: 15px;
	}
	
.clear { clear: both; }

#footer {
	margin: 15px auto 0px auto; 				/* to fix centering in Mozilla */
	text-align: left;
	width: 720px;					/* width should be the same as the background image */
	padding: 0px 0px 0px 0px;
	color: #999999;
	background-color: #FFFFFF;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
}	

	html>body #footer { width: 720px; }

	#footer #menu {
		float: left;
	}
		#footer ul {
			list-style: none;
			padding: 0;
			margin: 0;
			display: inline;
		}
		#footer li {
			display: inline;
			padding-right: 8px;
			text-transform: uppercase;
		}
	#footer a:link, #footer a:visited {
		color: #999999;
	}
	#footer #credits {
		float: right;
	}
	#footer #siteby {
		margin-left: 10px;
	}


#footer1 {
	margin: 15px auto 0px auto; 				/* to fix centering in Mozilla */
	text-align: left;
	width: 720px;					/* width should be the same as the background image */
	padding: 0px 0px 0px 0px;
	color: #999999;
	background-color: #FFFFFF;
	/* box model hack */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 720px;
}	

	html>body #footer1 { width: 720px; }

	#footer1 #menu {
		float: left;
	}
		#footer1 ul {
			list-style: none;
			padding: 0;
			margin: 0;
			display: inline;
		}
		#footer1 li {
			display: inline;
			padding-right: 8px;
			text-transform: uppercase;
		}
	#footer1 a:link, #footer a:visited {
		color: #999999;
	}
	#footer1 #credits {
		float: right;
	}
	#footer1 #siteby {
		margin-left: 10px;
	}
