#B {
	MARGIN: 0 auto;
	WIDTH: 925px;
}
#Bb {
	WIDTH: 923px;
	border: 1px solid #dadada;
}
#Bbb {
	WIDTH: 919px;
	border: 2px solid #ededed;
}
#Bbbb {
	WIDTH: 915px;
	border: 2px solid #f4f4f4;
}
#bB {
	margin: 5px 7px;
}
#l {
	MARGIN-BOTTOM: 10px;
	width: 897px;
	margin-left: 8px;
	margin-right: 6px;
	height: auto;
}
#logoTagDiv {
	FLOAT: left;
	width: 199px;
}
.clear {
	FONT-SIZE: 0px;
	HEIGHT: 25px;
	line-height: 0px;
	clear: both;
}
.clearmed {
	FONT-SIZE: 0px;
	HEIGHT: 15px;
	line-height: 0px;
	clear: both;
}
.clearlg {
	FONT-SIZE: 0px;
	HEIGHT: 25px;
	line-height: 0px;
	clear: both;
}
.clearsm {
	FONT-SIZE: 0px;
	HEIGHT: 12px;
	line-height: 0px;
	clear: both;
}
#utilDiv {
	PADDING-BOTTOM: 6px;
	MARGIN-RIGHT: 150px;
	TEXT-ALIGN: right;
	margin-top: 480px;
}
.utilDelim {
	PADDING-RIGHT: 3px;
	PADDING-LEFT: 3px;
	color: #F7F919;
	font-size: 18px;
	font-weight: bold;
}
.greytext {
	FONT-SIZE: 9px; COLOR: #00516C; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A.greytext {
	FONT-SIZE: 9px; COLOR: #00516C; FONT-FAMILY: verdana,arial,helvetica,sans-serif; text-decoration:none
}
A.greytext:hover {
	FONT-SIZE: 9px; COLOR: #00516C; FONT-FAMILY: verdana,arial,helvetica,sans-serif; text-decoration:underline
}
.greybody {
	FONT-SIZE: 10px;
	COLOR: #00516C;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-align: left;
}
.whiteheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.yellowheadline {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.bluebody {
	FONT-SIZE: 10px; COLOR: #00516c; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}
.headlineyellow {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #cc9c0b; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.crumbtrail {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #999999; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.sidenav {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.white {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.selectednav {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: arial,helvetica,sans-serif
}
.sidenavsmall {
	FONT-SIZE: 9px; COLOR: #DBDBCE; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A.sidenavsmall {
	FONT-SIZE: 9px; COLOR: #DBDBCE; FONT-FAMILY: verdana,arial,helvetica,sans-serif; text-decoration:none
}
A.sidenavsmall:hover {
	FONT-SIZE: 9px; COLOR: #DBDBCE; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
.sidenavsmallwhite {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.sidenavsmallyellow {
	FONT-SIZE: 9px; COLOR: #c9c9ab; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.newsbody A {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.newsbody A:hover {
	FONT-SIZE: 10px; COLOR: #40537d; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A.greybody {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: none
}
A.greybody:hover {
	FONT-SIZE: 10px;
	COLOR: #ca9a00;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-decoration: underline;
}
A.brown {
	FONT-SIZE: 10px;
	COLOR: #ca9a00;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
A.brown:hover {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana,arial,helvetica,sans-serif; TEXT-DECORATION: underline
}
A.brownsm {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; 
}
A.brownsm:hover {
	FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
A.brownsmHp {
	FONT-SIZE: 9px;
	COLOR: #ca9a00;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
}
A.brownsmHp:hover {
	FONT-SIZE: 9px; COLOR: #ca9a00; FONT-FAMILY: verdana, arial, helvetica, sans-serif; TEXT-DECORATION: underline
}
.orangebody A {
	FONT-SIZE: 10px; COLOR: #40537d; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.orangebody A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.greybodyHp {
	FONT-SIZE: 9px;
	COLOR: #00516C;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	TEXT-DECORATION: none;
	text-align: left;
	float: left;
}
.whitebody A {
	FONT-SIZE: 10px; COLOR: #40537d; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.whitebody A:hover {
	FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.whiteheadline A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.whiteheadline A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.yellowheadline A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ca9a00; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
.yellowheadline A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #40537d; FONT-FAMILY: verdana,arial,helvetica,sans-serif
}
A.bluebody {
	FONT-SIZE: 10px;
	COLOR: #00516C;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-decoration: none;
}
A.bluebody:hover {
	FONT-SIZE: 10px;
	COLOR: #ca9a00;
	FONT-FAMILY: verdana,arial,helvetica,sans-serif;
	text-decoration: underline;
}
.aboutustitle {
	FONT-SIZE: 16px;
	COLOR: #BABA9E;
	FONT-FAMILY: arial,helvetica,sans-serif;
	font-weight: bold;
}
.specialisttitle {
	FONT-SIZE: 22px; COLOR: #ca9a00; FONT-FAMILY: arial,helvetica,sans-serif
}
.producttitle {
	FONT-SIZE: 22px; COLOR: #ca9a00; FONT-FAMILY: arial,helvetica,sans-serif
}
.newstitle {
	FONT-SIZE: 22px; COLOR: #ca9a00; FONT-FAMILY: arial,helvetica,sans-serif
}
.careerstitle {
	FONT-SIZE: 22px; COLOR: #99cc99; FONT-FAMILY: arial, helvetica, sans-serif}
.contactustitle {
	FONT-SIZE: 22px; COLOR: #ca9a00; FONT-FAMILY: arial, helvetica, sans-serif
}
.hometitle {
	FONT-SIZE: 16px;
	COLOR: #466A82;
	FONT-FAMILY: arial,helvetica,sans-serif;
	font-weight: bold;
}
.utildiv {
	FONT-SIZE: 14px;
	COLOR: #466A82;
	FONT-FAMILY: arial,helvetica,sans-serif;
	font-weight: bold;
}
.lightbrown {
	BACKGROUND-COLOR: #00516C
}
.mediumbrowndk {
	BACKGROUND-COLOR: #F0F0E8;
}
.lightbrown TD {
	BACKGROUND-COLOR: #00516C
}
.mediumbrown {
	BACKGROUND-COLOR: #E2E2E2
}
.mediumbrown TD {
	BACKGROUND-COLOR: #e7e7e7
}
.darkbrown {
	BACKGROUND-COLOR: #00516c
}
.darkbrown TD {
	BACKGROUND-COLOR: #00516C
}
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 20px; BACKGROUND-COLOR: #FFFFFF
}
.about_us {
	BACKGROUND-COLOR: #666666
}
.default {
	BACKGROUND-COLOR: #999933
}
.specialist {
	BACKGROUND-COLOR: #666666
}
.specialist_overview {
	BACKGROUND-COLOR: #dc9000
}
.news {
	BACKGROUND-COLOR: #dc9000
}
.careers {
	BACKGROUND-COLOR: #99cc99}
.contact {
	BACKGROUND-COLOR: #666666}
.main_content {
	BACKGROUND-COLOR: #D7E3E7
}
.main_contact {
	BACKGROUND-COLOR: #E6E7D7
}
.main_news {
	BACKGROUND-COLOR: #E7DBD7
}
.main_specialist {
	BACKGROUND-COLOR: #D8E7D7
}
.side_content {
	BACKGROUND-COLOR: #666666
}
.brownindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7.5pt;
	color: #00516C;
}
.bluebodybld {
	FONT-SIZE: 10px;
	COLOR: #00516c;
	FONT-FAMILY: verdana, arial, helvetica, sans-serif;
	font-weight: bold;
}
#endTagDiv {
	padding-right: 0px;
	float: right;
}
#endTagLogoDiv {
	FLOAT: right;
}
#hpContent {
	padding-left: 7px;
	padding-right: 3px;
	margin-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #F5F5F1;
	height: 205px;
}
#hp2Content {
	padding-left: 7px;
	padding-right: 3px;
	margin-left: 0px;
	padding-top: 12px;
	padding-bottom: 12px;
	background-color: #F5F5F1;
	height: 180px;
}
#hpMainContent {
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #F5F5F1;
}
#hp2Content {
	padding-left: 8px;
	padding-right: 8px;
	margin-left: 0px;
	padding-top: 12px;
	padding-bottom: 13px;
	background-color: #F5F5F1;
	height: 155px;
}
#nMainContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-bottom: 15px;
	background-color: #FFFCF0;
}
#hpMainImContent {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#gMainContent {
	WIDTH: 420px;
	padding-left: 8px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	float: right;
}
#nMainImContent {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom: #eaeae2 dashed 1px;
}
#MainImContent {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 897px;
}
#MainContent {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 900px;
}
#hpMainHdContent {
	padding-left: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
}
#MainMenuContent {
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#hpImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 16px;
	margin-left: 0px;
	border-bottom: #eaeae2 dashed 1px;
}
#nContentBox {
	WIDTH: 470px;
	float:right;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	BACKGROUND: url(../images/hdrs.jpg) repeat-x right top;
	height: 22px;
}
#prContentBox {
	WIDTH: 486px;
	float:right;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/hdrs3.jpg);
	height: 22px;
}
#aContentBox {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	border-bottom: #eaeae2 dashed 1px;
}
#fContentBox {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 22px;
	text-align: right;
	padding-top: 10px;
}
#gContentBox {
	WIDTH: 420px;
	float:right;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 22px;
}
#HdrTagDiv {
	FLOAT: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-left: 40px;
}
#HdrRtTagDiv {
	FLOAT: left;
	padding-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
}
#HdrRt2TagDiv {
	FLOAT: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-left: 170px;
	width: 700px;
}
#HdrRt3TagDiv {
	FLOAT: left;
	padding-right: 5px;
	padding-top: 0px;
	padding-left: 0px;
}
#sImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 129px;
	background-image:url(../images/specialistbkgrd.jpg);
}
#nImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 129px;
	background-image:url(../images/newsbkgrd.jpg);
}
#cImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	height: 129px;
	background-image:url(../images/contactbkgrd.jpg);
}
#aImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/aboutusbkgrd.jpg);
	height: 129px;
	width: 897px;
}
#seImageContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	background-image:url(../images/searchbkgrd.jpg);
	height: 129px;
}
#gImageContent {
	WIDTH: 50%;
	float:left;
	padding-left: 0px;
	padding-right: 15px;
	margin-left: 0px;
	border-right: #eaeae2 dashed 1px;
}
#hpAddressContent {
	WIDTH: 22%;
	float:left;
	padding-left: 2px;
	padding-right: 2px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 2px;
}
#hpAdd2Content {
	WIDTH: 31%;
	float:left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 2px;
	margin-right: 10px;
}
#hpAdd3Content {
	WIDTH: 210px;
	float:left;
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	margin-right: 5px;
}
#GenContent {
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
#contentBox {
vertical-align:top
}
