/* -----------------------------------------------
MAIN AND GENERAL CONTENT STYLES
------------------------------------------------- */
body {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 12px;
   color: #000000;
}
/* These styles will not be rendered in the PBWeditor */
	body.MainBody{
	background-color: #034f8b;
	background-image: url("/images/grad_bkgd.jpg");
	background-repeat: repeat-x;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	margin: 0px;
}
p { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
td { color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
img { border: 0 }
hr { color: #e0e3cf; width: 98%; height: 1px }

a:link { color: #034f8b; font-weight: bold; text-decoration: none;}
a:visited { color: #034f8b; font-weight: bold; text-decoration: none }
a:active { color: #034f8b; font-weight: bold; text-decoration: none }
a:hover { color: #969C18; font-weight: bold; text-decoration: underline }

.Welcome { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-right:30px; padding-left: 25px; }
.FeaturedWelcome { color: #034f8b; font-size: 12px; background-color: #ffffff; text-align: left; }
.logobck { background-image: url("/images/table.gif"); background-repeat: no-repeat; background-position: right bottom }
.ContentContainer { background-color:#ffffff; padding: 8px;}
.Content { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 10px 0px 10px 0px; }
.FeaturedContent { color: #034f8b; font-size: 12px; background-color: #deedb0; border: solid 1px #AFBA37; padding: 15px}
.MainContent { color: #deedb0; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding-left: 20px; padding-right: 20px; }
.FeaturedMainContent { color: #034f8b;  font-size: 12px; background-color: #deedb0; border: solid 1px #AFBA37; padding: 10px;}
.NewsBox { border: solid 1px #a50205 }
.NewsTitle { color: #ffffff; font-size: 14px; font-weight: bold; background-color: #a50205; height: 13px }
.NewsContent { font-size: 10px; font-family: Arial, Helvetica, sans-serif;}
.ListHeader1 { font-size: 14px; font-weight: bold; background-color: #e0e3cf }


.HelpTitle { color: #ffffff; font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-color: #AFBA37 }
.HelpHeader { color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.HelpContent { color: #000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif }

.HelpLink { color: #FF0000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
a.HelpLink:link { color: #FF0000; text-decoration: none }
a.HelpLink:visited { color: #FF0000; text-decoration: none }
a.HelpLink:active { color: #FF0000; text-decoration: none }
a.HelpLink:hover { color: #FF0000; text-decoration: none; background-color: #deedb0}

.AdminText { color: #FF0000; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
a.AdminText:link { color: #FF0000; text-decoration: none }
a.AdminText:visited { color: #FF0000; text-decoration: none }
a.AdminText:active { color: #FF0000; text-decoration: none }
a.AdminText:hover { color: #FF0000; text-decoration: none; background-color: #deedb0}


.SmallActionButtons { color: #FFFFFF; font-size: 10px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold }
a.SmallActionButtons:link { color: #FFFFFF; text-decoration: none }
a.SmallActionButtons:visited { color: #FFFFFF; text-decoration: none }
a.SmallActionButtons:active { color: #FFFFFF; text-decoration: none }
a.SmallActionButtons:hover { color: #000000; text-decoration: none; background-color: #FFFFFF}

.StatusMessage {
	float: right;
	background-color: #FFF000;
}

/* -----------------------------------------------
VARIOUS FORM STYLES
------------------------------------------------- */
.FormLabel { font-size: 12px; font-family: Arial, Helvetica, sans-serif; text-align: left; }
.FormInputNote { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: italic; text-transform: uppercase }
.FormInput { font-size: 12px; font-family: Arial, Helvetica, sans-serif }
.FormButton { font-size: 10px; font-family: Arial, Helvetica, sans-serif }
.CategorySelectBox { font-size: 10px; background-color: #efefef; border: solid 1px #a6ab8b }
.SearchInput { font-size: 9px; color: 003399; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #deedb0; border: solid 1px #003399 }
.Search { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.SmallButtonLink { font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-color: #dddddd; text-align: center; text-transform: uppercase; padding-right: 3; padding-left: 3; border: solid 1px #666666 }
a.SmallButtonLink:link { text-decoration: none }
a.SmallButtonLink:active { text-decoration: none }
a.SmallButtonLink:visited { text-decoration: none }
a.SmallButtonLink:hover { color: #ffffff; text-decoration: none; background-color: #333333 }


/* -----------------------------------------------
MENU STYLES
------------------------------------------------- */
.TopMenu { color: #deedb0; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; padding:4px; }
a.TopMenu:link { color: #deedb0; text-decoration: none }
a.TopMenu:visited { color: #deedb0; text-decoration: none }
a.TopMenu:active { color: #deedb0; text-decoration: none }
a.TopMenu:hover { color: #ffffff; text-decoration: underline }
.FooterMenu { color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: normal; }
a.FooterMenu:link { color: #ffffff; text-decoration: none; font-weight: bold; }
a.FooterMenu:visited { color: #ffffff; text-decoration: none; font-weight: bold; }
a.FooterMenu:active { color: #ffffff; text-decoration: none; font-weight: bold; }
a.FooterMenu:hover { color: #ffffff; text-decoration: underline; font-weight: bold; }


/* -----------------------------------------------
FOOTER AND COPYRIGHT AREA STYLES
------------------------------------------------- */
.FooterContent { color: #ffffff; font-size: 12px; font-family: Arial, Helvetica, sans-serif; padding: 5px }
.FeaturedFooterContent { color: #ffffff; font-size: 10px; background-color: #a6ab8b; padding: 5px }
.Footer:link { color: #ffffff; text-decoration: none }
.Footer:visited { color: #ffffff; text-decoration: none }
.Footer:active { color: #ffffff; text-decoration: none }
.Footer:hover { color: #baddfa; text-decoration: underline }
.Copyright { color: #eeeeee; font-size: 10px; border-style: none }


/* -----------------------------------------------
HEADERS, SUBHEADERS AND TITLE STYLES
------------------------------------------------- */
.SiteHeader { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 0 }
/* .PageHeaderTitle { color: #034F8B; font-size: 16px; font-weight: bold; text-transform: capitalize;} */
.PageHeaderTitle { color: #034F8B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 20px;  text-transform: capitalize;}
.AdminStatusMessage { color: red }
.Debug { color: red; font: 10px CSS_PROPERTY_UNDEF; background-color: yellow }
.Phone { color: #034F8B; font-size: 16px; font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; font-weight: bolder;}
.SectionHeading { color: #034f8b; font-size: 16px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight: bold; text-align: left; padding-left: 20px;}


/* -----------------------------------------------
LABELS WEST CUSTOM STYLES
------------------------------------------------- */
.BannerCopy { color: #ffffff; font-size: 14px; font-family: Arial, Verdana,Helvetica, sans-serif; font-weight: bold; text-align: left; }
.navmenu { color: #000000; font-size: 10px; font-family: Arial; padding-top: 10px; padding-left: 5px;}
.searchmini { color: #000000; font-size: 8px; font-family: Arial; padding-top: 2px; padding-left: 2px }
.navheader { color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: right; padding-left: 2px}
.sampleheader { color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: center; padding-left: 2px; background-color: 034f8b;}
a.sampleheader:link {text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: center; padding-left: 2px; background-color: 034f8b;}
a.sampleheader:visited {text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: center; padding-left: 2px;}
a.sampleheader:active { text-decoration: none; color: #ffffff; font-size: 14px; font-family: Arial; font-weight: bold; text-align: center; padding-left: 2px;}
a.sampleheader:hover { text-decoration: underline; color: #deedb0; font-size: 14px; font-family: Arial; font-weight: bold; text-align: center; padding-left: 2px;}
.promo { color: #003399; font-size: 12px; font-family: Arial; font-weight: bold; text-align: center; padding-right: 20px }
.promoimage { padding-right: 5px }
.BulletDescription { font-size: 10px; font-family: Arial; color: #000000 }
.Bullet {color: #034f8b; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, sans-serif; list-style-image: url("/images/green_bullet.gif");}
a.Bullet:link { color: #034f8b; font-weight: bold; text-decoration: none;}
a.Bullet:visited { color: #034f8b; font-weight: bold; text-decoration: none }
a.Bullet:active { color: #034f8b; font-weight: bold; text-decoration: none }
a.Bullet:hover { color: #969C18; font-weight: bold; text-decoration: underline }


.labeldot { color: #fff; font-size: 35pt; font-family: Arial; font-weight: bold; background-image: url("/images/green_dot.gif"); background-repeat: no-repeat; text-align: center; padding-top: 10px}

.NoRowColor {
background-image: url(/images/white_bkg.jpg);
}
.RowColorA {
background-image: url(/images/rowa_bkg.jpg);
}
.RowColorB {
	background-color:#FFFFFF;
}

.SmallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.ContentListTitle { font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; text-decoration:none;}
.ContentListSummary p{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; text-decoration:none; margin-top: 5px; margin-bottom: 5px;}
.ContentListMoreLink{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; padding: 0; text-decoration:none;}

/* Page content styles - available in the editor */
.CMSPageHeader { color: #034F8B; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18pt; }
.CMSHeader1 { color: #034F8B; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bolder;}
.CMSHeader2 { color: #034F8B; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bolder; font-style: italic; }
.CMSHeader3 { color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bolder; background-color: #F9A13A; padding: 5px 5px 5px 5px; }
.CMSTagline { color: #FFFFFF; font-size: 20px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-weight:bold; }
.CMSOrangeDotsVertical {  background-image:url(/images/orange_dots.gif); background-repeat:repeat-y; }
.CMSNormal { color: #000000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5;}
.CMSBlueBold { color: #034F8B; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; font-weight:bold; }
.CMSOrangeBold { color: #F9A13A; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.5; font-weight:bold; }
.CMSSummaryContent{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 0; }
.CMSList1 { list-style-image:url(/images/orange_check.gif); margin-left: -20px; }
.CMSList2 { list-style-image:url(/images/orange_triangle.gif); margin-left: -20px;}
.CMSList3 { list-style-image:url(/images/orange_diamond.gif); margin-left: -20px;}
.CMSList4 { list-style-image:url(/images/orange_dash.gif); margin-left: -20px;}
.CMSList5 { list-style-image:url(/images/black_dash.gif); font-size: 12px; }
