* {margin:0;padding:0}
html {margin-bottom:1px;min-height:100%}
body {background:#c9c1a9 url(../images/bg.jpg) repeat-x;color:#5e5d59;font:11px tahoma, arial, sans-serif;text-align:left}
#skip,.hide {display:none}

table,th,td {color:#333;font:11px tahoma, arial, helvetica, sans-serif}
a:link,a:visited {color:#e51b24;text-decoration:underline}
a img,:link img,:visited img {border:none}
a:hover,a:active {color:#e51b24;text-decoration:none}

#headerContainer  {background:url(../images/bg_header_shadow.jpg) 50% 0 no-repeat;margin:0 auto}
#contentContainer {background:url(../images/bg_content_shadow.jpg) 50% 0 repeat-y;margin:0 auto}
#footerContainer  {background:url(../images/bg_footer.jpg) 50% 0 no-repeat;margin:0 auto}

#nav	{height:30px;left:194px;position:absolute;top:99px;width:442px;z-index:100}
#nav li {float:left;height:30px;list-style:none;position:relative}
#nav li a {cursor:pointer}
#nav li a,#nav li div {color:#fff;display:block;font-size:14px;height:30px;position:relative;text-decoration:none}
#nav li strong {display:block;height:30px;left:0;position:absolute;top:0}
#nav li,#nav li a,#nav li strong,#nav li div {background-image:url(../images/navigation.jpg)}
#nav li.one,#nav li.one a,#nav li.one a strong {background-position:0 0;width:74px}
#nav li.two,#nav li.two a,#nav li.two a strong {background-position:-74px 0;width:114px}
#nav li.three,#nav li.three a,#nav li.three a strong {background-position:-188px 0;width:96px}
#nav li.four,#nav li.four a,#nav li.four a strong {background-position:-284px 0;width:68px}
#nav li.five,#nav li.five a,#nav li.five a strong {background-position:-352px 0;width:90px}
#nav li.one:hover a,#nav li.one:hover a strong,#nav li.one a:hover,#nav li.one a:hover strong {background-position:0 -30px;width:74px}
#nav li.two:hover a,#nav li.two:hover a strong,#nav li.two a:hover,#nav li.two a:hover strong {background-position:-74px -30px;width:114px}
#nav li.three:hover a,#nav li.three:hover a strong,#nav li.three a:hover,#nav li.three a:hover strong {background-position:-188px -30px;width:96px}
#nav li.four:hover a,#nav li.four:hover a strong,#nav li.four a:hover,#nav li.four a:hover strong {background-position:-284px -30px;width:68px}
#nav li.five:hover a,#nav li.five:hover a strong,#nav li.five a:hover,#nav li.five a:hover strong {background-position:-352px -30px;width:90px}
#nav li.oneon,#nav li.oneon strong,#nav li.oneon div {background-position:0 -60px;width:74px}
#nav li.twoon,#nav li.twoon strong,#nav li.twoon div {background-position:-74px -60px;width:114px}
#nav li.threeon,#nav li.threeon strong,#nav li.threeon div {background-position:-188px -60px;width:96px}
#nav li.fouron,#nav li.fouron strong,#nav li.fouron div {background-position:-284px -60px;width:68px}
#nav li.fiveon,#nav li.fiveon strong,#nav li.fiveon div {background-position:-352px -60px;width:90px}

#header {margin:0 auto;position:relative;width:990px;z-index:100}
#header .logo {height:50px;left:53px;position:absolute;top:76px;width:125px;z-index:100}
#header .homeFeature {background:url(../images/sh_home.jpg) no-repeat;height:361px;left:10px;position:absolute;width:980px}
#header .aboutFeature {background:url(../images/sh_about.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .productFeature {background:url(../images/sh_product.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .partnershipsFeature {background:url(../images/sh_partnerships.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .careersFeature {background:url(../images/sh_careers.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .contactFeature {background:url(../images/sh_contact.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .privacyFeature {background:url(../images/sh_privacy.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .sitemapFeature {background:url(../images/sh_sitemap.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}
#header .termsFeature {background:url(../images/sh_terms.jpg) no-repeat;height:301px;left:10px;position:absolute;width:980px}

.homePageHeader {height:361px}
.subPageHeader  {height:301px}

#content {margin:0 auto;min-height:170px;position:relative}
* html #content {height:170px}
.homePageContent {width:990px}
.subPageContent {padding:33px 40px 10px;width:910px}

#content .intro {background:url(../images/h_intro.jpg) no-repeat;height:156px;left:35px;position:absolute;top:14px;width:920px}
#content .intro p {height:88px;left:30px;line-height:18px;position:absolute;top:51px;width:500px}
#content .intro p a.learnMore {background:url(../images/link_arrow.gif) right center no-repeat;color:#cd171e;padding:0 7px 0 0;text-decoration:none}
#content .intro p a.learnMore:hover {color:#cd171e;text-decoration:underline}
#content .intro a.introButton {background:url(../images/h_button.jpg) top right no-repeat;height:135px;left:573px;position:absolute;top:11px;width:337px}
#content .intro a.introButton:hover {background:url(../images/h_button.jpg) bottom right no-repeat}

#content #col1 {float:left;width:113px}
#content #col2 {background:url(../images/s_border_content.gif) repeat-y;float:right;padding:10px 0 0 26px;position:relative;width:746px}
#content #col1 ul.subNav {color:#a3a3a3;list-style:none;margin-left:22px;width:91px}
#content #col1 .subNav li {font-size:11px;font-weight:700;margin-bottom:10px;padding:0 10px 0 0}
#content #col1 .subNav li.on {background:url(../images/link_arrow.gif) right center no-repeat}
#content #col1 .subNav li.on span {color:#a3a3a3}
#content #col1 .subNav li a,#content #col1 .subNav li span {color:#666;font-size:11px;font-weight:700;text-decoration:none}
#content #col1 .subNav li a:hover {color:#cd171e;text-decoration:none}
#content #col2 .contentTopPiece {background:url(../images/s_border_top_content.gif) no-repeat;height:40px;left:0;position:absolute;top:0;width:26px}
#content #col2 .contentBottomPiece {background:url(../images/s_border_bottom_content.gif) no-repeat;bottom:0;height:40px;left:0;position:absolute;width:26px}
#content #col2 .bio {background:url(../images/s_border_bio.gif) 50% 100% no-repeat;float:left;padding:10px 0 20px;position:relative;width:747px}
#content #col2 .bioLast {float:left;padding-bottom:20px;position:relative}
#content #col2 .bio h2,#content #col2 .bioLast h2 {font-size:12px;font-weight:700;left:0;position:absolute;top:0}
#content #col2 .bio h2 em,#content #col2 .bioLast h2 em {font-size:11px;font-weight:400}
#content #col2 .text {float:left;padding-bottom:20px;position:relative;width:747px}
#content #col2 .text h2 {font-size:12px;font-weight:700}
#content #col2 p {line-height:18px}

.contentCol1 {float:left;position:relative;width:355px}
.contentCol2 {float:left;padding-left:25px;position:relative;width:355px}

.bioText {margin-top:40px}

#footer {height:50px;margin:0 auto;padding:10px 0 0 65px;position:relative;width:925px}
#footer .copyright {color:#a5a5a5;font:10px tahoma, arial, sans-serif;position:absolute;right:45px}
#footer ul {color:#a5a5a5;list-style:none}
#footer ul li {float:left;font-size:10px;height:20px;margin-right:20px}
#footer ul li.on {color:#a0a0a0}
#footer ul li a {color:#9f967d;text-decoration:none}
#footer ul li a:hover {color:#b2aa93;text-decoration:underline}
#footer ul li.footerHome {background:url(../images/icon_footer_home.gif) no-repeat 0 0;padding-left:17px}
#footer ul li.footerSiteMap {background:url(../images/icon_footer_sitemap.gif) no-repeat 0 0;padding-left:17px}
#footer ul li.footerPrivacy {background:url(../images/icon_footer_privacy.gif) no-repeat 0 0;padding-left:17px}
#footer ul li.footerTerms {background:url(../images/icon_footer_terms.gif) no-repeat 0 0;padding-left:17px}

.clear {clear:both}
br.clear {height:0;line-height:0}
.clearfix:after {clear:both;content:".";display:block;height:0;visibility:hidden}
.clearfix {display:block}

.siteMap	{ width: 100%; text-align: center; margin-top: 10px; }
a:link.mainLink, a:visited.mainLink	{ margin-bottom:5px; width: 140px; height: 75px; display:block; font-weight: bold; text-align: center; line-height: 75px; background:#9f967d; color:#FFF; text-decoration: none; }
a:hover.mainLink	{ margin-bottom:5px; width: 140px; height: 75px; display:block; font-weight: bold; text-align: center; line-height: 75px; background:#cd171e; color:#FFF; text-decoration: none; }

a:link.subLink, a:visited.subLink	{ margin-bottom:5px; width: 140px; height: 35px; display:block; text-align: center; font-size: 11px; line-height: 35px; background:#b7b09d; color:#FFF; text-decoration: none; }
a:hover.subLink	{ margin-bottom:5px; width: 140px; height: 35px; display:block; text-align: center;  font-size: 11px; line-height: 35px;  background:#cd171e; color:#FFF; text-decoration: none; }

td.leftcell	{ border-bottom: 1px solid #cccbca; border-right: 1px solid #cccbca; padding: 5px 5px 5px 0px; }
td.rightcell	{ border-bottom: 1px solid #cccbca; padding: 5px; }
td.bottomleft	{ border-right: 1px solid #cccbca; padding: 5px 5px 5px 0px; }
td.bottomright	{ padding: 5px; }

select	{ font-size: 12px; }