@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, a {
	margin:0;
	padding:0;
}
/** {
	margin:0;
	padding:0;
}*/



/* START added 3/18.to support the viewjob_mainmenu ul and li tags - PS */

#careersResultDetail #column2 ul#leftNav li {
	display:block;
	margin: 0 0 0px 16px;
	background:url(../images/caretBlue.png) no-repeat top left;
}
#careersResultDetail #column2 ul#leftNav li a {
	text-decoration:none;
	color: #55c7e9;
	padding: 0 0 0 10px;
}

#careersResultDetail #column2 ul#leftNav li a:hover {
	text-decoration:underline;
}


.btn_backhome					{ background-image:url(../images/btn_employHome.jpg); width:125px; height:28px; border:none;}
.btn_backhome:hover				{ background-image:url(../images/btn_employHome_ro.jpg); width:125px; height:28px; border:none;cursor: pointer; cursor: hand}



.btn_preview					{ background-image:url(../images/btn_preview.jpg); width:66px; height:28px; border:none;}
.btn_preview:hover				{ background-image:url(../images/btn_preview_ro.jpg); width:66px; height:28px; border:none;cursor: pointer; cursor: hand}


/* END added 3/18.to support the viewjob_mainmenu ul and li tags - PS  */


body {
	background:#F3F1E8;
	margin: 0 auto;
	padding-top:13px;
	width:1004px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8294a0;
}
img {
	border:0;
}
a {
	outline:none;
}
hr { display: none; }
.fLeft {
	float:left;
}
.fRight {
	float:right;
}

#header {
	background:url(../images/shadowHeader.png) no-repeat bottom left;
	width:980px;
	height:158px;
	padding:0 12px 0 12px;
	overflow:hidden;
}
#header #topNavBody {
	background:#fff;
	width:900px;
	overflow:hidden;
	height:108px;
	float:left;
	padding:35px 40px 15px 40px;
}
#header #topNavBody #cartersOKBLogo {
	text-align:right;
}
#header #topNavBody #cartersOKBLogo .onlineStores{
	float: left;
	width: 75px;
	margin: 12px 14px 0 0;
}
#header #topNavBody #cartersOKBLogo .onlineStores a{
	font-family: arial;
	color: #8294a0;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
}
#header #topNavBody #cartersOKBLogo .onlineStores a:hover{
	text-decoration: underline;
}
#header #topNavBody #websiteLinks {
	clear: both;
	overflow:hidden;
	margin-bottom:30px;
}
#heroBanner {
	width:980px;
	overflow:hidden;
	margin:0 12px 0 12px;
}
#pageBody {
	background:url(../images/shadowBody.png) no-repeat bottom left;
	width:980px;
	padding:0 12px 0 12px;
	overflow:hidden;
}
/*------------ start: Site Navigation -----------------*/
#siteNavigation {
	width:898px;
	height: 20px;
	position: relative;
	background:url(../images/nav_main.jpg) no-repeat;
	margin: 0;
	padding: 0;
}
#siteNavigation li {
	list-style-type:none;
	float: left;
}
#siteNavigation li a {
	top: 0;
	margin: 0;
	padding: 0;
	display: block;
	height: 20px;
	background: url(../images/nav_main.jpg) no-repeat;
	text-indent: -9999px;
	overflow: hidden;
}
/*up state*/
li#siteNavigation_home a {
	left: 0;
	width: 69px;
	background-position: 0 0;
}
/*rollover state*/
li#siteNavigation_home a:hover {
	background-position: 0 -30px;
}
li#siteNavigation_history a {
	left: 69;
	width: 95px;
	background-position: -69px 0;
}
li#siteNavigation_history a:hover {
	background-position: -69px -30px;
}
li#siteNavigation_careers a {
	left: 164;
	width: 95px;
	background-position: -164px 0;
}
li#siteNavigation_careers a:hover {
	background-position: -164px -30px;
}
li#siteNavigation_investorR a {
	left: 259;
	width: 179px;
	background-position: -259px 0;
}
li#siteNavigation_investorR a:hover {
	background-position: -259px -30px;
}
li#siteNavigation_community a {
	left: 437;
	width: 136px;
	background-position: -437px 0;
}
li#siteNavigation_community a:hover {
	background-position: -437px -30px;
}
li#siteNavigation_faq a {
	left: 573;
	width: 78px;
	background-position: -573px 0;
}
li#siteNavigation_faq a:hover {
	background-position: -573px -30px;
}
li#siteNavigation_ourbrands a {
	left: 653;
	width: 126px;
	background-position: -653px 0;
}
li#siteNavigation_ourbrands a:hover {
	background-position: -653px -30px;
}
li#siteNavigation_storelocator a {
	left: 779;
	width: 120px;
	background-position: -779px 0;
}
li#siteNavigation_storelocator a:hover {
	background-position: -779px -30px;
}
/*------------ end: Site Navigation -----------------*/


