@charset "utf-8";
/******** Start Base Styles *********/

body {
	margin:0px;
	padding:0px;
	background-color:#48626f;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	font-weight:normal;
	color:#5C5C5C;
	
}

body.PopUp{
	background-color:#ffffff;
	background-image:url(../images/PopupBG.gif);
	background-repeat:repeat-x;
	padding:0px;
	margin:0px;
}

h1 {
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:22px;
}

h1.LargeHeadline {
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:28px;
}

h2 {
	margin:0px;
	padding:0px 0px 15px 0px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
}

h3 {
	margin:0px;
	padding:0px 0px 6px 0px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
}

p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px; 
	font-weight:normal;
	color:#5C5C5C;
	padding-top:10px;
	padding-bottom:10px;
	margin:0px;
}

img {
	border:0px;
}

a:link {
	font-family:Verdana, Geneva, sans-serif;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
}

a:visited {
	font-family:Verdana, Geneva, sans-serif;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
}

a:active {
	font-family:Verdana, Geneva, sans-serif;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
}

a:hover {
	font-family:Verdana, Geneva, sans-serif;
	color:#002139;
	font-weight:normal;
	text-decoration:none;
}

a.BoldLink12:link {
	font-weight:bold;
	font-size:12px;
}

a.BoldLink12:visited {
	font-weight:bold;
	font-size:12px;
}

a.BoldLink12:active {
	font-weight:bold;
	font-size:12px;
}

a.BoldLink12:hover {
	font-weight:bold;
	font-size:12px;
}

a.SmallLink:link {
	font-size:10px;
}

a.SmallLink:visited {
	font-size:10px;
}

a.SmallLink:active {
	font-size:10px;
}

a.SmallLink:hover {
	font-size:10px;
}

a.HeaderLink:link {
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
}

a.HeaderLink:active {
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
}

a.HeaderLink:visited {
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
}

a.HeaderLink:hover {
	color:#002139;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:16px;
	text-decoration:none;
}



form {
	margin:0px;
	padding:0px;
}

input {
	border:1px solid #CCCBBA;
	padding:3px;
	color:#004E86;
}

textarea {
	color:#004E86;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

input.nostyle {
	border:0px;
	padding:0px;
}

input.ButtonStyle {
	color:#ffffff;
	background-image:url(../images/FormButtonBG.gif);
	background-repeat:repeat-x;
	background-color:#6fa7dd;
	font-weight:bold;
	cursor:pointer;
	font-size:11px;
	border:1px solid #0067B4;
	padding:3px 6px 3px 6px;
}

.NoBorder {
	border:0px;
}

.emphasis {
	font-weight:bold;
}

.emphasis2 {
	font-style:oblique;
}

.emphasis3 {
	display:block;
	padding-top:8px;
	font-weight:bold;
}

.required {
	color:#ff0000;
	font-size:11px;
}

.LargeText {
	font-size:13px;
}

.TinyText {
	font-size:10px;
}

.CallOutBox {
	background-color:#E8F2F9;
	color:#0067B4;
	padding:10px;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	margin-bottom:20px;
}

.CallOutBox p {
	padding:0px;
	margin-top:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-size:15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
}

.CallOutBox p.LastParagraph {
	margin:0px;
}


.CallOutBox a:link {
	font-size:11px;
}

.CallOutBox a:active{
	font-size:11px;
}

.CallOutBox a:visited{
	font-size:11px;
}

.CallOutBox a:hover{
	font-size:11px;
}

.hidden	{
	display:none;
}

div.Clearing {
	width:100%;
	clear:both;
}

div.DividerLine
{
	background-image:url(../images/DividerLineBG.gif);
	background-repeat:repeat-x;
	background-position:center;
	height:27px;
}

#SiteContainer
{
	width:948px;
	margin:0 auto;
}

#HeaderContainer
{
	background-image:url(../images/HeaderBG.gif);
	background-repeat:no-repeat;
	height:114px;
}

#HeaderContainer img
{
	border:0px;
	float:left;
}

#HeaderContainer #BWM_Logo
{
	float:left;
	margin-left:36px;
	margin-top:19px;
}

#HeaderContainer #BWM_Tagline
{
	float:left;
	margin-left:40px;
	margin-top:32px;
}

#HeaderContainer #BWM_HeaderAward
{
	float:left;
	margin-left:165px;
	margin-top:0px;
}

#HeaderContainer #TruthAboutPromo
{
	float:right;
	margin-top:14px;
	margin-right:16px;
}

#HeaderContainer #TripleCrownPromo
{
	float:right;
	margin-top:35px;
	margin-right:7px;
}

#SiteBody
{
	background-image:url(../images/SiteBodyBG.gif);
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:8px;
	overflow:hidden;
	zoom: 1;
}

#ContentContainer
{
	padding-left:27px;
	padding-right:27px;
	overflow:hidden;
	zoom: 1;
}

/******** End Base Styles *********/

/******** Start Main Navigation Styles **********/

#MainNavContainer {
	background-image:url(../images/MainNavBG.gif);
	background-repeat:repeat-x;
	background-color:#d3e596;
	background-position:bottom;
	background-repeat:repeat-x;
	height:32px;
}

