/* @group reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

/* for IE7(and below) reset em tags to have no style*/
em {
	font-style: normal;
}

/* remember to define focus styles! */
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: black;
  background: white;
}
ol, ul {
  list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}

/* @end */





/* 
 * This contols master typorgraphy for the entire site. 
 * You can add classes like "fancy-sans" to your HTML, 
 * or address the class you wish by adding it to the 
 * list here. 
 *
 */


/* default sans-serif */
body,
.sans,
.next-tout{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* default serif */
.serif{
	
}

/* fancy-sans-serif */
.fancy-sans,
.standard-tout h3,
.twitter-tout h3{
	font-family: 'Gotham', Helvetica, Arial, sans-serif;
}

/* fancy serif */
.fancy-serif,
.tout.standard-tout strong{
	font-family: 'Clarendon Roman', 'Clarendon', Georgia, Times, serif;
}

/* @group global */

.hidden{
	display: none;
}

body{
	font-size: 14px;
	line-height: 18px;
}

a{
	color: #B31B25;
}

p{
	color: #272524;
}

#main{
	width: 941px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	height: 1028px;
}

#header{
	z-index: 100;
}

.main-wrapper{
	overflow: hidden;
	position: relative;
	background: #000;
	z-index: 0;
}

#home-index .main-wrapper{
	height: 1028px;	
}

strong, b{
	font-weight: bold;
}

/* @end */

/* @group collumn system */



/* @end */

.two-col{
	width: 610px;
}

.one-col{
	width: 310px;
}

/* @group Pages */

.page-content-wrapper{
	background: #f9ce9b url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/normal_page_bg.jpg') no-repeat center top;
}

.page-content{
	width: 934px;
	margin: 0 auto;
	background: #403b36 url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center;
	overflow: hidden;
}

.main-wrapper .page-with-sidebar{
	background: #403b36 url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/interior_page_faux_col.png') no-repeat top center;
}


.page-content-wrapper .page-content-full{
	background: #fff url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center
}

.page-content .page-primary{
	width: 713px;
	background: #FFF url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center;
	overflow: hidden;
	padding: 0 0 48px 0;
	float: left;
}

.page-content .page-primary-full{
	width: 100%;
}

.page-secondary{
	width: 221px;
	overflow: hidden;
	float: left;
}

/* @end */
/*

Â©2010 AGENCYNET

Combined RT Styles

Created on 2/22/10
Last Modified 2/22/10

*/

/* @group Header */

/* @group Utility Toolbox */

#toolbox {
	float: right;
	height: 70px;
	width: 516px;
	margin-right: 9px;
}

#toolbox li {
	height: 70px;
	float: left;
	border: 0px none;
	padding: 0;
	margin: 0;
}

/*#toolbox li#util4 {
	border-right: 1px solid #c7b6a3;
}
*/
#toolbox li a {
	display: block;
	text-indent: -9999px;
	text-align: left;
	height: 70px;
	width: 129px;
}

#toolbox li#util1 a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat 0 0;
	width: 129px;
}

#toolbox li#util2 a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -129px 0;
	width: 129px;
}

#toolbox li#util3 a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -258px 0;
	width: 129px;
}

#toolbox li#util4 a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -387px 0;
	width: 129px;
}

/*HOVER*/
#toolbox li#util1 a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat 0 -70px;
}

#toolbox li#util2 a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -129px -70px;
}

#toolbox li#util3 a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -258px -70px;
}

#toolbox li#util4 a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -387px -70px;
}

/*ACTIVE*/
#toolbox li#util1.active a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat 0 -140px;
}

#toolbox li#util2.active a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -129px -140px;
}

#toolbox li#util3.active a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -258px -140px;
}

#toolbox li#util4.active a {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -387px -140px;
}

/*active hover*/
/*ACTIVE*/
#toolbox li#util1.active a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat 0 -140px;
}

#toolbox li#util2.active a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -129px -140px;
}

#toolbox li#util3.active a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -258px -140px;
}

#toolbox li#util4.active a:hover {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/utilnav.png') no-repeat -387px -140px;
}


/* @end */

#header-wrapper {
	width: 960px;
	height: 121px;
	margin: 0 auto;
	overflow: visible;
	position: relative;
	padding-top: 19px;
}

#header {
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/bg.jpg') no-repeat top center;
	position: relative;
	overflow: visible;
	/* margin-top: -20px; */
}


