@import url("../core-reset.css");
html{
	height:100%;
}
body{
	position:relative;
	width:840px;
	margin:0 auto;
	font-size:100%;
	font-family:"Trebuchet MS",Helvetica,sans-serif; 
	line-height:1.4;
	color:#5C5C5C;
	background-color:#fff;
}
body h1#ww-header{
	width:250px;
	height:100px;
	text-align:right;
	font-weight:bold;
}
#ww-menu{
	position:absolute;
	top:20px;
	left:250px;
	width:600px;
	text-align:center;
}
#ww-menu li{
	display:inline;
}
#ww-menu li span,
#ww-menu li a{
	display:inline-block;
	padding:0 1em;
	margin:0 0 0 -5px;
	color:#373737;
	font-size:120%;
	line-height:59px;
	background-color:#FAFAFA;
}
#ww-menu li span{
	color:#FC9A37;
}
#ww-menu li.first-child span,
#ww-menu li.first-child a{
	padding-left:2em;
	background:#FAFAFA url("img/ww-menu-first.gif") no-repeat 0 0;
}
#ww-menu li.last-child span,
#ww-menu li.last-child a{
	padding-right:2em;
	background:#FAFAFA url("img/ww-menu-last.gif") no-repeat 100% 0;
}
#ww-footer{
	padding:1em 0;
	margin-top:-1px;
	font-size:87%;
	font-style:normal;
}
#ww-footer #bf-design{
	position:relative;
	float:right;
}
#ww-after-content{
	display:none;
}
#ww-after-extra{
	visibility:hidden;
	clear:both;
	padding:0;
	margin:0;
}
#ww-extra{
	width:162px;
	
}
#ww-extra .ww-extra-title{
	text-align:center;
	padding:0.1em 0 0.2em 0;
	
}
#ww-extra .ww-extra-body{
	font-size:73%;
	padding:0 2em 2em 2em;
	line-height:1.2;
}
#ww-extra .ww-extra-body p,
#ww-extra .ww-extra-body ul{
	margin:1em 0;
}
#ww-content{
	float:right;
	width:580px;
}

/*										content */
body a{
	color:#FE9900;
}
body #ww-content  p,
body #ww-content  dl,
body #ww-content  ol,
body #ww-content  ul,
body #ww-content  multicol,
body #ww-content  blockquote,
body #ww-content  xmp,
body #ww-content  pre,
body #ww-content  table{
	margin:1em 0;
}
body #ww-content  h2{
	font-size:1.7em;
	color:#333;
	padding:0 0 0 50px;
	line-height:74px;
	background:transparent url("img/h2.gif") no-repeat 0 0;
}
body #ww-content  h2.v-two{
	background:transparent url("img/h2-3.gif") no-repeat 0 0;
}
body #ww-content  h3{
	font-size:1.17em;
	font-weight:bold;
	margin:1em 0;
}

body #ww-content  h4{
	font-weight:bold;
	margin:1.33em 0;
}

body #ww-content  h5{
	font-size:0.83em;
	font-weight:bold;
	margin:1.67em 0;
}
body #ww-content  h6{
	font-size:0.67em;
	font-weight:bold;
	margin:2.33em 0;
}
body #ww-content  blockquote{
	padding:0.1em 1em 0.1em 30px;
	border:1px solid #ddd;
	background:#F6F6F6 url("img/blockquote.gif") no-repeat 5px 2.5ex;
}
body #ww-content  pre{
	font-size:120%;
	padding:1em;
	border:1px solid #ddd;
	background-color:#F6F6F6;
	overflow:auto;
}
body #ww-content  var{
	color:#666;
	font-weight:bold;
	font-style:normal;
}
body #ww-content  ul,
body #ww-content  menu{
	list-style-type:disc;
	padding-left:1.2em;
}

