/* Common */
html, form {
	height:100%;
	margin:0;
	padding:0;
}
#error {
	color: Red;
}
body {
	height:100%;
	font-family:Verdana,Tahoma,Arial,Helvetica;
	margin:0px 10px;
	padding:0;
	background-color:#ffffff;
	color:#333333;
}
a:link, a:visited {
	color:#0066CC;
	text-decoration:none;

}
a:hover {
	color:#0066CC;
	text-decoration:underline;
}

div#Main {
	height:100%;
	margin:0px;
	padding:0px;
}

div#SkipNav {
	position:absolute;
	top:0px;
	left:0px;
	width: inherit;
	z-index:100;
}
	div#SkipNav a {
		display:block;
		position:absolute;
		top:0px;
		left:-9999px;
		width:962px;
		text-align:center;
		padding:5px 0px;
	}
		div#SkipNav a:focus, div#SkipNav a:active {
			left:0px;
		}

div#MainOuter {
	height:100%;
	margin:0px;
	padding:0px;
}
div#MainInner {
	min-height:100%;
	width:940px;
	background-color:#ffffff;
	margin:0px auto;
	padding:0px;
	border: 0;
}
* html div#MainInner {
	height:100%;
}
div#Head {
	float:left;
	width:100%;
	height:84px;
	overflow:hidden;
	background-repeat:repeat-y;
	background-position:right top;
	margin-bottom:8px;
	border-top:solid 4px #ffffff;
}
#HeadLeft {
	width:45%;
	float:left;
}
#HeadRight {
	width:54%;
	float:right;
}
#HeadRightTop {
	float:left;
	width:100%;
	background-color:#ffffff;
	padding:3px 0;
}
#HeadRightBottom {
	width:100%;
	float:left;
	clear:both;
}
.LogoHolder {
	vertical-align:middle;
	height:42px;
}
.LogoTextHolder {
	clear:both;
	margin-left:45px;
}
.LogoWithText {
	padding-top:11px;
}
.LogoWithoutText {
	margin-top:21px;
}
#Logo {
	float:left;
	padding-left:15px;
}
#Logo a:active {
	background-color:transparent;
}
#Logo img {
	border:none;
	vertical-align:middle;
}
/* <TOOLS MENU> */
ul#ToolsMenu {
	float:right;
	font-size:60%;
	font-weight:bold;
	list-style-type:none;
	margin:0px 0px 0px;
	padding:0;
}
ul#ToolsMenu li {
	float:left;
	margin:0px;
	padding:3px 15px 3px 3px;
}
ul#ToolsMenu li.LanguageSelect {
	padding:0px 15px 0px 3px;
}
ul#ToolsMenu img {
	border:none;
	padding-bottom:1px;
}
ul#ToolsMenu a {
	color:#8a7966;
	text-decoration:none;
}
ul#ToolsMenu a:active {
	color:#000000;
}
ul#ToolsMenu a:hover {
	text-decoration:underline;
}
ul#ToolsMenu2 {
	font-size:60%;
	font-weight:bold;
	clear:both;
	list-style-type:none;
	margin:5px 0px 0px;
	padding:0px;
}
ul#ToolsMenu2 li {
	float:left;
	padding:0px 10px;
}
ul#ToolsMenu2 li.Item {
	background:transparent url('images/border_toolsmenu.gif') no-repeat;
	background-position:left center;
}
ul#ToolsMenu2 a {
	color:#ffffff;
	text-decoration:none;
}
ul#ToolsMenu2 a:active {
	color:#000000;
}
ul#ToolsMenu2 a:hover {
	text-decoration:underline;
}
.QuickSearchText {
	clear:both;
	margin-left:10px;
}
.QuickSearchButton {
	margin-right:10px;
}
/* </TOOLS MENU> */
.SelectLanguage {
	font-family:Verdana,Arial,Helvetica;
	font-size:100%;
}
/* <MAIN MENU> */
.MainMenuOuter {
	width:100%;
	float:left;
	margin-bottom:10px;
	background-color:#f5f4f0;
	border-top:solid 1px #bab0a5;
	border-bottom:solid 1px #bab0a5;
}
ul#MainMenu {
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 15px;
}

