body
{
	background: #9a9a9a;
	/* padding: 0px */
	padding: 0px 0px 0px 0px;
	margin: 0px;
		
}

a
{
	color:Black;
}

a:visited
{
	color:Black;
}


body, input, select, textarea
{
	font:normal 12px Arial;
	color: #666666;
}


table, td
{
	font:normal 12px Arial;
	color: #666666;

}
table.lined td
{
	border:solid 1px #8EA2B2;
}

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;*/
	margin: 0px;
	padding: 0px;
}
/* worldwide location pages navigation */
.wwLocation
{
	margin-right: 40px;
	margin-top: -3px;
}
/* End */

#breadcrumbs
{
	margin: 5px 0px 0px 0px;
	display: block;
	z-index: 0;	
}
#breadcrumbs td
{
	border-bottom: solid 1px #b4b4b4;
	padding: 0px;
	
}
div.breadcrumb2 {
	margin: 0px;
	margin-top: 2px;
	padding: 0px;
	/*background-color: #fcc2c2; */
}
div.breadcrumb
{
	font-family: Verdana;
	font-size: 10px;
	color: #666666;
	padding: 1px 0px 5px 16px;
	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;
	/*Ektron Search Results Page- 3/25/10 */
	/* background: url("/Images/back_page.gif" );*/
	overflow: auto;
}
.pageNoRight
{
	padding-top: 0px;
	background: url("/Images/back_page_noright.gif" );
	overflow: auto; 
}
.middle
{
	float: left; 
	width: 722px; 
	margin-right: 8px;
}
.middleNoRight
{
	width:928px;
}
div.center
{
	width: 515px;
	float: right;
	margin: 5px 10px 30px 0px;
} 
div.centerNoRight
{
	width: 721px;
	float: right;
	margin: 5px 10px 30px 0px;
} 
.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;*/
}
.subHeaderNoRight
{
	width: 928px;
	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;
}
.divSubHeadImage
{
	height: 122px;
	width:721px;
}
.underSub
{
	/*margin-top:300px; */
}

div.left
{
	width: 168px;
	float: left;
}

div.right
{
	width: 198px;
	float: left;
}


p
{
	margin-top:5px;
	padding: 0px;
}

/* NAVIGATION */


div.navigation
{
	margin: 0px;
	margin-top: 6px;
	height: 20px;
}

.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
{
	
	
	color: #4C728C;
}

