a:link {text-decoration: none;}
a:hover {text-decoration: underline;}

.backcolor {background-color: #D6D6D6;}
.StepColor {color: Maroon; font-weight: bold; font-size: 10pt;}

.LLCMenu {
	background-color: #D6D6D6;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	border: solid 0pt #7C85B0;
	cursor: hand;
}
.LLCGroup {
	background-color: #D6D6D6;
	font-size: 8pt;
	font-weight: bold;
	border-style: solid;
	border: solid 1pt #7C85B0;
}
.LLCMenuItem {
	background-color: #D6D6D6;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1pt #7C85B0;
	cursor: hand;
}
.LLCMenuItemOver {
	background-color: #4F4F4F;
	color: #FFFFFF;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1pt #7C85B0;
}
.LLCItem {
	background-color: #D6D6D6;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1pt #7C85B0;
}
.LLCItemOver {
	background-color: #4F4F4F;
	color: #FFFFFF;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1pt #7C85B0;
}
.LLCItemSelected {
	background-color: #A6A6A6;
	color: #B41F24;
	cursor: hand;
	font-size: 8pt;
	font-weight: bold;
	border: solid 1pt #7C85B0;
}

.Headings1 {
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
}
.Required {
	color: #FF0000;
	font-weight: bold;
}
.Landing A:Link {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
}
.Landing A:Visited {
	text-decoration: none;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
}
.Landing A:Hover {
	text-decoration: underline;
	color: #FFFFFF;
	font-size: 14pt;
	font-weight: bold;
}
.EditorLink {
	text-decoration: none;
	color: Silver;
}
.EditorLink A:Hover {
	text-decoration: none;
	color: Blue;
}
.EditorLink A:Visited {
	text-decoration: none;
	color: Silver;
}
.MainBody A:Link {
	text-decoration: none;
	color: Blue;
}
.MainBody A:Visited {
	text-decoration: none;
	color: Blue;
}
.MainBody A:Hover {
	text-decoration: underline;
	color: Blue;
}
Table {
	font-family: Arial;
	color: #000000;
	font-size: 10pt;
}
.MainColor {
	background-color: #7C85B0;
}
.TopBar {
	background-color: #7C85B0;
	padding-left: 2pt;
	padding-top: 2pt;
	padding-bottom: 4pt;
}
.TopBar A:Link {
	color: Silver;
	text-decoration: none;
}
.TopBar A:Visited {
	color: Silver;
	text-decoration: none;
}
.TopBar A:Hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.BannerBar {
	font-family: Arial;
	font-size: 24pt;
	font-weight: bold;
	color: #FFFFFF;
}
.BannerBackground {
	background-color: #3A4348;
}
.LeftSideBar {
	background-color: #7C85B0;
	padding-left: 2pt;
}
.LeftSideBar A:Link {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftSideBar A:Visited {
	color: #FFFFFF;
	text-decoration: none;
}
.LeftSideBar A:Hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.HomeMotto {
	font-weight: bold;
	color: #B41F24;
	padding: 3pt;
	padding-top: 8pt;
	padding-bottom: 8pt;
}
.Highlight {
	background-color: #FFFFAA;
}
.RightSideBar {
	background-color: #7C85B0;
}
.BottomRow {
	background-color: #9D2E34;
	font-size: 8pt;
	color: #FFFFFF;
	padding-left: 20pt;
	padding-right: 20pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}
.MenuSelectedF {
	background-color: #A6A6A6;
	font-size: 10pt;
	font-weight: bold;
	color: #B41F24;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 0pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: default;
}
.MenuSelectedS {
	background-color: #A6A6A6;
	font-size: 10pt;
	font-weight: bold;
	color: #B41F24;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 8pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: default;
}
.MenuSelectedT {
	background-color: #A6A6A6;
	font-size: 10pt;
	font-weight: bold;
	color: #B41F24;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 16pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: default;
}
.MenuF {
	background-color: #D6D6D6;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 0pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: hand;
}
.MenuS {
	background-color: #D6D6D6;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 8pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: hand;
}
.MenuT {
	background-color: #D6D6D6;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding: 1pt;
	padding-left: 6pt;
	border-style: solid;
	border-left-width: 16pt;
	border-right-width: 2pt;
	border-top-width: 2pt;
	border-bottom-width: 0pt;
	border-color: #7C85B0;
	cursor: hand;
}

/*AFP STYLES*/
.HotTopicArticleAlternate {
	background-color: #eeeeee;
}
.HotTopicTable {
	color: #000000;
}
.HotTopicTableHeader {
	background-color: #7c85b0;
	color: #ffffff;
	font-weight: bold;
}
.HotTopicTableHeaderViewAll {
	background-color: #ffff66;
	font-weight: bold;
	text-align: center;
}
.HotTopicTableFooter {
	background-color: #7c85b0;
	height: 5px;
}

/*pushpins*/
.VEAPI_Pushpin{ text-decoration: none; }

.spPinStyle{ background:url('../images/pin2.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; vertical-align: middle; color:#fff; text-align:center; font: bold 12px Arial; float: left;}
.spPinStyle .text{ position: relative; top: 2px; }

.pinStyle{ background:url('../images/pin2.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; vertical-align: middle; color:#fff; text-align:center; font: bold 12px Arial;}
.pinStyle .text{ position: relative; top: 2px; }

.pinStyle1{ position:relative; background:url('../images/pin1.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle1 .text{ position: relative; top: 2px; }

.pinStyle2{ position:relative; background:url('../images/pin2.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle2 .text{ position: relative; top: 2px; }

.pinStyle3{ position:relative; background:url('../images/pin3.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle3 .text{ position: relative; top: 2px; }

.pinStyle4{ position:relative; background:url('../images/pin4.gif') no-repeat 0 0; height:30px;  width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle4 .text{ position: relative; top: 2px; }

.pinStyle5{ position:relative; background:url('../images/pin5.gif') no-repeat 0 0; height:30px; width:25px; top:-15px; color:#fff; text-align:center; font: bold 12px Arial; cursor: pointer;}
.pinStyle5 .text{ position: relative; top: 2px; }