ul#MainMenu li {
	font-size:70%;
	font-weight:bold;
	float:left;
	margin:0px;
	color:#5a5a5a; 
	
}
ul#MainMenu li a {
	display:block;
	padding:8px 7px 8px 8px;
	color:#8a7966; 
	text-decoration:none;
}
ul#MainMenu li a:active {
	color:#000000;
}
ul#MainMenu li.Item {
	background:transparent url('images/border_mainmenu.gif') no-repeat;
	background-position:left center;
}
ul#MainMenu li.Selected {
	background-color:#f6f3c0;
}

.SubSection a, .SubSection a:visited, .SubSection a:link
{
	color: #000;
	line-height: 250%;
	font-size: 0.7em;
	font-weight: bold;	
	text-decoration: none;
	margin-right: 10px;
	padding-left: 1em;
	background-image: url("images/link_arrow.gif");
	background-position: 0px 11px;
	background-repeat: no-repeat;
	float: right;
}
.SubSectionText
{
	background-color: #006c9d;
}
.SubSectionText h1
{
	color: #ffffff;
	padding: 0.5em 0.5em 0.5em 2em;
	font-weight: bolder;
	margin: 0px 0px 10px 0px;
}

/* </MAIN MENU> */
#ContentPadding {
	padding:0px 10px 15px 10px;
}
/* <LEFT CONTENT> */
#LeftContent {
	width:24%;
	float:left;
	overflow:hidden;
}
#LeftSpacer {
	width:1%;
	float:left;
	overflow:hidden;
	font-size:10%;
}
ul.SubMenu {
	font-size:70%;
	list-style-type:none;
	margin:0px;
	padding:0px;
	border-left:solid 1px #e6e1db;
	border-right:solid 1px #e6e1db;
	border-bottom:solid 1px #e6e1db;
}
ul.SubMenu li {
	list-style-type:none;
	background-color:#ffffff;
	font-weight:bold;
	line-height:120%;
	margin:0;
	padding:0;
	border-top:solid 1px #e6e1db;
	padding:0.4em 0.4em 0.4em 1.1em;
}
ul.SubMenu ul {
	font-size:100%;
	border:none;
	padding-top:0.2em;
}
ul.SubMenu ul li {
	font-weight:normal;
	padding-left:1.3em;
	border:none;
}
ul.SubMenu ul li.LastItem {
	border:none;
}
ul.SubMenu a:link, ul.SubMenu a:visited, ul.SubMenu a:hover {
	color:#8a7966;
	text-decoration:none;
}
ul.SubMenu a:active {
	color:#000000;
}
ul.SubMenu .Selected {
	font-weight:bold;
}
ul.SubMenu img {
	border:none;
}

/* </LEFT CONTENT> */
/* <MAIN CONTENT> */
#MainContent {
	width:427px;
	margin-left:6px;
	margin-right:6px;
	float:left;
	overflow: hidden;
}
* html #MainContent {
	display:inline;
}
#MainContentFull {
	width:75%;
	float:left;
	overflow:hidden;
}
#BreadCrumbs {
	font-size:65%;
	margin-bottom:8px;
}
#BreadCrumbs img {
	border:none;
	padding-top:0px;
	vertical-align:middle;
}
.MainImage {
	margin-bottom:1em;
}

div#StartPageEditor {
	font-size: 70%;
}
div#StartPageEditor h1 {
	font-size:100%;
	font-weight:bold;
	margin-top: 7px;
	color:#8a7966;
	padding-top: 0px;
	padding-bottom: 0.4em;
}
div#StartPageEditor h2{
	font-size: 130%;
	margin-top: 7px;
	padding-top:0px;
}
div#StartPageEditor h3{
	font-size: 105%;
}

