/* Customized Skin Styles */
/* Page Body  */
body { 
	margin: 0px;
	/*font-family: arial, verdana, arial, sans-serif;*/
	font-family: lucida grande, tahoma, arial , verdana;
	font-size: 11px;
}
td, div, p {
	font-family: lucida grande, tahoma, arial , verdana;
	font-size: 11px;
}
/* Default Page Links throughout site */
a:link, a:active, a:visited{
	/*font-family: verdana, arial, sans-serif;
	font-size:12px;
	color:#9DC34C;*/
	color:#0000FF;
	text-decoration:none;
}
a:hover{
	color:#0000FF;
	text-decoration:underline;
}
/* All Images */
/* img {
	behavior:url(/bcm/jedi/webcms.nsf/pngbehavior.htc); 
}*/
img, div, td, table, ul { behavior: url(/bcm/jedi/webcms.nsf/iepngfix.htc); }
/* Custom Classes */
a.addthis_button {
	float: right;
}
td.JediLogo {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 8px;
	color: #99D55B;
	letter-spacing: -1px;
	vertical-align: top;
}
td.JediLogo div{
/*td.JediLogo a {*/
	padding-top: 10px;
	padding-left: 10px;
}
td.JediBanner {
	width:555px;
	height:175px;
/*	text-align: right;
	vertical-align: bottom;
	padding: 0px 12px 25px 0px;
	font-size:36px;
	color: #FFFFFF;
	text-transform: lowercase;
	letter-spacing: 1px;
	font-family: verdana;*/
}
.TopMenuTab {
	font-size: 9px;
}
.TopMenuTab div{
	float: left;
	width: 84px;
	/*height: 36px;*/
	vertical-align: bottom;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 3px;
	border-bottom: 1px solid white;
}
.SubMenu {
	border-bottom: 1px solid white; 
	height: 20px;
	/*vertical-align:top;*/
	background-color:#9DC34C;
	color: #FFFFFF;
}
.SubMenu .SubMenuLink {
	padding-left: 10px;
	text-transform: uppercase;
}	
.SubMenu .SubMenuLink a:link, .SubMenu .SubMenuLink a:active, .SubMenu .SubMenuLink a:visited{
	color:#FFFFFF;
	padding-right: 15px;
	font-size: 11px;
}
.SubMenu .SubMenuLink a:hover{
	color:#FFFFFF;
	padding-right: 15px;
	font-size: 11px;
}
.LeftColumn {
	
	width: 90px;
	text-align: right;
	margin: 0px;
	padding: 0px;
	padding-top: 53px;
/*	padding-top: 55px;*/
/*	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab1.png?OpenImageResource');*/
/*	background-attachment:fixed;*/
/*	background-repeat: no-repeat;
	background-position: 100% 180px; */
/*	background-attachment: fixed;*/
	
}
.LeftColumn .LeftColumnBG {
/*	background-color: #FFFFFF;*/
/*	
	z-index: -1;
	width: 90px; */
/*	height: 400px; */
/*	position: absolute;
	top: 178px;*/
/*	left: 10px;*/
	background-repeat: no-repeat;
	background-position: top right;
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab1.png?OpenImageResource');
}
.LeftColumn .LeftColumnBG .TOP {
	background-color: #FFFFFF;
	width: 91px;
	height: 118px;
}
.LeftColumn .LeftColumnBG .BG {
	width: 91px;
	height: 245px;
	background-color: #FFFFFF;
}
.LeftColumn ul.Links {
	padding-left: 0px; 
	padding-bottom: 10px;
	padding-right: 0px;
	margin-left: 0px; 
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 2px;
	width: 90px;
	list-style: none;
	font-size: 11px;
	text-align: right;
}
.LeftColumn ul.Links li{
	padding-bottom: 10px;
	padding-right: 5px;
}
.LeftColumn ul.Links li a:link, .LeftColumn ul.Links li a:active, .LeftColumn ul.Links li a:visited{
	color:#333333;
}
.LeftColumn ul.Links li a:hover{
	color:#333333;
}
.LeftColumn ul.PageLinks {
	padding-left: 0px; 
	padding-bottom: 10px;
	padding-right: 0px;
	padding-top: 340px;
	margin-left: 10px; 
	margin-bottom: 0px;
/*	margin-top: 94px;*/
	width: 83px;
	list-style: none;
	font-size: 11px;
	text-align: right;
	vertical-align: bottom;
/*	z-index: 10;*/
/*	height: 237px;*/
/*	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: -200px right;
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab1.png?OpenImageResource');*/
}
.LeftColumn ul.PageLinks li{
	padding-bottom: 10px;
	padding-right: 5px;
}
.LeftColumn ul.PageLinks li a:link, .LeftColumn ul.PageLinks li a:active, .LeftColumn ul.PageLinks li a:visited{
	color:#333333;
}
.LeftColumn ul.PageLinks li a:hover{
	color:#333333;
}
.MainContent {
	width:100%; 
	border-left: 2px solid #9DC34C;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab1.jpg?OpenImageResource');
	background-repeat:no-repeat;
	background-position: left 0px;
}
.MainContent .Content {
}
.MainContent .Related {
	vertical-align:top;
	text-align: left;
	width:217px;
	border-left: 2px solid #9DC34C;
	font-size: 11px;
	padding: 5px;
}
.MainContent .Related p{
	text-align: left;
	margin: 0px;
	margin-bottom: 5px;
	padding: 0px;
}
p.profileimg{
	margin: 0px;
	float: left;
}
p.profileimg img{
	border: 1px solid #9DC34C;
	padding: 0px;
}
p.profilehead {
	color: #9DC34C;
}
p.title {
	font-weight: bold;
	font-size: 16px;
	color: #9DC34C;
}
p.header {
	font-size: 14px;
	border-bottom: 1px solid #9DC34C;
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.Footer {
	height: 28px; 
	background-color: #9DC34C;
	color: #FFFFFF;
	border-bottom: 1px solid #666666;
	font-size: 12px;
	padding: 0px 10px 0px 15px;
	font-weight: bold;
}
.Footer .Address {
	float: left;
}
.Footer .Actions {
	float: right;
	font-size: 11px;
}
.Footer .Actions a:active, .Footer .Actions a:visited, .Footer .Actions a:link, .Footer .Actions a:hover {
	color: #FFFFFF;
}
/* Related Links Classes */
div.RelatedLinks, ul.RelatedLinks { 
	padding-left: 0px; 
	margin-left: 17px; 
	margin-bottom: 0px; 
	color: #9DC34C;
} 
.RelatedLinks li { 
	padding-bottom: 3px; 
}
.RelatedLinks a:link, .RelatedLinks a:active, .RelatedLinks a:visited { 
	font-size: 11px; 
	text-decoration: none; 
	margin: 0px;
}
.RelatedLinks a:hover { 
	font-size: 11px; 
	text-decoration: underline; 
}
/* Document Links Classes */
.DocumentLinks { 
	width: 200px; 
}
.DocumentLinks .Out { 
/*	color: #ffffff;*/
	font-size:11px;
}
.DocumentLinks .Out a{ 
/*	color: #ffffff;*/
	font-size:11px;
	text-decoration: none; 
}
.DocumentLinks .Over { 
	cursor: pointer; 
}
.DocumentLinks .Over a { 
	font-size:11px;
	text-decoration: underline; 
}
.DocumentLinks .Icon { 
	vertical-align: top; 
	padding: 5px; 
}
.DocumentLinks .Text {
	width: 100%; 
	font-size: 11px; 
	vertical-align: top; 
	padding: 5px; 
}
/* Tab Colors */
.TopMenuTab .MenuTab1{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab1.png');
	/*background-color:rgb(157,195,76);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab2{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab2.png');
	/*background-color:rgb(102,153,255);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab3{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab3.png');
	/*background-color:rgb(235,186,129);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab4{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab4.png');
	/*background-color:rgb(102,147,159);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab5{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab5.png');
	/*background-color:rgb(184,186,123);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab6{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab6.png');
	/*background-color:rgb(157,139,119);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab7{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab7.png');
	/*background-color:rgb(166,182,197);*/
	background-repeat:no-repeat;
}
.TopMenuTab .MenuTab8{
	background-image: url('/bcm/jedi/webcms.nsf/bg.tab8.png');
	/*background-color: rgb(220,196,127);*/
	background-repeat:no-repeat;
	width: 87px;
}
/* Main Content Region */
.Content { 
	font-size: 11px;
	color: #333333;
}
/*.Content a{
	font-weight:bold;
}*/
/* Side Column Text Headers (ex: Related Information, Document Links, etc..) */
.SideHeader { 
	height: 26px; 
	font-size: 14px; 
	font-weight: bold; 
	color: #000000; 
	background-color: #7da42e; 
	padding: 0px 10px 0px 10px; 
	border-top: 1px solid #ffffff; 
	border-bottom: 1px solid #ffffff; 
}
/* Related Information text */
.SideText { 
	font-size: 11px; 
	color: #ffffff; 
	padding: 10px; 
}
/* Header Links across top right of page */
.HeaderButtons { 
	font-size: 11px; 
	color: #002173; 
}
.HeaderButtons a:link, .HeaderButtons a:active, .HeaderButtons a:visited { 
	color: #333333; 
	font-size:11px;
	font-weight:normal;
	text-decoration: none; 
}
.HeaderButtons a:hover { 
	color: #333333; 
	text-decoration: underline; 
}
/* Print Page, Send Page, Subscribe buttons */
.PageButtons { 
	font-size: 11px; 
	color: #333333; 
}
.PageButtons a { 
	color: #002173; 
	text-decoration: none; 
}
.PageButtons a:hover { 
	color: #002173; 
	text-decoration: underline; 
}
/* Footer Links across bottom right of page */
.FooterButtons { 
	font-size: 11px; 
	color: #003366; 
}
.FooterButtons a:link, .FooterButtons a:active, .FooterButtons a:visited {
	font-size: 11px; 
	font-weight:normal;
	color: #003366; 
	text-decoration: none; 
}
.FooterButtons a:hover { 
	font-size: 11px; 
	color: #003366; 
	text-decoration: underline; 
}
/* Default Button Styles */
.HomeButton {}
.LoginButton {}
.LogoutButton {}
.SubscribeButton {}
.SiteMapButton {}
.ContactButton {color:#FFFF00}
.SendPage {}
.TermsOfUseButton {}
/* 'Go To Top' button */
.TopButton { 
	font-size: 11px; 
}
a.TopButton { 
/*	color: #002173; */
	text-decoration: none; 
}
a.TopButton:hover { 
/*	color: #002173; */
	text-decoration: underline; 
}
/* Embedded View Title, Text, and Links */
.EmbeddedView {
	font-size: 12px;
	font-family: arial, san-serif;
}
.EmbeddedView .Title { 
	font-size: 12px; 
	color: #333333;
	padding-bottom: 3px; 
	border-bottom: 2px solid #9DC34C;
	font-weight: bold;
}
.EmbeddedView .Text {
	padding-top: 10px;
}
.EmbeddedView .Text a { 
}
.EmbeddedView .Text a:hover { 
}
/* What's New Classes */
.WhatsNew { 
/*	font-weight: bold;*/
	font-size: 12px;
/*	color: #9DC34C; */
	padding-bottom: 10px;
}
.WhatsNew a.Header:link, .WhatsNew a.Header:active, .WhatsNew a.Header:visited{ 
/*	color: #333333;*/
	font-weight: bold; 
	text-decoration: none; 
}
.WhatsNew a.Header:hover { 
/*	color: #333333;*/
	font-weight: bold; 
	text-decoration: underline; 
}
.WhatsNew .Text{ 
	font-size: 12px; 
	font-weight:normal;
	padding:0px 0px 0px 5px;
}
/* Link Category Embedded View */
.EmbeddedView .linkscategory {
	padding: 5px 0px 10px 0px;
	font-weight: bold;
}
.EmbeddedView .linksdetails{
	padding-bottom: 10px;
}
.EmbeddedView .linksdetails ul{
	padding-left:15px;
	margin:0px;
}
/* Embedded View News Release */
.EmbeddedView .NewsMonth {
	font-weight: bold; 
	padding-bottom: 2px;
}
.EmbeddedView .NewsMonthDay {
	width: 90px;
}
.EmbeddedView .NewsArchive {
	font-weight: bold;
}
.EmbeddedView .NewsArchiveYear {
	font-weight: bold; 
	margin-left: 10px;
}
.EmbeddedView .NewsToggle {
	padding: 3px;
}
.EmbeddedView .NewsDetail {
	margin-left: 10px;
	font-family: sans-serif; 
	font-size: 11px; 
	font-weight: normal; 
	color: #333333; 
	padding: 3px;
}
.EmbeddedView .NewsDetail tr{
	vertical-align: top;
}
.EmbeddedView .NewsDetail a { 
	font-size:11px;
/*	color: #002173; */
	text-decoration: none; 
	font-weight: normal;
}
.EmbeddedView .NewsDetail a:hover { 
	font-size:11px;
/*	color: #002173; */
	text-decoration: underline; 
	font-weight: normal;
}
/* Page Title */
.Subject { 
	font-size: 18px; 
	font-weight: bold; 
	color: #7da42e; 
}
/* Quick Search Classes */
.QuickSearch { 
	/*width: 100%; */
	/*background-color: #405A2D;*/
	background-repeat: no-repeat;
	background-image: url('/bcm/jedi/webcms.nsf/bg.quicksearch.png?OpenImageResource');
}
/*.QuickSearch .Button { 
	text-align: right; 
	padding-right: 3px;
}*/
.QuickSearch a.Button:active, .QuickSearch a.Button:link, .QuickSearch a.Button:visited, .QuickSearch a.Button:hover { 
	font-size: 13px; 
	font-weight: bold; 
	color: #94c700; 
	text-decoration: none; 
}
.QuickSearch .Field {
	padding: 8px 0px 0px 7px;
	height: 40px;
}
.QuickSearch input { 
	width: 83px; 
	font-size:11px;
	border: 1px solid #9ccf52; 
}
/* Quick Links Classes */
.QuickLinks { 
	padding-left: 0px; 
	margin-left: 17px;
	margin-bottom: 0px; 
} 
.QuickLinks li { 
	padding-bottom: 3px; 
}
.QuickLinks a:link, .QuickLinks a:active, .QuickLinks a:visited { 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: none; 
	margin: 0px;
}
.QuickLinks a:hover { 
	font-size: 11px; 
	color: #ffffff; 
	text-decoration: underline; 
}
/* Client Address */
.Address {
	font-size:11px;
	color:#FFFFFF;
}
/* Copyright Notice */
.Copyright {
	font-size:11px;
	color:#003366;
}
/* Last Updated Link */
.cssUpdated{
	color:#666666;
	font-size:11px;
}
/* Tab 1 Colors */
/*.Tab1 a:link, .Tab1 a:active, .Tab1 a:visited{
	color:#94c700;
}
.Tab1 a:hover{
	color:#94c700;
}*/
.Tab1 .TopMenuTab .MenuTab1{
	border-bottom: 1px solid #94c700;
}
.Tab1 .SubMenu {
	background-color:#94c700;
}
.Tab1 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab1.png?OpenImageResource');
}
/*.Tab1 .LeftColumn  ul.PageLinks{
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab1.png?OpenImageResource');
}*/
.Tab1 .MainContent {
	border-left: 2px solid #94c700;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab1.png?OpenImageResource');
}
.Tab1 .MainContent .Related {
	border-left: 2px solid #94c700;
}
.Tab1 .MainContent .Related p.profileimg img{
	border: 1px solid #94c700;
}
.Tab1 .EmbeddedView .Title { 
	border-bottom: 2px solid #94c700;
}
.Tab1 .Footer { 
	background-color: #94c700;
}
/* Tab 2 Colors */
/*.Tab2 a:link, .Tab2 a:active, .Tab2 a:visited{
	color:#00c7ff;
}
.Tab2 a:hover{
	color:#00c7ff;
}*/
.Tab2 .TopMenuTab .MenuTab2{
	border-bottom: 1px solid #00c7ff;
}
.Tab2 .SubMenu {
	background-color:#00c7ff;
}
.Tab2 .LeftColumn  .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab2.png?OpenImageResource');
}
.Tab2 .MainContent {
	border-left: 2px solid #00c7ff;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab2.png?OpenImageResource');
}
.Tab2 .MainContent .Related {
	border-left: 2px solid #00c7ff;
}
.Tab2 .MainContent .Related p.profileimg img{
	border: 1px solid #00c7ff;
}
.Tab2 .EmbeddedView .Title { 
	border-bottom: 2px solid #00c7ff;
}
.Tab2 .Footer { 
	background-color: #00c7ff;
}
/* Tab 3 Colors */
/*.Tab3 a:link, .Tab3 a:active, .Tab3 a:visited{
	color:#ffc794;
}
.Tab3 a:hover{
	color:#ffc794;
}*/
.Tab3 .TopMenuTab .MenuTab3{
	border-bottom: 1px solid #ffc794;
}
.Tab3 .SubMenu {
	background-color:#ffc794;
}
.Tab3 .LeftColumn  .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab3.png?OpenImageResource');
}
.Tab3 .MainContent {
	border-left: 2px solid #ffc794;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab3.png?OpenImageResource');
}
.Tab3 .MainContent .Related {
	border-left: 2px solid #ffc794;
}
.Tab3 .MainContent .Related p.profileimg img{
	border: 1px solid #ffc794;
}
.Tab3 .EmbeddedView .Title { 
	border-bottom: 2px solid #ffc794;
}
.Tab3 .Footer { 
	background-color: #ffc794;
}
/* Tab 4 Colors */
/*.Tab4 a:link, .Tab4 a:active, .Tab4 a:visited{
	color:#005994;
}
.Tab4 a:hover{
	color:#005994;
}*/
.Tab4 .TopMenuTab .MenuTab4{
	border-bottom: 1px solid #005994;
}
.Tab4 .SubMenu {
	background-color:#005994;
}
.Tab4 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab4.png?OpenImageResource');
}
.Tab4 .MainContent {
	border-left: 2px solid #005994;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab4.png?OpenImageResource');
}
.Tab4 .MainContent .Related {
	border-left: 2px solid #005994;
}
.Tab4 .MainContent .Related p.profileimg img{
	border: 1px solid #005994;
}
.Tab4 .EmbeddedView .Title { 
	border-bottom: 2px solid #005994;
}
.Tab4 .Footer { 
	background-color: #005994;
}
/* Tab 5 Colors */
/*.Tab5 a:link, .Tab5 a:active, .Tab5 a:visited{
	color:#949229;
}
.Tab5 a:hover{
	color:#949229;
}*/
.Tab5 .TopMenuTab .MenuTab5{
	border-bottom: 1px solid #949229;
}
.Tab5 .SubMenu {
	background-color:#949229;
}
.Tab5 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab5.png?OpenImageResource');
}
.Tab5 .MainContent {
	border-left: 2px solid #949229;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab5.png?OpenImageResource');
}
.Tab5 .MainContent .Related {
	border-left: 2px solid #949229;
}
.Tab5 .MainContent .Related p.profileimg img{
	border: 1px solid #949229;
}
.Tab5 .EmbeddedView .Title { 
	border-bottom: 2px solid #949229;
}
.Tab5 .Footer { 
	background-color: #949229;
}
/* Tab 6 Colors */
/*.Tab6 a:link, .Tab6 a:active, .Tab6 a:visited{
	color:#945929;
}
.Tab6 a:hover{
	color:#945929;
}*/
.Tab6 .TopMenuTab .MenuTab6{
	border-bottom: 1px solid #945929;
}
.Tab6 .SubMenu {
	background-color:#945929;
}
.Tab6 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab6.png?OpenImageResource');
}
.Tab6 .MainContent {
	border-left: 2px solid #945929;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab6.png?OpenImageResource');
}
.Tab6 .MainContent .Related {
	border-left: 2px solid #945929;
}
.Tab6 .MainContent .Related p.profileimg img{
	border: 1px solid #945929;
}
.Tab6 .EmbeddedView .Title { 
	border-bottom: 2px solid #945929;
}
.Tab6 .Footer { 
	background-color: #945929;
}
/* Tab 7 Colors */
/*.Tab7 a:link, .Tab7 a:active, .Tab7 a:visited{
	color:#94c7c6;
}
.Tab7 a:hover{
	color:#94c7c6;
}*/
.Tab7 .TopMenuTab .MenuTab7{
	border-bottom: 1px solid #94c7c6;
}
.Tab7 .SubMenu {
	background-color:#94c7c6;
}
.Tab7 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab7.png?OpenImageResource');
}
.Tab7 .MainContent {
	border-left: 2px solid #94c7c6;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab7.png?OpenImageResource');
}
.Tab7 .MainContent .Related {
	border-left: 2px solid #94c7c6;
}
.Tab7 .MainContent .Related p.profileimg img{
	border: 1px solid #94c7c6;
}
.Tab7 .EmbeddedView .Title { 
	border-bottom: 2px solid #94c7c6;
}
.Tab7 .Footer { 
	background-color: #94c7c6;
}
/* Tab 8 Colors */
/*.Tab8 a:link, .Tab8 a:active, .Tab8 a:visited{
	color:#ffc75a;
}
.Tab8 a:hover{
	color:#ffc75a;
}*/
.Tab8 .TopMenuTab .MenuTab8{
	border-bottom: 1px solid #ffc75a;
}
.Tab8 .SubMenu {
	background-color:#ffc75a;
}
.Tab8 .LeftColumn .LeftColumnBG {
	background-image: url('/bcm/jedi/webcms.nsf/bg.left.tab8.png?OpenImageResource');
}
.Tab8 .MainContent {
	border-left: 2px solid #ffc75a;
	background-image: url('/bcm/jedi/webcms.nsf/bg.right.tab8.png?OpenImageResource');
}
.Tab8 .MainContent .Related {
	border-left: 2px solid #ffc75a;
}
.Tab8 .MainContent .Related p.profileimg img{
	border: 1px solid #ffc75a;
}
.Tab8 .EmbeddedView .Title { 
	border-bottom: 2px solid #ffc75a;
}
.Tab8 .Footer { 
	background-color: #ffc75a;
}
/* Bread crumb trail */
p.urhere {
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-transform: capitalize;
}
p.urhere em { 
	font-size: 11px; 
	font-style: normal; 
	color: #666666; 
	text-transform: normal; 
}
a.urhere:link, a.urhere:active, a.urhere:visited { 
	color: #000000;
	font-size: 11px; 
	text-decoration: none; 
	font-weight:normal;
}
a.urhere:hover { 
	color: #000000;
	font-size: 11px; 
	font-weight:normal;
	text-decoration: UNDERLINE; 
}
/* Site Selector Classes */
span.tab{
	background-color:#E7E2DF;
/*	color: #6699FF;*/
	color: #000000;
	padding:6px;
	cursor:pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #333333;
}
span.tab a:active, span.tab a:link, span.tab a:visited, span.tab a:hover{
	color: #000000;
}
span.tabSelected{
	background-color:#9D8B77;
	color: #FFFFFF;
	padding:6px;
	cursor:pointer;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #333333;
}
span.tabSelected a:active, span.tabSelected a:link, span.tabSelected a:visited, span.tabSelected a:hover {
	color: #FFFFFF;
}
div.tabContents{
	padding:0px;
}
table.searchResults th{
	text-align:left;
	font-size: 12px;
}
.SiteSearch fieldset legend {
	color: #6699FF;
	font-weight: bold;
	font-size: 12px;
}
.SiteSearch td.FieldLabel{
	font-weight:bold;
	width:150px;
	padding:2px;
	vertical-align:top;
}
.SiteSearch td.FieldValue{
	vertical-align:top;
	padding:2px;
}
.SiteSearch span {
}
.SiteSearch .navigation {
	padding-bottom: 5px;
}
.SiteSearch .navigation a:active, .SiteSearch .navigation a:link, .SiteSearch .navigation a:visited {
	color: #000000;
}
.SiteSearch .navigation a:hover {
	color: #000000;
}
/* JS Khronos Calendar Classes */
/*.CalendarMonth { width: 189px; background-color: #7da42e; filter:progid:DXImageTransform.Microsoft.Fade(duration=0.3,overlap=1); }*/
.CalendarMonth { 
	width: 175px; 
	background-color: #344723;
	z-index: 1000;
}
.CalendarMonth .Category { 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #000000; 
	/*background-color: #445832;*/
	background-color: #ADCC60;
	padding: 0px 0px 0px 2px; 
}
.CalendarMonth .Title { 
	font-family: sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	/*background-color: #445832;*/
	background-color: #ADCC60;
	white-space: nowrap; 
	padding: 0px 0px 0px 5px; 
}
.CalendarMonth .Buttons td { 
	width: 20px; 
	height: 26px; 
	font-family: verdana, sans-serif; 
	font-size: 12px; 
	color: #f5f4e9; 
	/*background-color: #445832;*/
	background-color: #ADCC60;
}
.CalendarMonth .Buttons .Print { 
	padding-right: 5px; 
}
.CalendarMonth .WeekDay { 
	height: 26px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	background-color: #94C700; 
	text-align: center;
}
.CalendarMonth .EventDay { 
	width: 26px; 
	height: 22px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #445832; 
	background-color: #93c270; 
	padding: 2px 5px 2px 2px; 
	text-align: right;
	vertical-align: bottom; 
}
.CalendarMonth .Holiday { 
	width: 26px; 
	height: 22px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #445832; 
	background-color: #aaaaaa; 
	padding: 2px 5px 2px 2px; 
	text-align: right; 
	vertical-align: bottom; 
}
.CalendarMonth .Day { 
	width: 26px; 
	height: 22px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	color: #445832; 
	background-color: #ffffff; 
	padding: 2px 5px 2px 2px; 
	text-align: right; 
	vertical-align: bottom; 
}
.CalendarMonth .Blank { 
	width: 26px; 
	height: 22px; 
	font-family: verdana, sans-serif; 
	font-size: 11px; 
	background-color: #EDF3DC; 
	vertical-align: top; 
	padding: 3px; 
}
.CalendarDetails { 
	width: 300px; 
	height: 190px; 
	filter:progid:DXImageTransform.Microsoft.Fade(duration=0.3,overlap=1); 
	z-index: 11000;
}
.CalendarDetails .Title { 
	font-family: arial, tahoma, sans-serif; 
	font-size: 11px; 
	font-weight: bold; 
	color: #333333; 
	background-color: #ADCC60;
	padding: 0px 0px 0px 5px; 
}
.CalendarDetails .Buttons td { 
	width: 20px; 
	height: 26px; 
	font-family: arial, tahoma, sans-serif; 
	font-size: 12px; 
	color: #ffffff; 
	background-color: #ADCC60;
}
.CalendarDetails .Holiday { 
	font-family: arial, tahoma, sans-serif; 
	font-size: 11px; 
	color: #333333; 
	background-color: #aaaaaa;
	border-bottom: 1px solid #344723; 
	padding: 5px; 
}
.CalendarDetails .List { 
	height: 190px; 
	background-color: #cccccc; 
	border: 1px solid #344723; 
}
.CalendarDetails .List .Out { 
	font-family: arial, tahoma, sans-serif; 
	font-size: 11px;
	color: #344723; 
	background-color: #ffffff; 
	border-bottom: 1px solid #344723; 
	padding: 5px; 
}
/* TitanWEB 4.2 Additions:   Date Picker, Event Calendar, YUI Menu */
/*calendar picker*/
.datePicker{border:1px solid black;background-color:#e7e7e7;width:190px;}
.datePicker td{font-size:10px;font-family:arial;}
.datePicker .exit{text-align:right;font-size:10px;background-color:#c7c7c7}
.datePicker a:hover, .datePicker a:link, .datePicker a:visited, .datePicker a:active
{
	text-decoration:none;color:black;font-weight:bold
}
.datePicker .title{text-align:center;font-weight:bold;}
.datePicker .yearChange,.datePicker .monthChange{text-align:center;}
.datePicker .yearChange a:hover, .datePicker .yearChange a:link, .datePicker .yearChange a:active, .datePicker .yearChange a:visited, .datePicker .monthChange a:hover, .datePicker .monthChange a:link, .datePicker .monthChange a:active, .datePicker .monthChange a:visited {color:blue;text-decoration:underline}
.datePicker .dayName{border-bottom:1px solid black;text-align:center;}
.datePicker .dayReady{cursor:pointer;width:14%;text-align:center;}
.datePicker .dayOver{cursor:pointer;width:14%;text-align:center;background-color:#c7c7c7;}
.datePicker .dayReadySelected{cursor:pointer;width:14%;text-align:center;}
.datePicker .dayOverSelected{cursor:pointer;width:14%;text-align:center;background-color:#c7c7c7;}
.datePicker .dayOverSelected a:link, .datePicker .dayOverSelected a:active, .datePicker .dayOverSelected a:visited, .datePicker .dayOverSelected a:hover, .datePicker .dayReadySelected a:link, .datePicker .dayReadySelected a:active, .datePicker .dayReadySelected a:visited, .datePicker .dayReadySelected a:hover {color:red;}
.datePicker .emptyDay{width:14%;}
/*START EVENT CALENDAR STYLES*/
div.kecTopContainersmall{
	/*div contains 1-3 calendars*/
}
div.kecTopContainersmall div.kecMonthContainer{
	/*div contains each calendar*/
	background-color:#f2f2f2;
	border:1px solid #808080;
	width:200px;
	padding:10px;
	float:left;
	margin:5px;
}
div.kecTopContainersmall table.kecMonthHeader{
	/*table contains the month,year,and nav buttons*/
	width:100%;
	margin-bottom:5px;
	height:25px;
}
div.kecTopContainersmall td.kecPreviousNavCell{
	/*cell contains the previous navigation button*/
	text-align:left;
	width:20px;
}
div.kecTopContainersmall td.kecNextNavCell{
	/*cell contains the next navigation button*/
	text-align:right;
	width:27px;
}
div.kecTopContainersmall a.kecNavButton:link, div.kecTopContainersmall a.kecNavButton:visited,
div.kecTopContainersmall a.kecNavButton:active, div.kecTopContainersmall a.kecNavButton:hover{
	/*each navigation button*/
	color:#000;
	display:block;
	font-size:18px;
	line-height:15px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #ccc;
	width:25px;
	height:15px;
	background-color:#fafafa;
	text-decoration:none;
	text-align:center;
}
div.kecTopContainersmall td.kecTitleCell{
	/*cell contains the month and year*/
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
div.kecTopContainersmall table.kecMonthTable{
	/*table contains the actual calendar dates*/
	width:100%;
	border-collapse:collapse;
}
div.kecTopContainersmall div.kecMonthContainer table.kecMonthTable td{
	font-size:12px;
	vertical-align:middle;
	width:14%;
	height:25px;
	text-align:center;
	border:1px solid #ccc;
}
div.kecTopContainersmall div.kecMonthContainer table.kecMonthTable td.kecWeekdayTitle{
	/*cells contain the weekday headers*/
	height:20px;
	font-weight:bold;
	border-width:0px;
}
div.kecTopContainersmall td.kecDayCell{
	/*cells contain dates*/
	background-color:#fff;
	color:#06c;
}
div.kecTopContainersmall div.kecDay{
	/*div contains normal date numbers*/
}
/*kecCurrentDate, kecDisabledDay, and kecEventDay are all different ways to display dates in the calendar*/
/*they are used in combination, so the order of these classes is important to determine which ones take*/
/*precedence when combined*/
div.kecTopContainersmall div.kecCurrentDate{
	/*div contains the date if it is today*/
}
div.kecTopContainersmall td.kecCurrentDate{
	/*td contains the date if it is today*/
	/*background-color:rgb(179,217,255);*/
	font-weight:bold;
	color:#000;
}
div.kecTopContainersmall div.kecDisabledDay{/*div contains dates that are not part of the current month*/}
div.kecTopContainersmall td.kecDisabledDay{
	/*td contains dates that are not part of the current month*/
	background-color:#ccc;
	color:#a6a6a6;
}
div.kecTopContainersmall div.kecHoliday{/*div contains dates that have a holiday*/}
div.kecTopContainersmall td.kecHoliday{
	/*td contains dates that a holiday*/
	background-color:rgb(179,217,255);
	color:#fff;
}
div.kecTopContainersmall div.kecEventDay{/*div contains dates that have events*/}
div.kecTopContainersmall td.kecEventDay{
	/*td contains dates that have events*/
	background-color:#09e;
	color:#fff;
}
div.kecTopContainersmall div.kecEventListPopup{
	/*div contains the popup list of events on a date*/
	background-color:#f2f2f2;
	border:1px solid #808080;
	width:250px;
	color:#000;
}
div.kecTopContainersmall div.kecEventListTitle{
	/*within the popup, this div has the full date as a title*/
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#000;
}
div.kecTopContainersmall div.kecEventListContainer{
	/*within the popup, this div contains the list of events*/
	height:150px;
}
div.kecTopContainersmall div.kecEventListItem{
	/*each event is displayed in one of these divs*/
	background-color:#dedede;
	margin:5px;
	text-align:left;
}
div.kecTopContainersmall div.kecEventTitle{
	/*the title of an event is in this div*/
	font-weight:bold;
}
div.kecTopContainersmall div.kecEventText{
	/*the synopsis of an event is in this div*/
}
div.kecTopContainersmall a.kecEventLink:link, div.kecTopContainersmall a.kecEventLink:visited,
div.kecTopContainersmall a.kecEventLink:active, div.kecTopContainersmall a.kecEventLink:hover{
	/*the link to an event is in this a*/
	color:blue;
	text-decoration:none;
}
div.kecTopContainersmall a.kecEventLink:hover{
	text-decoration:underline;
}
/*---------------------------------------------------------------------------------------------*/
div.kecTopContainerlarge{
	/*overall div contains the calendar*/
	width:100%;
}
div.kecTopContainerlarge div.kecMonthContainer{
	/*div contains each calendar*/
	width:100%;
	/*div contains each calendar*/
	background-color:#f2f2f2;
	border:1px solid #808080;
	padding:10px;
	margin:5px;
}
div.kecTopContainerlarge table.kecMonthHeader{
	/*table contains the month,year,and nav buttons*/
	width:100%;
	margin-bottom:5px;
}
div.kecTopContainerlarge td.kecPreviousNavCell{
	/*cell contains the previous navigation button*/
	width:40px;
}
div.kecTopContainerlarge td.kecNextNavCell{
	/*cell contains the next navigation button*/
	text-align:right;
	width:40px;
}
div.kecTopContainerlarge a.kecNavButton:link, div.kecTopContainerlarge a.kecNavButton:visited,
div.kecTopContainerlarge a.kecNavButton:active, div.kecTopContainerlarge a.kecNavButton:hover{
	/*each navigation button*/
	color:#000;
	display:block;
	font-size:25px;
	line-height:30px;
	padding:0px;
	margin:0px;
	font-weight:bold;
	cursor:pointer;
	border:1px solid #ccc;
	width:40px;
	height:30px;
	background-color:#fafafa;
	text-decoration:none;
	text-align:center;
}
div.kecTopContainerlarge td.kecTitleCell{/*cell contains the month and year*/
	font-weight:bold;
	font-size:25px;
	text-align:center;
}
div.kecTopContainerlarge table.kecMonthTable{
	/*table contains the actual calendar dates*/
	border-collapse:collapse;
	width:100%;
}
div.kecTopContainerlarge table.kecMonthTable td{
	/*each cell in the calendar table*/
	height:80px;
	width:14%;
	vertical-align:top;
	border:1px solid #ccc;
	font-size:12px;
}
div.kecTopContainerlarge table.kecMonthTable td.kecWeekdayTitle{
	/*cells contain the weekday headers*/
	font-weight:bold;
	padding:0px 3px 0px 3px;
	text-align:center;
	height:20px;
	border-width:0px;
}
div.kecTopContainerlarge td.kecDayCell{
	/*cells contain dates*/
	background-color:#fff;
	color:#06c;
}
div.kecTopContainerlarge div.kecDay{
	/*div contains normal date numbers*/
	text-align:right;
	height:20px;
}
/*kecCurrentDate, and kecDisabledDay are all different ways to display dates in the calendar*/
/*they are used in combination, so the order of these classes is important to determine which ones take*/
/*precedence when combined*/
div.kecTopContainerlarge td.kecDisabledDay{
	/*td contains dates that are not part of the current month*/
	background-color:#ddd;
	color:#a6a6a6;
}
div.kecTopContainerlarge div.kecDisabledDay{
	/*div contains dates that are not part of the current month*/
}
div.kecTopContainerlarge td.kecCurrentDate{
	/*div contains the date if it is today*/
/*	background-color:rgb(179,217,255);*/
	color:#000;
	font-weight:bold;
}
div.kecTopContainerlarge div.kecCurrentDate{
	/*div contains the date if it is today*/
}
div.kecTopContainerlarge div.kecEventListContainer{
	/*this div contains a list of events in a current day of the calendar, scrolls when overflowed, so SPECIFY A HEIGHT!*/
	height:60px;
}
div.kecTopContainerlarge div.kecEventListItem{
	/*this div contains the title and popup for each event*/
	background-color:#06c;
	margin:2px;
	padding:0px 2px 0px 2px;
	overflow:hidden;
}
div.kecTopContainerlarge div.kecEventListItemHoliday{
	/*this is added to the kecEventListItem div if the date is a holiday*/
	background-color:#09e;
}
div.kecTopContainerlarge a.kecEventTitle:link,div.kecTopContainerlarge a.kecEventTitle:visited,div.kecTopContainerlarge a.kecEventTitle:active,div.kecTopContainerlarge a.kecEventTitle:hover{
	/*the title of an event is in this div link*/
	text-decoration:none;
	cursor:default;
	font-size:11px;
	color:#fff;
}
div.kecTopContainerlarge div.kecEventItemPopup{
	/*each popup event is displayed in one of these divs*/
	background-color:#ddd;
	border:1px solid #777;
	width:200px;
	padding:3px;
	cursor:default;
}
div.kecTopContainerlarge div.kecEventTitle{
	/*the title of an event is in this div*/
	font-weight:bold;
	color:#000;
}
div.kecTopContainerlarge div.kecEventText{
	/*the synopsis of an event is in this div*/
	color:#000;
}
div.kecTopContainerlarge a.kecEventLink:link, div.kecTopContainerlarge a.kecEventLink:visited,
div.kecTopContainerlarge a.kecEventLink:active, div.kecTopContainerlarge a.kecEventLink:hover{
	/*the link to an event is in this a*/
	color:#06c;
}
/*END EVENT CALENDAR STYLES*/
/***YUI MENU OVERRIDE STYLES (EXAMPLES)********/
/*reference: http://developer.yahoo.com/yui/menu/#skinref */
/*note that these are all contained in div.yui-skin-sam, if you need these classes to be really specific*/
div.yuimenubar div.bd ul{
	/*the menu bar container*/
	background-color:#ccc;
}
div.yuimenubar li.yuimenubaritem-selected{
	background-color:#f2f2f2;
}
div.yuimenubar a.yuimenubaritemlabel:link, div.yuimenubar a.yuimenubaritemlabel:active, div.yuimenubar a.yuimenubaritemlabel:visited, div.yuimenubar a.yuimenubaritemlabel:hover{
	/*the menu bar items*/
	background-color:#ccc;
	border-width:0px;
	border-color:#000;
	line-height:40px;
	font-size:23px;
}
div.yuimenubar a.yuimenubaritemlabel:hover{
	/*the menu bar items during mouse over*/
/*	background-color:#f2f2f2;*/
}
div.yui-menu-shadow{
	/*the shadow behind menu popups*/
	display:none;
}
div.yui-skin-sam div.yuimenu div.bd{
	/*the container of child menus*/
	border-width:1px;
}
div.yuimenu div.bd ul{
	/*the sub menu containers*/
	background-color:#ccc;
}
div.yuimenu li.yuimenuitem{
	/*the sub menu items*/
/*	background-color:#ccc;*/
}
div.yuimenu li.yuimenuitem-selected{
	/*the sub menu items during mouse over*/
	background-color:#f2f2f2;
}
/***END YUI MENU STYLES********/
