body {
	text-align: center;
	font-size: 0.8em;
	background: #2d2d2d;
}
body, tr, th, td, ul, li, h1, h2, h3, h4, h5, h6, p, dt, dd {
	color: #ffffff;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
#pageContainer {
	width: 717px;
	margin: auto;
	padding: auto;
	text-align: left;
	position: relative;
}
#header {
	clear: both;
	margin: 15px 0;
}
a {
	color: #35769c;
}
#logoContainer {
	width: 186px;
	float: left;
}

#primaryNavContainer {
	width: 531px;
	float: right;
	margin-top: 50px;
	font-size: 0.9em;
}

#primaryNav {
	margin: 0;
	margin-left: -3px;
	padding: 0 0 20px 10px;
}

#primaryNav ul, #primaryNav li {
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
}

#primaryNav a:link, #primaryNav a:visited {
	float: left;
	line-height: 14px;
	/**/margin: 0 0 4px 16px;
	text-decoration: none;
	color: #c4c21a;
}

#primaryNav a:link#current, #primaryNav a:visited#current, #primaryNav a:hover {
	border-bottom: 4px solid #c4c21a;
	padding-bottom: 2px;
	background: transparent;
	color: #c4c21a;
}

#primaryNav a:hover { color: #c4c21a; }

#contentTitle {
	background: url(../images/h1BG.gif) repeat-x 0 0;
	padding: 9px 0 0 25px;
	width: 743px;
	margin: 20px 0 0 -25px;
}
#contentTitle h1 {color: #000000}

#bodyContainer {
	width: 717px;
	margin-top: 8px;
}
#contentContainer {
	margin: 0;
	/*width: 460px;*/
}
#secondaryNav ul{
	margin-left: 20px;
	margin-bottom: 20px;
	padding-left: 0;
	list-style: none;
}
#secondaryNav li{
	padding-left: 18px;
	padding-bottom: 10px;
	background-image: url(/images/secondaryBullet.gif);
	background-repeat: no-repeat;
	background-position: 0 .35em;
	font-size: 130%;
	/*font-weight: bold;*/
}
#secondaryNav ul a{
	color: #b78c78;
	text-decoration: none;
}

.bg {background: #c6d6ff url(/images/promoBoxBG.gif) repeat-x; width: 240px; float: right; margin-left: 10px; margin-bottom: 10px;}
.t {background: url(/images/promoBoxBorder_t.gif) 0 0 repeat-x}
.b {background: url(/images/promoBoxBorder_b.gif) 0 100% repeat-x}
.l {background: url(/images/promoBoxBorder_l.gif) 0 0 repeat-y}
.r {background: url(/images/promoBoxBorder_r.gif) 100% 0 repeat-y}
.bl {background: url(/images/promoBoxCR_bl.gif) 0 100% no-repeat}
.br {background: url(/images/promoBoxCR_br.gif) 100% 100% no-repeat}
.tl {background: url(/images/promoBoxCR_tl.gif) 0 0 no-repeat}
.tr {background: url(/images/promoBoxCR_tr.gif) 100% 0 no-repeat; padding:20px}
.tr h1 {
	color: #2c5ff3;
	font-size: 1.4em;
	margin: 0;
}
.tr p {color: #000000;}
.tr img {
	margin:20px 0 0 90px;
}
#edgeOptions {background-color: #FFFFFF}
#edgeOptions td {color: #000000}
#footer {
	border-top: #FFFFFF solid 1px;
	text-align: center;
	margin: 20px;
	padding-top: 15px;
	font-size: 0.85em;
}

.clear {clear: both}