#SiteMap ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}
#SiteMap li {
	margin:0px;
	padding:0px;
}
#SiteMap ul ul li {
	padding-left:50px;
}
#SiteMap a.TopItemLink {
	font-size:75%;
	font-weight:bold;
	color:#8a7966;
}
#SiteMap a.SubItemLink {
	font-size:70%;
}
#SiteMap li.LastItem {
	background:transparent url('images/submenu_img_last.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
#SiteMap li.LastTopItem {
	background:none;
}
#SiteMap li.SubItem {
	background:transparent url('images/submenu_img.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.NewsListing {
	color:#333333;
	width:100%;
	float:left;
	margin-top:0.5em;
	margin-bottom:1em;
}
.NewsItemRowEven, .NewsItemRowOdd {
	width:100%;
	float:left;
	font-size:70%;
	padding:1% 0;
}
.NewsItemDate {
	color:#8a7966;
	width:22%;
	line-height:136%;
	float:left;
}
.NewsItemText {
	width:78%;
	float:left;
	line-height:136%;
}
.NewsPaging {
	font-size:75%;	
}
.NewsPaging .SelectedPagingItem {
	font-weight:bold;
}
/* <CALENDAR> */
.EventRow {
	width:100%;
	float:left;
	padding:0.4em 0px;
	font-size:70%;
}
.EventText {
	width:68%;
	margin-right:2%;
	float:left;
}
.EventDate {
	color:#333333;
	width:30%;
	float:left;
}
.DaySpacer {
	clear:both;
	font-size:120%;
}
.MiniCalendarOuter {
	font-size:70%;
}
.EventDetails {
	width:100%;
	float:left;
	margin-bottom:1em;
}
.EventDetailsRow {
	width:100%;
	float:left;
	font-size:70%;
	line-height:136%;
}
.EventDetailsLabel {
	width:20%;
	float:left;
}
.EventDetailsItem {
	width:80%;
	float:left;
}
/* </CALENDAR> */
.AlphanumericNavigation {
	font-size:70%;
	margin-bottom:1.5em;
	line-height:136%;
}
.AlphanumericNavigationTitle {
	color:#333333;
	font-size:70%;
	line-height:136%;
	display:block;	
}
.AlphaLetter, .SelectedAlphaLetter {
	font-weight:bold;
}
a.SelectedAlphaLetter {
	color:#000000;
}
a.AlphanumericLink {
	font-size:70%;
	line-height:136%;
}
.FileList {
	font-size:70%;
}
.FileList a {
	color:#000000;
}
div.StartLeft {
	/*height:9.7em;*/
	margin-bottom:0.6em;
	overflow:hidden;
}
#StartMain {

	margin-bottom:0.75em;
	/*overflow:hidden;*/
}
img.StartPageImage {
	border:none;
}
.StartEditorPadding {
	padding:1em 0em;
}
.StartEditor {
	font-size:70%;
	line-height:145%;
}
#StartNewsList p {
	color:#333333;
	font-size:70%;
	line-height:145%;
	margin:0px;
	padding:0px;
	clear:both;
}
.ListingArchive {
	display:block;
	float:right;
	font-size:70%;
	font-weight:bold;
	margin-bottom:3.2em;
}
img.LinkArrow {
	border:none;
}
.ListingDate {
	color:#8a7966;
}
.ListingPageLink {
	display:block;
	font-size:70%;
	line-height:145%;
	font-weight:bold;
}
.SubscriptionFormOuter {
	font-size:70%;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	padding:0.9em;
	background-color:#ffffff;
	border-color:#bab0a5;
}
.SubscriptionType {
	color:#333333;
}
.XForm {
	font-size:70%;
}
.XForm label {
	margin-right:1em;
	color:#333333;
}
.XForm legend {
	font-size:105%;
	color:#8a7966;
	font-weight:bold;
}
/*.xformvalidator {
	font-size:70%;
}*/
.LastUpdated, .Author {
	color:#8a7966;
	font-weight:bold;
}
/* <FAQ> */
ul.FaqList {
	font-size:70%;
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.FaqList li {
	line-height:145%;
}
.FaqLabel {
	display:block;
	padding:0.2em 0em;
}
.FaqTextBox {
	width:205px;
}
/* </FAQ> */

/* </MAIN CONTENT> */
/* <RIGHT CONTENT> */
#RightContent, div.RightContent {
	width:26%;
	float:right;
	overflow:hidden;
}
.RightEditor {
	font-size:70%;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#bab0a5;
	padding:0.5em 1em;
	margin-bottom:0.85em;
	background-color:#ffffff;
}

.RightBody {
	font-size:70%;
	padding:0.5em 0em;
	margin-bottom:0.85em;
	background-color:#ffffff;
}

/* <MINICALENDAR> */
table.MiniCalendar {
	width:100%;
	color:#000000;
	border-color:#f0f0f0;
}
table.MiniCalendar td {
	padding:0px;
}
table.MiniCalendar td a {
	color:#000000;
}
table.MiniCalendarTitle {
	background-color:#bab0a5;
}
table.MiniCalendarTitle td {
	padding:4px;
}
table.MiniCalendarTitle td a {
	color:#ffffff;
}
table.MiniCalendar td.DateCell {
	padding:2px;
	border:solid 1px #bab0a5;
	color:#000000;
}
table.MiniCalendar td.OtherMonthDateCell {
	background-color:#f0f0f0;
	color:#888888;
}
table.MiniCalendar td.DateCellActive {
	background-color:#dadada;
	color:#000000;
}
table.MiniCalendar td.TodayDateCell {
	background-color:#f0e5ce;
}
table.MiniCalendar td.SelectedDateCell {
	border:solid 2px;
}
table.MiniCalendar td.DateSelected {
	color:#000000;
}
/* </MINICALENDAR> */

