/* General Styles */

	html {
		width:100%;
	}
	
	body {
		font-family:Arial;
		color:#000000;
		font-size:12px;
		padding:0;
		margin:0;
		width:100%;
		background: url(../images/page_bg_blue.jpg) left top repeat-x;
	}
	
	img {
		border:none;
	}

	.background {
		min-height:640px;
		padding-bottom:48px;
	}

/* Header Styles */

	.top {
		width:960px;
		padding:8px;
		border:thin solid #cdcdcd;
		background:#fff;
		display:block;
		margin-bottom:12px;
		margin-top:12px;
	}

	.top h1 {
		font-size:26px;
		font-weight:900;
		color:#FFCC00;
		text-align:right;
		padding:2px 0 8px 0;
		margin:0 0 0 0;
	}

	.top p, p a {
		font-size:15px;
		color:#333333;
		text-align:right;
		padding:0 0 0 0;
		margin:0 0 0 0;
	}

	.red p, .red p a {
		font-size:15px;
		color:#CC3300;
		text-align:right;
		padding:6px 0 6px 0;
		margin:0 0 0 0;
	}
	
	.top a {
		text-decoration:none;
	}
	
	.top a:hover {
		text-decoration:underline;
	}

/* Body Styles */

	.main {
		width:960px;
		padding:8px;
		border:thin solid #cdcdcd;
		background:#fff;
		display:block;
		text-align:left;
	}

	h1 {
		font-size:24px;
		color:#000066;
		font-weight:500;
	}
	
	h1 a {
		color:#000066;
		text-decoration:none;
	}
		
	h2 {
		font-size:20px;
		color:#CC3300;
		font-weight:400;
		margin-bottom:4px;
	}
	
	h3 {
		font-size:16px;
		color:#526169;
		font-weight:400;
		margin-bottom:6px;
	}

	
	h4 {
		font-size:18px;
		color:#526169;
		font-weight:400;
	}
	
	p {
		font-size:15px;
		color:#333333;
		line-height:18px;
	}

	ul {
		padding-left:30px;
		line-height:18px;
		font-size:14px;
		list-style:outside;
		list-style-image:url(../images/bullet.jpg);
		color:#333333;
	}
	
	li a {
		color:#333333;
		text-decoration:underline;
	}
	
	a:hover {
		text-decoration:underline;
	}

/* Default Page Styles */
	
	.default h1 {
		margin:0 0 14px 0;
		font-size:36px;
		color:#000066;
		font-weight:bold;
	}
	
	.default h3 {
		margin:0 0 38px 0;
		font-size:24px;
		color:#000066;
		font-weight:400;
	}
	
	.default h3 a {
		color:#000066;
		text-decoration:underline;
	}
	
	.default h4 {
		margin-bottom:8px;
	}
	
	.default h4 a {
		color:#526169;
		text-decoration:underline;
	}

	.triple h3, h3 a {
		font-size:22px;
		color:#FFFFFF;
		margin:4px 0 4px 0;
		font-weight:600;
		text-align:center;
		text-decoration:none;
	}
	
	.triple h3 a:hover {
		text-decoration:underline;
	}

	.triple td.alt {
		background-color:#526169;
		border:thick solid #FFFFFF;
	}

	.triple p a {
		margin-top:4px;
		font-weight:600;
		text-decoration:none;
		color:#526169;
	}
	
	.triple p a:hover {
		text-decoration:underline;
	}

/* Footer Styles */

	.footer p, .footer p a {
		font-size:12px;
		line-height:18px;
	}

/* Menu Styles */

	.menu div {
		border-right:1px solid #FFCC00;
		width:200px;
	}
	
	.menu h1 {
		color:#526169;
		font-size:16px;
		font-weight:600;
		margin-bottom:0;
	}
	
	.menu h1 a {
		text-decoration:none;
		color:#526169;
	}
	
	.menu h2 {
		color:#526169;
		font-size:16px;
		font-weight:600;
		margin-top:16px;
		margin-bottom:0;
	}
	
	.menu h2 a {
		text-decoration:none;
		color:#526169;
	}
	
	.menu h3 {
		color:#526169;
		font-size:14px;
		font-weight:normal;
		margin:6px 0 0 20px;
	}
	
	.menu h3 a {
		text-decoration:none;
		color:#526169;
		font-size:14px;
		font-weight:normal;
	}
	
	.menu a:hover {
		text-decoration:underline;
	}