body {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	margin: 0;
	padding: 0;
	background: #bccfd2;
	line-height:1.4em;
}

li {
	margin: 4px 0;
}

form {
	margin: 0;
}

a img {
	border: 0;
}

td {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 400;
	color: #333333;
	line-height:1.4em;
}

th {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #333333;
	line-height:1.4em;
}

.quote {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 15px;
	font-weight: 600;
	color: #999999;
}
.med_gray {
	color: #666666;
}

.quotelight {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 15px;
	font-weight: 600;
	color: #cccccc;
}

.quoteblue {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 15px;
	font-weight: 600;
	color: #3399cc;
}

.quoteblack {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 15px;
	font-weight: 600;
	color: #000000;
}

.photocap {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 10px;
	font-weight: 400;
	color: #666666;
}

.poptitle {
	font-family: Arial Black,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #D4CD86;
}

.poptitle_sh {
	font-family: Arial Black,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

.gold14 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #bdb76b;
}

.white11 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight: 400;
	color: #ffffff;
}

.white12 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #ffffff;
}

.red11 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	font-weight: 400;
	color: #cf1122;
}

.red12 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #cf1122;
}
.yellow12 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #ffee66;
}


.red14 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #cf1122;
}

.black14 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

.blue14 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #226699;
}

.white14 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #eeeeee;
}

.pgtitle, h1 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	line-height:1.4em;
}

.title, h2 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 16px;
	font-weight: 400;
	color: #226699;
	line-height:1.4em;
}

.subtitle, h3 {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 400;
	color: #226699;
	line-height:1.4em;
}

.pgtitlered {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 18px;
	font-weight: 600;
	color: #cf1122;
	line-height:1.4em;
}

.titlered {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 16px;
	font-weight: 400;
	color: #cf1122;
	line-height:1.4em;
}

.subtitlered {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 400;
	color: #cf1122;
	line-height:1.4em;
}

.seriftitlered {
	font-family: Georgia,Times New Roman,serif;
	font-size: 16px;
	font-weight: 400;
	color: #cf1122;
	line-height:1.4em;
}

.serifsubtitlered {
	font-family: Georgia,Times New Roman,serif;
	font-size: 14px;
	font-weight: 400;
	color: #cf1122;
	line-height:1.4em;
}

.seriftitleblue {
	font-family: Georgia,Times New Roman,serif;
	font-size: 16px;
	font-weight: 400;
	color: #000099;
}

.serifsubtitleblue {
	font-family: Georgia,Times New Roman,serif;
	font-size: 14px;
	font-weight: 400;
	color: #000099;
	line-height:1.4em;
}

.seriftitleblack {
	font-family: Georgia,Times New Roman,serif;
	font-size: 16px;
	font-weight: 400;
	color: #000000;
	line-height:1.4em;
}

.serifsubtitleblack {
	font-family: Georgia,Times New Roman,serif;
	font-size: 14px;
	font-weight: 400;
	color: #000000;
	line-height:1.4em;
}

.subtitle_bl {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #000000;
}

.navtitle {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #000000;
}

.bluetext {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #084a63;
	line-height:1.4em;
}

i {
	font-style: italic;
	text-decoration: none;
}

u {
	font-style: italic;
	text-decoration: none;
}

a.gold14:link, a.gold14:visited, a.gold14:active {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 14px;
	font-weight: 600;
	color: #bdb76b;
	text-decoration: none;
}

a.gold14:hover {
	color: #cf1122;
	text-decoration: underline;
}

a.ongoldlg:link, a.ongoldlg:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 12px;
	font-weight: 600;
	color: #333300;
	text-decoration: none;
}

a.ongoldlg:hover {
	color: #0000cc;
	text-decoration: underline;
}

a.ongold:link, a.ongold:visited {
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 11px;
	/*font-weight: 600;*/
	color: #333300;
	text-decoration: none;
}

a.ongold:hover {
	color: #0000cc;
	text-decoration: underline;
}

.gn, a.gn:link, a.gn:visited, a.gn:active {
	font-family: arial,helvetica,sans-serif;
	color: #ffffff;
	font-size: 11px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

a.gn:hover {
	color: #ffde00;
	text-decoration: none;
}

a.bold:link, a.bold:visited, a.bold:active {
	font-family: arial,helvetica,sans-serif;
	color: #336699;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

a.bold:hover {
	color: #0033ff;
	text-decoration: underline;
}

a.boldred:link, a.boldred:visited, a.boldred:active {
	font-family: arial,helvetica,sans-serif;
	color: #cf1122;
	font-size: 12px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

a.boldred:hover {
	color: #ff0000;
	text-decoration: underline;
}

.padcel {
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	margin-top: 1px;
	margin-bottom: 1px;
}

.globalnavbox {
	border: solid #cccccc 0px;
	padding: 4px 9px auto;
	height: 19px;
	overflow: hidden;
	margin: 1px 0 0;
	white-space: nowrap;
}

.navbox {
	border: solid #333333 1px;
	padding: 2px 9px;
	overflow: hidden;
	margin: 1px auto;
}

.ccbox {
	border: solid #cccccc 1px;
	padding: 2px 9px;
	overflow: hidden;
	margin: 2px;
	text-align: center;
	color: #ffffff;
}

.outline {
	border: solid #dedede 0px;
	overflow: hidden;
	margin-top: 1px;
	margin-bottom: 1px;
}

.spaced {
	line-height: 140%;
}

.contentbox {
	border: solid #333333 1px;
	padding: 10px;
	margin-top: 20px;
}

.contentbody {
	border: solid #dedede 0px;
	padding: 5px 20px;
	overflow: hidden;
}

.footer {
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 9px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
}

.light {
	font-family: arial,helvetica,sans-serif;
	color: #ccffde;
	font-size: 11px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

input {
	font-family: arial,helvetica,sans-serif;
	background-color: #dedede;
	color: #333333;
	font-size: 11px;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
}

.medblue {
	background-color: #1A5B9D;
}

.w {
	background-color: #cccccc;
}

.x {
	background-color: #ebebeb;
}

.y {
	background-color: #dedede;
}

.z {
	background-color: #b8d2e9;
}

.subtle  {
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 9px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
}

.subtle a, a:visited, a:hover, a:active; {
	font-family: arial,helvetica,sans-serif;
	color: #333333;
	font-size: 9px;
	font-weight: 400;
	font-style: italic;
	text-decoration: none;
}

.required {
	color: #6699ff;
	font-weight: 400;
	font-style: italic;
}

.asterisk {
	color: #9f0000;
	font-weight: 600;
	font-style: normal;
	font-size: 1.2em;
}

.wrapImageLeft {
	margin-right: 12px;
	float: left;
	clear: left;
 }

.wrapImageRight {
	margin-left: 12px;
	float: right;
	clear: right;
 }

.navtab {
	padding: 4px 30px;
	background: #1A5B9D url('../gfx/tab_corner_24_medblue.png') no-repeat right;
}

.nobr {
	white-space: nowrap;
}

.center {
	text-align: center;
}

#header_logo {
	position: absolute;
	left: 20px;
	top: 10px;
}

#sectitle, #sectitle_sh {
	position: absolute;
	width: 420px;
	text-align: center;
	font-family: Arial Black,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 24px;
	font-weight: 600;
}

#sectitle {
	left: 248px;
	top: 40px;
	color: #D4CD86;
	z-index: 2;
}

#sectitle_sh {
	left: 250px;
	top: 38px;
	color: #000000;
	z-index: 1;
}

#loginbox {
	position: absolute;
	right: 20px;
	top: 11px;
	text-align: right;
}