/*A.CommandButton {
	color: #FFFFFF;
	text-decoration: none;
}

A.CommandButton:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.CommandButton:visited {
	color: #FFFFFF;
	text-decoration: none;
}

A.CommandButton:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

A.CommandButton:active {
	color: #FFFFFF;
	text-decoration: none;
}*/

A.OtherTabs:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.OtherTabs:visited {
	color: #FFFFFF;
	text-decoration: none;
}

A.OtherTabs:hover {
	color: #FFD700;
	text-decoration: none;
}

A.OtherTabs:active {
	color: #931A04;
	text-decoration: none;
}

A.SelectedTab {
	color: #000000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.SelectedTab:link {
	color: #000000;
	text-decoration: none;
}

A.SelectedTab:visited {
	color: #000000;
	text-decoration: none;
}

A.SelectedTab:hover {
	color: #000000;
	text-decoration: none;
}

A.SelectedTab:active {
	color: #000000;
	text-decoration: none;
}

A:link {
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}

A:visited {
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}

A:hover {
	color: #931A04;
	text-decoration: underline;
	font-weight: bold;
}

A:active {
	color: #000080;
	text-decoration: none;
	font-weight: bold;
}

BIG {
	font-size: 14px;
}

BLOCKQUOTE {
	font-family: Lucida Console, monospace;
}

BODY {
	margin: 0px;
}

DIV.edmenuback {
	background-color: #CCCCCC;
	border-bottom: #929292 0px solid;
	border-left: #929292 1px solid;
	border-right: #929292 1px solid;
	border-top: #929292 1px solid;
	width: 100%;
}

DT {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

H1 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

H2 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
}

H3 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

H4 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

H5 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