body #ww-content  ol{
	list-style-type:decimal;
	padding-left:1.6em;
}
body #ww-content .text-block{
	width:570px;
	margin:1em 0;
	background:#F9F9F9 url("img/text-block-top.gif") no-repeat 0 0;
}
body #ww-content .text-block .text-block-content{
	padding:0.6em 1em 0.6em 1.6em;
	background:transparent url("img/text-block-bottom.gif") no-repeat 100% 100%;
}
body #ww-content  strong.v-one{
	font-size:110%;
	color:#FF9834;
}
body #ww-content #widget-bottom-form{
	position:relative;
	height:100px;
	margin:1em 0;
	background:transparent url("img/widget-bottom-form.gif") no-repeat 0 0;
}
body #ww-content #widget-bottom-form textarea{
	margin:15px;
	width:380px;
	height:66px;
	border: 0; background-color: #F9F9F9;
	overflow:auto;

}
body #ww-content #widget-bottom-form p{
	position:absolute;
	top:0;
	right:0;
	margin:0;
	width:180px;
	height:100px;
	text-align:right;
	background:#fff url("img/widget-bottom-form-2.gif") no-repeat 0 0;
}
body #ww-content #widget-bottom-form .i-submit{
	font-size:12px;
	font-weight:bold;
	width:140px;
	height:29px;
	margin:2px 0;
	border:none;
	color:#333333;
	background:transparent url("img/input-submit.gif") no-repeat 0 0;
}
body #ww-content #widget-bottom-form .i-submit.hover,
body #ww-content #widget-bottom-form .i-submit:hover{
	color:#FE9F3F;
}
body #ww-content #email-form{
	position:relative;
	width:570px;
	margin:1em 0;
	padding:40px 0 0 0;
	background:#FAE6CB url("img/email-form.gif") no-repeat 0 0;
}
body #ww-content #email-form label{
	display: inline-block;
	width:100%;
	margin:-1px 0 0 0;
	border:1px solid #fff;
}
body #ww-content #email-form label strong{
	font-size:12px;
	float:left;
	width:149px;
	padding:5px 0 0 5px;
}
body #ww-content #email-form fieldset{
	margin:0 50px 0 55px;
	background:transparent url("img/email-form-strong.gif") repeat-y 0 0;
}
body #ww-content #email-form #ef-your{
	width:365px;
	border-bottom:10px solid #FAE6CB;
}
body #ww-content #email-form #ef-your .i-text{
	width:196px;
}
body #ww-content #email-form fieldset textarea{
	height:125px;
}
body #ww-content #email-form fieldset .i-text,
body #ww-content #email-form fieldset textarea{
	margin:5px;
	border:none;
	width:296px;
	padding:0.3em 0;
	vertical-align:middle;
}
body #ww-content #email-form p{
	position:relative;
	margin:0;
	height:34px;
	background:transparent url("img/email-form-bottom.gif") no-repeat 0 100%;
}
body #ww-content #email-form p strong{
	position:absolute;
	right:0;
	bottom:0;
	width:140px;
	height:110px;
	background:transparent url("img/email-form-bottom-2.gif") no-repeat 100% 100%;
}
body #ww-content #email-form p strong .i-submit{
	margin:40px 0 0 30px;
	border:none;
	width:100px;
	height:35px;
	background:transparent url("img/email-form-button.gif") no-repeat 0 0;
}


body #ww-content #email-form p strong .i-submit.hover,
body #ww-content #email-form p strong .i-submit:hover{
	color:#FE9F3F;
}



body #ww-content #need-help-text{
	position:relative;
	font-size:87%;
	font-weight:bold;
	margin:0;
	width:10em;
	top:-4em;
	left:26em;
}
body #ww-content #need-help-text a{
	color:#858585;
	text-decoration:none;
	border-bottom:1px dashed #858585;
}
body #ww-content #need-help-text a:hover{
	color:#FE9900;
	border-bottom:1px dashed #FE9900;
}
/* nested lists have no top/bottom margins */
body #ww-content  ul ul,
body #ww-content  ul ol,
body #ww-content  ul menu,
body #ww-content  ul dl,
body #ww-content  ol ul,
body #ww-content  ol ol,
body #ww-content  ol menu,
body #ww-content  ol dl,
body #ww-content  menu ul,
body #ww-content  menu ol,
body #ww-content  menu menu,
body #ww-content  menu dl,
body #ww-content  dl ul,
body #ww-content  dl ol,
body #ww-content  dl menu,
body #ww-content  dl dl{
	margin-top: 0;
	margin-bottom: 0;
}


/*										splash-screen */
#ww-splash-screen-background{
	position:absolute;
	left:0;
	top:0;
	height:100%;
	width:100%;
	filter:alpha(opacity=90);
	-moz-opacity:.90;
	opacity:.90;
	background-color:#333;
}
#ww-splash-screen{
	position:absolute;
	left:50%;
	top:50%;
	margin:-70px 0 0 -190px;
	width:380px;
	padding:0px 0px 10px 0px;
	background:#F9E0B8 url("img/ww-splash-screen.gif") no-repeat 0 100%;
}
#ww-splash-screen form{
	background:transparent url("img/ww-splash-screen-form.gif") no-repeat 0 0;
}
#ww-splash-screen .i-image{
	position:absolute;
	right:10px;
	top:10px;
}
#ww-splash-screen fieldset{
	padding:46px 1em 20px 1em;
}
#ww-splash-screen fieldset .i-text{
	border:none;
	padding:0.2em 0.5em;
	width:220px;
}
#ww-splash-screen p{
	text-align:center;
}
#ww-splash-screen p .i-submit{
	border:none;
	width:100px;
	height:35px;
	font-weight:bold;
	color:#5C5C5C;
	background:transparent url("img/ww-splash-screen-button.gif") no-repeat 0 0;
}
#ww-splash-screen p .i-submit.hover,
#ww-splash-screen p .i-submit:hover{
	color:#FE9F3F;
}

#ww-splash-screen div.err{
 position:absolute;
 top:0;
 left:0;
 padding:1em 2em 0 1.2em;
 font-size:87%;
 color:red;
 text-align:center;
 font-weight:bold;
}

#ww-splash-screen.info{
        background:#FED38F url("img/ww-splash-screen-info.gif") no-repeat 0 
100%;
}

#ww-splash-screen.info form{
        background:transparent url("img/ww-splash-screen-info-form.gif") 
no-repeat 0 0;
}

#ww-splash-screen.info p.mess{
        padding:0.4em 0;
        color:#fff;
        font-size:100%;
}

#ww-splash-screen p .i-submit{
        background:transparent url("img/ww-splash-screen-info-button.gif") 
no-repeat 0 0;
}

body #ww-content .info-message{
        position:absolute;
        z-index:2000;
        background:transparent url("img/info-message.gif") no-repeat 0 0;
        width: 570px;
        padding:0 0 20px 0;
        margin:0 0 -30px 0;
        line-height:80px;
        text-align:center;
        font-size:140%;
}

body #ww-content .info-message strong{
        color:#FE9900;
}