/*----------- start: buttons -------------*/
.btn								{ height: 28px; background:url(../images/sprite_image.jpg) no-repeat; border:0; cursor:pointer; text-indent: -9999px; text-align: left; display: block; }
.btn_search							{ background-position: 0 0; width: 75px !important; }
.btn_search:hover					{ background-position: 0 -38px; }
.btn_referAFriend					{ background-position: -76px 0; width: 90px !important; }
.btn_referAFriend:hover				{ background-position: -76px -38px; }
.btn_submitYourResume				{ background-position: -167px 0; width: 126px !important; }
.btn_submitYourResume:hover			{ background-position: -167px -38px; }
/*------------ end: buttons -----------------*/

/*----------- start: home page -------------*/
#home {
	background:#fff;
	min-height:455px;
	overflow:hidden;
	padding:45px 40px 50px 40px;
	position:relative;
}
#homeRight {
	float:left;
	height:200px;
	width:410px;
	border:0px solid green;
	margin-left:30px;
}
#homeRight ul li {
	list-style-type:none;
	display:block;
	overflow:auto;
	margin-bottom:20px;
}
#homeRight ul li.last {
	margin-bottom:0px;
}
#homeRight .column1 {
	width:180px;
	overflow:hidden;
	margin-right:30px;
	float:left;
	text-transform:lowercase;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:1px solid #e3e3e3;
}
#homeRight .column2 {
	width:180px;
	overflow:hidden;
	float:left;
	text-transform:lowercase;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:1px solid #e3e3e3;
}
#homeRight .nobottomlinecolumn1 {
	width:180px;
	overflow:hidden;
	margin-right:30px;
	float:left;
	text-transform:lowercase;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:0px solid #e3e3e3;
}
#homeRight .column2 .nobottomlinecolumn2 {
	width:180px;
	overflow:hidden;
	float:left;
	text-transform:lowercase;
	font-weight:bold;
	padding-bottom:20px;
	border-bottom:0px solid #e3e3e3;
}
#homeRight.icon {
	margin-bottom:10px;
	display:block;
	height:41px;
	position:relative;
}
#homeRight .icon img {
	position:absolute;
	bottom:0;
}
#homeRight h3.title a {
	font-size:16px;
	color:#6db33f;
	text-decoration:none;
}
#homeRight h3.title .faq {
	text-transform:uppercase;
}
#homeRight h3.title a:hover {
	text-decoration:underline;
}
#homeRight .content {
	line-height:150%;
	margin-bottom:5px;
	font-weight:normal;
}
#homeRight .linkToMore a {
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
}
#homeRight .linkToMore a:hover {
	text-decoration:underline;
}
/* Home Left column content classes starts here */
#homeLeft {
	float:left;
	width:455px;
	overflow:hidden;
	border:0px solid red;
}
#homeLeft #column2 {
	background:url(../images/bgTimeline2.jpg) no-repeat top left;
	overflow:hidden;
	padding-top:210px;
	height:145px;
	width:275px;
}
#homeLeft #column2 #link a {
	background:url(../images/caretWhite.png) no-repeat left 4px;
	color:#fff;
	font-family:Avenir Carters Heavy;
	font-size:14px;
	padding-left:10px;
	text-decoration:none;
	font-weight:normal;
}
#homeLeft #column2 #link {
	text-align:center;
	margin-left:-163px;
	margin-top:7px;
}
#homeLeft #column2 #link a:hover {
	text-decoration:underline;
}
#homeLeft #column1 #annualReport {
	background:#89B93A;
	padding:20px 10px;
	clear:both;
	position:relative;
	width:150px;
	height:80px;
	margin-right:10px;
}
#homeLeft #column1 #annualReport .graphic {
	position: absolute;
	right:-10px;
	top:0px;
}
#homeLeft #column1 #annualReport .content {
	font-size:14px;
	color:#FFF;
	margin-bottom:10px;
	font-family:Avenir Carters Heavy;
}
#homeLeft #column1 #annualReport .linkToMore {
	clear:both;
}
#homeLeft #column1 #annualReport .linkToMore a {
	color:#55c7e9;
	font-size:12px;
	font-family:Avenir Carters Heavy;
	background:url(../images/caretWhite.png) no-repeat left 4px;
	padding-left:10px;
	text-decoration:none;
	color:#fff;
}
#homeLeft #column1 #annualReport .linkToMore a:hover {
	text-decoration:underline;
}
#homeLeft #column1 #stockBar {
	background:#F3F1E8;
	padding:20px 10px;
	height:81px;
	width:150px;
	margin-top:4px;
	font-weight:bold;
}
#homeLeft #column1 #stockBar #content {
	font-size:14px;
	font-family:Avenir Carters Heavy;
	color:#89B93A;
	line-height:115%;
	font-weight:normal;
}
#homeLeft #column1 #stockBar .linkToMore {
	font-size:12px;
	font-family:Avenir Carters Heavy;
	clear:both;
	padding-top:10px;
}
#homeLeft #column1 #stockBar .linkToMore a {
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	font-weight:normal;
	text-decoration:none;
}
#homeLeft #column1 #stockBar .linkToMore a:hover {
	text-decoration:underline;
}
/* Left colume content classes ends here */
#corpStateHolder {
	position:relative;
}
#corpStateHolder #corporateStatement {
	left:140px;
	position:absolute;
	top:-41px;
	width:411px;
	z-index:100;
}
#homeLeft .calloutTop {
	background:url(../images/roundedCorn_Top.png) no-repeat top left;
	height:11px;
	border:0px solid red;
}
#homeLeft .calloutBody {
	background:url(../images/blue_bodybg.png) repeat top left;
	height:170px;
	width:376px;
}
#homeLeft .calloutBody img {
	margin:15px 0px 5px 25px;
	width:317px;
	height:99px;
	border:0px solid red;
}
#homeLeft .calloutBottom {
	background:url(../images/roundedCorn_Bottom.png) no-repeat bottom left;
	height:18px;
}
#homeLeft .calloutBody .linkToMore {
	clear:both;
	padding:10px 0px 0px 28px;
}
#homeLeft .calloutBody .linkToMore a {
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	text-decoration:none;
	font-family:Avenir Carters Heavy;
	font-size:14px;
}
#homeLeft .calloutBody .linkToMore a:hover {
	text-decoration:underline;
}
#homeLeft #foxy {
	margin-bottom:-2px;
	margin-left:-8px;
}
/*----------- end: home page -------------*/