#header #logo {
	float: left;
	width: 401px;
	height: 55px;
	display: block;
	margin: 3px 0 5px 0px;
}

#header #logo a {
	display: block;
	width: 401px;
	height: 55px;
	background: transparent url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/header/logo.png') no-repeat;
	text-indent: -9999px;
	/*behavior: url('/content/js/iepngfix.htc');*/
}

#header #menu{
	overflow: hidden;
	width: 700px;
}

#header .navigation {
	clear: left;
	float: left;
	overflow: hidden;
	height: 48px;
	font-family: Helvetica, Arial, sans-serif;
	margin: 2px 0 0 -9px;
}

#header .navigation li {
	position: relative;
	float: left;
	margin: 0 4px;
	padding: 0;
	height: 48px;
}

#header .navigation a, #footer-nav a {
	color: #c3c3c3;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	padding: 0;
	margin: 0;
}

#header .navigation a:hover, #footer-nav a:hover {
	color: #fff;
}

#header .navigation a {
	padding: 5px 14px 0 14px;
	height: 40px;
	line-height: 35px;
	display: block;
	float: left;
	text-align: left;
	text-indent: -9999px;
	text-decoration: none !important;
}

#header .navigation li#mainnav-locations a {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/mainnav.png') no-repeat 0 0;
	width: 65px;
}

#header .navigation li#mainnav-locations a:hover {
	background-position: 0 -47px !important;
}

#header .navigation li#mainnav-menu a {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/mainnav.png') no-repeat -93px 0;
	width: 58px;
}

#header .navigation li#mainnav-menu a:hover {
	background-position: -93px -47px !important;
}

#header .navigation li#mainnav-bar a {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/mainnav.png') no-repeat -179px 0;
	width: 49px;
}

#header .navigation li#mainnav-bar a:hover {
	background-position: -179px -47px !important;
}

#header .navigation li#mainnav-givingback a {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/mainnav.png') no-repeat -256px 0;
	width: 74px;
}

#header .navigation li#mainnav-givingback a:hover {
	background-position: -256px -47px !important;
}

#header .navigation li#mainnav-ourstory a {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/mainnav.png') no-repeat -358px 0;
	width: 65px;
}

#header .navigation li#mainnav-ourstory a:hover {
	background-position: -358px -47px !important;
}

#header .navigation li span {
	height: 45px;
	width: 4px;
	display: block;
	float: left;
	position: absolute;
	top: 0;
	left: -4px;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/bg_nav_states_caps.png') no-repeat top left;
}


.ie6 #header .navigation li span{
	background: none;
}

#header .navigation li span.end {
	left: 100%;
	background-position: right top;
}

#header .navigation a:hover {
	background-position: center -47px;
}

#header .navigation li:hover span {
	background-position: left -47px;
}

#header .navigation li:hover span.end {
	background-position: right -47px;
}

#header .navigation .active a {
	background-position: center -93px;
	color: #fff;
}

#header .navigation .active span, #header .navigation .active:hover span {
	background-position: left -93px;
}

#header .navigation .active span.end, #header .navigation .active:hover span.end {
	background-position: right -93px;
}

#header .search {
	float: right;
	width: 241px;
	height: 51px;
	margin-right: 6px;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/bg_search.png') no-repeat;
}

#header .search .search-box {
	overflow: hidden;
	margin: 13px 0 2px 14px;
}

.ie7 #header .search .search-box {
	overflow: hidden;
	margin: 13px 0 2px 7px;
}


#header .search input.text {
	background: transparent url(/Content/img/header/bg_search_input.png) no-repeat scroll 0 0;
    border: medium none !important;
    font-size: 12px;
    height: 19px;
	margin: 0;
    padding: 2px 2px 0 20px !important;
    vertical-align: bottom;
    width: 160px;
	float: left;
}

.ie6 #header .search input.text{
	background: transparent url(/Content/img/header/bg_search_input_alt.png) no-repeat scroll 0 0;
}

#header .search input.button {
	background: transparent url(/Content/img/header/bg_search_input_btn.png) no-repeat scroll 0 0;
	margin: 0;
	height: 19px;
	border: medium none;
	float: left;
	width: 33px;
	text-align: left;
	text-indent: -99999px;
	font-size: 1px;
	color: #a20c16;
	text-transform: uppercase;
	overflow: hidden;
	display: block;
	cursor: pointer;
}

