*{
	position: relative;
	/* color:#6a737b; */
}
sup, a, p, h1, h2, h3, h4, h5, div, img, span, ul, li, html, body{
	margin:0;
	padding:0;
	outline:0;
	border:none;	
	font-weight:normal;
}
/* table {border-collapse:collapse;} */


/* css 3 font faces and font classes */
@font-face {font-family: 'VolkswagenTS-Regular';src: url('webfonts/219075_0_0.eot');src: url('webfonts/219075_0_0.eot?#iefix') format('embedded-opentype'),url('webfonts/219075_0_0.woff') format('woff'),url('webfonts/219075_0_0.ttf') format('truetype');}
@font-face {font-family: 'TeeFranklin-Bold';src: url('webfonts/219075_1_0.eot');src: url('webfonts/219075_1_0.eot?#iefix') format('embedded-opentype'),url('webfonts/219075_1_0.woff') format('woff'),url('webfonts/219075_1_0.ttf') format('truetype');}
@font-face {font-family: 'TeeFranklin-Book';src: url('webfonts/219075_2_0.eot');src: url('webfonts/219075_2_0.eot?#iefix') format('embedded-opentype'),url('webfonts/219075_2_0.woff') format('woff'),url('webfonts/219075_2_0.ttf') format('truetype');}

html {
	background:#6A737B;
}

#printPage {
	/*color:#ff3399;*/
}

.pagehead {
	color:ffffff;
	font:32px/36px 'VolkswagenTS-Regular', sans-serif;
}
.bodyheadline {
	color:#6a737b;
	font:20px/24px 'VolkswagenTS-Regular', sans-serif;
}
.bodysubheadline {
	color:#00a8c8;
	font:12px/18px 'TeeFranklin-Bold', sans-serif;
}
.bodysubheadlinelight {
	color:#00a8c8;
	font:12px/18px 'TeeFranklin-Book', sans-serif;
}
.bodytabsnav {
	font:12px/37px 'TeeFranklin-Bold', sans-serif;
	text-transform:uppercase;
}
.bodycallouttext {
	color:#00a8c8;
	font:20px/24px 'VolkswagenTS-Regular', sans-serif;
}
.bodycallouttextbold {
	margin-bottom:20px;
	margin-top:30px;
	padding:0;
	color:#00a8c8;
	font:16px/22px 'TeeFranklin-Bold', sans-serif;
}

#tab2 .bodycallouttextbold {
	margin-bottom:20px;
	margin-top:15px;
	padding:0;
	color:#00a8c8;
	font:16px/22px 'TeeFranklin-Bold', sans-serif;
}


.bodycallouttextboldalt {
	margin-bottom:20px;
	margin-top:30px;
	padding:0;
	color:#00a8c8;
	font:14px/18px 'TeeFranklin-Bold', sans-serif;
}
.bodycallouttextlight {
	color:#00a8c8;
	font:18px/22px 'TeeFranklin-Book', sans-serif;
}
.bodycallouttextdownload {
	color:#6a737b;
	font:18px/22px 'TeeFranklin-Book', sans-serif;
}
.bodycallouttextaccent {
	color:#f47b20;
	font:16px/22px 'TeeFranklin-Bold', sans-serif;
}
.bodycallouttextaccentalt {
	color:#f47b20;
	font:20px/24px 'VolkswagenTS-Regular', sans-serif;
}
.bodycallouttextcontent {
	color:#6a737b;
	font:16px/22px 'VolkswagenTS-Regular', sans-serif;
}
.bodycallouttextgreen {
	color:#439539;
	font:18px/22px 'VolkswagenTS-Regular', sans-serif;
}
.bodycallouttextgreenbold {
	color:#439539;
	font:18px/22px 'TeeFranklin-Bold', sans-serif;
	text-transform: uppercase;
}
.rightnavhead {
	color:#6a737b;
	font:16px/20px 'VolkswagenTS-Regular', sans-serif;
}
.rightnavheadlarge {
	color:#6a737b;
	font:20px/22px 'VolkswagenTS-Regular', sans-serif;
}
.bodytext {
	color:#6a737b;
	font:13px/18px 'TeeFranklin-Book', sans-serif;
}
.bodytextbold {
	color:#6a737b;
	font:13px/18px 'TeeFranklin-Bold', sans-serif;
}
.primarynav {
	color:#6a737b;
	font:13px 'TeeFranklin-Book', sans-serif;
	text-transform:uppercase;
} /* hover declaration within styles for the primary nav section */
.footerheadernav, .footer {
	color:#00a8c8;
	font:10px 'TeeFranklin-Book', sans-serif;
	text-transform:uppercase;
}  /* hover declaration within styles for the footer/header nav section */
.rightnav a {
	color:#00a8c8;
	font:11px/15px 'TeeFranklin-Book', sans-serif;
}  /* hover declaration within styles for the right nav section */
.tabnav {
	color:#ffffff;
	font:10px/12px 'TeeFranklin-Bold', sans-serif;
	text-transform:uppercase;
}  /* hover declaration within styles for the tab nav section */