/*----------- start: our brands -------------*/

#brands {
	background:#fff;
	min-height:455px;
	overflow:hidden;
	padding:0px 40px 50px 40px;
}
#brands, #column1, #imgCarter, #column2, #column3, #column4, #column5, img {
	margin-top:-1px;
}
#brands #column1 {
	float:left;
	width:210px;
	overflow:hidden;
	margin-right:20px;
}
#brands #column1 #imgCarter {
	margin-left:-23px;
}
#brands #column4 #imgoshkosh {
	margin-left:-23px;
	margin-top:-6px;
}
#brands #column2 {
	float:left;
	width:135px;
	overflow:hidden;
	margin-right:20px;
}
#brands #column3 {
	float:left;
	width:130px;
	overflow:hidden;
	margin-right:20px;
}
#brands #column4 {
	float:left;
	width:220px;
	overflow:hidden;
	margin-right:20px;
}
#brands #column5 {
	float:left;
	width:120px;
	overflow:hidden;
}
#brands .title {
	font-size:16px;
	font-weight:bold;
	color:#8294A0;
	margin-top:10px;
}
#brands .title sup {
	font-size:10px;
}
#brands .highlightInfo {
	font-size:14px;
	/*font-weight:bold;*/
	line-height:150%;
	margin-bottom:20px;
}
#brands .content {
	line-height:150%;
	margin-bottom:5px;
}
#brands .linkToMore {
	display:block;
	margin-top:5px;
}
#brands .linkToMore a {
	/*font-weight:bold;*/
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	text-decoration:none;
}
#brands .linkToMore a:hover {
	text-decoration:underline;
}
/*----------- end: our brands -------------*/
/*----------- start: careers -------------*/

