body
{
	background: #9a9a9a;
	/* padding: 0px */
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

body, input, select, textarea, table, td
{
	font:normal 12px Arial;
	color: #666666;
}

table.lined td
{
	border:solid 1px #8EA2B2;
}

div.header
{
	background: #ffffff;
}

div.logoBar
{
	background-color: #b4b4b4;
	/* background:  url("/Images/sgt_logo.gif" ) #b4b4b4  left top no-repeat*/
	/* height: 48px;*/
	height: 73px;
	text-align: right;
	/* padding-top: 26px; */
}

div.logoBar input.searchButton
{
	border: none;
	width: 52px;
	height: 18px;
	
}

div.logoBar input
{
	height: 14px;
	margin-right: 4px;
}

div.grayBorders
{
	border-top: solid 1px #b4b4b4;
	border-bottom: solid 1px #b4b4b4;
}

div.breadcrumb
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding: 4px 0px 4px 8px;
	margin-top: 0px;
	border-bottom: solid 1px #b4b4b4;
}

div.breadcrumb a
{
	color: #666666;
	text-decoration:none;
}
div.breadcrumb a:link
{
	text-decoration:none;
}
div.breadcrumb a:hover
{
	text-decoration: underline;
}
.wide
{
	width: 928px;
	 margin: auto; 
	padding: 10px 10px 6px 10px;
	
}

.page
{
	padding-top: 0px;
	background: url("/Images/back_page.gif" );
	overflow: auto;
}

.subHeader
{
	width: 722px;
	height: auto; /*position:absolute;      z-index:5;      top:144px;      display:block;*/
	border-bottom: solid 4px #ffffff; /*background:url("/Images/subhd_solutions.gif") 202px top no-repeat #5c7990;*/
}
.divSubHeadText
{
	height: 27px;
	background-color: #5c798f;
	padding-top: 5px;
}
.divSubHeadText h1
{
	color: #ffffff;
	font-size: 20px;
	font-weight: normal;
	margin: 0px 0px 0px 197px;
	
}
.divSubHeadText h1 p
{
	margin: 0px;
}
.underSub
{
	/*margin-top:300px; */
}

div.left
{
	width: 168px;
	float: left;
}

 div.center
{
	width: 515px;
	float: right;
	margin: 5px 10px 30px 0px;
} 

div.right
{
	width: 198px;
	float: left;
}

div.footer
{
	background: #fff;
	color: #003358;
	text-align: center;
}

p
{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

/* NAVIGATION */


div.navigation
{
	margin-top: 6px;
	height: 25px;
}

.navigation a
{
	/*height: 25px; 	display: block; 	float: left; 	margin-left: 15px;*/
}

a.aboutUs
{
	background: url("/Images/nav_aboutus.gif" );
	width: 72px;
}

a.prod
{
	background: url("/Images/nav_prod.gif" );
	width: 150px;
}

a.case
{
	background: url("/Images/nav_case.gif" );
	width: 99px;
}

a.partners
{
	background: url("/Images/nav_partners.gif" );
	width: 75px;
}

a.events
{
	background: url("/Images/nav_events.gif" );
	width: 61px;
}

a.training
{
	background: url("/Images/nav_training.gif" );
	width: 69px;
}

a.careers
{
	background: url("/Images/nav_careers.gif" );
	width: 69px;
}

a.community
{
	background: url("/Images/nav_community.gif" );
	width: 84px;
}
a.worldwide
{
	background: url("/Images/nav_worldwide.gif" );
	width: 89px;
}

.navigation a:hover, navigation a.on
{
	background-position: 0% -25px;
}

/* LEFT STYLES */
div.left h2
{
	background: #8ea2b2;
	width: 156px;
	margin: 0px 0px 0px 1px;
	border-bottom: solid 1px #003359;
	font-size: 13px;
	color: #ffffff;
	padding: 5px;
}

div.left h3
{
	font-size: 11px;
	font-weight: bold;
	padding: 7px 5px 3px 7px;
	margin: 0px;
}

div.left a
{
	color: #003358;
	font-size: 11px;
}

div.left p, div.left a
{
	/*padding:7px; */
}

div.left ul a
{
	padding: 0px;
	font-size: 11px;
}

.left ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}


div.left li
{
	/*list-style-image: url("/Images/link_bullet.gif"); */
	background: url("/Images/carat.gif") left top no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 8px -5px;
	font-size: 11px;
}

.LeftChannelPadding
{
	padding: 8px 5px 10px 10px;
}

/* CENTER STYLES */
div.center h1
{
	font-size: 18px;
	color: #4C728C;
	padding:8px 0px 4px 0px;
	margin: 0px;
	font-weight: normal;
}

div.center h2
{
	font-size: 14px;
	color: #4C728C;
	padding:8px 0px 4px 0px;
	margin:0px;
}

div.center h3
{
	font-size: 16px;
	color: #4C728C;
	padding:4px 0px 4px 0px;
	margin:5px 0px 0px 0px;
	font-weight: normal;
}