.RightImage {
	padding:0px;
	border:solid 1px #bab0a5;
	overflow:hidden;
}
/* </RIGHT CONTENT> */
div#Editor {
	color:#333333;
	font-size:70%;
	line-height:136%;
}
div#PageFooter {
	width:100%;
	float:left;
	font-size:70%;
	line-height:135%;
	padding-bottom:4em;
	padding-top:2em;
}
div#PageFooter img {
	border:none;
}
div#PageFooterLeft {
	width:50%;
	float:left;
}
	div#PageFooterLeft a, div#PageFooterRight a, div#PageFooterLeft {
		color:#808080;
		font-size:90%;
	}
div#PageFooterRight {
	float:right;
	text-align:right;
}
div#PageFooterRight img {
	vertical-align:bottom;
}
div#Footer {
	width:100%;
	float:left;
	height:5em;
}
div#Footer img {
	border:none;
}
div.FooterLeft {
	float:left;
	width:55%;
	height:100%;
	font-size:65%;
	line-height:135%;
	padding-left:19px;
	background-image:url('images/address.gif');
	background-repeat:no-repeat;
}
div#FooterRight {
	font-size:60%;
	float:right;
}
div#FooterRight a {
	color:#8a7966;
	font-weight:bold;
}
/* <TEXT> */
h1 {
	color:#8a7966;
	font-size:100%;
	font-weight:bold;
	margin:1.8em 0em 0.5em 0em;
}
h1.SubMenu, h1.OperationInfoRed, h1.OperationInfoYellow {
	font-size:70%;
	font-weight:bold;
	padding:6px 14px;
	margin:0px;
	color:#ffffff;
	background-color:#bab0a5;
}
h1.SubMenu a:link, h1.SubMenu a:visited, h1.SubMenu a:hover {
	color:#ffffff;
	text-decoration:none;
}
h1.SubMenu a:active {
	color:#000000;
}
h1.OperationInfoRed {
	color:#ffffff;
	background-color:#cc0000;
}
h1.OperationInfoYellow {
	color:#000000;
	background-color:#ffcc00;
}
h1.StartHeading {
	/*color:#ffffff;*/
	font-size:70%;
	font-weight:bold;
	margin:0;
	color:#8a7966;
	padding-bottom: 0.4em;
}
h1.ListingHeading {
	font-size:65%;
	font-weight:bold;
	text-transform:uppercase;
	margin-top:1.2em;
	margin-bottom:1em;
}
h1.SubMenu {
	font-size:70%;
	font-weight:bold;
	padding:6px 14px;
	color:#ffffff;
	background-color:#bab0a5;
}
h1.RightHeading, h1.Subscribe {
	margin:0px;
	padding:0.4em 0.5em;
	border-top:solid 1px;
	border-left:solid 1px;
	border-right:solid 1px;
	border-color:#bab0a5;
}
h1.RightHeading {
	font-weight:bold;
	font-size:75%;
}
h1.RightHeadingStart {
	font-size:70%;
	color:#8a7966;
	background-color:#ffffff;
}
h1.Subscribe {
	font-size:70%;
	color:#8a7966;
	background-color:#e9e3dc;
	margin-top:4em;
	border-color:#bab0a5;
	padding:0.4em 0.9em;
}
h2 {
	color:#333333;
	font-size:75%;
	font-weight:bold;
	margin:1.8em 0em 0.5em 0em;
}
h2.EventPrefix {
	padding-bottom:0.5em;
	margin-bottom:0.5em;
	border-bottom:solid 1px;
}
h2.h1 {
	color:#8a7966;
	font-size:103%;
	font-weight:bold;
	margin:0px 0px 8px;
}
h2.NoMargin {
	margin:0;
}
h2.ForumSubjectHeading {
	font-size:105%;
	margin:0;
	padding-left:0.2em;
}
h3{
	font-size:70%;
	font-weight:bold;
	margin:1.8em 0em 0.5em 0em;
	color:#333333;
}