#careers {
	background:#fff;
	min-height:455px;
	overflow:hidden;
	padding:30px 0px 50px 40px;
}
#careers #careersIntro {
	float:left;
	width:380px;
	margin-right:60px;
	padding-top:20px;
}
#careers #careersIntro .highlightInfo {
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	margin-bottom:20px;
}
#careers #careersIntro .content {
	line-height:150%;
	margin-bottom:5px;
}
#careers #jobsFinder {
	float:left;
	margin-bottom:25px;
}
#careers #searchBox {
	background:#F3F1E8;
	width:440px;
overflow:hidden;

	padding:20px 30px;
}
#careers #jobsFinder .title {
	color:#8294A0;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	height:20px;
}
#careers #jobsFinder .content {
	line-height:150%;
	margin-bottom:5px;
	width:450px;
	margin-bottom:15px;
}
#careers .linkToMore a {
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	text-decoration:none;
}
#careers .linkToMore a:hover {
	text-decoration:underline;
}
#careers #jobsFinder div {
	display:block;
	margin-bottom:15px;
	clear:both;
	overflow:auto;
}
#careers #jobsFinder div.linkToMore {
	overflow:visible;
}
#careers #jobsFinder label {
	float:left;
	width:225px;
	margin-right:25px;
}
#careers #jobsFinder input {
	border:1px solid #ccc;
	border-top:0;
	background:url(../images/bgInput.gif) repeat-x #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:16px;
	width:175px;
	padding:2px;
}

#careers #jobsFinder .btn_backhome { background-image:url(../images/btn_employHome.jpg); width:125px; height:28px; border:none;}
#careers #jobsFinder .btn_backhome:hover { background-image:url(../images/btn_employHome_ro.jpg); width:125px; height:28px; border:none;cursor: pointer; cursor: hand}

#careers #jobsFinder select {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	height:18px;
	width:178px;
}
#careers #jobsFinder input#submitSearch
{
	width:75px;
	height: 28px;
	background:url(../images/sprite_image.jpg) no-repeat;
	border:0;
	float:right;
	margin-right:10px;
	cursor:pointer;
}
#careers #jobsFinder input#submitSearch a
	{
	left: 0;
	width: 75px;
	background-position: 0 0;
}
#careers #jobsFinder input#submitSearch:hover {
		background-position: 0 -38px;
}
/*#careers #jobsFinder #linksAndButtons {
	text-align:right;
	padding-right:45px;
	overflow:visible;
}
#careers #jobsFinder #linksAndButtons #links {
	margin-top:25px;
	padding-top:15px;
	padding-left:30px;
	border-top:1px dashed #e4e7e8;
	text-align:left;
	overflow:visible;
}
#careers #jobsFinder #linksAndButtons #links ul {
	width:425px;
	clear:both;
	margin-bottom:10px;
	overflow:auto;
	border-bottom:1px solid red;
}
#careers #jobsFinder #linksAndButtons #links ul li {
	list-style-type:none;
	width:140px;
	float:left;
	display:block;
}*/
#careers #jobsFinder #linksAndButtons {
	text-align:right;
	/*padding-right:45px;*/
	overflow:visible;
}
#careers #jobsFinder #linksAndButtons #links {
	margin-top:25px;
	margin-right:30px;
	padding-top:15px;
	padding-left:20px;
	border-top:1px dashed #e4e7e8;
	text-align:left;
	overflow:visible;
}
#careers #jobsFinder #linksAndButtons #links table td {
	padding-bottom:2px;
}
/*----------- end: careers -------------*/



