A.CommandButton {
	color: #000080;
	text-decoration: none;
}

A.CommandButton:link {
	color: #000080;
	text-decoration: none;
}

A.CommandButton:visited {
	color: #000080;
	text-decoration: none;
}

A.CommandButton:hover {
	color: #999999;
	text-decoration: underline;
}

A.CommandButton:active {
	color: #000080;
	text-decoration: none;
}

A.OtherTabs:link {
	color: #FFFFFF;
	text-decoration: none;
}

A.OtherTabs:visited {
	color: #FFFFFF;
	text-decoration: none;
}

A.OtherTabs:hover {
	color: #CCCCCC;
	text-decoration: none;
}

A.OtherTabs:active {
	color: #CCCCCC;
	text-decoration: none;
}

A.SelectedTab {
	color: #8B0000;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

A.SelectedTab:link {
	color: #8B0000;
	text-decoration: none;
}

A.SelectedTab:visited {
	color: #8B0000;
	text-decoration: none;
}

A.SelectedTab:hover {
	color: #999999;
	text-decoration: none;
}

A.SelectedTab:active {
	color: #8B0000;
	text-decoration: none;
}

A:link {
	color: #000080;
	text-decoration: none;
}

A:visited {
	color: #000080;
	text-decoration: none;
}

A:hover {
	color: #999999;
	text-decoration: underline;
}

A:active {
	color: #000080;
	text-decoration: none;
}

BIG {
	font-size: 14px;
}

BLOCKQUOTE {
	font-family: Lucida Console, monospace;
}

BODY {
	background-color: #FFFFFF;
	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: #0066FF;
	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: #8B0000;
	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;
	line-height: 25px;
	margin: 5px;
	overflow: visible;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 6px;
	padding-top: 2px;
	text-align: center;*/
	font-weight: bold;
	font-size: 11px;
}

.ContentPane { 

}

.ContentPane A {
	color: #000080;
	text-decoration: underline;
}

.ContentPane A:link {
	color: #326DBA;
}

.ContentPane A:visited {
	color: #000080;
	text-decoration: underline;
}

.ContentPane A:hover {
	color: #000080;
	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: #2E77BB;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
}

.HeadBg {
	background-color: #FFFFFF;
}

.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 {
	background-color: #AAC9E4;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 1px;
	padding-top: 0px;
	border-right: 1px solid #666666;
}

.LeftPane A {
	color: #000080;
}

.LeftPane A:visited {
	color: #000080;
}

.LeftPane A:hover {
	color: #000080;
	text-decoration: underline;
}

.LeftPane A:active {
	color: #000080;
}

.MenuHi {
	background-color: #82A9DA;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	color: #FFFFFF;
}

.MenuHiSub {
	background-color: #82A9DA;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #333333 1px solid;
	border-top: #333333 1px solid;
	color: #FFFFFF;
}

.MenuItem {
	background-color: #2E77BB;
	border-collapse: collapse;
	color: #FFFFFF;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 20px;
}

.MenuSub {
	background-color: #2E77BB;
	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: #2E77BB;
	color: #993300;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.OtherTabsBg {
	background-color: #2E77BB;
}

.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-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 100%;
}

.rb_AlternatePortalFooter {
	border-collapse: collapse;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	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;
	background-color: #EFF6FA;
}

.rb_DefaultLayoutTable {
	border-collapse: collapse;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	text-align: left;
	width: 100%;
}

.rb_DefaultPortalFooter {
	background-color: #EEEEEE;
	border-bottom: #CCCCCC 2px solid;
	border-top: #CCCCCC 1px solid;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.rb_DefaultPortalHeader {
	border-collapse: collapse;
	margin: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	width: 100%;
}

.rb_PageKeyPhrase {
}

.RightPane {
	background-color: #EEE8F4;
}

.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: #2E77BB;
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
}

.SiteLink {
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
}

.SiteLink A {
	color: #562A82;
}

.SiteLink A:link {
	color: #326DBA;
	text-decoration: none;
}

.SiteLink A:visited {
	color: #326DBA;
	text-decoration: none;
}

.SiteLink A:hover {
	color: #999999;
	text-decoration: underline;
}

.SiteLink A:active {
	color: #326DBA;
	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: #2E77BB;
}

.Tabs {
	background-color: #2E77BB;
	border-bottom: #333333 1px solid;	
/*	border-bottom: #2E77BB 2px solid;*/
	border-top: #666666 2px solid;
	color: #333333;
}

.TitleHead {
	border-bottom: #999999 1px dashed;
	color: #000000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