#MainNavContainer a:link {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:23px;
	padding-top:9px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#MainNavContainer a:active{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:23px;
	padding-top:9px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#MainNavContainer a:visited{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#004E86;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:23px;
	padding-top:9px;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#MainNavContainer a:hover{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#002139;
	font-weight:normal;
	text-decoration:none;
	text-transform:uppercase;
	display:block;
	height:23px;
	padding-top:9px;
	background-image:url(../images/MainNavBG_Hover.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding-left:20px;
	padding-right:20px;
	float:left;
}

#MainNavContainer ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#004E86;
	font-weight:normal;
}

#MainNavContainer ul li {
	float:left;
	height:32px;
	border-right:1px solid #81AC0B;
}

#MainNavContainer ul li#FirstNavItem {
	margin-left:30px;
	border-left:1px solid #81AC0B;
}

*html #MainNavContainer ul li#FirstNavItem {
	margin-left:15px;
}



#MainNavContainer ul li.NavSelected{
	background-color:#81AC0B;
}

#MainNavContainer ul li.NavSelected a:link{
	color:#ffffff;
	background-image:none;
}

#MainNavContainer ul li.NavSelected a:active{
	color:#ffffff;
	background-image:none;
}

#MainNavContainer ul li.NavSelected a:visited{
	color:#ffffff;
	background-image:none;
}

#MainNavContainer ul li.NavSelected a:hover{
	color:#ffffff;
	background-image:none;
}


/******** End Main Navigation Styles **********/

/******** Start Main Banner Styles **********/
#MainBanner {
	height:199px;
	width:918px;
	background-image:url(../images/MainBannerBG.jpg);
	background-repeat:no-repeat;
	background-color:#00456e;
	margin:6px auto 10px auto;
	overflow:hidden;
	zoom: 1;
}

#MainBannerLeft{
	width:575px;
	float:left;
}

#MainBannerRight{
	width:331px;
	float:right;
	padding-right:10px;
}

#MainBannerRight h2{
	font-size:18px;
	color:#CCDEF3;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	padding:5px 10px 5px 10px;
	margin:10px 0px 0px 0px;
}

#MainBannerRight ul{
	margin:0px;
	padding:10px 0px 10px 0px;
	list-style-type:none;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

#MainBannerRight li{
	margin:0px;
	padding:5px 0px 5px 23px;
	background-image:url(../images/ListBulletHome.gif);
	background-repeat:no-repeat;
	background-position:11px 10px;
	font-size:13px;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

