/* Body */
body
{
	/*background: #9a9a9a;*/
	background: #5C788F; /* padding: 0px */
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

body, input, select, textarea
{
	font: normal 12px Arial;
	color: #666666;
}
/* end (Body) */

/* Header */
div.header
{
	background: #ffffff;
}
div.logoBar
{
	/*background-color: #993333;*/
	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;
}
/* Header */

/* Breadcrumbs */
#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 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;
}
/* end (Breadcrumbs) */

/* SubHeader */
.subHeader
{
	width: 722px;
	height: 156px; /*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: 155px;
	width: 721px;
}
.underSub
{
	/*margin-top:300px; */
}
/* end (SubHeader) */

/* Page */
.wide
{
	width: 928px;
	margin: auto;
	padding: 10px 10px 6px 10px;
}
.page
{
	padding-top: 0px; /*background: url("/Images/back_page.gif" );*/
	overflow: hidden;
	background: #ffffff;
}
.pageNoRight
{
	padding-top: 0px;
	background: #ffffff;
	overflow: auto;
}
p
{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
.middle
{
	float: left;
	width: 722px;
	margin-right: 8px;
}
.middleNoRight
{
	width: 928px;
}
div.center
{
	width: 515px;
	float: right;
	margin: 0px 15px 10px 0px;
}

.centerTop
{
	padding: 0;
	margin: 0;
	width: 514px;
	height: 5px;
	background: url('/images/SCT_reskin_Upper_Shadow_514x5.jpg') no-repeat;
	background-position:bottom;
	font-size:0px;
}

.centerBox
{
	background: url('/images/SCT_reskin_gradient_514x250.jpg');
	background-repeat: repeat-y;
	height: 100%;
	/*padding-left: 30px;
	padding-right: 30px;
	padding-top: 15px;
	padding-bottom: 15px;*/
}

div.centerBox h2
{
	font-size: 14px;
	color: #be9839;
	padding: 8px 0px 4px 0px;
	margin: 0px;
}


.centerBottom
{
	padding: 0;
	margin: 0;
	width: 514px;
	height: 5px;
	background: url('/images/SCT_reskin_Lower_Shadow_514x5.jpg') no-repeat;
}

div.centerNoRight
{
	width: 721px;
	float: right;
	margin: 5px 10px 30px 0px;
}
div.left
{
	width: 168px;
	float: left; /*border: solid 1px #c0bebf;*/ /*border-top: none;*/
}
div.right
{
	width: 198px;
	float: left; /*border: solid 1px #c0bebf;     border-top: none;*/
}
/* end (Page) */

/* LEFT STYLES */

div.left div
{
	border:solid 1px #c0bebf;
	padding:0px;
	margin-bottom:15px;
}

div.left div div
{
	border:none;
	padding:0px;
	margin-bottom:0px;
}

div.left h2
{
	/*background: #8ea2b2;*/
	background: url('/Images/SCT_reskin_textfield.jpg') repeat-x; /*width: 156px;*/
	width: 158px; /*margin: 0px 0px 0px 1px;*/ /*border-bottom: solid 1px #003359;*/
	font-size: 13px; /*color: #ffffff;*/
	color: #be9839;
	padding: 4px;
	border-bottom:solid 1px #c0bebf;
	margin:0;
}
div.left h3
{
	font-size: 11px;
	font-weight: bold;
	padding: 7px 5px 3px 7px;
	margin: 0px;
}
div.left a
{
	/*color: #003358;*/
	color: #000000;
	font-size: 11px;
}
div.left p, div.left a
{
	/*padding:7px; */
}
div.left ul a
{
	padding: 0px;
	font-size: 11px;
	text-decoration: none;
}
.left ul
{
	list-style-type: none;
	margin: 0px 0px 0px -5px;
	padding: 0px 0px 0px 7px;
}
div.left li
{
	/*list-style-image: url("/Images/link_bullet.gif"); */
	background: url("/Images/carrot.gif") left 3px no-repeat;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 8px 0px;
	font-size: 11px;
}
div.left .LeftChannelPadding
{
	padding: 10px 5px 10px 10px !important;
}


/* LEFT - Secondary Page Styles */
div.left .Left_ddChallenge h2
{
	background: url('/Images/SCT_reskin_textfield_tall.jpg') repeat-x;
	padding-top:3px;
	padding-bottom:3px;
}

div.left .Left_ddChallenge .ddChallenge
{
	margin-top: 3px;
	margin-bottom: 8px;
}

/* end (LEFT STYLES) */

/* CENTER STYLES */
div.center h1
{
	font-size: 18px;
	color: #be9839;
	padding: 8px 0px 4px 0px;
	margin: 0px;
	font-weight: normal;
}

div.center h1 p
{
	font-size: 18px;
	color: #be9839;
	font-weight: normal;
}

div.center h2
{
	font-size: 14px;
	color: #be9839;
	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 10px;
	margin: 10px 0px 0px 5px;
}
div.center li
{
	padding: 0px 0px 4px 0px;
	margin: 0px;
	color: #2F2F2F; /*list-style-image: url("/images/center_bullet.gif");*/
	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;
}

/* Center Styles - Home Page */
div.center .Center_Shaded_Content
{
	width: 515px;
	background: url('/Images/SCT_reskin_textfield_514x250.jpg') no-repeat top;
}
div.center .Center_Home h1
{
	font-size: 20px;
	font-family: Arial;
	font-weight: bold;
	color: #583333;
	padding: 20px 40px 4px 28px;
	margin: 0px;
}

.Center_Home
{
	margin-bottom:40px;
}


div.center .Center_Home h2
{
	font-size: 14px;
	color: #be9839;
	padding: 8px 0px 4px 0px;
	margin: 0px;
}

div.center .Center_Home a
{
	color: #2F2F2F;
	text-decoration: underline;
	font-size: 8pt;
	padding-left:28px;
}

div.center .Center_Home div a
{
	padding-left:0px;
}

ul.challenge
{
	color: #2F2F2F;
	text-decoration: none;
	padding: 0px;
}

ul.challenge li
{
	color: #000000 !important;
	background-image:url("/Images/carrot.gif");
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
	float:left;
	width:50%;
}

ul.challenge a
{
	color: #000000;
	text-decoration: none;
	padding: 0px;
}

div.center .Center_Home ul a
{
	color: #2F2F2F;
	text-decoration: none;
	padding: 0px;
}
div.center .Center_Home li
{
	color: #000000 !important;
	background-image:url("/Images/carrot.gif");
	background-position:left;
	background-repeat:no-repeat;
	list-style-image:none !important;
	list-style-type:none !important;
	padding-left:15px;
	float:left;
	width:40%;
	margin-right:22px;
	height:10px;
	margin-bottom:5px;
}

div.center .Center_Home_Bottom_Anchor
{
	padding-top: 20px;
	padding-left: 15px;
}
/* end (CENTER STYLES) */

/* RIGHT STYLES */
div.right h2
{
	/*background: #9ca27e;*/
	background: url('/Images/SCT_reskin_textfield.jpg') repeat-x;
	width: 188px; /*margin: 0px 0px 0px 1px;*/ /*border-bottom: solid 1px #707843;*/
	font-size: 13px; /*color: #ffffff;*/
	color: #be9839;
	padding: 4px;
	margin: 0px;
	border-bottom:solid 1px #c0bebf;
}
div.right
{
	font-size: 11px;
}

div.right div
{
	border:solid 1px #c0bebf;
	margin-bottom:15px;
}

div.right div div
{
	border:none;
	margin-bottom:0px;
}

div.right h3
{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 7px 0px 7px;
}
div.right p
{
	/*padding:7px;*/
}
div.right a
{
	/*color: #003358;*/
	color: #000000;
	text-decoration: none;
}
div.right ul a
{
	padding: 0px;
	text-decoration: none;
}

div.right ul li
{
	background: url("/Images/carrot.gif") left 3px no-repeat;
	text-decoration: none;
}
.right ul
{
	list-style-type: none;
	margin: 0px 0px 0px 0px;
	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: 10px 5px 10px 5px !important;
}

.RightChannelPadding ul
{
	padding-left:7px;
}

.RightChannelPadding li
{
	background: url("/Images/carrot.gif") left 3px no-repeat !Important;
}

.Right_SocialMedia .RightChannelPadding
{
	height:45px;
}
.Right_SocialMedia .RightChannelPadding div
{
	height: 16px;
}

/* Right - Secondary Pages */
.Right_Spotlight h2
{
	background: url('/Images/SCT_reskin_textfield_tall.jpg') !important;
}

/* end (RIGHT STYLES)*/

/* FOOTER STYLES */
div.footerLinks
{
	/*padding: 4px;*/ /*padding-top:12px;*/
	font-size: 7pt;
}
div.footerLinks a
{
	color: #003358;
}
div.footer
{
	background: #fff;
	color: #003358;
	text-align: center; /*padding-top: 5px;*/
	padding-bottom: 50px;
}
div.grayBorders_Footer
{
	/*background: url('/Images/SCT_reskin_Upper_Shadow_514x5.jpg') no-repeat top;*/
	margin: -9px;
	padding: 0px;
}
div.footerLinks
{
	padding: 4px; /*padding-top:12px;*/
	font-size: 7pt;
}
div.footerLinks a
{
	color: #003358;
}
/* End (FOOTER STYLES)*/

/* NAVIGATION */
/* worldwide location pages navigation */
.wwLocation
{
	margin-right: 40px;
	margin-top: -3px;
}

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;
}
/* end (Navigatoin) */

