/* orchestrate stuff */
/* Front-End Admin Menu */
.AdminMenu
{
	text-align: right;
}

.AdminButton
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	margin-left: 5px;
	margin-right: 10px;
	color: #4d4d4d;
}
	a.AdminButton:Link
	{
		color: #4D4D4D;
		text-decoration: none;
	}
	a.AdminButton:Visited
	{
		color: #4D4D4D;
		text-decoration: none;
	}
	a.AdminButton:Hover
	{
		color: #4D4D4D;
		text-decoration: underline;
	}

/* Element Styles */
.ElementWrapperOrchestrate
{
}

.ElementWrapperOrchestrateRedHeader
{
	margin-bottom: 1px;
	background-color: #5A1C1E;
}

.ElementWrapperOrchestrateOrangeHeader
{
	margin-bottom: 1px;
	background-color: #BE6524;
}

.ElementWrapperOrchestrateTitle
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.ElementWrapperOrchestrateTitleText
{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	color: #ffffff;
	font-weight: bold;
}

.ElementWrapperOrchestrateContent
{
	background-color: #EAECE9;
	padding: 10px 10px 2px 10px;
}

.ElementWrapperOrchestrateFooter
{
	background-color: #EAECE9;
}

/* site specific stuff */
body
{
font-family: arial, tahoma, verdana, sans-serif;
color: #333333;
font-size: 9pt;
background-color: #B9B5A1;
}
p, li, td, div, span
{
font-size: 9pt;
}
body.Main
{

margin: 10px 0px 10px 0px;
}

/* headings */
h1
{
font-size: 12pt;
font-weight: bold;
font-family: arial, tahoma, verdana, sans-serif;
color: #333333;
margin:0;
display:block;
padding-top:15px;
}
h2
{
font-size: 10pt;
font-weight: bold;
font-family: arial, tahoma, verdana, sans-serif;
color: #6E7649;
margin:0;
}
h3, h5
{
font-size: 8pt;
font-weight: bold;
font-family: arial, tahoma, verdana, sans-serif;
color: #6E7649;
margin:0;
padding:0;
}

h4
{
font-size: 8pt;
font-weight: bold;
font-family: arial, tahoma, verdana, sans-serif;
color: #9C1E3D;
margin:0;
padding:0;
}

/* divider */
.HorizontalDivider
{
	height: 1px;
	width: 100%;
	margin: 0;
	padding: 0;
	background-image: url(/site/images/layouts/shared/footer_divider_horizontal.gif);
	background-position: left middle;
	background-repeat: repeat-x;
}

/* forms */
form
{
margin: 0;
padding: 0;
}

/* images */
img
{
	border: none;
	border-width: 0;
}

/* global links */
a:link
{
color: #001A7B;
text-decoration: none;
}
a:visited
{
color: #001A7B;
text-decoration: none;
}
a:hover
{
color: #001A7B;
text-decoration: underline;
}
a:active
{
color: #001A7B;
text-decoration: underline;
}

.PageAlignment
{
text-align: center;
}

.Page
{
text-align: left;
width: 770px;
height: 100%;
margin-left: auto;
margin-right: auto;
}

h1.PageTitle /* page title */
{
display: block;
font-size: 20pt;
font-weight: normal;
font-family: arial, tahoma, verdana, sans-serif;
color: #7F4C3E;
margin: 0px 0px 20px 0px;
vertical-align: top;
}

