BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #bcbcd0; }
P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif }
A {
	COLOR: #8c8e21; FONT-FAMILY: arial, helvetica, sans-serif;}
A:hover {
	TEXT-DECORATION: underline }
h1 {
	FONT-SIZE: 15pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; }
h1.serv {
	FONT-SIZE: 17pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; MARGIN: 0px 11px 0px 0px; }
h1.con2 {
	FONT-SIZE: 17pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; MARGIN: 20px 0px 10px 0px; font-style: normal;  }
h1.grey {
	text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #ffffff;  font-weight: bold; font-style: normal; }
h2 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; }
h2.serv {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; font-style: italic; margin-top: 0px;}
h2.con2 {
	FONT: 15pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; MARGIN: 0px 11px 0px 0px;}
h2.cont {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; MARGIN: 0px 11px 0px 0px; border-bottom:1px solid #444444; font-style: italic; }
h2.con3 {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; MARGIN: 20px 11px 0px 0px; border-bottom:1px solid #D1D1D1; font-style: normal; }
h2.quest {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #522f73; font-weight: bold; MARGIN: 0px 11px 0px 0px; }
h3 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY:  arial, helvetica, sans-serif; }
h1.new {
	 color:#007DC4; font-size:30px; font-weight:normal; font-style:none; }
h3.new {
	COLOR: #522F73; font-size:18px; line-height:normal; background-color: #d6e5f4; margin-right: 80px; padding: 2px 2px 2px 6px}
h1.thanks {
	FONT-SIZE: 20pt; COLOR: #444444; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; MARGIN: 0px 11px 0px 0px; }


/* ------------------------
sidename for home
------------------------ */
#hnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px;}
#hnav P {
	FONT: 14px Arial, Helvetica, sans-serif; line-height:17px;}
#hnav A {
	COLOR: #d5edf0; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
#hnav A:hover {
	COLOR: #fff; FONT-SIZE: 16px; font-style: italic}




/* ------------------------
sidenav
------------------------ */
#select {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12pt; COLOR: #ffffff; FONT-WEIGHT: bold; }
#snav A {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 12pt; COLOR: #ffffff; TEXT-DECORATION: none; line-height:165%; }
#snav A.now {
	COLOR: #EB5E04; FONT-WEIGHT: bold;}
#snav A:hover {
	COLOR: #EB5E04; }
#hsnav A {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 11.5pt;TEXT-DECORATION: none;line-height:17px;color:#D5EDF0; FONT-WEIGHT: bold;}
#hsnav A.now {
	COLOR: #EB5E04; FONT-WEIGHT: bold;}
#hsnav A:hover {
	COLOR: #EB5E04; }
#subsnav A {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; COLOR: #D5EDF0; TEXT-DECORATION: none; line-height:115%; FONT-WEIGHT: bold; }
#subsnav A:hover {
	COLOR: #D5EDF0; TEXT-DECORATION: underline;}




#wwa {
	MARGIN: 10px 6px 0px 10px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; }
#wwa A {
	COLOR: #8C8E21; }
#wwa A:hover {
	color: #522f73}

#splash {
	PADDING-BOTTOM: 60px; MARGIN: 0px 11px 15px 15px}



#content {
	PADDING-BOTTOM: 5px; MARGIN: 0px 7px 5px 15px; FONT-SIZE: 10pt; 
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#content LI {
	FONT-SIZE: 10pt; MARGIN-LEFT: 15px; COLOR: #000000; MARGIN-RIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif}
#content P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#content P.noind {
	FONT-SIZE: 10pt; COLOR: #000000; MARGIN-RIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif}
#content TD {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif }
#content A {
	COLOR: #8c8e21; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif;}
#content A:hover {
	color: #522f73}
#content2 {
	PADDING: 15px 2px 0px 8px ;FONT-SIZE: 10pt;COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#outside {
	PADDING-top: 12px; FONT-WEIGHT: bold}
#2content {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#2content P {
	FONT-SIZE: 9pt; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 10px; FONT-FAMILY: arial, helvetica, sans-serif}



/* ------------------------
all footer
------------------------ */
#footer {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN: 0px 11px 0px 15px; }
#footer A {
	FONT-SIZE: 10pt; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
#footer A:hover {
	COLOR: #000000;}
img.bottom {
	display: block; margin: 5px 0 5px 0;}



#INDcontent P {
	FONT-SIZE: 9pt; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif}
