/*v.2.8*/
/*---------------------------------------
               RESET
---------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }


/*---------------------------------------
               MAIN LAYOUT
---------------------------------------*/
html { background:#003300 url("../images/background.jpg") repeat-x;  width: 100%; }
body { font:12px Arial, Times, 'Times New Roman'; color:#ffffff; text-align:left; line-height:20px; }
/**/
#container { width:968px; margin: 0 auto; }
/**/
h1, h2, h3, h4, h5, h6 { color:#ffcc00; margin-bottom:7px; }
h1 { font-size:22px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
h4 { font-size:12px; }
h5 { font-size:12px; }
h6 { font-size:12px; }
/**/
a { color:#ffff99; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
/**/
p { margin-bottom:14px; }
/**/
.light{ color:#ffff99; }
.bbold { font-weight:bold; }
.small { font-size:10px;}
/**/
.img-left { float:left; margin:0 7px 7px 0; }
.img-right { float:right; margin:0 0 7px 7px; }
/**/
.clear { height:0; overflow:hidden; clear:both; }
#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }



/*---------------------------------------
                BODY
---------------------------------------*/
#body { background: url("../images/body.png") no-repeat; overflow:hidden; }
/**/
#home-body { background: url("../images/home-body.png") no-repeat top right; overflow:hidden; }
/**/
#home2-body { background: url("../images/home2-body.png") no-repeat top right; overflow:hidden; }


/*---------------------------------------
                HEADER
---------------------------------------*/
#header-top { background: url("../images/header-top.png") no-repeat; height:173px; display:blocK; overflow:hidden; }
/**/
#header-top .scrolling { position:absolute; margin:94px 0 0 315px; width:550px; color:#fefefe; font-weight:bold; font-size:11px; }
/**/
#header-top .login { background: url("../images/header-login.png") no-repeat; width:290px; height:26px; position:absolute; margin:6px 0 0 655px; }
#header-top .login .textbox { background:none; border:none; width:87px; margin:6px 7px 0 5px; height:25; color:#ffff99; font-size:11px; font-weight:bold; }
#header-top .login .lbutton { background:none; border:none; width:78px; cursor:pointer; color:#fffd93; height:25; font-size:11px; font-weight:bold; margin-left:3px;}
/**/
#header-top h1 { display:block; position:absolute; margin:21px 0 0 11px; }
#header-top h1 a { background: url('../images/logo.png'); display:block; width:266px; height:145px; cursor:pointer; }
#header-top h1 span { display:none; }
/**/
#header-top .signup-button { position:absolute; margin:116px 0 0 692px; }
#header-top #flash-signup-button { position:absolute; margin:116px 0 0 692px; }
/**/
#nav { line-height:40px; text-align:center; overflow:hidden; position:absolute; margin:45px 0 0 420px; }
#nav li { height:40px; display:block; float:left; background:url("../images/nav-sp.png") no-repeat top left;}
#nav a { text-decoration:none; color:#ffffff; margin:0 7px 0 11px; height:40px; float:left; overflow:hidden; text-transform:uppercase;  }
#nav a:hover, 
#nav li .active { color:#ffff99; }
/**/
#header-bottom { background: url("../images/header-bottom.png") no-repeat; height:48px; display:blocK; overflow:hidden; }
/**/
.button { width:113px; height:43px; float:left; position:absolute; margin:0 0 0 40px; cursor:pointer;  }
/**/
#header-bottom .why-us { position:absolute; margin:16px 0 0 175px;  color:#9d311f; }
#header-bottom .why-us li { display:inline; }
#header-bottom .why-us a { text-decoration:none; color:#ffffff; margin:0 8px 0 8px; }
#header-bottom .why-us a:hover { color:#ffff99; }
/**/
/**/
/**/
#home-header-bottom { background: url("../images/home-header-bottom.png") no-repeat top right; height:64px; display:blocK; overflow:hidden; }
/**/
#home-header-bottom .why-us { position:absolute; margin:25px 0 0 169px;  color:#9d311f; font-size:11px;}
#home-header-bottom .why-us li { display:inline; }
#home-header-bottom .why-us a { text-decoration:none; color:#ffffff; }
#home-header-bottom .why-us a:hover { color:#ffff99; }
#home-header-bottom .why-us .l1 { margin:0 0 0 0; width:173px;display:block; float:left; }
#home-header-bottom .why-us .l2 { margin:0 10px 0 0; width:135px; display:block; float:left; text-align:center; }
#home-header-bottom .why-us .l3 { margin:0 10px 0 0;  width:138px; display:block; float:left; text-align:center; }
#home-header-bottom .why-us .l4 { margin:0 10px 0 0;  width:140px; display:block; float:left; text-align:center; }
#home-header-bottom .why-us .l5 { margin:0 10px 0 0; width:145px; display:block; float:left;  color:#ffff99; font-size:14px; text-align:center; }
#home-header-bottom .why-us .l5:hover { color:#ffffff; }
/**/
/**/
/**/
#home2-header-bottom { background: url("../images/home2-header-bottom.png") no-repeat; height:198px; display:blocK; overflow:hidden; }
/**/
#home2-header-bottom .why-us { position:absolute; margin:25px 0 0 167px;  color:#9d311f; font-size:11px;}
#home2-header-bottom .why-us li { display:inline; }
#home2-header-bottom .why-us a { text-decoration:none; color:#ffffff; }
#home2-header-bottom .why-us a:hover { color:#ffff99; }
#home2-header-bottom .why-us .l1 { margin:0 0 0 0; }
#home2-header-bottom .why-us .l2 { margin:0 0 0 20px; }
#home2-header-bottom .why-us .l3 { margin:0 0 0 28px;}
#home2-header-bottom .why-us .l4 { margin:0 0 0 18px; }
#home2-header-bottom .why-us .l5 { margin:0 0 0 50px; color:#ffff99; font-size:14px; }
#home2-header-bottom .why-us .l5:hover { color:#ffffff; }
/**/
#home2-header-bottom .extended-why { position:absolute; margin:44px 0 0 168px; line-height:14px;}
#home2-header-bottom .extended-why h3 { margin:0 0 3px 9px;  }
#home2-header-bottom .extended-why h4 { margin:0 0 3px 9px; padding-left:5px; }
#home2-header-bottom .extended-why p { margin:0 0 3px 0; }
/**/
.hidden-image-1 { background: url("../images/why-img1.jpg") no-repeat; bborder:1px solid #00ff00; width:162px; height:86px; position:absolute; margin:20px 0 0 0; float:left; }
.hidden-image-2 { background: url("../images/why-img2.jpg") no-repeat; bborder:1px solid #00ff00; width:139px; height:86px; position:absolute; margin:20px 0 0 170px; float:left;}
.hidden-image-3 { background: url("../images/why-img3.jpg") no-repeat; bborder:1px solid #00ff00; width:139px; height:86px; position:absolute; margin:20px 0 0 319px; float:left;}
.hidden-image-4 { background: url("../images/why-img4.jpg") no-repeat; bborder:1px solid #00ff00; width:139px; height:86px; position:absolute; margin:20px 0 0 470px; float:left;}
.hidden-image-5 { background: url("../images/why-img5.jpg") no-repeat; bborder:1px solid #00ff00; width:139px; height:86px; position:absolute; margin:20px 0 0 618px; float:left;}
#sub1t { background: none; width:162px; height:86px; position:absolute; margin:20px 0 0 0; float:left; }
#sub2t { background: none; width:139px; height:86px; position:absolute; margin:20px 0 0 170px; float:left;}
#sub3t { background: none; width:139px; height:86px; position:absolute; margin:20px 0 0 319px; float:left;}
#sub4t { background: none; width:139px; height:86px; position:absolute; margin:20px 0 0 470px; float:left;}
#sub5t { background: none; width:139px; height:86px; position:absolute; margin:20px 0 0 618px; float:left;}


/*---------------------------------------
                 MAIN  
---------------------------------------*/
#main { background: url("../images/main.png") repeat-x; width:570px; float:left; margin:0 0 0 90px; display:block; overflow:hidden; padding-top:18px; }
/**/
#main .content { padding:15px; }
#main .content ul { margin:15px; }
#main .content li { margin-left:35px; padding-left:10px; list-style-type:disc; }
#main .content ul ul li { margin-left:35px; padding-left:10px; list-style-type:circle; }
/**/
#main .goto { display:block; text-align:right; margin-bottom:10px; }
/**/
#main legend { color:#ffff99; margin-bottom:10px; }
#main fieldset { margin-bottom:10px; border-bottom:1px solid #ffff99;  padding-bottom:10px;}
#main tr { height:30px; ddisplay:block; }
/**/
/**/
/**/
/**/
#home-main { display:block; overflow:hidden; }
/**/
#flash-banner {
	float:left;
	width:631px;
/*	background-image: url(../images/banner.gif);
	background-repeat: no-repeat;
	background-position: right top;
	height: 203px;*/
}
/**/
#news-box { float:left; margin:0 0 0 11px; width:278px; height:203px; overflow:hidden; }
#news-box h3 { text-align:center; color:#ffffff; }
#news-box .new { clear:both; display:block; overflow:hidden; margin-bottom:20px;}
#news-box .new p { display:block; width:95px; color:#ffff99; float:left; }
#news-box .new a { display:block; width:178px; color:#ffff99; float:right;  }
#news-box .signup { position:absolute; margin:150px 0 0 40px; }





#form { margin-left:50px; }
#form .row { line-height:28px; }
#form label{ font-weight:bold; color: #ff9e00; width:85px;  float:left; }
#form .textbox{ background:#ffffff; border:1px solid #dadada; color: dadada; width:260px; float:left; height:20px; }
#form .textarea{ background:#ffffff; border:1px solid #dadada; color: dadada; width:320px; float:left; height:100px; }
#form .submit-holder{ width:260px; text-align:left; float:left; }
#form .submit{ background:#ffffff; border:none; color: #003cb4; width:100px; height:30px; font-weight:bold; cursor:hand; }
.form-error{ color:#ff0000; font-weight:bold; }
.form-correct{ color:#00ff06; font-weight:bold; }


/*---------------------------------------
                SIDEBAR  
---------------------------------------*/
#sidebar { width:220px; float:left; margin:10px 0 0 30px; display:block; overflow:hidden; }
/**/
#sidebar .box { margin-bottom:25px; }
#sidebar .box h2 { background: url("../images/box-h2.png") no-repeat center top; height:22px; padding:10px 0 0 20px; display:block; margin:0; overflow:hidden; font-weight:normal; text-transform:uppercase; font-size:15px; }
#sidebar .box h3 { background: url("../images/box-h3.png") no-repeat center top; height:22px; padding:0 0 0 20px; line-height:22px; display:block; margin:0; overflow:hidden; color:#ffffff; font-size:11px; }
#sidebar .box .center-h2 {text-align:center; padding:10px 20px 0 20px;}
#sidebar .box .center-h3 {text-align:center; padding:0 20px 0 20px;}
#sidebar .box .content { background: url("../images/box-content.png") repeat center top; display:blocK; overflow:hidden; }
#sidebar .box .content2{ background: url("../images/box-content2.png") no-repeat center top; padding:20px; }
#sidebar .box .bottom { background: url("../images/box-bottom.png") no-repeat center top; height:32px; line-height:27px; text-transform:uppercase; text-align:center; }
#sidebar .box .bottom a { color:#ffffff; text-decoration:underline; }
#sidebar .box .bottom a:hover { color:#ffff99; }
#sidebar .box ul { padding:0; margin:0; }
#sidebar .box li { background: url('../images/arrow.png') no-repeat top left; padding:0 0 0 21px; margin:0 0 10px 0;}
/**/
#sidebar .box .chat,
#sidebar .box .email,
#sidebar .box .call { display:blocK; overflow:hidden; padding-left:42px; height:34px; line-height:34px; margin-left:12px;  }
#sidebar .box .chat { background: url('../images/chat.png') no-repeat center left;  }
#sidebar .box .email { background: url('../images/email.png') no-repeat center left;  }
#sidebar .box .call { background: url('../images/call.png') no-repeat center left;  }


/*---------------------------------------
               FOOTER
---------------------------------------*/
#footer { background: url("../images/footer.jpg") repeat; width:745px; height:52px; line-height:50px; clear:both; text-align:center; padding:0; margin:0 0 0 125px; color:#ffff99;  display:block; overflow:hidden;  }
#footer .left { background: url("../images/footer-l.jpg") no-repeat; width:19px; height:52px; float:left; }
#footer .right { background: url("../images/footer-r.jpg") no-repeat; width:19px; height:52px; float:right; }
/**/
#footer .nav li{ display:inline; }
#footer .nav a { margin:0 10px 0 10px; text-decoration:none;  color:#ffff99;  }
#footer .nav a:hover { text-decoration:underline; }
/**/
/**/
/**/
#home-footer { clear:both; text-align:right; padding:0; margin:0 28px 0 0; color:#ffff99;  display:block; overflow:hidden;  }
/**/
#home-footer .nav li{ display:inline; }
#home-footer .nav a { margin:0 10px 0 10px; text-decoration:none;  color:#ffff99;  }
#home-footer .nav a:hover { text-decoration:underline; }
#home-footer .nav .forgot-password { text-decoration:none;  color:#ffffff; }
#home-footer .nav .forgot-password:hover { text-decoration:underline; }


.instructionText{
	padding-left:80px;
	width:900px;
}
.dialog { padding: 40px 150px; }
.section{
	padding-left:150px;
}
.sectionTop{
	font-family: Arial;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FF9900;
	text-decoration: none;
	line-height: 25px;
}
.half{
	padding: 5px;
}
.half td{
	padding:5px;
}