div.center ul a
{
	
	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
{
	font-size: 11px;
}
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 li
{
	/*list-style-image: url("/Images/link_bullet.gif"); */
	padding: 0px;
	margin: 0px 0px 8px 0px;
}

.RightChannelPadding
{
	padding: 8px 5px 5px 8px;
	/*border: solid 1px blue;*/
	width: 250px;
	margin: 0px auto;
	text-align: center;
}
.RightChannelPadding div
{
	margin: 0px 0px 5px 0px;
	/*border: solid 1px red;*/
	width: 230px;
}
.RightChannelPadding object
{

	/*border: solid 1px yellow;*/
}

.BottomRightContent
{
	text-align:left; 
	padding-left:40px;
}

.BottomRightContent ul
{
	padding-left:0px;
}

#flashcontent
{
	/*border: solid 1px green;*/
	margin: 0px auto;
	text-align: center;
}
#ctl00_BottomMiddle
{
	/*background-color:  purple;*/
	margin-left: 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;
	color:#666666;
}

div.footerLinks a
{
	color:#666666;
}
/* 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;
}

div.fax
{
	background:url("/Images/icon_fax.gif") left bottom no-repeat;
	padding: 0px 0px 0px 20px;
	/* 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" );*/
}
/* li.wmv */
.wmv
{
	background:url("/Images/icon_wmv.gif") left center no-repeat; 
	padding: 0px 0px 0px 20px;
	/*list-style-image: url("/Images/icon_pdf.gif" );*/
}
/* li.flv */
.flv
{
	background:url("/Images/icon_flv.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
{
	position:relative;
	clear:both;
	padding-top:10px;
}
.bio-summary-img
{
	position:relative;
	float:left;
	width:80px;
}
.bio-summary-txt
{
	position:relative;
	float:left;
	width:415px;
}

span.NewsTeaser p
{
	line-height:normal;
}

.ManagementTeamImage
{
	padding-right:10px;
}

/* Location Pages Styles */
#locationLanding
{
	margin-left: -26px;
	margin-top: -5px;
}
.wwmenu
{
	vertical-align: middle;
	
}

td.blogLink a
{
	font-size: 11px;
}

.mainContainer
{
    margin-left: auto;
    margin-right: auto;
	width:950px;
	background-color:white;
	padding:10px;
	line-height: 16px;
}
.header
{
	height:71px;
	width:950px;
	background-color:#b2b2b2;
}

.header a
{
	background-color:#D2D1CF;
	float:left;
	display:block;
	border-right: solid 4px white;
}
.header p
{
	padding-right:18px;
	padding-top:20px;
	text-align:right;
	vertical-align:middle;
	margin-top:0px;
}
.topNav
{
	height:33px;
	width:950px;
	margin-top:5px;
	border-bottom:solid 2px #CECED0;
	border-top:solid 1px #CECED0;
	color:#c9c9c9;

}
#HomePageFlash
{
	height:229px;
	width:950px;
	margin-top:5px;
	background-color:#00365C;
	
}
.bottomElements
{
	margin-top:5px;
	width: 950px;
	height: 270px;
	color:#c0c0c0;
	line-height: 16px;
}

.bottomElements td
{
	height:270px;
	/*width:254px;*/
/*	margin-right:2px;*/
	background-color:#ffffff;
	vertical-align:top
}
.bottomElementSpacer
{
	width:expression(4+"px") !important;
	background-color:White !important;
}
.footer
{
	height:20px;
	width:950px;
	text-align:center;
	font-size:12px;
	vertical-align:middle;
	color:#c9c9c9;
	clear:both;
	margin-top: 10px;
}		

.mainChannel
{
	margin-top:5px;
	width:602px;
	min-height:450px;
	/*background-color:#C2D2DF;*/
	background-color:#ffffff;
	float:left;
	padding:50px 0px 18px 0px;
	margin: 0px 0px 0px 65px;
	line-height: 16px;
	/*border: solid 1px red;*/
}
.mainChannel h2
{
	font-size: 24px;
}
.mainChannel h3
{
	font-size: 18px;
}
.mainChannel h4
{
	font-size: 16px;
}
.mainChannel a
{
		color:#5e88a1;
}

.mainChannel a:visited
{
	color:#5e88a1;
}			


Div.homePageBottomRight
{
	height:100%;
}

ul.bullet li
{
	margin-bottom:10px;

}

H5
{
	color:#666666;
}
h1, h2, h3, h4
{
	color:#5e88a1;
}

.BottomElement
{
	margin-top: 5px;
	line-height: 16px;
	height: 300px;
	color: #666666;
	width: 320px;
	background: url(/images/home_PG_Box.gif) -1px 38px no-repeat;
	
}
.BottomElement h2
{
	margin-top: 0px;
}
#ctl00_HomeLeft h2
{
	width: 310px;
}
#ctl00_HomeLeft p
{
	margin-left: 35px;
	width: 200px;
}
.RightHome
{
	width: 320px;
	height: 300px;
	position: relative;
	
}
.latestnews
{
	font-size: 11px;
	color: #666666;
	width: 250px;
	line-height: 16px;
	
}
.rssFeedDiv
{
	position: absolute;
	right:20px;
	bottom: 13px;
}
.minHeightMain
{
	height:470px;
	width:0px;
	float:left;
}

.rightChannel
{
	margin-top:5px;
	float:right;
	background-color:#F9F6ED;
	
	clear:both; /*Ektron - 3/26/10*/

}
#rightChannelnew
{
	margin-top: 5px;
	padding: 0px 10px 300px 15px;
	background: #ffffff url(/Images/Secondary4.jpg) bottom left no-repeat;
}
#rightChannelnew img
{
	border: 0px;
	margin-bottom: 5px;
}

.rightChannelAd
{
	/*height:165px;*/ /*Ektron - 3/26/10*/
	/*Disabled by Ektron as this is causing problem - need to fix - 3/26/10*/
	 width:218px;
	border-bottom:solid 4px white;
}
.rightChannelAd .AddLink
{
	color: #ffffff;
	text-decoration: none;
	/*padding: 0px 0px 0px 10px;*/
	display: block;
	margin-left:25px;

}
.rightChannelAd .AddLink:hover
{
	text-decoration: underline;
}
.rightChannelTop
{
	background-color: #914d04;
	/*Disabled by Ektron as this is causing problem - need to fix  - 3/26/10*/
	/*display:none;*/
}
.rightChannelTop a
{
	background: url(/Images/browncarat.gif) 0px 3px no-repeat;
}
.rightChannelMiddle
{
	background-color: #747b35;
}
.rightChannelMiddle a
{
	background: url(/Images/greencarat.gif) 0px 3px no-repeat;

}
.rightChannelBottom
{
	margin-bottom:0px;
	background-color: #b2b2b2;
}
.rightChannelBottom a
{
	background: url(/Images/greycarat.gif) 0px 3px no-repeat;
}
div.rightChannelBlog
{
	padding: 18px 6px 18px 6px;
	width: 206px;
}

div.rightChannelBlog ul
{
	margin-left:18px;
}

.BlogEntry
{
	display: block;
	margin: -10px 0px 15px 0px;
	padding: 0px;
}

.BlogEntry p
{
	margin-top:-10px;
}

.minHeightRight
{
	height:485px;
	width:0px;
	float:left;
}

.inlineMargin
{
	display:inline;
	margin-right:4px;
}

.inlineMargin div
{
	display:inline;
}