.HeaderBox
{
clear:both;
width: 770px;
height: 171px;
background-color: #ffffff;
}
.HeaderBoxLeft
{
width: 100%;
height: 100%;
background-image: url(/site/images/layouts/shared/box_left.gif);
background-repeat: repeat-y;
background-position: top left;
}
.HeaderBoxRight
{
width: 100%;
height: 100%;
background-image: url(/site/images/layouts/shared/box_right.gif);
background-repeat: repeat-y;
background-position: top right;
}
.HeaderBoxTop
{
width: 100%;
height: 100%;
background-image: url(/site/images/layouts/shared/header_box_top.gif);
background-repeat: no-repeat;
background-position: top left;
}
.HeaderBoxBottom
{
width: 100%;
height: 100%;
background-image: url(/site/images/layouts/shared/header_box_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
.HeaderBoxInner
{
width: 100%;
padding-top: 15px;
}
.HeaderBoxContent
{
height: 156px;
width: 738px;
margin-left: 17px;
}
.HeaderLogo
{
width: 115px;
position: absolute;
}
.HeaderPhoto
{
width: 175px;
position:absolute;
z-index: 1000;
margin-left: 123px;
}
.HeaderPhoto .Photo1Placement
{
position: absolute;
z-index: 1001;
}
.HeaderPhoto .Photo2Placement
{
position: absolute;
z-index: 1002;
}
.HeaderPhoto .Fade0
{
visibility: hidden;

}
.HeaderPhoto .Fade1
{
opacity: .1;
-moz-opacity: .1;
filter: alpha(opacity=10);
}
.HeaderPhoto .Fade2
{
opacity: .2;
-moz-opacity: .2;
filter: alpha(opacity=20);
}
.HeaderPhoto .Fade3
{
opacity: .3;
-moz-opacity: .3;
filter: alpha(opacity=30);
}
.HeaderPhoto .Fade4
{
opacity: .4;
-moz-opacity: .4;
filter: alpha(opacity=40);
}
.HeaderPhoto .Fade5
{
opacity: .5;
-moz-opacity: .5;
filter: alpha(opacity=50);
}
.HeaderPhoto .Fade6
{
opacity: .6;
-moz-opacity: .6;
filter: alpha(opacity=60);
}
.HeaderPhoto .Fade7
{
opacity: .7;
-moz-opacity: .7;
filter: alpha(opacity=70);
}
.HeaderPhoto .Fade8
{
opacity: .8;
-moz-opacity: .8;
filter: alpha(opacity=80);
}
.HeaderPhoto .Fade9
{
opacity: .9;
-moz-opacity: .9;
filter: alpha(opacity=90);
}
.HeaderPhoto .Fade10
{
opacity: .99;
-moz-opacity: .99;
filter: alpha(opacity=100);
}

.HeaderMenu
{
position: absolute;
background-image: url(/site/images/layouts/shared/header_menu.gif);
background-repeat: no-repeat;
width: 432px;
height: 148px;
margin-left: 306px;
}
.HeaderMenuInner
{
margin-left: 13px;
height: 148px;
}
.HeaderMenu ul
{
float: left;
display: block;
list-style: none;
margin: 0px;
padding: 0px;
margin-bottom:5px;
}
.HeaderMenu ul.Primary
{
width: 154px;
margin-top: 5px;
}
.HeaderMenu ul.Secondary
{
width: 97px;
margin-top: 9px;
}
.HeaderMenu ul.Tertiary
{
width: 92px;
margin-top: 9px;
}
.HeaderMenu ul li
{
	width: 92px;
}
.HeaderMenu ul li a
{
display: block;
}
.HeaderMenu ul.Primary li a
{
margin-top: 8px;
}
.HeaderMenu ul.Secondary li a
{
margin-top: 4px;
}
.HeaderMenu ul.Tertiary li a
{
margin-top: 4px;
}

/* Fix IE. Hide from IE Mac \*/
* html .HeaderMenu ul li { float: left; }
* html .HeaderMenu ul li a { }
/* End */


/*.HeaderMenu ul li a:link .RestImage
{
display: block;
}
.HeaderMenu ul li a:link .HoverImage
{
display: none;
}
.HeaderMenu ul li a:visited .RestImage
{
display: block;
}
.HeaderMenu ul li a:visited .HoverImage
{
display: none;
}
.HeaderMenu ul li a:hover .RestImage
{
display: none;
}
.HeaderMenu ul li a:hover .HoverImage
{
display: block;
}
.HeaderMenu ul li a:active .RestImage
{
display: none;
}
.HeaderMenu ul li a:active .HoverImage
{
display: block;
}

.HoverImage{display:none;}*/
.HeaderMenu .Divider
{
float: left;
width: 29px;
height: 80px;
margin-bottom: 15px;
background-image: url(/site/images/layouts/shared/header_menu_divider.gif);
background-repeat: repeat-y;
background-position: top center;
}

/* needed a wrapper element to get everything to clear properly */
.HeaderMenu .Tools
{
	clear: both;
	width: 419px;
	height: 38px;
}
.HeaderMenu .QuickFind
{
float: left;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
color: #666666;
margin-right: 15px;
}
.HeaderMenu .QuickFind select
{
font-size: 9pt;
color: #000000;
}
.HeaderMenu .Search
{
float: left;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
color: #666666;
}
.HeaderMenu .Search input
{
vertical-align: top;
font-size: 9pt;
color: #000000;
}
.HeaderMenu .Search .GoButton
{
/*position: relative;
top: 1px;
left: 3px;*/
}


.LinkPath
{
clear:both;
height: 21px;
width: 770px;
background-image: url(/site/images/layouts/shared/linkpath_texture.gif);
}
.LinkPathInner
{
height: 21px;
padding: 4px 0px 0px 30px;
}
.LinkPath .Date
{
display: block;
font-size: 8pt;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
color: #ffffff;
}
.LinkPath ul
{
display: block;
margin: 0px;
padding: 0px;
list-style: none;
}
.LinkPath ul li
{
display: block;
float: left;
position: relative;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
color: #8DADC6;
}
.LinkPath ul li a:link
{
text-decoration: none;
color: #8DADC6;
}
.LinkPath ul li a:visited
{
text-decoration: none;
color: #8DADC6;
}
.LinkPath ul li a:hover
{
text-decoration: underline;
color: #8DADC6;
}
.LinkPath ul li a:active
{
text-decoration: underline;
color: #8DADC6;
}
.LinkPath ul li.Selected a:link
{
text-decoration: none;
color: #ffffff;
}
.LinkPath ul li.Selected a:visited
{
text-decoration: none;
color: #ffffff;
}
.LinkPath ul li.Selected a:hover
{
text-decoration: underline;
color: #ffffff;
}
.LinkPath ul li.Selected a:active
{
text-decoration: underline;
color: #ffffff;
}
.LinkPath ul li.Separator
{
width: 15px;
text-align: center;
}


.BodyBox
{
clear: both;
width: 770px;
background-color: #ffffff;
}
.BodyBoxLeft
{
width: 100%;
background-image: url(/site/images/layouts/shared/box_left.gif);
background-repeat: repeat-y;
background-position: top left;
}
.BodyBoxRight
{
width: 100%;
background-image: url(/site/images/layouts/shared/box_right.gif);
background-repeat: repeat-y;
background-position: top right;
}
.BodyBoxTop
{
width: 100%;
background-image: url(/site/images/layouts/shared/body_box_top.gif);
background-repeat: no-repeat;
background-position: top left;
}
.BodyBoxBottom
{
width: 100%;
background-image: url(/site/images/layouts/shared/body_box_bottom.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
.BodyBoxInner
{
width: 100%;
padding: 0px;
margin: 0px;
padding: 10px 16px 15px 17px;
}
.BodyBoxContent
{
width: 737px;
}

/* fix float overlap issue */
.BodyBoxContent:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .BodyBoxContent{height: 1%;}
/* End hide from IE-mac */

.ExternalLayout
{
	margin-bottom: 15px;
}

.ElementLayout
{
	margin-bottom: 5px;
}

.Footer
{
clear: both;
background-image: url(/site/images/layouts/shared/footer_divider_horizontal.gif);
background-repeat: repeat-x;
background-position: top left;
}
/* fix float overlap issue */
.Footer:after
{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .Footer{height: 1%;}
/* End hide from IE-mac */

.Footer .Top
{
float: left;
margin-top: 6px;
}
.Footer .Divider
{
float: left;
width: 25px;
height: 23px;
background-image: url(/site/images/layouts/shared/footer_divider_vertical.gif);
background-repeat: repeat-y;
background-position: top center;
}
.Footer ul
{
display: block;
margin: 0px;
padding: 0px;
list-style: none;
padding-top: 8px;
}
.Footer ul li
{
display: block;
float: left;
position: relative;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
color: #666666;
}
.Footer ul li a:link
{
text-decoration: none;
color: #666666;
}
.Footer ul li a:visited
{
text-decoration: none;
color: #666666;
}
.Footer ul li a:hover
{
text-decoration: underline;
color: #666666;
}
.Footer ul li a:active
{
text-decoration: underline;
color: #666666;
}
.Footer ul li.FooterAdmin a:link
{
text-decoration: none;
color: #9c1e3d;
}
.Footer ul li.FooterAdmin a:visited
{
text-decoration: none;
color: #9c1e3d;
}
.Footer ul li.FooterAdmin a:hover
{
text-decoration: underline;
color: #9c1e3d;
}
.Footer ul li.FooterAdmin a:active
{
text-decoration: underline;
color: #9c1e3d;
}
.Footer ul li.Separator
{
width: 10px;
text-align: center;
}
.Footer .Copyright
{
display: block;
float: right;
margin: 0;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
color: #666666;
vertical-align: middle;
}

.ElementContainer
{
width: 100%;
margin-bottom: 10px;
}
.ElementWrapper
{
width: 100%;
}

/* corners for any wrapper */
.ElementWrapper .WrapperCornerLeft
{
}
.ElementWrapper .WrapperCornerRight
{
}

/* all of the insides of all content areas */
.WrapperContent .WrapperContent2
{
width: 100%;
}

.StandardYellow
{
width: 100%;
}
.StandardYellow .WrapperHeader
{
width: 100%;
background-image: url(/site/images/elements/wrappers/yellow_header_gradient.gif);
background-repeat: repeat-x;
background-position: top left;
}

.StandardYellow .WrapperHeader .WrapperCornerleft
{
width: 100%;
background-image: url(/site/images/elements/wrappers/yellow_header_left.gif);
background-repeat: no-repeat;
background-position: top left;
}
.StandardYellow .WrapperHeader .WrapperCornerRight
{
width: 100%;
background-image: url(/site/images/elements/wrappers/yellow_header_right.gif);
background-repeat: no-repeat;
background-position: top right;
}
.StandardYellow .WrapperTitle
{
display: block;
padding: 6px 10px 6px 10px;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
color: #333333;
}
.StandardYellow .WrapperBorderLeft
{
clear: both;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_border_left.gif);
background-repeat: repeat-y;
background-position: top left;
}
.StandardYellow .WrapperBorderRight
{
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_border_right.gif);
background-repeat: repeat-y;
background-position: top right;
}
.StandardYellow .WrapperContent
{
position: relative;
margin-right: 2px;
padding: 8px 8px 0px 10px;
border-top: solid 1px #E2DEC6;
}
.StandardYellow .WrapperFooter
{
clear: both;
width: 100%;
height: 10px;
background-image: url(/site/images/elements/wrappers/standard_footer_border.gif);
background-repeat: repeat-x;
background-position: bottom left;
}
.StandardYellow .WrapperFooter .WrapperCornerLeft
{
float: none;
height: 10px;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_footer_left.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
.StandardYellow .WrapperFooter .WrapperCornerRight
{
float: none;
height: 10px;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_footer_right.gif);
background-repeat: no-repeat;
background-position: bottom right;
}


.StandardBlue
{
width: 100%;
}
.StandardBlue .WrapperHeader
{
width: 100%;
background-image: url(/site/images/elements/wrappers/blue_header_gradient.gif);
background-repeat: repeat-x;
background-position: top left;
}
.StandardBlue .WrapperHeader .WrapperCornerleft
{
width: 100%;
background-image: url(/site/images/elements/wrappers/blue_header_left.gif);
background-repeat: no-repeat;
background-position: top left;
}
.StandardBlue .WrapperHeader .WrapperCornerRight
{
width: 100%;
background-image: url(/site/images/elements/wrappers/blue_header_right.gif);
background-repeat: no-repeat;
background-position: top right;
}
.StandardBlue .WrapperTitle
{
display: block;
padding: 6px 10px 6px 10px;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
color: #333333;
}
.StandardBlue .WrapperBorderLeft
{
clear: both;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_border_left.gif);
background-repeat: repeat-y;
background-position: top left;
}
.StandardBlue .WrapperBorderRight
{
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_border_right.gif);
background-repeat: repeat-y;
background-position: top right;
}
.StandardBlue .WrapperContent
{
position: relative;
margin-right: 2px;
padding: 8px 8px 0px 10px;
border-top: solid 1px #BFD1DF;
}
.StandardBlue .WrapperFooter
{
clear: both;
width: 100%;
height: 10px;
background-image: url(/site/images/elements/wrappers/standard_footer_border.gif);
background-repeat: repeat-x;
background-position: bottom left;
}
.StandardBlue .WrapperFooter .WrapperCornerLeft
{
height: 10px;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_footer_left.gif);
background-repeat: no-repeat;
background-position: bottom left;
}
.StandardBlue .WrapperFooter .WrapperCornerRight
{
height: 10px;
width: 100%;
background-image: url(/site/images/elements/wrappers/standard_footer_right.gif);
background-repeat: no-repeat;
background-position: bottom right;
}


