@charset "UTF-8";
/* CSS Document */
	body {
		margin: 0;
		padding: 0;
		font-family:Verdana, Geneva, sans-serif;
		background:#290903 url(img/bgd.gif) top center repeat-x;
	}
	
	#main {
		width:950px;
		margin: 0 auto;
		border: #4F4F4F 2px solid;
		border-top:none;
		border-bottom:none;
		background:#FFFFFF;
	}
	
	#container {
		padding:0 20px;
		font-size:12px;
		margin: 0 0 30px 0;
	}

/*	LIST ELEMENTS
---------------------------------------------*/
	li {
		list-style: square;
	}
	
	.gradList li {
		color: #FFF;
	}
	
	li.numeric {
		list-style:decimal;
	}

	#serviceList li {
		list-style:none;
	}

/*	MENUS	*/
	.menu {
		float:left;
		width:140px;
		height:29px;
		margin-top:5px;
		margin-left:15px;
		padding:11px 0 0 0;
		background:url(img/menu1.gif) bottom center no-repeat;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}
	.menu2 {
		float:left;
		width:140px;
		height:30px;
		margin-top:5px;
		margin-left:15px;
		padding:5px 0;
		background:url(img/menu1.gif) bottom center no-repeat;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
		text-align:center;
		cursor:pointer;
	}
	
	.menu #menuSelected {
		color:#000;
	}
	
	#menuSelected {
		background:url(img/menu2.gif) center center no-repeat;
		color:#000;
	}
	
/*	LINKS
-------------------------------------------*/
	a, a:link, a:visited {
	color:#2032A3;
	text-decoration:none;
	}
	a:hover {
		color:#2F343F;
		text-decoration:underline;
	}
	
	li a,
	li a:link,
	li a:visited {
		text-decoration: none;
		color:#2032A3;
	}
	
	li a:hover {
	color:#2F343F;
	text-decoration:underline;
	}
	
	.menu:hover,
	.menu2:hover,
	.menu:hover a,
	.menu2:hover a {
		background:url(img/menu2.gif) center center no-repeat;
		color:#000;
	}
	
	#menuSelected a {
		color:#000;
	}
	
	a.moreInfo {
		color:#ff0;
		text-decoration:underline;
	}
	.moreInfo:hover{
		text-decoration:none;
	}
	
	a.topLink {
		color:#ffffff;
		text-decoration:none;
	}
	a.topLink:hover {
		text-decoration:underline;
	}
	
	.menu a,
	.menu2 a {
		color:#ffffff;
		text-decoration:none;
	}
	
	.packageNav a,
	.packageNav a:visited {
		color:#2032A3;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
	}
	.packageNav a:hover {
		text-decoration:underline;
	}
	
	
/*	FORMATTING	*/
	h1, h2 {
		color: #444C60;
	}
	
	.serviceHeader {
		margin-bottom:0;
	}
	
	.serviceSubHeader {
		font-style:italic;
		font-weight:bold;
	}
	
	.serviceHR {
		margin:0;
	}
	
/*	MISC	*/
	#footer {
		height: 15px;
		padding: 5px 0;
		text-align:center;
		background:#464a4f;
		color:#FFF;
		font-size:12px;
	}
	
	.clearFloat {
		float:none;
		clear:both;
	}