#MainBannerRight li a:link{
	font-size:13px;
	color:#CCDEF3;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#MainBannerRight li a:active{
	font-size:13px;
	color:#CCDEF3;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#MainBannerRight li a:visited{
	font-size:13px;
	color:#CCDEF3;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#MainBannerRight li a:hover{
	font-size:13px;
	color:#ffffff;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

/******** End Main Banner Styles **********/

/******** Start Home Search Styles **********/
#HomeSearchContainerOuter
{
	float:right;
	width:244px;
	padding-left:12px;
	padding-right:10px;
	padding-top:12px;
	height:37px;
	margin-top:45px;
	margin-right:35px;
	background-image:url(../images/HomeSearchBG.gif);
	background-repeat:no-repeat;
}

*html #HomeSearchContainerOuter
{
	margin-right:17px;
}

#HomeSearchContainerOuter input.InputBox
{
	width:163px;
	margin-right:5px;
}

/******** End Home Search Styles **********/


/******** Start Case Studies Component Styles **********/

#CaseStudiesContainer {
	overflow:hidden;
	zoom: 1;
}

#CaseStudiesContainerLeft {
	overflow:hidden;
	float:left;
	width:840px;
	zoom: 1;
}

#CaseStudiesContainer h2 {
	margin:0px;
	padding:0px;
	float:left;
	width:130px;
	padding-top:19px;
}

#CaseStudiesContainer img {
	float:left;
	border:0px;
	margin-right:10px;
}

#CaseStudiesContainer h3 {
	margin:0px;
	padding:0px;
	color:#5C5C5C;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
}

#CaseStudiesContainer p {
	margin:0px;
	padding:5px 0px 0px 0px;
	font-size:11px;
	display:block;
}

#CaseStudiesContainer #PrevSlide {
	width:35px;
	float:left;
	padding-top:22px;
}

#CaseStudiesContainer #NextSlide {
	width:35px;
	float:left;
	text-align:right;
	padding-top:22px;
}

#myController {
	display:none;
}

.jFlowPrev {
	cursor:pointer;
}

.jFlowNext {
	cursor:pointer;
}

/******** End Case Studies Component Styles **********/

/******** Start Home Bottom 3 Promo Panels **********/

#PromoContainer
{
	background-image:url(../images/3ColumnBG.gif);
	background-position:center;
	background-repeat:repeat-y;
	overflow:hidden;
	font-size:11px;
	padding-top:5px;
	zoom: 1;
}

#PromoContainer p 
{
	font-size:11px;
}

#PromoLeft
{
	float:left;
	width:274px;
	margin-right:25px;
}

ul.NewsBox{
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style-type:none;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

ul.NewsBox li{
	margin:0px;
	padding:5px 0px 5px 15px;
	background-image:url(../images/NewsBullet.gif);
	background-repeat:no-repeat;
	background-position:5px 9px;
	font-size:11px;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
}

ul.NewsBox li a:link{
	font-size:11px;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

ul.NewsBox li a:active{
	font-size:11px;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

ul.NewsBox li a:visited{
	font-size:11px;
	color:#0067B4;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

ul.NewsBox li a:hover{
	font-size:11px;
	color:#002139;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	text-decoration:none;
}

#PromoMiddle
{
	float:left;
	width:278px;
	font-size:11px;
}

#PromoMiddle a:link
{
	font-size:11px;
}

#PromoMiddle a:active
{
	font-size:11px;
}

#PromoMiddle a:visited
{
	font-size:11px;
}

#PromoMiddle a:hover
{
	font-size:11px;
}

#PromoMiddle img
{
	float:left;
	margin-right:10px;
}

#PromoRight
{
	float:right;
	width:274px;
}



h3.BlueTitle
{
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:17px;
	text-align:center;
	background-image:url(../images/PanelHeaderBG.gif);
	background-repeat:repeat-x;
}

#BWReport
{
	font-size:11px;
	text-align:center;
}

#BWReport img
{
	border:0px;
}


#BWReport p
{
	font-size:11px;
	margin:0px;
	padding:0px 0px 10px 0px;
}

#BWReport p.Description
{
	border-top:1px solid #e3e3e3;
	padding-top:10px;
	width:85%;
	margin-left:auto;
	margin-right:auto;
}




/******** End  Home Bottom 3 Promo Panels **********/

/******** Start Featured Clients Container **********/
#FeaturedClientsContainer {
	overflow:hidden;
	zoom: 1;
}

#FeaturedClientsContainer h2 {
	margin:0px;
	padding:20px 0px 15px 0px;
	float:left;
	width:172px;
}

#FeaturedClientsContainer img {
	float:left;
	border:0px;
	margin-top:5px;
}
/******** End Featured Clients Container **********/

/******** Start Client Spotlight Styles **********/

.SpotlightList {
	margin-top:10px;
	padding-top:0px;
}

.SpotlightList li {
	margin-bottom:20px;
}

.SpotlightArchive li{
	padding-top:7px; 
	padding-bottom:7px;
}

/******** End Client Spotlight Styles **********/

/******** Start Footer **********/
#FooterContainer {
	overflow:hidden;
	zoom: 1;
	font-size:10px;
	padding-bottom:10px;
	color:#ffffff;
}

