* { padding: 0;	margin: 0; }
ul, ol, dl, p { margin-top:	14px; }
h1, h2, h3, h4, h5, h6 { font-family:	Myriad,verdana,helvetica,arial,sans-serif;}
h1 { font-size: 16px; color: #fff; padding-top: 15px; background: url(/images/topRight.gif) no-repeat top right;}
h2 { font-size: 24px; color: #fff; margin-top: 4px;}
h3 { font-size: 16px; color: #0b5f98; margin-top: 14px;}
h6 { font-size: 70%; }
h2 a, h2 a:link, h2 a:visited { color: #fff; border: 0;}
a, a:link, a:visited { color: #0b609a; text-decoration: none; border-bottom: 1px solid #c41230; }
a:hover, a:active { color: #c41230; text-decoration: none; }
a.externalLink, a.externalLink:link, a.externalLink:visited {
	border-bottom:	1px dashed #c41230;
	padding-right:	12px;
	background:		#fff url(/images/externalLink.gif) no-repeat center right; }
a img { border-width:	0; }
table { font-size: 100%; }
td, th { vertical-align: top; }
html { background:	#364875 url(../images/overflowBG.gif) repeat-x 0px 0px; }
body {
	font-family:	verdana,helvetica,arial,sans-serif;
	font-size:		12px;
	letter-spacing:	1px;
	line-height:	18px;
	min-width:		708px;
	max-width:		962px;
	margin:			30px auto;
	color:			#000;
	background:		#fff;
	padding:		15px;}
#headerWrapper {
	float:		left;
	width:		100%;
	background:	#fff; }
#bannerWrapper {
	float:		left;
	width:		100%;
	margin:		0 -318px 0 0;
	background:	#fff;}
#topBanner {
	margin:		0 318px 0 0;
	color:		#fff;
	background:	#0b5f98 url(../images/paper-airplane2.jpg) no-repeat;
	padding:	0 0 0 15px;}
#address {
	margin-top:		15px;
	padding-bottom:	5px;
	background:		url(/images/bottomRight.gif) no-repeat bottom right;}
#mainNav {
	float:		right;
	width:		314px;
	background:	#fff;}
#mainNav p {
	background:	#0b5f98 url(/images/topMainNav.gif) no-repeat;
	width:		156px;}
#mainNav strong {padding:	0 0 0 10px;}
.topMainNav { margin: 0;}
.bottomMainNav { margin:	4px 0 0 0;}
.leftMainNav { float: left;}
.rightMainNav { float: right;}
.topMainNav strong, .bottomMainNav strong { background:	url(/images/mainNavBullet.gif) no-repeat left center;}
.topMainNav a, .topMainNav a:link, .topMainNav a:visited {
	display: 			block;
	background:			url(/images/bottomMainNav.gif) no-repeat bottom left;
	margin: 			0;
	padding: 			27px 0 26px 18px;
	color: 				#fff;
	text-decoration:	none;
	border-bottom:		0;}
.bottomMainNav a, .bottomMainNav a:link, .bottomMainNav a:visited {
	display: 			block;
	background:			url(/images/bottomMainNav.gif) no-repeat bottom left;
	margin: 			0;
	padding: 			27px 0 27px 18px;
	color: 				#fff;
	text-decoration:	none;
	border-bottom:		0;}
#mainNav a:hover, #mainNav a:active { color: #fff; text-decoration: none; }
#contentWrapper {
	float:		left;
	width:		100%;
	background:	#fff;
	margin:		0 0 15px 0;}
#friend {
	color:		#c41230;
	text-align:	right;
	font-size:	10px;
	margin:		1px 0;}
#friend a { border: 0;}
#firstBodyH3 { margin: 4px 0 0 0; }
.errorMsg { color: #c41230;}
.textBox {
	border:	1px solid #000;}
.submit {
	color:			#fff;
	background:		#0b609a;
	border:			1px solid #000;
	padding:		1px 3px;
	font-weight:	bold;}
#footer {
	clear:			both;
	font-size:		10px;
	color:			#fff;
	background:		#0b5f98 url(/images/footerBG.jpg) no-repeat;
	text-align:		right;
	padding:		0 0 3px 0;}
#allmar {
	float:	left;
	width:	40px;}
#allmar img { padding: 5px 0 0 0;}
#footer a, #footer a:link, #footer a:visited {
	color:				#fff;
	text-decoration:	none;
	border-bottom:		0; }
#footer p {
	margin:		0;
	padding:	3px 10px 0 0;}