.ie6 #header .search input.button {
	background: transparent url(/Content/img/header/bg_search_input_btn_alt.png) no-repeat scroll 0 0;
}

#header .search input.button:hover {
	background: transparent url(/Content/img/header/bg_search_input_btn.png) no-repeat scroll 0 -19px;
}

.ie6 #header .search input.button:hover {
	background: transparent url(/Content/img/header/bg_search_input_btn_alt.png) no-repeat scroll 0 -19px;
}

#header .search h3 {
	clear: both;
	font-size: 8px;
	text-transform: uppercase;
	color: #FFF;
	text-align: center
}

#header #search-cap {
	width: 241px;
	height: 8px;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/header_2010/bg_search_cap.png') no-repeat;
	margin:0; /* -8 btm */
	behavior: url('/content/js/iepngfix.htc');
	position: absolute;
	right: 6px;
	bottom: -8px;
}

#header-wrapper .search a.change-loc-cancel{
	text-decoration: none;
	color: #FFF;
	font-size: 11px;
}

#header-wrapper .search a.change-loc-cancel:hover{
	color: #B31B25;
}

#header .search{
	overflow: hidden;
}

#header .search h3{
	position: relative;
}

.ie6 #header .search h3{/*Sometimes you just have to use brute force*/
	top:  -12px;
	z-index: 100;
}

/* @end */

/* @group Footer */

/* @group Social */

#social {
	float: right;
}

#social li {
	float: left;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/bg_social_li.png');
	height: 68px;
	width: 22px;
	padding: 0 23px;
	border-left: 1px solid #32302e;
}

.ie6 #social li{
	background-image: none;
	background-color: #272624;
}

#social li.twitter {
	border-right: 1px solid #32302e;
}

#social .facebook a {
	display: block;
	background:transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/icon_fb.jpg') no-repeat scroll left top;
	width:20px;
	height:20px;
	border: 1px solid #272623;
	margin: 23px auto 0;
}

#social .facebook a:hover {
	border: 1px solid #FFF;
}

#social .twitter a {
	display: block;
	width:20px;
	height:20px;
	background:transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/icon_twitter.jpg') no-repeat scroll left top;
	border: 1px solid #272623;
	margin: 23px auto 0;
}

#social .twitter a:hover {
	border: 1px solid #FFF;
}

/* @end */

#footer {
	background:url('http://media.corporate-ir.net/media_files/IROL/83/83799/chalkboardHeaderUpdatePkg/img/footer/bg.png') no-repeat scroll center top transparent;
	padding-top:5px;
	width:100%;
	z-index:0;
}

#footer .footer-wrapper {
	width: 942px;
	margin: 0 auto;
	overflow: hidden;
}

#footer-nav a {
	text-decoration: none !important;
	text-align: left;
	text-indent: -9999px;
	display: block;
	height: 12px;
	line-height: 12px;
}

#footer-nav li#footer-investors a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat 0 0;
	width: 63px;
}

#footer-nav li#footer-investors a:hover,
#footer-nav li#footer-investors.active a{
	background-position: 0 -12px !important;
}

#footer-nav li#footer-franchise a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat -63px 0;
	width: 64px;
}

#footer-nav li#footer-franchise a:hover,
#footer-nav li#footer-franchise.active a{
	background-position: -63px -12px !important;
}

#footer-nav li#footer-careers a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat -127px 0;
	width: 52px;
}

#footer-nav li#footer-careers a:hover,
#footer-nav li#footer-careers.active a{
	background-position: -127px -12px !important;
}

#footer-nav li#footer-feedback a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat -179px 0;
	width: 60px;
}

#footer-nav li#footer-feedback a:hover,
#footer-nav li#footer-feedback.active a{
	background-position: -179px -12px !important;
}

#footer-nav li#footer-press a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat -239px 0;
	width: 35px;
}

#footer-nav li#footer-press a:hover,
#footer-nav li#footer-press.active a{
	background-position: -239px -12px !important;
}

#footer-nav li#footer-faq a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/footer_2010/footernav.png') no-repeat -274px 0;
	width: 24px;
}

#footer-nav li#footer-faq a:hover,
#footer-nav li#footer-faq.active a{
	background-position: -274px -12px !important;
}

#footer-nav {
	float: left;
}

#footer-nav li {
	float: left;
	padding-top: 15px;
	margin-right: 28px;
}

