.TMHyperlink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 17px;
}


.NavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 30px;
	background-image: url(images/navbar_bkg_burgandy.jpg);
	height: 30px;
	background-repeat: repeat-x;
	display: block;
}
.NavBar a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/navbar_bkg_burgandy.jpg);
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-left-style: inset;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
}
.NavBar a:visited {
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/navbar_bkg_burgandy.jpg);
	display: block;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-left-style: inset;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
}
.NavBar a:hover {
	color: #FFFFFF;
	white-space: nowrap;
	display: inline-table;
	background-color: #DDAB8C;
	background-image: url(images/navbar_bkg_burgandy_inverse.jpg);
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-left-style: inset;
	border-right-color: #330000;
	border-left-color: #FFFFFF;}

.NavBar a:active {
	color: #FFFFFF;
	background-image: url(images/navbar_bkg_burgandy_inverse.jpg);
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: inset;
	border-left-style: inset;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 15px;
	padding-right: 30px;
	padding-left: 15px;
	padding-bottom: 15px;
}

form { display: inline;}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}

h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}

.Footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.Footer a:link {  color: #FFFFFF; text-decoration: none}
.Footer a:visited {  color: #FFFFFF; text-decoration: none}
.Footer a:hover {color: #FFFFFF;text-decoration: underline;}
.Footer a:active {  color: #FFFFFF; text-decoration: underline}

.practiceschoice {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.sectiontitle {
	font-family:  Times New Roman, Verdana, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-style:italic;
	color: #FFFFFF;
	background-color: #666699;

}

.sectiontitle a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.sectiontitle a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.sectiontitle a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.sectiontitle a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.servicestext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}

.servicestitles a:link {
	color: #FFFFFF;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.servicestitles a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.servicestitles a:hover {  color: #FFFFFF; text-decoration: underline}
.servicestitles a:active {  color: #FFFFFF; text-decoration: underline}

.popupPFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}
.popupTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFFFFF;
	font-weight: bold;

}
.popupTitle a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.popupTitle a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.popupTitle a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.popupTitle a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.approachtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}

.approachtitles a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.approachtitles a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.approachtitles a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.approachtitles a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	background-color: #000000;
}

.submenu a:link {color:#fff; text-decoration:none; font-size:10px;}
.submenu a:visited {color: #fff; text-decoration:none; font-size:10px;}
.submenu a:hover {color: #87CEEB; text-decoration:none; font-size:10px;}
.submenu a:active {color: #fff; text-decoration:none; font-size:10px;}

.LeftNavText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	list-style-position: inside;
	list-style-type: none;
	list-style-image:  url(file:///C|/Documents%20and%20Settings/David%20Westbrooks/My%20Documents/XebWeb/BSI/site/images%5Ctriangle_blackdown.gif);

}

.LeftNavText a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.LeftNavText a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.LeftNavText a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.LeftNavText a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}


.tbStyle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003366;
	background-color: #FFFFFF;
	border: thin solid #92760A;
}

.ContactText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.LargeContactText {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.servicespagelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;

}

.servicespagelinks a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.servicespagelinks a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.servicespagelinks a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.servicespagelinks a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.ContactTextNote {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
	font-weight: normal;

}
.results {
	font-size: 16px;
	font-weight: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-style: italic;


}
.PrivacyTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #666666;
	font-weight: bold;
}

.PrivacyTitle a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.PrivacyTitle a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.PrivacyTitle a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.PrivacyTitle a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.PrivacyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.skipintro {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;

}

.skipintro a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.skipintro a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.skipintro a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.skipintro a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.XebWebLink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-decoration: none;
}

.XebWebLink a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.XebWebLink a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.XebWebLink a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.XebWebLink a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.picborder {
	background-color: #000033;
	border-top: 2px solid #000000;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

}
.paragraphtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 28px;
	color: #000000;
	font-weight: bold;
	padding: 3px 10px;
	font-style: italic;

}
.txtboxes {
	border: thin none #660000;
	color: #3C0000;

}
.txtboxes2 {
	border: 1px solid #660000;
	background-color: #F1EBED;
	color: #460000;


}
.FormLeftSide {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBD9B0;
}
.FormRightSide {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBD9B0;
}
.FormTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #400000;
}
.FormLeftSideBottom {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #DBD9B0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD9B0;

}
.FormRightSideBottom {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD9B0;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBD9B0;

}
.FormBottom {

	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBD9B0;
}
.newslinkstitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	background-color: #6C0202;
	color: #FFFFFF;
	text-align: center;
	vertical-align: middle;
	border-top: #426A79;
	border-right: 1px solid #426A79;
	border-bottom: #426A79;
	border-left: 1px solid #426A79;
}
.newslinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	padding: 10px;
	margin: 10px;
	border: 1px solid #426A79;
	background-color: #C9C9AF;
}

.newslinks a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.newslinks a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.newslinks a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.newslinks a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}