.LineWrapper
{
width: 100%;
}
.LineWrapper .WrapperHeader
{
clear: both;
width: 100%;
padding: 16px 0px 0px 0px;
vertical-align: top;
background-image: url(/site/images/elements/wrappers/line_header.gif);
background-repeat: repeat-x;
background-position: top left;
}
.LineWrapper .WrapperTitle
{
display: block;
font-size: 8pt;
font-weight: bold;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
color: #333333;
padding-bottom: 15px;
}
.LineWrapper .WrapperContent
{
position: relative;
padding: 0px;
}

/* Page Menu */
.PageMenu
{
}

.PageMenu .UpLevel
{
background-image: url(/site/images/elements/pagemenu/line_divider.gif);
background-repeat: repeat-x;
background-position: bottom left;
padding-bottom: 3px;
margin-bottom: 5px;
}

.PageMenu .UpLevel a
{
}

.PageMenu ul
{
list-style: none;
margin: 0px;
padding: 0px;
display:block;
}

.PageMenu ul li
{
position: relative;
}

.PageMenu ul li a
{
display: block;
font-size: 8pt;
font-family: Arial, Tahoma, Verdana;
margin-bottom: 2px;
}

.PageMenu ul li.Selected a
{
font-weight: bold;
}
.PageMenu ul li.Selected a:link
{
text-decoration: none;
color: #7F4C3E;
}
.PageMenu ul li.Selected a:visited
{
text-decoration: none;
color: #7F4C3E;
}
.PageMenu ul li.Selected a:hover
{
text-decoration: underline;
color: #7F4C3E;
}
.PageMenu ul li.Selected a:active
{
text-decoration: underline;
color: #7F4C3E;
}