/* end font declarations */



/* tag styles */
a, a:visited, a:active {
	text-decoration: none;
}
a:hover {
	color:#f47b20;
}
p {
	margin-bottom:16px;
}

body{
	height:100%;
	width:100%;
}
/* end tag styles */


/* layout */
.container{
	width:930px;
	margin:0 auto;
}

.width100{
	width:100%;
}
.clearfix {
	clear:both;
/*	display:none; */
	height:0;
	width:0;
}
/* end layout */



/* navigation */
.frontnav {
    background: url("../images/bg_header_with_shadow.png") repeat-x scroll 0 2px transparent;
}
.nav {
    background:#ffffff;
    height: 92px;
    overflow: hidden;
}
.nav .container .logo{
	margin:16px 0;
}

.nav .menu{
	margin:56px 0 16px 0;
}
.nav .menu li{
	display:inline;
	padding:0 10px 7px 8px;
	border-right:#dfe1e3 1px solid;
}
.nav .menu li a, .nav .menu li a:active, .nav .menu li a:visited {
	color:#6a737b;
}

.nav .menu li a:hover, .nav .menu li.selected a {
	color:#00a8cb;
}

.nav .menu .last{
	border:none;
	padding-right:0;
}

.navFeature{
	position:absolute;
	top:-1px;
	right:0;
}

.navFeature ul li{
	display: inline-block;
	margin-left:16px;
	padding: 17px 0 12px 0;
}
.navFeature ul li.last {
	background:url(../images/featureBlock.png) no-repeat scroll 100% 0 transparent;
	background-repeat: no-repeat;
	font-size:12px;
	text-align:center;
	width:134px;
}
.navFeature a img{
	margin-left: 4px;
}

.navFeature ul li a, .navFeature ul li a:active, .navFeature ul li a:visited {
	color:#00a8c8;
}
.navFeature ul li a:hover, .navFeature ul li.selected a, .navFeature ul li.selected a:visited, .navFeature ul li.selected a:active {
	color:#6a737b;
	font:inherit;
}
.navFeature ul .last a {
	color:#FFFFFF !important;
	font:inherit;
}


	
.main{
	background:url(../images/grid.jpg) repeat scroll 0 0 transparent;
}
.main .container{
	padding-bottom:30px;
	overflow:hidden;
}
.mainShadow{
	position: absolute;
	top:0;
	left:0;
	background:url(../images/mainShadow.png) repeat-x scroll 0 0 transparent;
	height:375px;
	width:100%;
	filter: alpha(opacity=30);
	opacity:.3;
}

.cover{
	margin:50px 0 0 0;
	padding-left:60px;
}

.leftColumn{
	width:630px;
}

.rightColumn{
	position:relative;
	width:295px;
}

.toolBar{
	height:50px;
	width:105%;
}
.fronttoolBar {
	background:url("../images/toolBar.png") no-repeat scroll 0 0 transparent;
}
.toolBar ul{
	padding-left:24px;
	padding-top:12px;
}

.toolBar ul li{
	display:inline;
	margin-right: 7px;
}
.toolBar ul li span{
	color:#FFFFFF;
}

.toolBar ul li span:hover {
	/* color:#6a733b; */
	cursor:pointer;
}

.toolBar ul li span img{
	margin-left:3px;
	margin-bottom: -2px;
}

.mainArticle{
	width:295px;
	margin-left:5px;
	border-bottom: #a0a6aa 1px solid;	
	margin-top: 25px;
	padding-bottom:25px;
}
.bodylink {
	color:#00A8C8;
}
.bodylink:hover {
	color:#f47b20;
}
.lastArticle{
	border-bottom: none;
	padding-bottom:0;
}