/*----------- start: careers Result Detail -------------*/

#careersResultDetail {
	background:#fff;
	min-height:455px;
	overflow:hidden;
	padding:10px 0 0 30px;
}
#careersResultDetail #breadCrumb {
	clear:both;
	font-size:11px;
	padding-left:10px;
	margin-bottom:5px;
}
#careersResultDetail #breadCrumb a {
	color:#8294a0;
	text-decoration: none;
}
#careersResultDetail #breadCrumb a:hover {
	text-decoration: underline;
}
#careersResultDetail #breadCrumb .active {
	font-weight:bold;
}
#careersResultDetail #column1 {
	border-right:1px dashed #E4E7E8;
	float:left;
	margin-right:14px;
	margin-left: 10px;
	padding-right:20px;
	padding-top:30px;
	position:relative;
	width:150px;
}
#careersResultDetail #column1 .title					{ font-size:16px; font-weight:bold; color:#8294A0; margin-bottom: 16px; }
#careersResultDetail #column1 .serachForm				{  }
#careersResultDetail #column1 .serachForm label			{ font-size:12px; color:#8294A0; }
#careersResultDetail #column1 .serachForm input,
#careersResultDetail #column1 .serachForm select		{ margin: 8px 0 22px 0; font-size: 11px; color: #8294a0; width: 142px; padding: 2px 0; }
#careersResultDetail #column1 .serachForm select		{ width: 146px; text-transform: uppercase; padding: 0; height: 20px; }
#careersResultDetail #column1 .serachForm .btn			{ margin: 0 0 36px 70px; padding: 0; }

#careersResultDetail #column1 ul#leftNav {
	margin-bottom:210px;
	width:160px;
	overflow:hidden;
}
#careersResultDetail #column1 ul#leftNav li {
	display:block;
	margin: 0 0 7px 0;
	background:url(../images/caretBlue.png) no-repeat top left;
}
#careersResultDetail #column1 ul#leftNav li a {
	text-decoration:none;
	color: #55c7e9;
	padding: 0 0 0 10px;
}
#careersResultDetail #column1 ul#leftNav li a:hover {
	text-decoration:underline;
}
#careersResultDetail #column1 #customeService {
	left:-10px;
	position:absolute;
	bottom: -47px;
	width:174px;
}
#careersResultDetail #column1 #customeService .calloutTop {
	background:url(../images/custServCallOutTop.png) no-repeat top left;
	height:6px;
}
#careersResultDetail #column1 #customeService .calloutBody {
	background:url(../images/custServCallOutBody.png) repeat top left;
	color:#fff;
	font-weight:normal;
	line-height:150%;
	padding:15px 10px;
}
#careersResultDetail #column1 #customeService .calloutBody .title {
	color: white;
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
#careersResultDetail #column1 #customeService .calloutBody a {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	line-height:150%;
}
#careersResultDetail #column1 #customeService .calloutBottom {
	background:url(../images/custServCallOutBottom.png) no-repeat top left;
	height:17px;
}
#careersResultDetail #column2 {
	float:left;
	margin-right: 29px;
	overflow:hidden;
	margin-top:15px;
	width:417px;
	line-height:150%;
}
#careersResultDetail #column2 h1 {
	color:#55c7e9;
	font-size:32px;
	margin: 0 0 10px 16px;
	line-height:normal;
	text-transform:lowercase;
	
	}
#careersResultDetail #column2 h1.associateTechnicalDesigner {
	color:#55c7e9;
	font-size:32px;
	margin: 0 0 10px 16px;
	line-height:normal;
	text-transform:lowercase;
}