.newslinks li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	list-style-position: outside;
	color: #000066;
	font-style: italic;
	text-decoration: underline;
	list-style-image: none;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 5px;
	padding-left: 5px;
}

.newstable {
	margin: 5px;
	background-color: #FFFFFF;

}

.subpagesection {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	background-color: #999966;
	color: #000066;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: middle;
	background-image: url(images/subtitlefade.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.subpagesection p a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.subpagesection p a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.subpagesection p a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.subpagesection p a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.linevertical {
	background-image:  url(images/dot.gif);
	background-repeat: repeat-y;
	background-position: center;
}
.paragraphs {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;


}
.testing {
	font-size: 10px;
	font-weight: bold;
}

.photoleft {
	margin-right: 10px;
}

.disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 11px;
}

.areasbackground {
	background-image: url(~/images/offices_statemap_blank.gif);
	background-repeat: no-repeat;
	background-position: center 100px;
}
.tables {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tables a:link {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.tables a:visited {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}
.tables a:hover {color: #0000FF; text-decoration:none; font-size:13px; font-style:italic}
.tables a:active {color: #00008B; text-decoration:none; font-size:13px; font-style:italic}

.radio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
}

.radio li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	list-style-type: none;
	list-style-position: outside;
	color: #000066;
	padding: 10px;
	font-style: italic;
	list-style-image: none;

}
.sectiontitlesub {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #666699;
	font-style: italic;

}
.picturecell {
	padding: 10px;

}

.MainPageTableTitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: italic;
	background-color: #425364;
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
}

.MainPageTableCells {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 15px;
	background-color: #C6C6A8;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}


.SideNavBar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
	line-height: 20px;
	height: 20px;
	background-repeat: repeat-x;
	display: block;
	background-color: #000033;
}

.SideNavBar a:link {
	color: #FFFFFF;
	text-decoration: none;
	background-image: none;
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
	background-color: #000033;

}

.SideNavBar a:visited {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
	background-color: #000033;

}

.SideNavBar a:hover {
	color: #FFFFFF;
	white-space: nowrap;
	display: inline-table;
	background-color: #666699;
	padding-right: 10px;
	padding-left: 10px;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
}
.SideNavBar a:active {
	color: #FFFFFF;
	white-space: nowrap;
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	border-right-color: #330000;
	border-left-color: #FFFFFF;
	background-color: #000033;

}
.bannerRedBars {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #660000;
	text-align: right;
	padding-right: 10px;
	height: 13px;
}
.servicelinks {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;
	text-align: left;



}
.servicelinks a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;


}
.servicelinks a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;
}
.servicelinks a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #6699CC;
	display: block;

}
.servicelinks a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000033;
}
.jobLeftSide {
	color: #003366;
	background-color: #CECEFF;
	text-align: right;
	vertical-align: middle;
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
	white-space: nowrap;
	padding: 5px;
}
.jobRightSide {
	color: #000066;
	text-align: left;
	vertical-align: middle;
	border-right: 1px solid #CECEFF;
	border-bottom: 1px solid #CECEFF;
	border-left: 1px solid #CECEFF;
	padding: 5px;
}

.jobRightSideTop {
	color: #000066;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #DDDDFF;
	width: 85%;
	padding: 5px;
}
.jobLeftSideTop {
	color: #003366;
	background-color: #CECEFF;
	text-align: right;
	vertical-align: middle;
	border: 1px solid #003366;
	white-space: nowrap;
	width: 15%;
	padding: 5px;
}
.jobrows {
	margin-left: 20px;
	padding-left: 20px;
	margin-right: 20px;
	padding-right: 20px;
	width: 80%;
}
.sitemapHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000033;
	text-decoration: none;

}

.sitemapHeader a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: #000033; text-decoration: none;}
.sitemapHeader a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; color: purple; text-decoration: none;}

.sitemapSubHeader {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	padding-left: 20px;
	font-weight: bold;
}
.sitemapSub {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	
}
.sitemapSub a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000099; text-decoration: none;}
.sitemapSub a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: purple; text-decoration: none;}

.HeaderFormatting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #666699;  /* #A5B8D8; */
	border: 1px solid #0033CC;
	font-size: 12px;
	color: #FFF;  /* #003366; */
	text-align: center;
	vertical-align: middle;
}
.CellFormatting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 10px;
	color: #336699;
	vertical-align: top;
	line-height: 12px;
	border-top: 1px none #000033;
	border-right: 1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	padding: 10px;
}
.CellAddFormatting {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E2E2C5;
	font-size: 10px;
	color: #3333CC;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
	border-top: 1px solid #000033;
	border-right: 1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
}
.DocumentFormatting {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 10px;
	color: #336699;
	vertical-align: top;
	line-height: 15px;
	border-top: 1px none #000033;
	border-right: 1px solid #000033;
	border-bottom: 1px solid #000033;
	border-left: 1px solid #000033;
	padding: 10px;
}
.CellFormatting0 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}
.CellFormatting1 {


	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3E3C6;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}