#FooterContainer p {
	font-size:10px;
	text-align:center;
	color:#ffffff;
}

#FooterContainer ul {
	list-style-type:none;
	padding:0px;
	margin:0 auto;
	font-size:10px;
	width:590px;
	overflow:hidden;
	zoom: 1;
}

#FooterContainer ul li {
	float:left;
	padding-right:10px;
	font-size:10px;
}

#FooterContainer ul li a:link {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#FooterContainer ul li a:active {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#FooterContainer ul li a:visited {
	font-size:10px;
	color:#ffffff;
	text-decoration:none;
}

#FooterContainer ul li a:hover {
	font-size:10px;
	color:#000000;
	text-decoration:none;
}
/******** End Footer **********/


/******** Start Sub Page Main Styles **********/
#ContentContainerSub
{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	zoom: 1;
	background-image:url(../images/ColumnBG.gif);
	background-repeat:repeat-y;
	background-position:243px;
}

#ContentContainerSub2
{
	padding-top:20px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	zoom: 1;
	background-image:url(../images/ColumnBG2.gif);
	background-repeat:repeat-y;
	background-position:243px;
}

#SubpageBanner {
	background-image:url(../images/SubBannerBG.jpg);
	background-repeat:no-repeat;
	background-color:#00456e;
	height:49px;
	width:849px;
	margin:6px auto 10px auto;
	font-size:25px;
	color:#ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding-right:35px;
	padding-left:35px;
	padding-top:15px;
	letter-spacing:3px;
	font-style:oblique;
}

#LeftMainColumn {
	width:211px;
	float:left;
	padding-right:5px;
	margin-right:20px;
}

#LeftMainColumn div {
	margin-bottom:15px;
}

#MiddleMainColumn {
	width:475px;
	padding-left:5px;
	float:left;
	overflow:hidden;
	zoom: 1;
}

#MiddleMainColumn h2.SectionHeader {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	border-top:1px dashed #cccbba;
}

#MiddleMainColumn h2.SectionHeader a:link {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumn h2.SectionHeader a:active {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumn h2.SectionHeader a:visited {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumn h2.SectionHeader a:hover {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumn ul {
	margin-top:0px;
	margin-bottom:0px;
}

#MiddleMainColumn p.FirstPar {
	margin-top:0px;
	padding-top:0px;
}

#MiddleMainColumnExpanded {
	padding-left:10px;
	width:642px;
	float:left;
	overflow:hidden;
	zoom: 1;
}

#MiddleMainColumnExpanded h2.SectionHeader {
	margin-top:10px;
	padding-top:10px;
	padding-bottom:0px;
	margin-bottom:10px;
	border-top:1px dashed #cccbba;
}