#footer-nav li.active a {
	color: #fff;
}

#footer-copyright{
	clear: both;
	color:#C3C3C3;
	font-size:11px;
	padding:8px 0 11px;
	text-align:left;
}

#footer-copyright a{
	color: #C3C3C3;
}

#footer-copyright a:hover{
	color: #FFFFFF;
}

.footer-left,
.footer-right{
	float: left;
}

.footer-left{
	width: 797px;
}

.footer-right{
	width: 141px;
}

/* @end */

/* @group Pages */


/* @group Investors */

.investors-page .page-primary {
	padding: 25px 0 48px 0;
}

.investors-page .page-primary h2 {
	color: #bb0f28;
	font-size: 30px;
	line-height: 38px;
	height: 38px;
	margin: 0 0 0 30px;
}

.investors-page .page-primary h3 {
	color: #24211d;
	font-size: 18px;
	line-height: 27px;
	height: 27px;
	margin: 0 0 8px 30px;
}

.investors-page .page-primary p {
	color: #2a2724;
	font-size: 14px;
	line-height: 24px;
	margin: 0 30px 12px 30px;
}

.investors-page .page-primary ul {
	margin: 0 30px 12px 30px;
	line-height: 24px;
}

.investors-page .page-primary ul li {
	margin-left: 35px;
	list-style-type: disc;
}

.investors-page .page-primary p.disclaimer {
	font-size: 10px;
	margin-top: 25px;
	line-height: 18px;
}

.investors-page .page-primary .story {
	margin: 30px 30px 20px 30px;
	display: block;
	clear: both;
	padding-bottom: 20px;
	border-bottom: 1px solid #dfdedd;
}

.investors-page .page-primary .story p {
	margin-left: 0;
	display: block;
	font-style: italic;
	width: 450px;
}

.investors-page .page-primary .story img {
	float: right;
	margin-left: 25px;
}

.investors-page .page-primary .story h4 {
	font-weight: bold;
	font-size: 16px;
	margin-left: 0;
}

.investors-page .page-primary .story h5 {
	font-size: 12px;
	margin-left: 0;
}

.page-header.investors-page-header {
	background: #b00c20 url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/pages_2010/red-white-fade.gif') repeat-x center bottom;
	height: 72px;
	padding: 15px 48px 0 30px;
	margin: 0 0 24px;
}

.investors-page .page-header.investors-page-header p {
	color: #fff;
	font-size: 14px;
	line-height: 24px;
	padding: 0;
	margin: 0;
}

.investors-page .page-header.investors-page-header a {
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
}

.investors-page #governance-data{
	padding: 0 30px;
	font-size: 12px;
	margin: 15px 0;
}

.investors-page #governance-data table td{
	border-bottom: 1px solid #333;
	text-align: center;
	padding: 3px 0;
	vertical-align: middle;
}

.investors-page #governance-data table td.director{
	text-align: left;
}

/*
.investors-page .page-background-helper-wrapper {
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/pages_2010/franchise-bg.png') no-repeat center 98px;
}
*/

/* @end */

/* @group Global */

.hidden{
	display: none;
}

body{
	font-size: 14px;
	line-height: 18px;
}

a{
	color: #B31B25;
}

a:hover{
	color: #403B36;
}

p{
	color: #272524;
}

#main{
	width: 941px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
	height: 1028px;
}

#header{
	z-index: 100;
}

.main-wrapper{
	overflow: hidden;
	position: relative;
	background: #000;
	z-index: 0;
}

strong, b{
	font-weight: bold;
}

body{
	background: #24211e;
}

.page-content .page-primary ul li{
	list-style-image: url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/li-dot.gif');
	color: #615d56;
	line-height: 32px;
	font-size: 12px;
}

.page-content .page-primary ul{
	margin: 0 0 0 48px;
}

.page-content .page-primary #stock-high-low p{
	margin: 0 30px 0;
}

.page-content .page-primary #stock-high-low ul{
	margin: 0 0 20px 10px;
}

.page-content .page-primary #stock-high-low ul li{
	list-style-image: url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/li-dot.gif');
	color: #615d56;
	line-height: 24px;
	font-size: 12px;
}

.page-content .page-primary h5{
	color: #575757;
	font-size: 16px;
	line-height: 24px;
	margin: 0 0 0 30px;
	font-weight: bold;
}