div.center hr
{
	
}

div.center p
{
	padding: 0px;
	color: #2F2F2F;
	font-size: 12px;
	line-height: 18px;
}

div.center a
{
	padding: 0px;
	font-size: 12px;
	color: #4C728C;
}

div.center ul a
{
	padding: 0px;
	font-size: 13px;
	color: #4C728C;
}

div.center ul
{
	padding: 0px 0px 0px 20px;
	margin: 10px 0px 0px 5px;
}

div.center li
{
	padding: 0px 0px 8px 5px;
	margin: 0px;
	color: #2F2F2F;
	list-style-image: url("/images/center_bullet.gif");
}

div.center li a
{
	font-size: 12px;
}

div.center cite
{
	font-style:italic;
	line-height: 16px;
	margin-left: 20px;
}
div.center blockquote
{
	color: #333333;
	margin-left: 20px;
}
.ManagementImage 
{
	padding-right: 10px;
	border: 0px;
}
/* RIGHT STYLES */
div.right h2
{
	background: #9ca27e;
	width: 187px;
	margin: 0px 0px 0px 1px;
	border-bottom: solid 1px #707843;
	font-size: 13px;
	color: #ffffff;
	padding: 5px;
}

div.right h3
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
}

div.right p, div.right a
{
	/*padding:7px; */
}

div.right a
{
	color: #003358;
}

div.right ul a
{
	padding: 0px;
}

.right ul
{
	list-style-type: none;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 7px;
}

div.right
{
	font-size: 11px;
}
div.right li
{
	/*list-style-image: url("/Images/link_bullet.gif"); */
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.RightChannelPadding
{
	padding: 8px 5px 5px 10px;
}
.RightChannelPadding div
{
	margin: 0px 0px 5px 0px;
}
div.blocklinks a
{
	font-family: "franklin gothic book", arial, sans-serif;
	font-size: 13px;
}
div.blocklinks a:link
{
	background-color: #3F6479;
	color: #ffffff;
	padding: 0px 3px 0px 3px;
	text-decoration: none;
}
div.blocklinks a:visited, div.blocklinks a:hover
{
	background-color: #6A8590;
	color: #ffffff;
	padding: 0px 3px 0px 3px;
	text-decoration: none;

}
/* FOOTER STYLES */
div.footerLinks
{
	padding: 4px;
}

div.footerLinks a
{
	color: #003358;
}
/* List Bullet Images */
li.hyperBullet
{
	list-style-image: url("/Images/link_bullet.gif" );
}

li.bullet
{
	list-style-image: url("/Images/bullet_dropdown.gif" );
}

/* li.email */
div.email
{
	background:url("/Images/icon_email.gif") left bottom no-repeat; 
	/* list-style-image: url("/Images/icon_email.gif" ); */
	padding: 0px 0px 0px 20px;
}

li.fax
{
	list-style-image: url("/Images/icon_fax.gif" ); /*background:url("/Images/icon_fax.gif") 2px 2px no-repeat; */
}

/* li.phone*/
div.phone
{
	background:url("/Images/icon_phone.gif") left bottom no-repeat; 
	/* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 0px 0px 20px;
}

/* li.pdf */
.pdf
{
	background:url("/Images/icon_pdf.gif") left center no-repeat; 
	padding: 0px 0px 0px 20px;
	/*list-style-image: url("/Images/icon_pdf.gif" );*/
}
 ul.bullet
{
	list-style-type: none;
	/* list-style-image: url("/Images/link_bullet.gif" );*/
	margin: 0px 5px 5px -5px;
	}
 ul.bullet li
{
	background: url("/Images/carat.gif") left top no-repeat;
	padding: 0px 0px 0px 10px;
}
#divLogin
{
	margin: 5px 0px 10px 5px;
	text-align: left;
	color: #003358;
}
#divLogin table
{
	width: 155px;
}
#divLogin p
{
	padding: 0px 0px 5px 0px;
}
#divLogin input.TextBox
{
	width: 85px;
	float: right;
	border: solid 1px #666666;
}

input.button
{
	background-color: #6A8590;
	color:#ffffff;
	border: solid 1px #666666;
}
.bio-summary
{
	
	clear:both;
	padding-top:10px;
	margin-left: -25px;
	
}
.bio-summary-img
{
	position:relative;
	float:left;
	width:80px;
	
}
.bio-summary-txt
{
	position:relative;
	float:right;
	width:375px;
	margin-right: 25px;
}
.NewsTeaser
{
	display: block;
	margin: 0px 0px 15px 0px;
	padding: 0px;
}
span.NewsTeaser p
{
	line-height:normal;
}
#HomePageFlash
{
	background-color:#ffffff;
	padding-bottom: 5px;
}
.ManagementTeamImage
{
	padding-right:10px;
}
/* Location Pages Styles */
#locationLanding
{
	margin-left: -25px;
	margin-top: -5px;
}
.wwmenu
{
	vertical-align: middle;
	
}