#MiddleMainColumnExpanded h2.SectionHeader a:link {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumnExpanded h2.SectionHeader a:active {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumnExpanded h2.SectionHeader a:visited {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumnExpanded h2.SectionHeader a:hover {
	margin-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
	color:#0067B4;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-decoration:none;
}

#MiddleMainColumnExpanded ul {
	margin-top:0px;
	margin-bottom:0px;
}

#MiddleMainColumnExpanded p.FirstPar {
	margin-top:0px;
	padding-top:0px;
}

#CenterColumnLeft {
	float:left;
	width:225px;
	font-size:11px;
}

#CenterColumnLeft p {
	font-size:11px;
}

#CenterColumnLeft ul {
	padding:0px;
	padding-left:30px;
	margin:0px;
	margin-bottom:15px;
}

#CenterColumnLeft li {
	padding-bottom:3px;
}

#CenterColumnRight {
	float:right;
	width:225px;
	font-size:11px;
}

#CenterColumnRight ul {
	padding:0px;
	padding-left:30px;
	margin:0px;
	margin-bottom:15px;
}

#CenterColumnRight li {
	padding-bottom:3px;
}

#CenterColumnRight p {
	font-size:11px;
}

#RightMainColumn {
	margin-left:20px;
	width:148px;
	float:right;
}

#RightMainColumn a:link {
	font-size:11px;
}

#RightMainColumn a:active {
	font-size:11px;
}

#RightMainColumn a:visited{
	font-size:11px;
}

#RightMainColumn a:hover{
	font-size:11px;
}

#RightMainColumn h3 {
	font-size:17px;
	color:#0067B4;
	font-weight:normal;
	margin:0px 0px 6px 0px;
	padding:0px 0px 7px 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #CCCBBA;
}

#RightMainColumn div {
	margin-bottom:20px;
}

#RightMainColumn p {
	margin:0px;
	padding:5px 0px 5px 8px;
	font-size:11px;
}

#RightMainColumn #RelatedLinks ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}

#RightMainColumn #RelatedLinks li {
	margin:0px;
	padding:2px 0px 2px 8px;
}

#SubSearchContainer input.InputBox
{
	padding:3px;
	width:123px;
	height:17px;
	margin-right:5px;
}



/******** End Sub Page Main Styles **********/

/******** Start Services Page Styles **********/

.ServicesCategory {
	display:none;
	background-color:#e3efb3;;
}

.ServicesCategory p {
	font-size:11px;
	margin:0px;
	padding:0px;
}
#ServicesComponentContainer {
	background-color:#F8FBEB;
	border-top:1px solid #CCCBBA;
	border-bottom:1px solid #CCCBBA;
	overflow:hidden;
	zoom: 1;
	margin-bottom:20px;
}

#ServicesComponentLeft {
	float:left;
	width:190px;
	padding-top:10px;
	padding-bottom:10px;
}

#ServicesComponentLeft ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:210px;
}

#ServicesComponentLeft li {
	font-size:13px;
	display:block;
	width:210px;
	padding:0px;
}

#ServicesComponentLeft a:link {
	font-size:13px;
	display:block;
	padding: 6px 20px 6px 0px;
	width:205px;
	text-decoration:none;
}

#ServicesComponentLeft a:active {
	font-size:13px;
	display:block;
	padding:6px 20px 6px 0px;
	width:205px;
	text-decoration:none;
}

#ServicesComponentLeft a:visited {
	font-size:13px;
	display:block;
	padding:6px 20px 6px 0px;
	width:205px;
	text-decoration:none;
}

#ServicesComponentLeft a:hover {
	font-size:13px;
	display:block;
	background-color:#E3EFB3;
	padding:6px 20px 6px 0px;
	width:205px;
	text-decoration:none;
}

*html #ServicesComponentLeft a:link {
	width:210px;
}

*html #ServicesComponentLeft a:active {
	width:210px;
}

*html #ServicesComponentLeft a:visited {
	width:210px;
}