.page-content .page-primary h4{
	color: #ae0d18;
	font-size: 18px;
	line-height: 24px;
	margin: 0 0 0 30px;
	font-weight: bold;
}

textarea{
	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

/* @group Pages */

.page-content-wrapper{
	background: #bcad9b url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/normal_page_bg.jpg') no-repeat center top;
}

.page-content{
	width: 934px;
	margin: 0 auto;
	background: #403b36 url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center;
	overflow: hidden;
}

.main-wrapper .page-with-sidebar{
	background: #403b36 url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/interior_page_faux_col.png') no-repeat top center;
}


.page-content-wrapper .page-content-full{
	background: #fff url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center
}

.page-content .page-primary{
	width: 713px;
	background: #FFF url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_page_shadow.png') repeat-x top center;
	overflow: hidden;
	float: left;
}

.page-content .page-primary-full{
	width: 100%;
}

.page-secondary{
	width: 221px;
	overflow: hidden;
	float: left;
}

/* @end */

/* @group collumn system */

.two-col{
	width: 610px;
}

.one-col{
	width: 310px;
}



/* @end */

/* @group backtotop */

#sidebar .back-to-top,
#sidebar-with-full .back-to-top{
	background: #504b43;
	border-left: 5px solid #a10a13;
	padding: 6px 0 6px 8px;
	margin: 0 10px;
	overflow: hidden;
	width: 185px;
}

#sidebar .back-to-top a,
#sidebar-with-full .back-to-top a{
	color: #FFF;
	font-weight: bold;
	font-size: 12px;
	display: block;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/top_arrow.gif') no-repeat 0 0;
	padding: 0 8px 0 20px;
	text-decoration: none;
}

#sidebar-with-full .back-to-top{
	margin: 0 0 10px 0;
	width: 188px;
}

/* @end */


/* @group Module tout system */

.standard-tout{
	width: 291px;
	/*height: 270px;*/
	margin: 0 10px 10px 0;
	color: #FFF;
}

.tout{
	overflow: hidden;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/tout_shadow.png') no-repeat 4px 4px;	
	padding: 0 4px 4px 0;
}

.ie6 .tout{
	background: none;
	background-image: none;
}

.tout-content{
	border-left: 3px solid #282521;
	border-right: 3px solid #282521;
	border-bottom: 4px solid #282521;
	border-top: 4px solid #282521;
	float: left;
	background: #282521;
}

.tout-shadow-right{
	width: 10px;
	float: left;
	background: pink;
	height: auto;
}

.two-col-tout-wrapper .standard-tout{
	margin: 0 10px 10px 0;
	float: left;
	overflow: hidden;
}

.three-col-tout-wrapper{
	overflow: hidden;
}

/* @group Inteiror Page Touts */

/* @group SidebarTouts */

#sidebar .sidebar-tout{
	margin: 0 0 55px;
}

/* @group Sidebar Copy Tout */

#sidebar .copy-sidebar-tout{
	width: 167px;
	margin: 0 10px 10px;
	padding: 12px;
	background: #e0e0df;
	border-left: 7px solid #a30919;
}

#sidebar .copy-sidebar-tout h5{
	color: #a20c14;
	font-size: 14px;
	line-height: 22px;
	margin: 0 0 6px;
	font-weight: bold;
}

#sidebar .copy-sidebar-tout p{
	color: #24211d;
	font-size: 12px;
	line-height: 22px;
	margin: 0 0 6px;
}

/* @end */

/* @group menu tout */

#sidebar .sub-menu-tout{
	width: 197px;
	margin: 0 10px 55px;
	padding: 83px 0 0 0;
	background: transparent url("http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/pages_2010/sidebar_header.png") no-repeat scroll 0 0;
}

.sub-menu-tout ul li a{
	display: block;
	background: #504b43;
	color: #d7d7d7;
	font-size: 14px;
	line-height: 18px;
	height: 1%;
	padding: 10px 0 10px 10px;
	text-decoration: none;
	border-left: 5px solid #504b43;
	margin: 0 0 3px;
}

.sub-menu-tout ul li a:hover{
	border-left: 5px solid #d7d7d7;
	color: #fff;
}

.sub-menu-tout ul li.active a{
	border-left: 5px solid #851419;
	color: #fff;
	font-weight: bold;
}