#careersResultDetail #column2 .title {
	font-size:16px;
	color:#A7B4BD;
	font-weight:bold;
	display:block;
	margin: 15px 0 0 16px;
	line-height:150%;
}
#careersResultDetail #column2 .specs{
	padding: 12px 0 18px 36px;
}
#careersResultDetail #column2 .specs ul{
	list-style: none;
}
#careersResultDetail #column2 .specs ul li{
	font-size: 11px;
	display: block;
	height: 22px;
}
#careersResultDetail #column2 .specs ul li div{
	float: left;
	width: 190px;
}
#careersResultDetail #column2 .specs ul li div span{
	font-weight: bold;
}
#careersResultDetail #column2 .shaded{
	background: #f8f7f1;
	padding: 18px 17px 19px 17px;
	clear: both;
	margin-bottom: 20px;
}
#careersResultDetail #column2 .shaded *{
	font-size: 11px;
	font-family: arial;
}
#careersResultDetail #column2 .shaded h2{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 17px;
}
#careersResultDetail #column2 .shaded h3{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 7px;
}
#careersResultDetail #column2 .shaded p{
	padding-bottom: 15px;
}
#careersResultDetail #column2 .shaded ul{
	list-style: none;
	padding-bottom: 13px;
}
#careersResultDetail #column2 .shaded ul li{
	background:url(../images/asterix_BgGrey.png) no-repeat left top;
	padding: 0 0 0 8px;
}
#careersResultDetail #column2 .btn{
	float: right;
	margin: 0px 0px 65px 10px;
}
#careersResultDetail #column3 {
	float:left;
	width:309px;
	line-height:150%;
	position:relative;
}
#careersResultDetail #column3 #icons {
	float:right;
	right:30px;
	top:-22px;
	position:absolute;
}
#careersResultDetail #column3 #icons img {
	float:left;
}
#careersResultDetail #column3 #icons a {
	margin:5px 10px;
	display:block;
	float:left;
}

#careersResultDetail #column3 #heroBannerSpace {
	padding: 16px 0 0 0;
	text-align: right;
}
#careersResultDetail #column3 #heroBannerSpace img{
	padding: 12px 0 0 0;
}
/*----------- end: careers Result Detail -------------*/



/*----------- start: investor relation -------------*/