*html #ServicesComponentLeft a:hover {
	width:210px;
}

.ServicesGreenPlus {
	float:left;
	margin-top:4px;
	margin-left:5px;
	margin-right:10px;
	margin-bottom:5px;
}

#ServicesComponentRight{
	float:right;
	width:230px;
	height:255px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	background-color:#e3efb3;
}

*html #ServicesComponentRight{
	width:225px;
	height:265px;
}

#ServicesSubNav {
	margin:5px 0px 0px 0px;
	list-style-type:none;
	padding:5px 0px 5px 0px;
	overflow:hidden;
	zoom: 1;
	background-color:#e3e6d8;
}

#ServicesSubNav li {
	float:left;
	padding:2px 10px 2px 10px;
	border-right:1px solid #CCCBBA;
	margin-bottom:3px;
}

#ServicesSubNav li a:link{
	font-size:10px;
	padding:0px;
	margin:0px;
}

#ServicesSubNav li a:active{
	font-size:10px;
	padding:0px;
	margin:0px;
}

#ServicesSubNav li a:visited{
	font-size:10px;
	padding:0px;
	margin:0px;
}

#ServicesSubNav li a:hover{
	font-size:10px;
	padding:0px;
	margin:0px;
}

#ServicesSubNav li.LastNavItem {
	border-right:none;
}

#ServicesSubNav li.ServicesSubNavTitle {
	font-size:10px;
	font-weight:bold;
	padding-top:14px;
	border-right:none;
}

/******** End Services Page Styles **********/

/******** Start Trophy Room Styles ********/

#TrophyFeatured {
	background-image:url('../images/TrophyFeaturedBG.gif');
	background-repeat:no-repeat;
	background-position:0px 11px;
	overflow:hidden;
}

#TrophyFeaturedInnerContainer {
	padding:20px;
	overflow:hidden;
}

#TrophyFeatured a:link{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#TrophyFeatured a:active{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#TrophyFeatured a:visited{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:none;
}

#TrophyFeatured a:hover{
	color:#ffffff;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	text-decoration:underline;
}

#TrophyFeatured h2 {
	padding:0px; 
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
}

#TrophyFeatured p {
	color:#DBE9F7;
	font-size:11px;
	font-weight:normal;
	font-family:Verdana, Geneva, sans-serif;
	padding:0px;
	margin:15px 0px 0px 0px;
}

#TrophyFeatured img {
	display:block;
}

#TrophyFeaturedImagesContainer {
	float:right;
	width:255px;
	padding-left:20px;
}

#AwardsListing {
	height:400px;
	overflow:auto;
	margin-top:15px;
	width:630px;
	margin-bottom:15px;
}

*html #TrophyFeaturedImagesContainer {
	padding-bottom:10px;
}


#TrophyVideoContainer {
	padding-bottom:7px;
}

.IconContainer2 {
	float:left;
	width:118px;
	text-align:center;
	padding-right:5px;
	padding-top:5px;
}

.IconContainer2 img {
	border:0px;
}

.IconDescription2 {
	float:right;
	width:465px;
	font-size:11px;
}

.IconDescription2 p {
	font-size:11px;
	margin:0px;
	padding:0px;
	margin-bottom:8px;
}

.IconDescription2 p.Last {
	margin:0px;
	padding:0px;
}

.AwardImage {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
	margin-right:10px;
}

/******** End Trophy Room Styles ********/

/******** Start Knowledge Center Styles ********/
.KnowledgeCenterList {
	padding-bottom:25px;
}

.KnowledgeCenterList li {
	margin-bottom:10px;
}

.KnowledgeCenterList2 li {
	margin-bottom:12px;
}
/******** End Knowledge Center Styles **********/

/******** Start Testimonials Styles **********/

#TestimonialsContainer {
	overflow:hidden;
	zoom: 1;
	border-top:1px solid #CCCBBA;
	border-bottom:1px solid #CCCBBA;
	padding-top:7px;
	padding-bottom:7px;
	width:875px;
	margin:0px auto 10px auto;
}

