.NavBar {
	font-family: 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: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.sectiontitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	color: #FFFFFF;
	background-color: #666699;
	height: 50;
	width: 100%
}

.sectiontitle a:link {color: #FFFFFF;	text-decoration: none; }
.sectiontitle a:visited {	color: #FFFFFF;	text-decoration: none;}
.sectiontitle a:hover {  color: #FFFFFF; text-decoration: underline}
.sectiontitle a:active {  color: #FFFFFF; text-decoration: underline}

.servicestext {
	font-family: 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: #FFFFFF; text-decoration: none}
.popupTitle a:visited {  color: #FFFFFF; text-decoration: none}
.popupTitle a:hover {  color: #FFFFFF; text-decoration: underline}
.popupTitle a:active {  color: #FFFFFF; text-decoration: underline}

.approachtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000099;
}

.approachtitles a:link {  color: #000099; text-decoration: none}
.approachtitles a:visited {  color: #000099; text-decoration: none}
.approachtitles a:hover {  color: #000099; text-decoration: underline}
.approachtitles a:active {  color: #000099; text-decoration: underline}

.submenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	background-color: #000000;

}

.submenu a:link {  color: #FFFFFF; text-decoration: none}
.submenu a:visited {  color: #FFFFFF; text-decoration: none}
.submenu a:hover {  color: #FFCC00; text-decoration: underline}
.submenu a:active {  color: #FFCC00}

.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: #000099; text-decoration: none}
.LeftNavText a:visited {  color: #000099; text-decoration: none}
.LeftNavText a:hover {  color: #000099; text-decoration: underline}
.LeftNavText a:active {  color: #000099; text-decoration: underline}

.tbStyle {
	font-family: 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: #000000; text-decoration: none}
.servicespagelinks a:visited {  color: #000099; text-decoration: none}
.servicespagelinks a:hover {  color: #000099; text-decoration: underline}
.servicespagelinks a:active {  color: #000099; text-decoration: underline}

.ContactTextNote {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

ul li
{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
}

ul li a:link {  color: #000000; text-decoration: none}
ul li a:visited {  color: #000099; text-decoration: none}
ul li a:hover {  color: #000099; text-decoration: underline}
ul li a:active {  color: #000099; text-decoration: underline}

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: #666666; text-decoration: none}
.PrivacyTitle a:visited {  color: #666666; text-decoration: none}
.PrivacyTitle a:hover {  color: #666666; text-decoration: underline}
.PrivacyTitle a:active {  color: #666666; text-decoration: underline}

.PrivacyText {
	font-family: 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: #666666; text-decoration: none}
.skipintro a:visited {  color: #666666; text-decoration: none}
.skipintro a:hover {  color: #666666; text-decoration: none}
.skipintro a:active {  color: #666666; text-decoration: none}

.XebWebLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #6699FF;
	text-decoration: none;
}

.XebWebLink a:link {  color: #6699FF; text-decoration: none}
.XebWebLink a:visited {  color: #6699FF; text-decoration: none}
.XebWebLink a:hover {  color: #FFCC00; text-decoration: none}
.XebWebLink a:active {  color: #FFCC00; text-decoration: none}

.picborder {
	background-color: #000033;
	border-top: 2px solid #000000;
	border-right: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;

}

.paragraphtitle {
	font-family: Georgia, "Times New Roman", Times, 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: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #400000;
	text-align:center;
}

.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: Georgia, "Times New Roman", Times, 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: 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: #03326B; text-decoration: none}
.newslinks a:visited {  color: #660000; text-decoration: none}
.newslinks a:hover {	text-decoration: underline;}
.newslinks a:active {  color: #660000; text-decoration: underline}


.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: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	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;
}

.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: Arial, Helvetica, sans-serif;
}

.paragraphs_underline {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-weight: bold;
}

.testing {
	font-size: 10px;
	font-weight: bold;
}

.photoleft {
	margin-right: 10px;
}

.disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	padding-right: 20px;
	padding-left: 20px;
	line-height: 11px;
}

.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;
}
.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: #6699FF; text-decoration: none}
.tables a:visited {  color: #6699FF; text-decoration: none}
.tables a:hover {	color: #FFCC00;	text-decoration: none;	background-color: #000066;}
.tables a:active {  color: #FFCC00; background-color: #000066; text-decoration: none}

.radio {
	font-family: 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: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	color: #FFFFFF;
	background-color: #666699;
	font-style: italic;

}
.picturecell {
	padding: 10px;
}

.MainPageTables {

}

.MainPageTableTitles {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-style: italic;
	background-color: #425364;
	font-weight: bold;
	padding: 5px;
	color: #FFFFFF;
}

.MainPageTableCells {
	font-family: 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;
}

.NavBarCell {

}

.SideNavBar {
	font-family: 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: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;
	text-align: left;
}

.servicelinks a:link{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;
}

.servicelinks a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000033;
	padding-left: 15px;
	display: block;
}
.servicelinks a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #6699CC;
	display: block;

}
.servicelinks a:active {
	font-family: Georgia, "Times New Roman", Times, 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: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #000033;
	text-decoration: none;

}
.sitemapSubHeader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #000066;
	text-decoration: none;
	padding-left: 20px;
	font-weight: bold;
}
.sitemapSub {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #000099;
	text-decoration: none;
	padding-left: 40px;
}

.HeaderFormatting {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A5B8D8;
	border: 1px solid #0033CC;
	font-size: 12px;
	color: #003366;
	text-align: center;
	vertical-align: bottom;
}
.CellFormatting {
	font-family: 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: 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: 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: Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}
.CellFormatting1 {


	font-family: Arial, Helvetica, sans-serif;
	background-color: #E3E3C6;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}

/* Data Web Control Styles */

.DataWebControlStyle
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
    /*font-size: 75%;*/
}

.HeaderStyle
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #A5B8D8;
	border: 1px solid #0033CC;
	font-size: 12px;
	color: #003366;
	text-align: center;
	vertical-align: bottom;
	/*
    background-color: #900;
    color: White;
    font-weight: bold;*/
}

.AlternatingRowStyle
{
    /* background-color: #fcc;*/
    font-family: Arial, Helvetica, sans-serif;
	background-color: #E3E3C6;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}

.RowStyle
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 10px;
	color: #336699;
	line-height: 12px;
	border: 1px solid #000033;
	padding: 5px;
}

.SelectedRowStyle
{
    background-color: Yellow;
}

.ProductPropertyLabel
{
    font-family: Arial, Helvetica, sans-serif;
	background-color: #A5B8D8;     
	/*border: 1px solid  #000033;/*#0033CC;*/
	font-size: 12px;
	color: #003366;
    font-weight: bold;
    text-align: right;
}

.ProductPropertyValue
{
    font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-size: 12px;
	color: #336699;
	line-height: 12px;
	/*border: 1px solid #000033;*/
	padding: 5px;
	padding-right: 35px;
}

.ProductPropertyValueBold
{
    font-family: Arial, Helvetica, sans-serif;
	background-color: #EFEFDE;
	font-weight: bold;
	font-size: 12px;
	color: #000033;
	line-height: 12px;
	/*border: 1px solid #000033;*/
	padding: 5px;
	padding-right: 35px;
}

.MyCalendar .ajax__calendar_container {
    border:1px solid #000000;
    background-color: #A5B8D8;
    color: #000033;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day
{
	color:red;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_year {
    color: #000000;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year {
    color:  Blue;
    font-weight:bold;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day,
.MyCalendar .ajax__calendar_active .ajax__calendar_month,
.MyCalendar .ajax__calendar_active .ajax__calendar_year {
    color: #000033;
    font-weight:bold;
}
.MyCalendar  .ajax__calendar_header
{
	background-color:#A5B8D8;
}
.MyCalendar  .ajax__calendar_prev
{
	background-color:#A5B8D8;
}
.MyCalendar  .ajax__calendar_next
{
	background-color:#A5B8D8;
}
.MyCalendar  .ajax__calendar_footer
{
	background-color:#A5B8D8;
}

.MyCalendar  .ajax__calendar_body
{
	background-color: #EFEFDE;
}

.MyCalendar  .ajax__calendar_dayname
{
	border-bottom:2px solid #A5B8D8;
}