HTML						{ height: 100%; -margin-bottom: 1px; overflow-y: scroll; }
BODY						{ background: #ccc url(../img/shd0.png) repeat-x fixed; color: #0f2b3b; font-size: 10.5pt; line-height: 14pt; font-family: Arial,Helvetica,sans-serif; margin: 0; cursor: default; }
IMG							{ border-collapse: collapse; border: none; }
A							{ color: #d76202; text-decoration: none; font-weight: bold; }
A:hover						{ color: #888; }
H1							{ font-family: Arial,Helvetica,sans-serif; font-size: 13.5pt; font-weight: bold; color: #113c9a; }
H2							{ font-family: Arial,Helvetica,sans-serif; font-size: 11pt; font-weight: bold; color: #000; }
H3							{ font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: normal; color: #000; text-transform: uppercase; }
INPUT[type=text],
INPUT[type=password]		{ font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000; border: solid 2px #ccc; width: 200px; }
INPUT[type=checkbox]		{ margin-left: 0; }
SELECT						{ font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000; border: solid 2px #ccc; width: 100px; }
TEXTAREA					{ font-family: Arial,Helvetica,sans-serif; font-size: 10pt; font-weight: bold; color: #000; border: solid 2px #ccc; width: 98%; height: 135px; }
DIV.Z						{ clear: both; }

DIV.main					{ position: fixed; width: 950px; left: 50%; margin-left: -475px; }
DIV.main.back				{ position: fixed; height: 99%; top: 0; background-color: #fff;  border: solid 2px #fff; z-index: 0; }

DIV.header					{ position: fixed; height: 33px; padding-top: 90px; top: 15px; background: #f9ed41 url(../img/header.jpg); border: solid 2px #fff; text-align: right; line-height: 20px; color: #113c9a; z-index: 100; }
DIV.header SPAN				{ margin-left: -5px; }
DIV.header A				{ color: #113c9a; margin: 0 5px; font-weight: inherit; font-style: italic; }
DIV.header A:hover			{ color: #113c9a; text-decoration: underline; }
DIV.header INPUT			{ vertical-align: middle; border: solid 1px #113c9a; width: 125px; padding: 1px 3px; margin: 0 0 4px 10px; }
DIV.header IMG				{ vertical-align: middle; margin: 0 0 4px 0; }
DIV.header IMG:hover		{ filter: alpha(opacity=65); opacity: .65; -moz-opacity: .65; -khtml-opacity: .65; }
DIV.header DIV				{ position: absolute; top: 0; left: 0; width: 99%; padding-top: 15px; color: #fff; font-size: 11pt; }
DIV.header DIV B			{ font-size: 12pt; }

DIV.menu					{ position: fixed; width: 952px; padding: 0 0 0 2px; top: 140px; background-color: #eee; font-size: 10pt; font-weight: bold; border-top: solid 2px #fff; border-bottom: solid 2px #fff; z-index: 110; }
DIV.menu A					{ color: #888; text-decoration: none; padding: 5px 12px; border-left: solid 2px #fff; border-right: solid 2px #fff; margin-left: -2px; float: left; }
DIV.menu A:hover			{ color: #000; background-color: #fff; background-image: url(../img/shd5.png); background-repeat: repeat-x; background-position: bottom; }
DIV.menu A.sel				{ color: #113c9a; background-color: #f9ed41; background-image: url(../img/shd5.png); background-repeat: repeat-x; background-position: bottom; }
DIV.menu A.sel:hover		{ color: #113c9a; background-color: #f9ed41; background-image: url(../img/shd5.png); background-repeat: repeat-x; background-position: bottom; /*cursor: default;*/ }
DIV.menu A.right			{ float: right; }
DIV.menu A IMG				{ vertical-align: middle; }

/*DIV.submenu					{ position: fixed; padding: 10px 10px 10px 11px; width: 240px; height: 100%; font-size: 11pt; font-weight: bold; line-height: 20pt; background: #d76202 url(../img/menu.png) repeat-x; border-left: solid 2px #fff; float: left; }*/
DIV.submenu					{ position: fixed; padding: 10px 10px 10px 11px; width: 240px; height: 100%; font-size: 10pt; font-weight: bold; line-height: 20pt; background: #d76202 url(../img/menu.png) repeat-x; border-left: solid 2px #fff; float: left; }
DIV.submenu A				{ margin-left: 5px; }/*{ margin-left: 15px; }*/
DIV.submenu A SPAN			{ letter-spacing: -10px; margin-right: 5px; }
DIV.submenu A:hover			{ color: #fff; }
DIV.submenu A.sel			{ color: #fff; }
DIV.submenu A.sel:hover		{ color: #888; }
DIV.submenu LABEL			{ text-transform: uppercase; color: #fff; }
DIV.submenu LABEL A			{ margin: 0; }
DIV.submenu DIV.line		{ width: 100%; height: 2px; background-color: #fff; line-height: 0; margin: 0 0 5px -2px; border-right: solid 2px #fff; }

DIV.content					{ position: absolute; height: auto; top: 155px; padding: 20px 0 40px 0; background-color: transparent; z-index: 90; }

DIV.footer					{ position: fixed; height: 30px; bottom: 15px; padding: 5px 0; background-color: #113c9a; color: #ddd; line-height: 30px; font-size: 9pt; font-weight: bold; border: solid 2px #fff; z-index: 100; }
DIV.footer B				{ margin-left: 10px; }
DIV.footer A				{ color: #ddd; text-decoration: underline; }
DIV.footer A:hover			{ color: #f9ed41; }
DIV.footer SPAN				{ float: right; font-size: 8pt; font-weight: normal; margin-right: 10px; }

DIV.shadow					{ position: fixed; width: 990px; left: 50%; margin-left: -495px; height: 100%; z-index: 10; }
DIV.shadow.top				{ position: fixed; background: #eee url(../img/shadow_t.png) repeat-x top; top: 0; height: 15px; z-index: 100; }
DIV.shadow.mtop				{ position: fixed; background: transparent url(../img/shadow_t.png) repeat-x top; }
DIV.shadow.mbottom			{ position: fixed; background: transparent url(../img/shadow_b.png) repeat-x bottom; bottom: 0; }
DIV.shadow.bottom			{ position: fixed; background: #ccc url(../img/shadow_b.png) repeat-x bottom; bottom: 0; height: 15px; z-index: 100; }

.shade4						{ background-image: url(../img/shd4.png); background-repeat: repeat-x; }
.shade5						{ background-image: url(../img/shd5.png); background-repeat: repeat-x; background-position: bottom; }
.shade6						{ background-image: url(../img/shd6.png); background-repeat: repeat-x; background-position: bottom; }
.shade7						{ background-image: url(../img/shd7.png); background-repeat: repeat-x; background-position: bottom; }
.shade8						{ background-image: url(../img/shd8.png); background-repeat: repeat-x; }

DIV.rotator					{ position: relative; overflow: hidden; width: 100%; }
DIV.rotator.partners		{ height: 100px; }
DIV.rotator.slides			{ height: 240px; }
DIV.rotator.impressions		{ height: 160px; border: solid 2px #fff; margin: 1px 0 0 -2px; }

DIV.article IMG.preview		{ margin: 10px 10px 5px 0; float: left; }
DIV.article.view IMG		{ margin: 5px 10px 5px 0; float:left; }
DIV.article SPAN			{ padding-top: 8px; display: block; }
DIV.article H1,
DIV.article H2				{ margin: 0; }
DIV.article.view H1,
DIV.article.view H2			{ margin: 12px 0; }
DIV.article P				{ margin: 6px 0; }

DIV.main DIV.right			{ position: relative; padding: 10px 10px 30px 0; width: 660px; float: right; }
DIV.main DIV.right LABEL	{ font-size: 17pt; color: #d76202; line-height: 25pt; }
DIV.main DIV.right A		{ color: #d76202; font-weight: bold; }
DIV.main DIV.right A:hover	{ color: #888; }
DIV.main DIV.right IMG		{ margin-right: 5px; }

DIV.main.start DIV.left		{ position: relative; padding: 0 0 10px 10px; width: 540px; border-left: none; float: left; }
DIV.main.start DIV.right	{ position: relative; padding: 0 10px 30px 10px; width: 360px; }
DIV.main.start DIV.article	{ background: url(../img/news.png); padding-bottom: 7px; margin-top: -1px; }
DIV.main.start LABEL		{ font-size: 17pt; color: #d76202; line-height: 25pt; text-transform: none; }
DIV.main.start TABLE		{ width: 100%; }

DIV.main DIV.RadGrid					{ margin-top: 10px; }
DIV.main DIV.RadGrid A					{ color: #113c9a; text-transform: uppercase; font-size: 8pt; }
DIV.main DIV.RadGrid A:hover			{ color: #d76202; }
DIV.main DIV.RadGrid TR.rgRow,
DIV.main DIV.RadGrid TR.rgAltRow		{ height: 30px; }
DIV.main DIV.RadGrid TH.rgHeader		{ padding-right: 0; font-weight: bold; font-size: 8pt; }
DIV.main DIV.RadGrid TH.rgHeader A		{ font-size: 7.5pt; }
DIV.main DIV.RadGrid TR.rgNoRecords DIV	{ height: 60px; padding-left: 15px; font-size: 12pt; line-height: 60px; }

DIV.main DIV.right H2 A					{ color: #113c9a; }
DIV.main DIV.right H2 A SPAN			{ letter-spacing: -10px; margin-right: 10px; }
DIV.main DIV.contact					{ font-size: 12pt; background-color: #f3f3f3; line-height: 25px; padding: 5px 0 10px 15px; margin: 5px 0 15px 0; }

DIV.main DIV.right A.sitemap			{ color: #113c9a; }
DIV.main DIV.right A.sitemap:hover		{ color: #d76202; }
DIV.main DIV.right A.top				{ display: block; font-size: 12pt; background-color: #eee; line-height: 25px; padding: 0 0 5px 0; margin: 10px 0 5px 0; }
DIV.main DIV.right A.sub				{ margin-left: 30px; }
DIV.main DIV.right A.sub SPAN			{ letter-spacing: -10px; margin-right: 5px; }

DIV.flatTable					{ margin-top: 7.5pt; }
DIV.flatTable TD				{ border-bottom: solid 2px #fff; vertical-align: middle; }
DIV.flatTable TR				{ background-color: #e9e9e9; height: 25px; }
DIV.flatTable TR.alt			{ background-color: #f3f3f3; }
DIV.flatTable TR.head			{ background-color: #fff; }
DIV.flatTable TR.head TD		{ vertical-align: baseline; }
DIV.flatTable TR.head LABEL		{ white-space: nowrap; }
DIV.flatTable TR.head A			{ line-height: 30px; }
DIV.flatTable TR.head A SPAN	{ letter-spacing: -10px; margin-right: 5px; }
DIV.flatTable TD.A				{ width: 50px; text-align: center; }
DIV.flatTable TD.B				{ width: 80px; text-align: center; font-size: 9pt; }
DIV.flatTable TD.B.X			{ width: 150px; }
DIV.flatTable TD.C				{ font-weight: bold; font-size: 11pt; }
DIV.flatTable TD.D				{ font-weight: normal; width: 50px; text-align: right; font-size: 9pt; }
DIV.flatTable TD.E				{ width: 30px; text-align: right; font-weight: bold; }

DIV.editForm					{ width: 100%; font-size: 10pt; font-weight: bold; border: solid 1px #333; }
DIV.editForm TABLE				{ width: 100%; }
DIV.editForm TR					{ background-color: #fff; }
DIV.editForm TR.alt				{ background-color: #f3f3f3; }
DIV.editForm TR.div TD			{ border-top: solid 1px #333; }
DIV.editForm TD					{ padding: 3px 10px; }
DIV.editForm INPUT[type=submit]	{ width: 202px; height: 30px; font-size: 11pt; font-weight: bold; cursor: pointer; }
DIV.editForm SPAN.warning		{ font-weight: bold; color: #e00; text-transform: uppercase; font-size: 10pt; margin-left: 15px; }
DIV.editForm SPAN.success		{ font-weight: bold; color: #0c0; text-transform: uppercase; font-size: 10pt; margin-left: 15px; }
DIV.flatTable.editForm TD		{ padding: 3px; }
DIV.flatTable.editForm TD.D.Y	{ text-align: left; }
DIV.main DIV.editForm A			{ color: #113c9a; text-transform: uppercase; font-size: 8pt; }
DIV.main DIV.editForm A:hover	{ color: #d76202; }

DIV.submitButton				{ width: 202px; border: solid 1px #707070; text-align: center; height: 30px; line-height: 30px; font-size: 11pt; }
DIV.submitButton:hover			{ background-color: #b2e0f9; border-color: #3c7fb1; cursor: pointer; }
DIV.main DIV.submitButton A		{ color: #000; padding: 6px 66px; }
DIV.main DIV.submitButton A:hover	{ color: #000; }
DIV.center.warning				{ font-weight: bold; color: #e00; text-transform: uppercase; font-size: 11pt; }
DIV.main DIV.right LABEL.Q	{ font-size: 10pt; color: #000; font-weight: bold; }