div#Editor h1 {
	font-size:140%;
	line-height:100%;
}
div#Editor h2 {
	font-size:105%;
}
div#Editor h3 {
	font-size:100%;
}
h2.NewsListing {
	color:#8a7966;
	font-size:103%;
	font-weight:bold;
	margin:0px;
	padding:16px 0px 8px;
}
.Text {
	font-size:70%;
	line-height:145%;
}
.EditorText 
{
	font-size:11px;
	line-height:15px;
	color:#333333;
}
.Intro {
	color:#8a7966;
	font-weight:bold;
}
.StatusMessage {
	display:block;
	font-size:70%;
	color:#333333;
	background-color:#e9e3dc;
	border:solid 1px #bab0a5;
	padding:0.9em;
	margin-bottom:1.5em;
}
.ImageText {
	color:#333333;
	display:block;
	font-size:90%;
	margin-top:0.5em;
}
.Bold {
	color:#8a7966;
	font-weight:bold;
}
.Green {
	
}
/* </TEXT> */
/* <TABLES> */
th {
	font-size:105%;
	text-align:left;
	color:#8a7966;
}
/* </TABLES> */
/* <FORUM> */
div.Forum {
	font-size:70%;
}
div.SubjectRow {
	width:98%;
	float:left;
	padding:1%;
	background-color:#e9e3dc;
	margin-bottom:1em;
}
div.Subject {
	width:25%;
	float:left;
	padding-top:0.4em;
}
div.SubjectStats {
	width:40%;
	float:left;
	color:#333333;
	padding-top:0.4em;
}
div.NewDiscussion {
	width:auto;
	float:right;
}
th.Discussion, td.Discussion {
	width:37%;
	padding:0.3em 0.2em 0.3em 0.6em;
	color:#333333;
	vertical-align:top;
}
th.PostCount, td.PostCount {
	width:12%;
	color:#333333;
	vertical-align:top;
	padding:0.3em 0em;
}
th.PostAuthor, td.PostAuthor {
	width:24%;
	color:#333333;
	vertical-align:top;
	padding:0.3em 0em;
}
th.LastPost, td.LastPost {
	width:24%;
	color:#333333;
	vertical-align:top;
	padding:0.3em 0em;
}
td.ShowAllPosts {
	padding-left:0.6em;
	padding-bottom:0.6em;
	vertical-align:top;
}
td.ForumBreadCrumbs {
	padding-left:0.6em;
	padding-bottom:1.2em;
	vertical-align:top;
}
div.ForumMessageSelected, div.ForumMessage {
	width:100%;
	float:left;
	font-size:70%;
}
div.ForumMessageSelected {
	background-color:#f5f4f0;
}
div.MessagePadding {
	width:98%;
	float:left;
	padding:1%;
}
div.MessageLeft {
	line-height:145%;
	width:25%;
	float:left;
}
div.MessageSpacing {
	width:1%;
	float:left;
}
div.MessageRight {
	line-height:145%;
	width:74%;
	float:left;
}
div.MessageAuthor, div.MessageHeading {
	font-weight:bold;
	color:#333333;
}
div.MessageToolbar {
	width:74%;
	float:left;
	padding:0.7em 0.7em 0.7em 26%;
	border-top:solid 1px #bab0a5;
	border-bottom:solid 1px #bab0a5;
}
ul.MessageToolbarLinks {
	list-style-type:none;
	margin:0;
	padding:0;
}
ul.MessageToolbarLinks li {
	display:inline;
	padding-right:1em;
	font-weight:bold;
}
ul.MessageToolbarLinks img {
	border:none;
}
div.Forum table {
	clear:both;
}
div.Forum th {
	font-size:95%;
}
div.ForumButtons {
	font-size:70%;
	margin-bottom:1.5em;
}
.ForumAnswerButton {
	font-size:100%;
	width:5em;
}
.ForumSortDescButton {
	font-size:100%;
	width:12em;
}
.ForumSortAscButton {
	font-size:100%;
	width:12.5em;
}
.ForumNewDiscussionButton {
	font-size:100%;
	width:8em;
}
.ForumTextBox {
	width:351px;
}
.ForumTextBoxHalf {
	width:167px;
}
div.MessagePager {
	clear:both;
	font-size:70%;
	font-weight:bold;
	text-align:center;
	margin-top:1em;
	color:#8a7966;
}
a.SelectedPagingItem:link, a.SelectedPagingItem:visited, a.SelectedPagingItem:hover {
	color:#333333;
}
.ForumQuote {
	font-size:93%;
	margin:0px 10px 5px 20px;
}
.ForumQuote .ForumQuote {
	font-size:100%;
}
.ForumQuote .QuoteTitle {
	color:#333333;
	padding:5px;
	font-weight:bold;
}
.ForumQuote .QuoteInner {
	color:#333333;
	padding:5px;
	border:solid 1px #f0ede8;
	background-color:#ffffff;
}
h2.ForumSearchResult {
	padding:0.3em 0.5em;
	background-color:#e9e3dc;
}
/* </FORUM>*/
/* Misc */
p 
{
	font-size:11px;
	line-height:15px;line-height:15px;
	margin:0px 0px 1em;
}
hr {
	height:1px;
	overflow:hidden;
	border:none;
	border-top:solid 1px #bab0a5;
}
input {
	font-family:Verdana,Arial,Helvetica;
}
.Button {
	display:block;
	float:right;
}
.Hidden {
	display:none;
}
.Label {
	color:#333333;
}
.Clear {
	clear:both;
	margin:0;
	padding:0;
}
.AlignRight {
	text-align:right;
}
a:active {
	color:#000000;
	background-color:#afe3f7;
}
.FormLabel {
	color:#333333;
	font-weight:bold;
	display:block;
	font-size:70%;
	padding:0.3em 0em 0.2em;
}
div.BlueArrow {
	width:auto;
	display:block;
	padding:0.3em 0em 0em 1em;
	background-repeat:no-repeat;
	background-position:left 0.5em;
	background-image:url('images/link_arrow.gif');
}
div.PdfIcon {
	width:auto;
	display:block;
	padding:0.3em 0em 0em 2em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_pdf.gif');
}
div.WordIcon {
	width:auto;
	display:block;
	padding:0.3em 0em 0em 2em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_doc.gif');
}
div.ExcelIcon {
	width:auto;
	display:block;
	padding:0.3em 0em 0em 2em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url('images/icon_excel.gif');
}
div.PowerPointIcon {
	width:auto;
	display:block;
	padding:0.3em 0em 0em 2em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_ppt.gif');
}
span.BlueArrow {
	width:auto;
	padding:0.3em 0em 0em 1em;
	margin-left: 0.3em;
	display: inline-block;
	background-repeat:no-repeat;
	background-position:left 0.5em;
	background-image:url('images/link_arrow.gif');
}