#INDcontent A {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
.blueformfield	{ 
	font-size : 8.5pt; font-family : Verdana,Arial,Helvetica,non-serif; border-color: Navy; background-color: #ffffff; color: #000080; border-width: }
.field {
	border: 1px solid #b9b9b9; background: #ffffff; width: 150px; font-size: 1em;}
.fieldtext {
	font-family: arial; font-size: 9pt; color: #000000;}
#callout { 
	FONT-SIZE: 14pt; COLOR: #522f73; FONT-FAMILY: arial, san-serif; font-weight: bold;  font-style: italic; MARGIN: 0px 0px 0px 15px; }




/* ------------------------
headers on casestudies
------------------------ */
#casetheme { 
	FONT-SIZE: 17pt; FONT-FAMILY: Arial, Sans-Serif; color: #EB5E04; line-height:25px; font-weight:bold;}
#caseital { 
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: times new roman; font-style: italic; }



/* ------------------------
boxes for services 
------------------------ */
.row .box {
	width: 300px; background-color: #fffff; border: 1px solid #aaaaaa; font-size: 11pt; overflow: hidden; }
.boxtitle {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 4px 4px 4px; background: #d7d6d6; color: #003455; font-size: 13.5pt; text-align: center; okline-height: 16pt; }
.boxtext {
	font-family: Arial, Helvetica, sans-serif; padding: 2px 2px 2px; color: #000000; font-size: 9pt; text-align: left;}
.boxquote {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; line-height:135%; padding: 2px 8px 2px; color: #000000; font-size: 10pt; text-align: left; color: #003455; }
.boxqwho {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #512E72; padding: 6px 8px 2px; font-size: 11pt; text-align: left;}
.boxtext A {
	COLOR: #8c8e21; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
.boxtext A:hover {
	color: #522f73}
.smrow .smbox {
	width: 200px; background-color: #fffff; border: 1px solid #aaaaaa; font-size: 11pt; overflow: hidden; }
.boxtitle2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding: 4px 4px 4px; background: #d7d6d6; color: #003455; font-size: 13.5pt; text-align: left; okline-height: 16pt; }




/* ------------------------
homepage + grey box
------------------------ */
#greybox {
	background-image:url(http://www.bridgegroupinc.com/images/2greyback.gif); background-position:left top;	background-repeat:repeat-n; width: 190px; color: #000000; font-size: 8pt; font-family: Arial, Helvetica, sans-serif; }
#greybox A{
	text-decoration:none; font-size: 10pt; }
#greybox A:hover {
	text-decoration:underline; color: #522f73; }
#grey_name { 
	text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #ffffff;  font-weight: bold; PADDING-TOP: 5px}
#grey_bot {
	background:transparent url(http://www.bridgegroupinc.com/images/22greybot.gif); background-position:left top; background-repeat:repeat-n; height:15px; margin:0; width:190px; }



/* ------------------------
in their own words
------------------------ */
#words {
	MARGIN: 0px 7px 5px 15px; MARGIN-LEFT: 15px; 
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; }
#whowords {
	color:#4E88A3; font-family:"Trebuchet MS"; FONT-WEIGHT: bold; font-size: 17px;  }
#ttlewords {
	font-size: 15px; padding-bottom:10px;}
#thewords {
	font-size:11pt; line-height:1.3; padding:0px 30px 20px }
#casewords {
	font-size:11pt; line-height:1.3; padding:0px 0px 0px }
#casequotes { margin:12px 0px 30px 25px; font-size:10.5pt; line-height:1.3;}



/* ------------------------
New main nav
------------------------ */
#NavPurple { background-color:#522f73;  height:36px; width:981px;}

#navPush { margin-left:450px;}

.TopNav { float:left; margin-bottom:1em; line-height:15px; list-style-image:none; list-style-position:outside; list-style-type:none; margin:0; padding:0;}

.TopNav li { float:left; margin-right:15px; position:relative;}

.TopNav a {  color:white; padding:10px 18px 11px 16px; text-decoration:none; display:block; font-size:18px; position:relative;}

.TopNav li:hover, .TopNav li.sfHover, .TopNav a:focus, .TopNav a:hover, .TopNav a:active { background:transparent url(../images/navBG.gif) repeat scroll 0 0; outline-style:none;
outline-width:0; text-decoration:none;}

TopNavText { border-left-style:none;}




/* ------------------------
Courtesy nav
------------------------ */

#courtNav ul {
	list-style-type:none; margin: 0px; padding: 0px; float:right;}

#courtNav ul li{
	float:left; margin:0 0 3px 6px;}

#courtNav ul li a span {
	background:transparent url("../images/courtTopRight.jpg") no-repeat top right; height:26px; float:left;display:block; padding:2px 15px 0px 10px;}

#courtNav ul li a {
	float:left; display:block; padding:0 0 0 5; color:white; font-size:13px; font-weight: bold; text-decoration:none; height:26px; background:transparent url("../images/courtTopLeft.jpg") no-repeat top left;}

#courtNav ul li a:hover{
	color:black; cursor:pointer;}





/* ------------------------
Homepage Quotes
------------------------ */

#newquote {
	FONT-SIZE: 10pt; color:#353535; font-family:arial, helvetica, sans-serif; font-size:13px;}
#newquote a {
	FONT-WEIGHT: bold; font-family:"Trebuchet MS"; }
#newquote a:hover {
	TEXT-DECORATION: underline; color:#522f73 }
.quotetitle {
	color:#4E88A3; font-family:"Trebuchet MS"; FONT-WEIGHT: bold; font-size:15px; font-style:italic; }





/* ------------------------
Client List - for bcli
------------------------ */
#casestu {
	FONT-SIZE: 13pt; COLOR: black; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold;}
#caseclients a { 
	text-decoration:none; FONT-SIZE: 10pt;FONT-FAMILY: arial, helvetica, sans-serif; }
#caseclients ul {
	 margin: 0px; padding: 0px;  list-style-type:none;}
#caseclients li {
	padding: 8px 0px 8px 0px; border-bottom:1px solid #E9E9E9; }



/* ------------------------
who we are
------------------------ */
#cleanlink a {
	FONT-FAMILY: arial, helvetica, sans-serif; FONT-SIZE: 10pt; COLOR: #EB5E04; line-height:115%; FONT-WEIGHT: bold; }
#content3 {
	PADDING: 0px 2px 0px 0px ;FONT-SIZE: 10pt;COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}


input.FormSubmitButton[type="submit"] { background: none repeat scroll 0 0 #eb5e04; border-radius: 5px 5px 5px 5px;
    color: #FFFFFF; display: inline-block; font-size: 15px; font-weight: 700; height: 30px; padding: 0 5px; }