.mainArticle h3{
	margin-bottom: 8px;
	width: 209px;
}

.mainArticle p{
	font-size:1.05em;
	line-height:18px;
	margin-bottom: 14px;
	width:175px;
}

.mainArticle a{
	line-height:16px;
/*	margin-bottom: 20px;	*/
	color:#00a8cb;
	text-transform: uppercase;
	display: block;
}
.mainArticle a:hover {
	color:#f47b20;
}
#article1{
	background:url("../images/article_1_back.png") no-repeat scroll 100% 10% transparent;
}

#article2{
	background:url("../images/article_2_back.png") no-repeat scroll 100% 10% transparent;
}

#article2 img{
	margin:0 0 -8px 5px;
}

#article3{
	background:url("../images/article_3_back.png") no-repeat scroll 95% 0 transparent;
}

#article4{
	background:url("../images/article_4_back.png") no-repeat scroll 100% 60% transparent;
}

#sharethis {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 35px;
    width: 246px;
    z-index: 15;
}
#sharethis-top {
	background: url("../images/share-this-top.png") no-repeat;
	height:27px;
	overflow:hidden;
	width:100%;
}	
#sharethis-body {
	background: url("../images/share-this-body.png") repeat-y;
/*	background:#e5f5f8; */
	min-height:20px;
	overflow:hidden;
	width:244px;
	margin-left:1px;
}
#sharethis-body ul {
	margin-left:34px;
}	
#sharethis-body ul li {
	float:left;
	line-height:22px;
	list-style-type: none;
	text-indent:26px;
	width:92px;
}
#sharethis-body ul li a, #sharethis-body ul li a:active, #sharethis-body ul li a:visited, #sharethis-body ul li a:hover {
	color:#5f6971;
}
#sharethis-body ul li#share-this-email { background:url("../images/share-this-email.png") no-repeat 0 -1px; }
#sharethis-body ul li#share-this-facebook { background:url("../images/share-this-facebook.png") no-repeat 0 -1px; }
#sharethis-body ul li#share-this-twitter { background:url("../images/share-this-twitter.png") no-repeat 0 -1px; }
#sharethis-body ul li#share-this-delicious { background:url("../images/share-this-delicious.png") no-repeat 0 -1px; }
#sharethis-body ul li#share-this-pinterest { background:url("../images/share-this-pinterest.png") no-repeat 0 -1px; }
#sharethis-body ul li#share-this-favourites { background:url("../images/share-this-favourites.png") no-repeat 0 -1px; }
#sharethis-bottom {
	background: url("../images/share-this-bottom.png") no-repeat;
	height:37px;
	overflow:hidden;
	width:100%;
}	
.footer{
	padding:19px 0 56px 0;
	background:url("../images/bottomShadow.png") repeat-x scroll 0 0 #6a737b;
}
.left{
	float:left;
}
.right{
	float:right;
}
.footer ul li{
	display: inline;
	margin-right: 15px;
}
.footer a{
	color:#dfe1e3;
	text-transform: uppercase;
	letter-spacing: 0.04em;
}
.footer ul .copyright{
	width:295px;
	margin:0;
}
.footer span{
	color:#dfe1e3;
}
.footer a:hover{
	color:#8F969B;
}

.footer a img{
	margin-left: 4px;
}

.activePage{
	color:#00a8cb !important;
}
.itemlist {
	margin-bottom:22px;
}
	
.itemlist li {
	background:url('../images/bullet_bg.png') no-repeat 0 5px;
	list-style-type:none;
	padding-left:15px;
}
.itemlistvalue li {
	margin-bottom:10px;
}
div#milestones div#milestones-header {
	background:url('../images/milestones_top.png') no-repeat;
	height:28px;
	width:665px;
}
div#milestones div#milestones-content {
	background:url('../images/milestones_middle.png') repeat-y;
	overflow:hidden;
}
div#milestones div#milestones-content ul {
	float:left;
	font-size:1.05em;
	margin-left:30px;
	margin-top:15px;
	width:300px;
}
div#milestones div#milestones-footer {
	background:url('../images/milestones_bottom.png') no-repeat;
	height:14px;
	width:665px;
}

#printPage a{
	color:#FFFFFF;
}

#printPage a:hover {
	color:#FFFFFF;
	text-decoration: none;
}

