/* BASIC RESET */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}

#content a {
	/*color: #111111;*/
        text-decoration: none;
	color:#999999;
}

#content a:hover{
	color: #666666;
	text-decoration:none;	
	/*background-color: #333333;*/		
}

/* HTML ELEMENTS */
body {padding-bottom:0px; background-color:#f2f2f2; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; font-size: 12px; font-variant:normal; font-style: normal; font-weight: 300; }

/* COMMON CLASSES */
.break { clear:both; }

#header_tool { height: 90px; }

/* HEADER */
#header {margin: 0 auto; width: 1000px; height:auto;}
#sub_header {margin: 0 auto; width: 960px; height: 360px; }
.headerimg { background-position: center top;margin-top:0px;margin-bottom:20px; background-repeat: no-repeat; width:960px; height:360px; position:absolute; }
.border { background-position: center top;padding:2px 2px 2px 2px;border-top:dotted 1px #999999;border-right:dotted 1px #999999;border-left:dotted 1px #999999;background-repeat: no-repeat; width:992px; height:469px; position:absolute; }
#headerimgs { background-position: center top;background-repeat: no-repeat; width:960px; height:360px; position:absolute; }

/*---new design---*/
.main-border-vert-left {background: url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png") repeat-y scroll left 3px #FFFFFF;background-color:#ffffff;}
.main-border-vert-right {background: url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png") repeat-y scroll 2px 3px #FFFFFF;background-color:#ffffff;}
.main-border-hori {background: url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png") repeat-x;background-color:#ffffff;width:990px;}



/* NAVIGATION */
#nav-outer { 
	height:90px; width: 998px; margin: 0 auto; position:relative; top:0px; background-color:#000000;
	/* -webkit-box-shadow: 0 3px 3px -1px rgba(88, 91, 93, 0.6);
	-moz-box-shadow: 0 3px 3px -1px rgba(88, 91, 93, 0.6);
	box-shadow: 0 3px 3px -1px rgba(88, 91, 93, 0.6);
	z-index:-1; */
}
#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../maximages/logo.png"); background-position:top left; background-repeat:no-repeat; }
.border_line { width:auto; height:6px; margin-left:-12px;margin-right:-12px; background:url("../../dnok91peocsw3.cloudfront.net/relaunch/bg-mesh-2px-gap.png")  repeat-x; }
.single_line_dotted { float: left; width: 960px; border-top:dotted 1px #999999; padding-top: 20px;padding-bottom: 10px;}

/* HEADER TEXT */
#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:220px;left:25px; }
#firstline { background-color:#000; color:#fff; font-size:19px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; padding: 5px 10px; float:left; text-transform: uppercase; display:block; }
#secondline { background-color:#000; color:#fff; text-decoration:none; font-size:19px;font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; margin-top: 2px; padding: 5px 10px; float:left; display:block; clear:both; }
#secondline:hover { text-decoration:underline; color:#fff; }

.pictured { background-color:#CC3333; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }
.pictured a { font-size:15px; font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;  font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }
.pictured a:hover { text-decoration:underline; }

/* CONTROLS */
.btn { height:32px; width:33px; float:left; cursor:pointer; }
#back { float: left; background-image:url("../maximages/btn_back.png"); }
#next { float: right; background-image:url("../maximages/btn_next.png"); }

#control { background-image:url("../maximages/btn_pause.png"); display: none; }

/* HEADER HAVIGATION */
#headernav-outer { position:relative; top:320px; margin:0 auto; width:960px; }
#headernav { float: left; width:960px; }

/* CONTENT */
#content {
margin: 0px auto 0 auto;
/*padding-left: 10px;padding-right: 10px;padding-top:10px;padding-bottom: 20px;*/
width: 960px;
height: auto;
}
#content_tool { color:#575757; margin: 0 auto 0 auto; padding: 10px 10px 10px 5px; width: 960px; height: auto; line-height: 20px;}
/* 
#content_tool_bed { color:#575757; margin: 0 auto 0 auto; padding: 10px 10px 10px 10px; width: 960px; height: auto; line-height: 20px;}
*/
#content_tool_bed { color:#575757; margin: -10px auto 0 auto; padding: 0px 10px 10px 10px; height: auto; line-height: 20px;}
#content p a { text-decoration:none; color:#999999; }
#content p a:hover { text-decoration:none; color:#666666; }

/* FOOTER */
#footer {     font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif; color:#575757; width: 980px; padding: 10px 0 10px 10px; margin: 0 auto; height: auto;float:left; background-color:#F2F2F2;   }

div.footer_right_col1 {
    width:75%;
	float:left;
}
div.footer_right_col2 {
    width:25%;
	float:left;
}
div.footer_right_col2 a {
	color:transparent;
}
ul.footer_right_sub {
	color:#999999;
	margin-bottom:15px !important;
	float:left ;
}
ul.footer_right_sub li {
	display:block;
	clear:both;
	width:100% !important;
}

ul.footer_right_sub2 li {
	display: inline;
	width:27px !important;
}

ul.footer_right_sub2 li:first-child {
	padding-right:6px !important;
}

a div.tw {
	height:27px;
	width:27px;
	background-image: url("../maximages/tw_button.png");
	background-position: left top;
	background-repeat: no-repeat;
	float:left;
}
a div.tw:hover {
	background-position: -27px 0px;
}

a div.fb {
	height: 27px;
	width: 27px;
	background-image: url("../maximages/fb_button.png");
	background-position: left top;
	background-repeat: no-repeat;
}
a div.fb:hover {
	background-position: -27px 0px;
}


/* Float Box */
/*newChange*/
#float_box_container { 
    position: absolute;
    top: 433px;
    left: 50%;
    margin: 0 0 0 450px;
    width: 0px; 
}
#float_box { float: right; text-align: left; width: auto; }
.btn { width:350px; float:left; cursor:pointer;}
#logo_box { 
	float: left; 
	margin: 0;
	opacity:0.95;
	}
#logo_box img{
	border: none;
	}

#topsteplink
{
    margin-top:5px;padding-top:5px;	
}

#topsteplink a
{
    text-decoration: none;	
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    text-align:left;
    text-transform: uppercase;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#topsteplink a:hover
{
    text-decoration: none;	
    font-size: 14px;
    letter-spacing: 0.02em;
    color: #222222;
    vertical-align:middle;
    text-transform: uppercase;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#sectionlink
{
    margin-top: 0px;
}

#sectionlink a
{
    text-decoration: none;	
    font-size: 15px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    text-align:left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#sectionlink a:hover
{
    text-decoration: none;	
    font-size: 15px;
    
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#substeplink a
{
    text-decoration: none;	
    font-size: 15px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    text-align:left;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

#substeplink a:hover
{
    text-decoration: none;	
    font-size: 15px;
    letter-spacing: 0.02em;
    color: #333333;
    vertical-align:middle;
    font-family: "Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;
}

strong {
	font-weight: bold;
}