.PageMenu ul li ul
{
width: 150px;
margin-left: 10px;
}

.PageMenu ul li.Selected ul li a
{
font-weight: normal;
}

/* Fix IE. Hide from IE Mac \*/
* html .PageMenu ul li { float: left; }
* html .PageMenu ul li a { height: 1%; }
/* End */

/* SITE MAP */
.SiteMap
{
}

/* Fix IE. Hide from IE Mac \*/
/*
* html .SiteMap ul li { float: left; }
* html .SiteMap ul li a { height: 1%; }
*/

/* global ul */
.SiteMap ul
{
list-style-type: none;
margin: 0;
padding: 0;
}

.SiteMap img
{
}

/* level one */
.SiteMap ul li
{
margin-bottom: 20px;
}
.SiteMap ul li a
{
display: block;
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
font-weight: bold;
background-image: url(/site/images/elements/sitemap/line_divider.gif);
background-repeat: repeat-x;
background-position: left top;
margin-bottom: 5px;
padding-top: 20px;

}


/* Level Two */
.SiteMap ul li ul
{
list-style-image: url(/site/images/elements/sitemap/arrow.gif);
/*list-style-type: disc;*/
margin-left: 35px;
}
/* override in ie */
* html .SiteMap ul li ul
{
margin-left: 25px;
}
.SiteMap ul li ul li
{
margin: 0;
}
.SiteMap ul li ul li a
{
font-size: 8pt;
font-weight: bold;
background-image: none;
padding: 0;
margin: 0;
margin-bottom: 2px;
}