H6 {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

HR {
	color: #883E06;
	height: 1pt;
	text-align: left;
}

INPUT.CommandButton {
	line-height: 13px;
}

OL LI {
	list-style-type: decimal;
}

OL OL LI {
	list-style-type: lower-alpha;
}

OL OL OL LI {
	list-style-type: lower-roman;
}

PRE {
	font-family: Lucida Console, monospace;
}

SMALL {
	font-size: 8px;
}

TD {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

TD.edmenuEditor {
}

TD.edmenuHTML {
	text-align: right;
	width: 35px;
}

TD.edmenuStyle {
	padding-left: 2px;
	padding-top: 2px;
	text-align: right;
	width: 75px;
}

TFOOT {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

TH {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	vertical-align: baseline;
}

THEAD {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

TR {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

UL LI {
	list-style-type: square;
}

UL LI LI {
	list-style-type: disc;
}

UL LI LI LI {
	list-style-type: circle;
}

.Accent {
	color: #FFCC00;
	font-weight: bold;
}

.ArticleHead {
	color: #0066FF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.bc_Link {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
}

.bc_Link:link {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
}

.bc_Link:visited {
	color: #000000;
	font-size: 10px;
	font-weight: bold;
	padding-left: 8px;
	text-decoration: none;
}

.bc_Link:hover {
	text-decoration: underline;
}

.bc_Row {
	background-color: #FFCC00;
	border-bottom: #000000 2px solid;
	padding-left: 57px;
}

.bc_Text {
	font-size: 10px;
}

.Box {
	border-bottom: #999999 1px solid;
	border-left: #999999 1px solid;
	border-right: #999999 1px solid;
	border-top: #999999 1px solid;
}

.CommandButton {
/*	background-color: #663366;
	border-bottom: #000000 thin solid;
	border-left: #C0C0C0 thin solid;
	border-right: #000000 thin solid;
	border-top: #C0C0C0 thin solid;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	line-height: 25px;
	margin: 5px;
	overflow: visible;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
	text-align: center;*/
}

.ContentPane {
	
}

.ContentPane A {
	color: #000080;
	text-decoration: underline;
}

.ContentPane A:link {
	color: #000080;
}

.ContentPane A:visited {
	color: #000080;
}

.ContentPane A:hover {
	color: #931A04;
	text-decoration: underline;
}

.ContentPane A:active {
	color: #000080;
	text-decoration: underline;
}

.Error {
	color: #FF0000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.Head {
	color: #931A04;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.HeadBg {
	background-image: url(top-bg.gif);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}

.ItemDate {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.ItemTitle {
	color: #B22222;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.LastModified {
	color: #808080;
	font-family: Verdana, Helvetica, sans-serif
    VERTICAL-ALIGN: bottom;
	font-size: 10px;
	font-weight: normal;
	line-height: 30px;
}

.LeftPane {
	margin: 0px;
	padding: 0px;
	background-image: url(leftbk.gif);
	color: #ffffff;
}

.LeftPane .Normal {
	margin: 0px;
	padding: 0px;
	background-image: url(leftbk.gif);
	color: #ffffff;
}

.LeftPane A {
	color: #931A04;
}

.LeftPane A:visited {
	color: #931A04;
}

.LeftPane A:hover {
	color: #000080;
	text-decoration: underline;
}

.LeftPane A:active {
	color: #931A04;
}

.MenuItem {
/*	background-color: #B0E0E6;
	background-color: #2E77BB;*/
/*	border: 1px solid #333;*/
	color: #FFFFFF;	
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-indent: 10px;
	border-collapse: collapse;
	background-image: url(button.gif);
	background-repeat: no-repeat;
}

.MenuHi {
/*	background-color: #426BA4;
	background-color: #82A9DA;
	border: 1px solid #333;*/
	color: #FFFFFF;
	background-image: url(button-hover.gif);
	background-repeat: no-repeat;
}

.MenuHiSub {
	background-color: #1C5784;
	color: #FFFFFF;
	border: 1px solid #333;
}

.MenuSub {
	background-color: #043871;
	color: #FFFFFF;
}

.Message {
	background-color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MessageAuthor {
	color: #A9A9A9;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MessageBody {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.MessageTitle {
	color: #00008B;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.module {
	background-color: #000000;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

.Normal {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.NormalBold {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.NormalItalic {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.NormalRed {
	color: #FFCC00;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.NormalTextBox {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.OtherTabs {
	/*background-color: #004179;*/
	color: #FFD700;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.OtherTabsBg {
	/*background-color: #004179;*/
}

.rb_AlternateLayoutDiv {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

.rb_AlternateLayoutTable {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.rb_AlternatePortalFooter {
	background-color: #01356E;
	color: #ffffff;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.rb_AlternatePortalHeader {
	border-collapse: collapse;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.rb_DefaultLayoutDiv {
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
}

.rb_DefaultLayoutTable {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.rb_DefaultPortalFooter {
	background-color: #01356E;
	color: #ffffff;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}
.rb_DefaultPortalFooter A {
	color: White;
}
.rb_DefaultPortalFooter A:link {
	color: White;
}
.rb_DefaultPortalFooter A:visited {
	color: White;
}
.rb_DefaultPortalFooter A:hover {
	color: #87CEEB;
}

.rb_DefaultPortalHeader {
	border-collapse: collapse;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.rb_PageKeyPhrase {
}

.RightPane {
}

.RightPane .normal {
	color: #B22222;
}

.RightPane A {
	color: #000080;
	text-decoration: none;
}

.RightPane A:visited {
	color: #000080;
	text-decoration: none;
}

.RightPane A:hover {
	color: #000080;
	text-decoration: underline;
}

.RightPane A:active {
	color: #000080;
	text-decoration: none;
}

.RightPane TD {
	color: #B22222;
}

.SelectedTab {
	background-color: #FFFFFF;
	color: #ffffff;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.SiteLink {
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.SiteLink A {
	/*color: #F0FFFF;*/
	color: #F0FFFF;
}

.SiteLink A:link {
	color: #F0FFFF;
	text-decoration: none;
}

.SiteLink A:visited {
	color: #F0FFFF;
	text-decoration: none;
}

.SiteLink A:hover {
	color: #F0FFF0;
	text-decoration: underline;
}

.SiteLink A:active {
	color: #F0FFF0;
	text-decoration: none;
}

.SiteTitle {
	color: #0066CC;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 30px;
	text-decoration: none;
}

.sm_Footer {
	border-top: #000000 2px solid;
	color: #000000;
	font-size: 12px;
}

.sm_Header {
	border-bottom: #000000 2px solid;
	color: #000000;
	font-size: 12px;
}

.sm_Header A:link {
	color: #000000;
	font-size: 12px;
}

.sm_Header A:visited {
	color: #000000;
	font-size: 12px;
}

.sm_Header A:hover {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

.sm_HWMenuHiItem {
	background-color: #000000;
	border-bottom: #FFD700 1px solid;
	border-left: #FFD700 1px solid;
	border-right: #FFD700 1px solid;
	border-top: #FFD700 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.sm_HWMenuHiSubItem {
	background-color: #000000;
	border-bottom: #FFD700 1px solid;
	border-left: #FFD700 1px solid;
	border-right: #FFD700 1px solid;
	border-top: #FFD700 1px solid;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.sm_HWMenuItem {
	background-color: #FFCC00;
	border-bottom: #00008B 1px solid;
	border-collapse: collapse;
	border-left: #00008B 1px solid;
	border-right: #00008B 1px solid;
	border-top: #00008B 1px solid;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.sm_HWMenuSubItem {
	background-color: #FFCC00;
	border-bottom: #00008B 1px solid;
	border-left: #00008B 1px solid;
	border-right: #00008B 1px solid;
	border-top: #00008B 1px solid;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.sm_OtherSubTabs {
	background-color: #1E90FF;
	color: #FFCC00;
	font-size: 12px;
}

.sm_OtherSubTabsAlt {
	background-color: #1E90FF;
	color: #FFCC00;
	font-size: 12px;
}

.sm_SelectedTab {
	background-color: #1E90FF;
	color: #FFCC00;
	font-size: 12px;
	font-weight: bold;
}

.sm_SimpleMenu {
	background-color: #FFCC00;
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	color: #FFCC00;
	font-size: 12px;
	width: 100%;
}

.sm_SimpleMenu A:hover {
	color: #00FF00;
	font-size: 12px;
	text-decoration: none;
}

.sm_SPMenuArrow {
	cursor: hand;
	font-family: webdings;
}

.sm_SPMenuBar {
	height: 27px;
}

.sm_SPMenuBar TD {
	font-size: 12px;
	font-weight: bold;
}

.sm_SPMenuBreak {
}

.sm_SPMenuContainer {
	border-bottom: #000000 2px solid;
	height: 27px;
}

.sm_SPMenuIcon {
	border-left: #FFCC00 1px solid;
}

.sm_SPMenuItem {
	background-color: #66FFFF;
	cursor: hand;
	font-size: 12px;
	height: 22px;
	padding-left: 5px;
	padding-right: 5px;
}

.sm_SPMenuItem TD {
	font-size: 12px;
}

.sm_SPMenuItemSel {
	font-size: 12px;
}

.sm_SPMenuItemSel TD {
	cursor: hand;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.sm_SPRootMenuArrow {
	cursor: hand;
	font-family: webdings;
}

.sm_SPSubMenu {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	z-index: 200;
}

.sm_SPSubMenu TD {
	font-weight: bold;
}

.spm_MenuArrow {
	cursor: hand;
	font-family: webdings;
}

.spm_MenuBar {
	height: 27px;
}

.spm_MenuBar TD {
	font-size: 12px;
	font-weight: bold;
}

.spm_MenuBreak {
}

.spm_MenuContainer {
	border-bottom: #000000 2px solid;
	height: 27px;
}

.spm_MenuIcon {
	border-left: #FFCC00 1px solid;
}

.spm_MenuItem {
	background-color: #FFCC00;
	cursor: hand;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.spm_MenuItem TD {
	font-size: 12px;
}

.spm_MenuItemSel {
	font-size: 12px;
}

.spm_MenuItemSel TD {
	cursor: hand;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
}

.spm_RootMenuArrow {
	cursor: hand;
	font-family: webdings;
}

.spm_SubMenu {
	border-bottom: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	z-index: 200;
}

.spm_SubMenu TD {
	font-weight: bold;
}

.SubHead {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.SubSubHead {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.SurveyButton {
	color: #8B0000;
	font-weight: bold;
}

.SurveyOption {
	color: #000000;
}

.SurveyPanel {
	background-color: #C0C0C0;
	color: #C0C0C0;
}

.SurveyQuestion {
	color: #8B0000;
}

.TabBg {
	background-color: #000000;
}

.Tabs {
	background-color: #000000;
	border-bottom: #696969 1px solid;
	border-top: #696969 1px solid;
	color: #333333;
}

.TabHover {
	border: #CCC 1px solid;
/*	color: #931A04;*/
	color: #FFD700;
}

.TabNoHover {
	border: #026862 1px solid;
}

.TitleHead {
	border-bottom: #000000 1px solid;
	color: #000000;
	/*color: #602C06;*/
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	text-align: left;
}