/* Tables */
table, td
{
	font: normal 12px Arial;
	color: #000000;
}
table.lined td
{
	border: solid 1px #8EA2B2;
}
/* end (Tables) */

/* Blocklinks */
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;
}
/* end (Blocklinks) */

/* List Bullet Images */
li.hyperBullet
{
	list-style-image: url("/Images/link_bullet.gif" );
}
li.bullet
{
	list-style-image: url("/Images/bullet_dropdown.gif" );
}
/* end (List Bullet Images)*/

/* li.email */
div.email
{
	background: url("/Images/icon_email.gif") left center no-repeat; /* list-style-image: url("/Images/icon_email.gif" ); */
	padding: 0px 0px 0px 20px !important;
	margin-bottom:5px !important;
}
/* li.fax */
div.fax
{
	background: url("/Images/icon_fax.gif") left center no-repeat;
	padding: 0px 0px 0px 20px !important; /* 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 center no-repeat; /* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 10px 0px 20px !important;
	margin-bottom:5px !important;
	height: 15px;
}

div.subscribe
{
	background: url("/Images/icon_commons.jpg") left center no-repeat; /* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 10px 0px 20px !important;
	float: left;
	margin-bottom:10px !important;
}

div.commons
{
	background: url("/Images/icon_commons.jpg") left center no-repeat; 
	padding: 0px 10px 0px 20px !important;
	float: left;
	margin-bottom:10px !important;
}

div.facebook
{
	background: url("/Images/icon_facebook.gif") left center no-repeat; /* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 10px 0px 20px !important;
	float: right;
	margin-bottom:10px !important;
}

div.blogLink
{
	background: url("/Images/icon_blogger.gif") left center no-repeat; /* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 30px 0px 20px !important;
	float: right;
	
}

div.rssLink
{
	background: url("/Images/icon_rss.gif") left center no-repeat; /* list-style-image: url("/Images/icon_phone.gif" ); */
	padding: 0px 0px 0px 20px !important;
	float: left;
}


/* li.pdf */
.pdf
{
	background: url("/Images/icon_pdf.gif") left center no-repeat;
	padding: 0px 0px 0px 25px; /*list-style-image: url("/Images/icon_pdf.gif" );*/
	margin-bottom:5px !important;
}
/* 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 5px 22px; /*list-style-image: url("/Images/icon_pdf.gif" );*/
	margin-left:3px;
}

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;
}

/* Login */
#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;
}
/* end (Login) */

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;
}
.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: -26px;
	margin-top: -5px;*/
}
.wwmenu
{
	vertical-align: middle;
}

td.blogLink a
{
	font-size: 11px;
}

#ExecutiveContent img
{
	padding-right: 10px;
}

.endfloat
{
	clear:both;
	width:0px;
	height:0px;
}

.MoreNewsLink
{
	text-decoration:underline !important;
	padding-left:12px;
}