#separator {
	height:5px;
	background:#e4f1ff;
	margin:0 12px;
	overflow:hidden;
}
#investorRelation {
	background:#fff;
	min-height:455px;
	overflow:hidden;
	padding:10px 0 0 30px;
}
#investorRelation #breadCrumb {
	clear:both;
	font-size:11px;
	padding-left:10px;
	margin-bottom:5px;
}
#investorRelation #breadCrumb a {
	color:#8294a0;
	text-decoration: none;
}
#investorRelation #breadCrumb a:hover {
	text-decoration: underline;
}
#investorRelation #breadCrumb .active {
	font-weight:bold;
}
#investorRelation #column1 {
	border-right:1px dashed #E4E7E8;
	float:left;
	margin-right:30px;
	padding-right:20px;
	padding-top:30px;
	position:relative;
	width:160px;
}
#investorRelation #column1 ul#leftNav {
	margin-bottom:210px;
	width:160px;
	overflow:hidden;
}
#investorRelation #column1 ul#leftNav li {
	margin-bottom:10px;
	display:block;
	padding-left:10px;
	font-size:13px;/*font-weight:bold;*/
}
#investorRelation #column1 ul#leftNav li a {
	/*color:#adb9c0;*/
	color:#A5B0B6;
	text-decoration:none;
}
#investorRelation #column1 ul#leftNav li a:hover {
	text-decoration:underline;
}
#investorRelation #column1 ul#leftNav li.linkToMore {
	background:url(../images/caretOrange.png) no-repeat center left;
	text-decoration:none;/*font-weight:bold;*/
}
#investorRelation #column1 ul#leftNav li.linkToMore a {
	color:#FF9900;
}
#investorRelation #column1 ul#leftNav li.linkToMore a:hover {
	text-decoration:underline;
}
#investorRelation #column1 #customeService {
	left:-10px;
	position:absolute;
	bottom:0;
	width:174px;
}
#investorRelation #column1 #customeService .calloutTop {
	background:url(../images/custServCallOutTop.png) no-repeat top left;
	height:6px;
}
#investorRelation #column1 #customeService .calloutBody {
	background:url(../images/custServCallOutBody.png) repeat top left;
	color:#fff;
	font-weight:normal;
	line-height:150%;
	padding:15px 10px;
}
/*Safari hack
#investorRelation #column1 #customeService .calloutBody {
	background:#F06D50;
#
}*/
#investorRelation #column1 #customeService .calloutBody .title {
	font-size:14px;
	font-weight:bold;
	display:block;
	margin-bottom:5px;
}
#investorRelation #column1 #customeService .calloutBody a {
	color:#fff;
	font-size:11px;
	font-weight:normal;
	line-height:150%;
}
#investorRelation #column1 #customeService .calloutBottom {
	background:url(../images/custServCallOutBottom.png) no-repeat top left;
	height:17px;
}
#investorRelation #column2 {
	float:left;
	margin-right:50px;
	overflow:hidden;
	margin-top:15px;
	width:380px;
	line-height:150%;
}
#investorRelation #column2 h1 {
	color:#55c7e9;
	font-size:36px;
	margin-bottom:10px;
	line-height:normal;
	text-indent:-9999px;
}
#investorRelation #column2 h1.investor {
	background:url(../images/titleInvestrorelation.png) no-repeat top left;
	height:64px;
}
#investorRelation #column2 .highlightInfo {
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	margin-bottom:10px;
}
#investorRelation #column2 .title {
	font-size:16px;
	color:#A7B4BD;
	font-weight:bold;
	display:block;
	margin-top:15px;
	line-height:150%;
}
#investorRelation #column2 a.linkToMore {
	color:#55c7e9;
	background:url(../images/caretBlue.png) no-repeat top left;
	padding-left:10px;
	padding-bottom:5px;
	text-decoration:none;/*font-weight:bold;*/
}
#investorRelation #column2 a.linkToMore:hover {
	text-decoration:underline;
}
#investorRelation #column3 {
	float:left;
	width:309px;
	line-height:150%;
	position:relative;
}
#investorRelation #column3 #icons {
	float:right;
	right:30px;
	top:-22px;
	position:absolute;
}
#investorRelation #column3 #icons img {
	float:left;
}
#investorRelation #column3 #icons a {
	margin:5px 10px;
	display:block;
	float:left;
}
#investorRelation #column3 #stockBar {
	font-family:avenir;
	/*background:#F3F1E8;*/
	background:#ECEAE2;
	clear:both;
	margin-bottom:10px;
	margin-top:30px;
	overflow:auto;
	/*padding:20px 24px 0;*/
	padding:20px 0px 0px 20px;
}
*+html #investorRelation #column3 #stockBar {
	border-top:29px solid #fff;
}
#investorRelation #column3 #stockBar #time {
	display:block;
	margin-bottom:5px;
}
#investorRelation #column3 #stockBar #lastTrade {
	float:left;
	width:40%;
	margin-right:18px;
	border-right:0px solid aqua;
}
#investorRelation #column3 #stockBar #lastTrade #market {
	font-size:14px;
	margin-bottom:5px;
}
#investorRelation #column3 #stockBar #lastTrade #stockPrice {
	display:block;
	margin:8px 0;
	font-size:15px;
	width:97%;
	line-height:normal;
}
#investorRelation #column3 #stockBar #lastTrade #stockPrice.gain {
	background:url(../images/caterGain.gif) no-repeat right 8px;
	color:#6db33f;
	font-size:30px;
}
#investorRelation #column3 #stockBar #lastTrade #stockPrice.loss {
	background:url(../images/caterLoss.gif) no-repeat right 8px;
	color:#d00909;
	font-size:30px;
}
#investorRelation #column3 #content {
	border:0px solid red;
	width:49%;
}
#investorRelation #column3 #stockBar #change.gain {
	color:#6db33f;
}
#investorRelation #column3 #stockBar #change.loss {
	color:#d00909;
}
/*----------- end: investor relation -------------*/



/*----------- start: footer -------------*/

#footer {
	background:transparent url(../images/shadowBottom.png) repeat-x scroll left top;
	clear:both;
	color:#a1afb8;
	margin:0 12px;
	padding:30px;
	width:920px;
}
#footer a {
	color:#a1afb8;
	text-decoration:none;
	padding:0 6px;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .footerInfo {
	font-size:11px;
	margin-top:20px;
	width:800px;
	display:none;
}
#footer .footerInfo a {
	text-decoration:underline;
	margin:0;
}
#footer .footerInfo a:hover {
	text-decoration:none;
}

/*----------- end: footer -------------*/