/* Level Three */
.SiteMap ul li ul li ul
{
}
.SiteMap ul li ul li ul li
{
margin-bottom: 2px;
}
.SiteMap ul li ul li ul li a
{
display: block;
font-weight: normal;
margin: 0;
padding: 0;
}

/* CUSTOM SIGN IN BOX */
.SignInCustom
{
}

.SignInCustom .Username
{
float: left;
margin: 0px 10px 3px 0px;
}
.SignInCustom .Password
{
float: left;
margin: 0px 10px 3px 0px;
}

.SignInCustom span
{
display: block;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.SignInCustom input
{
}

.SignInCustom .Persist
{
clear: both;
}

.SignInCustom .Button
{
margin-top: 3px;
}


/* HTML */
.Html
{
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 9pt;
display: block;
width: 100%;
}
.Html table.Grid td
{
padding: 3px 5px 3px 5px;
text-align: center;
font-size: 8pt;
font-weight: normal;
font-family: arial, tahoma, verdana, sans-serif;
color: #333333;
}
.Html table.Grid td.Col1
{
text-align: left;
}
.Html table.Grid tr.Header td
{
font-weight: bold;
font-size: 8pt;
color: #6e7649;
border-bottom: solid 1px #D4D1BF;
}
.Html table.Grid tr.Alt td
{
border-top: solid 1px #D4D1BF;
border-bottom: solid 1px #D4D1BF;
background-color: #ECEAE0;
}

/******** CLASSIFIEDS ********/
.ClassifiedDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.ClassifiedsText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
padding-right: 4px;
}

.ClassifiedsDisplay
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
padding-bottom: 7px;
padding-right: 4px;
}

/******** CONVERSION ********/
.ConversionBox
{
border: solid 1px #C1C1C1;
padding: 15px 15px 15px 15px;
background-color: #ffffff;
font-family: Courier;
font-size: 8pt;
}

