body {
	font: 75% Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background: #ffffff url(images/bg.gif) repeat-y center top;
}

h1 { 
	width: 460px;
	height: 54px;
	font-size: 160%;
	font-weight: 500;
	color: #6077a8;
}
	@media all { h1 { margin-bottom: -.3em; } }
	#content>h1 { margin-bottom: 0; }
	
	h1.short { height: 35px; }
	
	h1 span { text-indent: -5000px; }
		h1>span { display: none; }

h2 { margin-top: 2em; font-size: 130%; color: #6077a8; }
	#content>h2 { margin-top: 1.3em;}

h3 { margin-bottom: -1em; font-size: 110%; color: #2b3f68; }

#masthead {
	position: absolute;
	left: 50%; top: 0;
	width: 654px; height: 131px;
	margin-left: -327px;
	background: #ffffff url(images/masthead.gif) no-repeat center top;
}

#menu {
	position: absolute;
	left: 50%; top: 131px;
	width: auto; height: auto;
	margin-left: 126px;
	font-size: 85%;
	color: #5770a4;
}
	body>#menu { top: 121px; }
	
#menu li {
	width: 129px; 
	margin-left: 11px; padding: 9px 10px 11px 26px;
	list-style-type: none;
	border-bottom: 1px solid #c9d6ee;
	background: transparent url(images/menuecho.gif) no-repeat 10px .8em;
}
	@media all { #menu li { margin-left: -4px; } }


#menu li.on {
	margin-bottom: -2px; padding-bottom: 12px;
	background: transparent url(images/menubuttonon.gif) repeat-y left top;
}
	li.on div { 
		position: relative;
		left: -16px; top: -1px; 
		width: 21px; height: 13px; 
		margin-bottom: -13px;
		background: transparent url(images/menuechoon.gif) no-repeat left top;
	}

	#menu li.offer a { 
		position: relative;
		left: 1px; top: 0; 
		width: 165px; height: 53px; 
		margin-bottom: -10px; margin-right: -35px;
		background: transparent url(images/offer.gif) no-repeat left top;
	}
		#menu li.offer > a { left: 0; height: 40px; }
		
		#menu li.offer a:hover { background: transparent url(images/offer.gif) no-repeat left -62px; }
			#menu > li.offer > a:hover { background: transparent url(images/offer.gif) no-repeat left -60px; }

		#menu li.offer a.on, #menu li.offer a.on:hover { background: transparent url(images/offer.gif) no-repeat left -132px; }

#menu li.head {
	width: 145px;
	margin-left: 11px; margin-right: -9px; padding-left: 10px;
	text-transform: uppercase;
	list-style-image: none;
	list-style-type: none;
	background: transparent url(images/menuhead.gif) repeat-y left top;
}
	#menu ul > li.head { margin-left: -4px; }
	@media all { #menu li.head { margin-left: -3px; width: 144px; } }

#menu li a {
	display: block;
	width: 140px; height: 38px;
	margin: -9px -11px -26px -26px; padding: 9px 0 0 26px;
	text-decoration: none;
	color: #5770a4;
}
	body>#menu li a { height: auto; margin: -9px 0 -10px -26px; padding: 9px 0 9px 26px; }
	
	#menu li a:hover { color: #39507c; background: transparent url(images/menubuttonover.gif) repeat-y left top; }

	
#menu li.first { margin-top: 10px; border-top: 1px solid #c9d6ee; }
	@media all { #menu li.first { margin-top: 0; } }

#content {
	position: absolute;
	left: 50%; top: 151px;
	width: 450px; height: auto;
	margin-left: -299px; padding-bottom: 8px;
	line-height: 180%;
	background: transparent;
}
	body>#content { top: 131px; }
	
	#content p { margin-bottom: -.5em; }
	#content>p { margin-bottom: 1.2em; }
	
	#content ul { margin-top: 2em; list-style-type: circle; }
		#content>ul { margin-top: 1.4em; }
	
	#content li { 
		margin-left: -15px; padding: 0 0 .5em;
		font-size: 110%;
		font-weight: 500;
		color: #0d2047;
	}

	#content a { color: #435b95; }
	#content a:hover { color: #0045cd; }

#footer { margin-top: 4.5em; margin-bottom: 10px; font-size: 10px; color: #666666; line-height: 160%; }
	#footer a { color: #777777; }

.links { line-height: 160%; }
	.links p, #content>.links>p { margin-bottom: 1.4em; }
	.links h3 { margin-bottom: -1.5em; }
		#content .links>h3 { margin-bottom: -1em; }
	
.picright { float: right; margin-left: 15px; }
	@media all { .picright { margin-top: -25px; } }

.pace { font-family: "Times New Roman", Times, serif; font-size: 110%; }

.quote {
	height: 1em;
	margin: 18px 0 -.5em 0; padding-top: .2em;
	font-family: "Times New Roman", Times, serif;
	font-weight: 600;
	font-size: 350%;
	float: left;
}
	#content>.quote { margin: -.15em .1em -.5em 0; }

.attribute {
	margin-top: .5em; padding-bottom: 2em;
	font-style: italic;
	text-align: right;
}
	#content>.attribute { margin-top: -.8em }

.source { font-size: 95%; line-height: 150%; }

.space { padding-top: 1em; }
.nospace { margin-top: -1em; }
.nowrap { white-space: nowrap; }

.emphasis { font-size: 120%; font-weight: 400; }
.light { color: #666666; }

.copyright { margin-top: 2em; font-size: 9px; color: #999999; }
	.copyright a.potent { font: 250% bold serif; font-style: italic; text-decoration: none; color: #7d7d7d; }
	.copyright a.potent span { display: none; }


	