span.PdfIcon {
	width:auto;
	display: inline;
	padding:0.3em 0em 0em 2em;
	margin-left: 0.3em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_pdf.gif');
}

span.WordIcon {
	width:auto;
	display: inline;
	padding:0.3em 0em 0em 2em;
	margin-left: 0.3em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_doc.gif');
}

span.ExcelIcon {
	width:auto;
	display: inline;
	padding:0.3em 0em 0em 2em;
	margin-left: 0.3em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image: url('images/icon_excel.gif');
}

span.PowerPointIcon {
	width:auto;
	display: inline;
	padding:0.3em 0em 0em 2em;
	margin-left: 0.3em;
	background-repeat:no-repeat;
	background-position:left top;
	background-image:url('images/icon_ppt.gif');
}
.ErrorMessage {
	display:block;
	color:red;
	padding:8px;
	border:solid 1px;
	border-color:red;
	margin-bottom:1em;
}


div.hr {
	display:block;
	background-color:#bab0a5;
	font-size:1px;
	height:1px;
	line-height:1px;
	overflow:hidden;
	margin:0 0 14px;
	padding:0;
}
.SecondaryImageStart {
	float:right;
	margin-left:1em;
}

div.OperationInfo {
	font-size:70%;
	border-left:solid 1px;
	border-right:solid 1px;
	border-bottom:solid 1px;
	border-color:#e6e1db;
	padding:0.5em 1em;
	margin-bottom:0.85em;
	background-color:#ffffff;
}
div.OperationInfo ul {
	list-style:none;
	margin:0;
	padding:0;
}
div.OperationInfo p {
	margin:10px 0 0;
}
div.OperationInfo div.hr {
	margin:0px 0px 10px;
	padding:0px;
}
.SplashImageLeft {
	float:left;
	margin-right:1em;
	margin-bottom:0.5em;
}
.SplashImageRight {
	float:right;
	margin-left:1em;
	margin-bottom:0.5em;
}