/******** DOCUMENTS ********/
.DocumentLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #001A7B;
}

a.DocumentLink:link
{
color: #001A7B;
}

a.DocumentLink:visited
{
color: #001A7B;
}

a.DocumentLink:hover
{
color: #001A7B;
}

a.DocumentLink:active
{
color: #001A7B;
}

.DocumentDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.DocumentItemPadding
{
padding-bottom: 7px;
}

/******** EVENTS ********/
.EventsListItem
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.EventsListName
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

.EventsListSummary
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
display: block;
}

.EventsListLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
display: block;
font-weight: bold;
}

a.EventsListLink:link
{
color: #001A7B;
}
a.EventsListLink:visited
{
color: #001A7B;
}
a.EventsListLink:hover
{
color: #001A7B;
}
a.EventsListLink:active
{
color: #001A7B;
}

.EventsListHeader
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
padding-top: 7px;
color: 6e7649;
}

.EventDatesItemPadding
{
padding-bottom: 7px;
}

.EventsListDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
margin-top: 7px;
}

.EventsBackButton
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.EventListItemPadding
{
padding-bottom: 10px;
}

.EventListTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

.EventCreatingWizardThankYou
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
color: #001A7B;
font-weight: normal;
font-style: italic;
}

.EventsListDate
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.EventsListTime
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.EventsListLocation
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.EventsMiniCalDayHeader
{
background-color: #CDCDCD;
color: #333333;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalDay
{
background-color: #EFEFEF;
color: #333333;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalNextPrev
{
background-color: #BE6524;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalOtherMonthDay
{
background-color: #EFEFEF;
color: #333333;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalSelectedDay
{
background-color: #333333;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

a.EventsMiniCalSelectedDayLink
{
}

a.EventsMiniCalSelectedDayLink:Link
{
color: #FFFFFF;
text-decoration: none;
}

a.EventsMiniCalSelectedDayLink:Visited
{
color: #FFFFFF;
text-decoration: none;
}

a.EventsMiniCalSelectedDayLink:Hover
{
color: #FFFFFF;
text-decoration: underline;
}

a.EventsMiniCalSelectedDayLink:Active
{
color: #FFFFFF;
text-decoration: underline;
}

.EventsMiniCalEventDay
{
background-color: #DBDBDB;
color: #333333;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

a.EventsMiniCalEventDayLink
{
}

a.EventsMiniCalEventDayLink:Link
{
color: #333333;
text-decoration: none;
}

a.EventsMiniCalEventDayLink:Visited
{
color: #333333;
text-decoration: none;
}

a.EventsMiniCalEventDayLink:Hover
{
color: #333333;
text-decoration: underline;
}

a.EventsMiniCalEventDayLink:Active
{
color: #333333;
text-decoration: underline;
}

.EventsMiniCalSelector
{
}

.EventsMiniCalTitle
{
background-color: #BE6524;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalTodayDay
{
color: #BE6524;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

.EventsMiniCalWeekendDay
{
background-color: #EFEFEF;
color: #333333;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size: 8pt;
}

/******** FAQS ********/
.FaqQuestion
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
padding-bottom: 5px;
color: #001A7B;
}

a.FaqQuestion:link
{
color: #001A7B;
}
a.FaqQuestion:visited
{
color: #001A7B;
}
a.FaqQuestion:hover
{
color: #001A7B;
}
a.FaqQuestion:active
{
color: #001A7B;
}

.FaqAnswer
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
padding-bottom: 10px;
padding-left: 15px;
}

/******** FORM BUILDER ********/
.FeedbackSubmittedMessage
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-style: italic;
}

.FeedbackFieldInput
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.FeedbackFieldOptionText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.FeedbackFieldLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: 6e7649;
}

.FeedBackViewLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.FeedBackViewText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

/******** JOBS ********/
.JobTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

a.JobTitle:link
{
color: #001A7B;
}
a.JobTitle:visited
{
color: #001A7B;
}
a.JobTitle:hover
{
color: #001A7B;
}
a.JobTitle:active
{
color: #001A7B;
}

.JobClosed
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #9c1e3d;
}

.JobPosted
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.JobLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #001A7B;
}

a.JobLink:link
{
color: #001A7B;
}a.JobLink:visited
{
color: #001A7B;
}
a.JobLink:hover
{
color: #001A7B;
}
a.JobLink:active
{
color: #001A7B;
}

.JobItemTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.JobValueTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.JobItem
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: 6e7649;
}

.JobValue
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.JobValueResource
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
cursor: hand;
}