.sub-menu-tout ul li ul li a,
.sub-menu-tout ul li.active ul li a{
	display: block;
	background: #504b43;
	color: #d7d7d7;
	font-size: 12px;
	line-height: 14px;
	height: 1%;
	font-weight: normal;
	padding: 5px 0 5px 5px;
	text-decoration: none;
	border-left: 5px solid #504b43;
	margin: 0 0 3px 10px;
}

.sub-menu-tout ul li ul li a:hover{
	border-left: 5px solid #504b43;
	color: #fff;
}

.sub-menu-tout ul li ul li.active a{
	border-left: 5px solid #d7d7d7;
	color: #fff;
	font-weight: normal;
}

/* @end */

/* @end */



/* @end */

/* @group typography */

.standard-tout h3{
	border-left: 5px solid #424139;
	margin: 0 0 4px 0;
	font-size: 16px;
	padding: 9px 0 9px 6px;
	height: 17px;
}

.standard-tout p{
	background: #efefee;
	color: #272524;
	font-size: 12px;
	line-height: 16px;
	border-left: 6px solid #cbcbca;
	padding: 9px 20px 8px 9px;
	height: 44px;
	width: 250px;
}

.standard-tout p strong{
	color: #b31b25;
	font-size: 18px;
	line-height: 16px;
}

.standard-tout p em{
	color: #010101;
	text-transform: uppercase;
	font-weight: bold;
	font-style: normal;
}



/* @end */

/* @end */

/* @group Rounded Inputs */

.rounded-input-white-search input {
	padding-left: 25px;
	float: left;
	width: 119px;
	height: 26px;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/inputs.png') no-repeat top left;
	margin: 0;
	border: 0;
	font-size: 16px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	color: #1b1917;
}

.rounded-input-white-search span {
	float: left;
	width: 9px;
	height: 26px;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/inputs.png') no-repeat -500px top;
	display: block;
}

.ie6 .rounded-input-white-search input{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/inputs_alt.png') no-repeat top left;
}

.ie6 .rounded-input-white-search span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/inputs_alt.png') no-repeat -500px top;
}

/* @end */

/* @group buttons */

/* @group button-links */


.rounded-btn-gray,
.rounded-btn-red{
	overflow: hidden;
	position: relative;
}

.rounded-btn-gray a,
.rounded-btn-red a{
	color: #e3e2e2;
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 0;
	height: 29px;
	display: block;
	text-align: center;
	padding: 0 0px 0 15px;
	margin: 0 13px 0 0;
	position: relative;
	text-decoration: none;
	font-size: 16px;
	line-height: 26px;
	behavior: url('/content/js/iepngfix.htc');
}

.rounded-btn-gray a span,
.rounded-btn-red a span{
	background: #fff url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right top;
	behavior: url('/content/js/iepngfix.htc');
	width:  15px;
	display: block;
	height: 30px;
	position: absolute;
	top: 0px;
	right: -15px;
}

.rounded-btn-gray a:hover,
.rounded-btn-gray.hover a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -30px;
	color: #FFF;
}

.rounded-btn-gray a:hover span{
	background: #FFF url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -30px;
}

.rounded-btn-red a{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -60px;
}

.rounded-btn-red a span{
	background: #fff url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -60px;
}

.rounded-btn-red a:hover{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -89px;
	color: #FFF;
}

.rounded-btn-red a:hover span{
	background: #FFF url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -89px;
}

/* @end */

/* @group button-inputs */


.rounded-btn-red-input,
.rounded-btn-gray-input{	
	float: left;
	position: relative;
}

.rounded-btn-red-input input,
.rounded-btn-gray-input input{	
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 0;
	border: 0px none;
	color: #e3e2e2;
	font-size: 14px;
	height: 29px;
	position: relative;
	margin: 0;
	padding: 0 0 5px  15px;
	vertical-align: middle;
	cursor: pointer;
}

.ie8 .rounded-btn-red-input input, .ie8 .rounded-btn-gray-input input,
.ie7 .rounded-btn-red-input input, .ie7 .rounded-btn-gray-input input,
.ie7 .rounded-btn-red-input input, .ie7 .rounded-btn-gray-input input{
	padding: 0 0 0 15px;
}

.rounded-btn-red-input span,
.rounded-btn-gray-input span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right top;
	display: block;
	height: 29px;
	float: right;
	width: 15px;
	position: absolute;
	right:-15px;
	top:0;
}

/*red overrides*/
.rounded-btn-red-input input{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -60px;
}

.rounded-btn-red-input span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -60px;
}