.HRPageFormatting {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #336699;
	vertical-align: top;
	line-height: 15px;
	padding: 10px;
}


li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	line-height: 15px;
	padding: 1px;
	list-style-image:none;
}

ul li 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	vertical-align: middle;
	line-height: 15px;
	padding: 1px;
	list-style-image:none;
	
}

li a:link {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}
li a:visited {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}
li a:hover {color: #0000FF; text-decoration:none; font-size:12px; font-style:italic}
li a:active {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}


.listDoc
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	background-color: #FFFFFF; /* #E8E6DA; smoke color */
	color: #000066;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding-left: 10px;
	vertical-align: top;
	/*padding:10px 0px 10px 10px;*/
	/*
	background-image: url(images/subtitlefade.gif);
	background-repeat: repeat-y;
	background-position: right;
	*/
}

.listDoc a:link {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}
.listDoc a:visited {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}
.listDoc a:hover {color: #0000FF; text-decoration:none; font-size:12px; font-style:italic}
.listDoc a:active {color: #00008B; text-decoration:none; font-size:12px; font-style:italic}

.HeaderStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  #666699; /* #A5B8D8;*/
	border: 1px solid #0033CC;
	font-size: 12px;
	color: #fff; /*#003366;*/
	text-align: center;
	vertical-align: bottom;
}

.AlternatingRowStyle
{
    /* background-color: #fcc;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #E3E3C6;
	font-size: 12px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}

.RowStyle
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 12px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}

.SelectedRowStyle
{
    background-color: Yellow;
}

.asheville {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.charlotte {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.greensboro {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.greenville {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.raleigh {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.wilmington {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;

}

.winstonsalem {
	overflow: auto;
	position: absolute;
	visibility: hidden;
	z-index: auto;
	left: 315px;
	top: 385px;
	height: 150px;
	width: 300px;
}

.dotasheville {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 262px;
	top: 525px;
}

.dotasheville_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotcharlotte {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 310px;
	top: 540px;
}

.dotcharlotte_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotgreensboro {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 360px;
	top: 520px;
}

.dotgreensboro_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotgreenville {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 465px;
	top: 525px;
}

.dotgreenville_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotraleigh {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 405px;
	top: 581px;
}

.dotraleigh_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotwilmington {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 444px;
	top: 581px;
}

.dotwilmington_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.dotwinstonsalem {
	position: absolute;
	visibility: visible;
	z-index: 1;
	left: 337px;
	top: 535px;
}

.dotwinstonsalem_on {
	position: absolute;
	visibility: hidden;
	z-index: 1;
	left: 266px;
	top: 553px;
}
.statemap {
	position: absolute;
	visibility: visible;
	left: 185px;
	top: 500px;
	z-index: -1;
}
.textbox
{
	background-color: #FFFFCC;
}
.panel
{
	background-color: #EFEFDE;
	border: solid 1px black;
	width: 350px;
	height: 250px;
	text-align: left;
	padding-top: 10px;
	padding-left: 75px;
	
}
.table
{
	padding-left: 15px;
}
.label
{
	font-size: 14pt;
	font-weight: bold;
	color: Black;
	text-align: center;	
}
.error
{
	font-size: 9pt;
	font-weight: bold;
	color: Red;
	padding-right: 10px;
}
.fancy-blue .ajax__tab_header 
{
    background:url(img/blue_bg.gif) repeat-x;
}
.fancy-blue .ajax__tab_hover .ajax__tab_outer,
.fancy-blue .ajax__tab_active .ajax__tab_outer 
{
    background:url(img/blue_left.gif) no-repeat left top;
}
.fancy-blue .ajax__tab_hover .ajax__tab_inner,
.fancy-blue .ajax__tab_active .ajax__tab_inner 
{
    background:url(img/blue_right.gif) no-repeat right top;
}
.fancy-blue .ajax__tab_header 
{
	font-size:13px;
	font-weight:bold;
	color:#000;
    font-family:sans-serif;
}
.fancy-blue .ajax__tab_active .ajax__tab_outer,
.fancy-blue .ajax__tab_header .ajax__tab_outer,
.fancy-blue .ajax__tab_hover .ajax__tab_outer
{
    height:46px;
}
.fancy-blue .ajax__tab_active .ajax__tab_inner,
.fancy-blue .ajax__tab_header .ajax__tab_inner,
.fancy-blue .ajax__tab_hover .ajax__tab_inner
{
    height:46px;
    margin-left:16px; /* offset the width of the left image */
}
.fancy-blue .ajax__tab_active .ajax__tab_tab,
.fancy-blue .ajax__tab_hover .ajax__tab_tab,
.fancy-blue .ajax__tab_header .ajax__tab_tab
{
	margin:16px 16px 0px 0px;
}
.fancy-blue .ajax__tab_hover .ajax__tab_tab,
.fancy-blue .ajax__tab_active .ajax__tab_tab 
{
	color:#fff;
}
.fancy-blue .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;
}
.show
{
	display: inline;	
}
.hide
{
	display: none;
}