.JobPanelPadding
{
padding-bottom: 7px;
}

.JobListTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

/******** PAGE MENU ENHANCED ********/
.EnhancedPageMenuItem
{
padding-bottom: 15px;
padding-right: 20px;
}

.EnhancedPageMenuImage
{
padding-right: 5px;
}

.EnhancedPageMenuDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
color: #333333;
}

.EnhancedPageMenuLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.EnhancedPageMenuLink:link
{
text-decoration: none;
font-size: 16px;
font-weight: bold;
}

.EnhancedPageMenuLink:visited
{
text-decoration: none;
font-size: 16px;
font-weight: bold;
}

.EnhancedPageMenuLink:hover
{
text-decoration: underline;
font-size: 16px;
font-weight: bold;
}

.EnhancedPageMenuLink:active
{
text-decoration: underline;
font-size: 16px;
font-weight: bold;
}

.EnhancedPageMenuChildItem
{
padding-bottom: 5px;
}

.EnhancedPageMenuChildSeparator
{
padding-right: 1px;
padding-left: 1px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
}

.EnhancedPageMenuChildLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.EnhancedPageMenuChildLink:link
{
text-decoration: none;
}

.EnhancedPageMenuChildLink:visited
{
text-decoration: none;
}

.EnhancedPageMenuChildLink:hover
{
text-decoration: underline;
}

.EnhancedPageMenuChildLink:active
{
text-decoration: underline;
}

/******** DIRECTORY BUILDER ********/
.DirectoryGridItemLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.DirectoryBuilderGridAlternateView
{
background-color: #ECEAE0;
padding-top: 0px;
padding-bottom: 2px;
padding-left: 3px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: D4D1BF;
border-bottom-color: D4D1BF;
border-top-width: 1px;
border-bottom-width: 1px;
}

.DirectoryBuilderGridItemView
{
padding-left: 2px;
padding-right: 2px;
}

.DirectoryBuilderSearchText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}

.DirectoryBuilderEntryLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #6e7649;
font-weight: bold;
}

.DirectoryBuilderEntryText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.DirectoryBuilderGridHeader
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #6e7649;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: D4D1BF;
}

.DirectoryBuilderGridHeaderAdmin
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.DirectoryBuilderGridItem
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
}

.DirectoryBuilderGridItemAdmin
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.DirectoryBuilderGridAlternate
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
background-color: #ECEAE0;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
border-top-style: solid;
border-bottom-style: solid;
border-top-color: D4D1BF;
border-bottom-color: D4D1BF;
border-top-width: 1px;
border-bottom-width: 1px;
}

.DirectoryBuilderNoResults
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
font-style: italic;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 15px;
}

.DirectoryBuilderEntryTextLarge
{
font-family: Arial, Tahoma, Verdana;
font-size: 12pt;
color: #333333;
font-weight: bold;
}

/******** NEWS ********/
.NewsArticleContactHeader
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.NewsHeadlineTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

a.NewsHeadlineTitle:link
{
color: #001A7B;
}
a.NewsHeadlineTitle:visited
{
color: #001A7B;
}
a.NewsHeadlineTitle:hover
{
color: #001A7B;
}
a.NewsHeadlineTitle:active
{
color: #001A7B;
}

.NewsHeadlineDate
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
padding-bottom: 7px;
}

.NewsHeadlineSummary
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

.NewsHeadlineLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
margin-top: 5px;
display: block;
}
a.NewsHeadlineLink:link
{
color: #001A7B;
}
a.NewsHeadlineLink:visited
{
color: #001A7B;
}
a.NewsHeadlineLink:hover
{
color: #001A7B;
}
a.NewsHeadlineLink:active
{
color: #001A7B;
}

.NewsHeadlineImage
{
cursor: hand;
}

.NewsArticleTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

.NewsArticleContact
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.NewsArticleResource
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.NewsArticleResourceHeader
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: 6e7649;
}

.NewsListHeader
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

/******** POPUP ********/
.PopUpCloseWindow
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #006FD2;
}

/******** QUICK LINKS ********/
.QuickLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #001A7B;
}

a.QuickLink:link
{
color: #001A7B;
}
a.QuickLink:visited
{
color: #001A7B;
}
a.QuickLink:hover
{
color: #001A7B;
}
a.QuickLink:active
{
color: #001A7B;
}

.QuickLinkDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}

.QuickLinkArrow
{
width: 8px;
}