#TestimonialsContainer h2 {
	float:left;
	width:130px;
	padding-top:20px;
}

#TestimonialText {
	float:left;
	width:578px;
	font-size:12px;
	color:#619FDA;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	border-right:1px solid #CCCBBA;
	padding-right:15px;
}

#TestimonialReadMore {
	float:left;
	padding-top:20px;
	width:107px;
	padding-left:20px;
}

.TestimonialsBox {
	margin:0px 0px 25px 0px;
	padding:10px;
	background-color:#f2f2f2;
}

.TestimonialsBox img {
	float:left;
	margin-right:10px;
}

/******** End Testimonials Styles **********/

/******** Start Tab Nav Styles **********/
.TabNav {
	border-bottom:1px solid #cccbba;
	list-style-type:none;
	margin:0px;
	padding:0px;
	height:29px;
}

.TabNav li {
	float:left;
	margin:0px;
	padding:0px;
}

.TabNav li a:link{
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
}

.TabNav li a:active{
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
}

.TabNav li a:visited{
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
}

.TabNav li a:hover{
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
	text-decoration:none;
}

.TabNav li.Selected a:hover{
	display:block;
	float:left;
	padding:3px 8px 3px 8px;
	text-decoration:none;
}

.TabNav li.NotSelected {
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #cccbba;
	background-color:#ffffff;
}


.TabNav li.Selected {
	float:left;
	margin:0px;
	padding:0px;
	border:1px solid #bde945;
	background-color:#bde945;
}



/******** End Tab Nav Styles **********/

/******** Start Scroll Pane Styles ********/
div.ScrollPane {
	background-color:#f8fbeb;
	padding:10px;
	overflow:auto;
	height:300px;
	border-bottom:1px solid #cccbba;
	font-size:11px;
}

div.ScrollPane p {
	font-size:11px;
}
/******** End Scroll Pane Styles *********/

/******** Start Interact@BrightWave Styles ********/
.IconDescriptionBlock {
	overflow:hidden;
	zoom: 1;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px dashed #cccbba;
	padding-bottom:20px;
}

.IconDescriptionBlock p.PadRight {
	padding-right:10px;
}

.IconDescriptionBlockFirst {
	overflow:hidden;
	zoom: 1;
	margin-top:10px;
	margin-bottom:20px;
	border-bottom:1px dashed #cccbba;
	border-top:1px dashed #cccbba;
	padding-bottom:20px;
	padding-top:20px;
}

.IconContainer {
	float:left;
	width:60px;
	text-align:center;
	padding-right:5px;
}

.IconContainer img {
	border:0px;
}

.IconDescription {
	float:right;
	width:400px;
	font-size:11px;
}

.IconDescriptionPadTop {
	float:right;
	width:400px;
	font-size:11px;
	padding-top:5px;
}
/******** End Interact@BrightWave Styles ********/

/******** Start Misc Styles ********/
.ArchiveBox {
	float:left;
	width:100px;
	padding-left:10px;
	padding-right:10px;
	border-right:1px solid #e3e3e3;
}

.ArchiveBox p {
	text-align:center;
}

.ArchiveBox h2 {
	text-align:center;
}

.ArchiveYearHeader {
	margin-bottom:0px;
	padding-bottom:0px; 
}
/******** End Misc Styles ********/

/******** Start Popup Styles **********/
#PopupContent {
	padding:20px;
}

#PopupContent h2 {
	font-size:22px;
	margin-bottom:10px;
	padding-bottom:0px;
}
#PopupContent ul {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	padding-bottom:0px;
}

#PopupContent ul li {
	margin:15px 0px 8px 0px;
	padding:0px;
	font-weight:bold;
}

#PopupContent ul li ul li {
	margin:8px 0px 8px 0px;
	padding:0px;
	font-weight:normal;
}
/******** End Popup Styles **********/






