@charset "utf-8";
/* CSS Document */

body {background-image: url(images/bg.gif); background-position: center top; background-repeat: repeat-x; margin:0px; font-family: Helvetica Neue, Arial Unicode MS, Arial; font-size: 13px; color: #646362;}
img { border:0;}
.borderMarginR { margin-right: 25px; border: 1px solid #cecbcb;}
.borderMarginL { margin-left: 25px; border: 1px solid #cecbcb;}
.border {border: 1px solid #cecbcb;}

a { color: #434242;}
a:hover { color: #cab108;}
a.whiteLink { color: #FFFFFF; text-decoration: none;}
p { margin-top: 4px; padding-top: 4px; padding-bottom: 4px; margin-bottom: 4px;}
h1 { font-size: 17px; font-weight: lighter; color: #000000; letter-spacing: -1px; line-height: 24px; }
h2 { font-size: 16px; font-weight: lighter; color: #000000; letter-spacing: -1px; line-height: 24px; margin-top: 2px; padding-top: 2px; margin-bottom: 2px; padding-bottom: 2px;}
h3 { font-size: 17px; font-weight: lighter; color: #000000; letter-spacing: -1px; line-height: 24px; margin-top: 2px; padding-top: 2px; margin-bottom: 2px; padding-bottom: 2px;}

.line { border-bottom: 1px solid #c6c6c5; height:2px; margin-top: 10px; margin-bottom: 10px;}

#mainWrapper { width:920px; margin: auto; position: relative;}
#footerWrapper { background-image:url(images/footer-bg.gif); background-position: left top; background-repeat: no-repeat; height: 49px; color: #fff; font-size: 11px;}
#footerWrapperPres { background-image:url(images/footer-bg2.gif); background-position: left top; background-repeat: no-repeat; height: 49px; color: #fff; font-size: 11px;}

#topWrapper { height: 138px; position: relative;}
#logoWrapper { position: relative; float:left; width: 615px; height: 138px;}
#360Feature { position: relative; float: left; width: 305px; height: 138px;}
.logo { position: relative; top: 20px;}

#menuWrapper { height: 46px; position: relative;}
#topContentWrapper { position: relative; height: 464px;}
#banner { position: relative; float: left; width: 680px; height: 464px; background-color: #666666;}
#rightIntro { position: relative; float: left; width: 240px; background-image: url(images/sdw-grey.gif); background-position: left top; background-repeat: repeat-x; background-color: #ededed; height: 464px;}
.rightText {line-height: 20px; padding: 5px 30px 0px 30px;
}

.contentSdw { background-image: url(images/sdwBanner.gif); background-position: center bottom; background-repeat: no-repeat; height: 20px;}

#contentWrapper { position: relative; overflow: auto; height: auto;}
#contentWrapperWide { position: relative; overflow: auto; height: auto; padding-left: 20px; padding-right: 20px; padding-bottom: 20px; padding-top: 5px; }
.right { float: left; width: 230px; margin-bottom: 20px; margin-top: 20px; padding-left: 20px; line-height: 20px; padding-right: 20px; }
.right2 { float: left; width: 300px; margin-bottom: 20px; margin-top: 20px; padding-left: 80px; line-height: 20px; padding-right: 20px; }
.main { float: left; width: 609px; padding-left: 20px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; border-right: 1px solid #c6c6c5; padding-right: 20px;}
.main2 { float: left; width: 290px; padding-left: 20px; line-height: 20px; margin-bottom: 20px; margin-top: 20px; border-right: 1px solid #c6c6c5; padding-right: 20px;}
#bannerWrapper { position: relative; height: 200px; line-height: 20px; background-color: #666666; }

#threeColumnsWrapper {padding-top: 30px; padding-bottom: 10px; height: auto; line-height: 20px; position: relative;}

.column1 { position: relative; float: left; border-right: 1px solid #c6c6c5; width: 280px; padding-left: 20px; padding-right: 20px;}
.column2 { position: relative; float: left; border-right: 1px solid #c6c6c5; padding-left: 20px; padding-right: 20px; width: 318px;}
.column3 { position: relative; float: left; padding-left: 20px; padding-right: 20px; width: 200px;}

#FeatureStoryWrapper { position: relative; padding-top: 15px; padding-bottom: 15px; height: 180px;}
.ArchieStory { width: 880px; margin: auto; border-top: 1px solid #c6c6c5; padding-top: 20px; height: 180px; line-height: 20px;}
.blackHeader {font-size: 16px; font-weight: lighter; color: #000000; letter-spacing: -1px;}

#questionFeature {height: 99px;}

.sdw {height: 8px; position: relative;}


ul#navlist
{
	margin:0;
	padding:13px 0 0 0;
}

#navlist li
{
display: inline;
list-style-type: none;
}

#navlist a { padding-right:30px; color: #fff; text-transform: uppercase; font-size: 14px; letter-spacing: -1px;
text-decoration: none;
 }


#navlist a:hover
{
color: #cab108;
text-decoration: none;
}


ul#footerlist
{
	margin:0;
	padding:17px 0 0 30px;
}

#footerlist li
{
display: inline;
list-style-type: none;
}

#footerlist a { padding-right:15px; color: #fff; font-size: 11px; 
text-decoration: none; }

#footerlist a:hover
{
color: #000;
text-decoration: none;
}