.QuickLinkItemPadding
{
padding-bottom: 2px;
}

/******** QUICKPOLL ********/
.QuickPollQuestionText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: #6E7649;
}

.QuickPollAnswerText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.QuickPollResultsTotalVotes
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.QuickPollResultsAnswers
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.QuickPollResultsPercentage
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.QuickPollThankYou
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

/******** SEARCH ********/
.SearchResultGroup
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
color: 6e7649;
}

.SearchGridItem
{
padding-bottom: 10px;
}

.SearchCheckInput
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SearchInformationMessage
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}

.SearchErrorMessage
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #9c1e3d;
font-weight: bold;
}

.SearchResult
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.SearchResultSummary
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SearchLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

/******** SIGN IN ********/
.SignInErrorText
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
color: #9c1e3d;
font-style: italic;
}

.SignInText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}

.SignInInput
{
}

.SignInErrorTextCustom
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #EA1111;
font-style: italic;
}

.SignInTextCustom
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #000000;
}

.SignInInputCustom
{
}

.SignInSignOutCustom
{
font-size: 8pt;
font-family: Arial, Tahoma, Verdana;
font-weight: bold;
}

/******** PHOTO ALBUM ********/
.PhotoAlbumCaption
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

.PhotoAlbumThumb
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.SlideShowCount
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

.SlideShowBackground
{
background-color: #FFFFFF;
}

.PhotoAlbumPageCount
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

/******** HEADLINES ********/
.HeadlinesLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #001A7B;
}

a.HeadlinesLink:link
{
color: #001A7B;
}
a.HeadlinesLink:visited
{
color: #001A7B;
}
a.HeadlinesLink:hover
{
color: #001A7B;
}
a.HeadlinesLink:active
{
color: #001A7B;
}

.HeadlinesDate
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.HeadlineGridItemPadding
{
padding-bottom: 7px;
}

/******** ELEMENT WRAPPERS ********/
.ElementNavLinkPath, .ElementNavLinkPath span
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.ElementNavLinkPath:link
{
color: #001A7B;
text-decoration: none;
}

.ElementNavLinkPath:visited
{
color: #001A7B;
text-decoration: none;
}

.ElementNavLinkPath:hover
{
color: #001A7B;
text-decoration: underline;
}

.ElementNavLinkPath:active
{
color: #001A7B;
text-decoration: underline;
}


/******** ELEMENT PAGING ********/
.ElementPagingResultsLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: #333333;
}

.ElementPagingLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #333333;
}
.ElementPagingLink:link
{
text-decoration: none;
color: #001a7b;
}
.ElementPagingLink:visited
{
text-decoration: none;
}
.ElementPagingLink:hover
{
text-decoration: underline;
}
.ElementPagingLink:active
{
text-decoration: underline;
}

.ElementPagingDivider
{
color: #dfdfdf;
}

.ElementPagingResultsLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #7F4c3e;
font-weight: normal;
}

/******** SURVEYS ********/
.SurveyAnswerVotes
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

.SurveyQuestionPadding
{
padding-bottom: 15px;
}

.SurveyPagePadding
{
padding-bottom: 10px;
}

.SurveyDescriptionPadding
{
padding-bottom: 10px;
}

.SurveyListDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
}

.SurveyListLink
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.SurveyWindowTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 14pt;
color: #001A7B;
font-weight: bold;
}

.SurveyFieldLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-weight: bold;
color: 6e7649;
}

.SurveyFieldInput
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SurveyFieldOptionText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SurveyDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-style: italic;
}

.SurveyPageTitle
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

.SurveyPageDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SurveyInvalidText
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
color: #9c1e3d;
font-weight: bold;
}

.SurveyAnswerValue
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.SurveyAnswerLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.SurveyAnswerTotalVotes
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
}

.SurveyCompletedText
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-style: italic;
}

.SurveyResultsLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 10pt;
font-weight: bold;
}

.SurveyBackground
{
/*background-color: #ffffff;*/
}

/******** LIST SERV ********/
.ListServThankYou
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-style: italic;
}

.ListServInstructions
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.ListServFieldLabel
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-weight: bold;
color: #6e7649;
}

.ListServList
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
}

.ListServError
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
color: 990000;
}

.ListServRemoveInstructions
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
}

.ListServRemoveMessage
{
font-family: Arial, Tahoma, Verdana;
font-size: 9pt;
font-style: italic;
}

.ListServDescription
{
font-family: Arial, Tahoma, Verdana;
font-size: 8pt;
font-style: italic;
padding-left: 20px;
}