/*hovers*/

.rounded-btn-red-input:hover span,
.rounded-btn-red-input.hover span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -89px;
}

.rounded-btn-red-input input:hover{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -89px;
}

.rounded-btn-gray-input:hover span,
.rounded-btn-gray-input.hover span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') right -30px;
}

.rounded-btn-gray-input input:hover{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') 0 -30px;
}

/* include a click state later*/


/* @end */

/* @group sm-btn-overides */
/* link */

.rounded-btn-btn-sml-gray a,
.rounded-btn-btn-sml-red a{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll 0 -170px;
	font-size: 11px;
	height: 25px;
	line-height: 20px;
	padding: 0 0 0 15px;
}

.rounded-btn-btn-sml-gray a span,
.rounded-btn-btn-sml-red a span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -170px;
}
/*normal state red done, next hovers and gray*/
.rounded-btn-btn-sml-red.hover a,
.rounded-btn-btn-sml-red a:hover{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll 0 -196px;
}


.rounded-btn-btn-sml-red.hover a span,
.rounded-btn-btn-sml-red a:hover span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -195px;
}

.rounded-btn-btn-sml-red a:hover span{
	background: transparent url('http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png') repeat scroll right -196px;
}

/*Now gray*/
.rounded-btn-btn-sml-gray a{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll 0 -120px;
}

.rounded-btn-btn-sml-gray a span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -120px;
}

.rounded-btn-btn-sml-gray.hover a,
.rounded-btn-btn-sml-gray a:hover{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll 0 -145px;
}

.rounded-btn-btn-sml-gray.hover a span,
.rounded-btn-btn-sml-gray a:hover span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -145px;
}


/*input*/

/*need to do .rounded-btn-red-input*/


/* @end */

/* @group IE6 Overrides */

.ie6 .rounded-btn-gray span,
.ie6 .rounded-btn-red span,
.ie6 .rounded-btn-gray.hover span,
.ie6 .rounded-btn-red.hover span,
.ie6 .rounded-btn-gray a:hover span,
.ie6 .rounded-btn-red a:hover span,
.ie6 .rounded-btn-gray-input span,
.ie6 .rounded-btn-red-input span,
.ie6 #menu-index .header-touts .rounded-btn-red span,
.ie6 #menu-index .header-touts .rounded-btn-gray span,
.ie6 #bar-index .header-touts .rounded-btn-red span,
.ie6 #bar-index .header-touts .rounded-btn-gray span{
	background: none;
}

.ie6 .rounded-btn-red-input input,
.ie6 .rounded-btn-red a{
	background: #ae0d18;
}

.ie6 .rounded-btn-red a:hover,
.ie6 .rounded-btn-red-input input:hover{
	background: #bd0f29;
}

.ie6 .rounded-btn-gray a,
.ie6 .rounded-btn-gray-input input{
	background: #5D564F;
}

.ie6 .rounded-btn-gray a:hover,
.ie6 .rounded-btn-gray-input input:hover{
	background: #7E7873;
}

.ie6 .rounded-btn-gray a, 
.ie6 .rounded-btn-red a,
.ie6 .rounded-btn-gray-input input,
.ie6 .rounded-btn-red-input input{
	padding: 2px 6px;
	border: 1px solid #000;
	text-align: center;
}

.ie6 .rounded-btn-gray a:hover, 
.ie6 .rounded-btn-red a:hover,
.ie6 .rounded-btn-gray-input input:hover,
.ie6 .rounded-btn-red-input input:hover,
.ie6 .rounded-btn-gray-input.hover input,
.ie6 .rounded-btn-red-input.hover input{
	border: 1px solid #ccc;
}

.ie6 .sub-menu-tout ul li,
.ie6 .sub-menu-tout ul li a{
	height: 1%;
}

/* @end */


/* @end */

/* @group IE6 */

.ie6 .main-wrapper .page-content-wrapper .page-background-helper-wrapper{
}

/* @end */
/* @group IE7 */

.ie7 .rounded-btn-red-input span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -61px;
}

.ie7 .rounded-btn-red-input.hover span{
	background: transparent url(http://media.corporate-ir.net/media_files/irol/83/83799/Images_2010/buttons.png) repeat scroll right -90px;
}

.ie7 .rounded-btn-red-input span,
.ie7 .rounded-btn-gray-input span{
	height: 28px;
}

/* @end */

/* @end */