@charset "utf-8";
/* CSS Document */

BODY, HTML 			{ width:100%; height:100%; margin:0; padding:0; background:#fff url(images/simplewebbox_bg.jpg) top center no-repeat; }
a { color:#0066FF; }
a:hover { color:#4a4a4a; }

/*** FF2 ***/
html>body 			{ min-height: 100%; height: auto; }

/*** RESET ***/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,fieldset,input,img { margin: 0; padding: 0; }
fieldset,img { border: none; }
blockquote { margin:5px 0 0 5px; }

/*** BODY DIV ***/
#bodyDiv 	{ margin:0 auto; width:980px; font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif; line-height:1.3; }

#top		{ position:absolute; top:0px; left:92px; width:420px; text-align:center; padding:5px 18px 8px 0px; color:#999999; }
#top a		{ color:#3366FF; text-decoration:none; }
#top a:hover { color:#0033CC; }
#pageDiv	{ float:left; padding:0px 8px; width:964px; }
#topLinks	{ float:left; width:964px; }
#topLinksL	{ float:left; }
#topLinksR	{ float:left; height:134px; width:780px; background:transparent url(images/bg_linkstop.gif) no-repeat; position:relative; }
#orderNow	{ position:absolute; right:0; top:0; width:100px; text-decoration:none; }
#orderNow a { display:block; height:50px; }
#topLinksR div { position:absolute; bottom:0px; }
a.topLinks 	{ display:block; float:left; width:128px; line-height:37px; background:#b8d53c url(images/bg_links2b.gif) no-repeat; text-align:center; text-decoration:none; color:#4a4a4a; }
a.topLinks:hover { background:#005cab url(images/bg_links1b.gif) no-repeat; color:#FFFFFF; }
a.topLinks2 	{ display:block; float:left; width:128px; line-height:37px; background:#b8d53c url(images/bg_links1b.gif) no-repeat; text-align:center; text-decoration:none; color:#FFF; font-weight:bold; }

#topBanner	{ float:left; width:934px; border:1px solid #000000; border-top:none; margin:0px 8px; padding:7px 6px; background-color:#005cab; }
#topBannerB	{ float:left; width:934px; border:1px solid #000000; border-top:none; margin:0px 8px; padding:7px 6px; background-color:#005cab; }
#topBannerDiv	{ float:left; width:934px; height:110px; font-family:"Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana; }
#topBannerDiv #left { float:left; width:404px; padding:20px; color:#FFF; font-size:22px; }
#topBannerDiv #right { float:left; width:420px; padding:20px; text-align:right; color:#005cab; }
#topBannerDiv #right strong { font-size:14px; }

#contentDiv	{ float:left; width:964px; background:#FFFFFF url(images/bg_bannerunder.gif) top no-repeat; padding-top:9px; }
#leftMenu	{ float:left; width:245px; margin:7px 10px 0px 8px; border:double 4px #eaeaea; }
#leftMenu div { float:left; margin:4px; color:#1a8bc0; }
#leftMenu div img { position:relative; top:-2px; left:-2px; }
#leftMenu div p { margin:2px; }
#leftMenu div p label { float:left; width:75px; line-height:18px; font-weight:bold; }
#leftMenu div p input { width:225px; }
#leftMenu div p .button { width:50px; border:1px solid #e85600; padding:2px; background:#fc6803 url(images/bg_button.gif) top repeat-x; color:#FFF; font-size:10px; font-weight:bold; }
#content, .content	{ float:left; }
#content .box, .content .box { width:637px; float:left; border:double 4px #eaeaea; margin-top:7px; padding:4px 13px 13px 13px; background:transparent url(images/bg_box.gif) top center no-repeat; text-align:justify; }
#contentM	{ float:left; padding-left:8px; }
#contentM .box { width:914px; float:left; border:double 4px #eaeaea; margin-top:4px; padding:4px 13px 13px 13px; background:transparent url(images/bg_box.gif) top repeat-x; text-align:justify; }

.dotSpacer	{ float:left; width:97%; height:6px; font-size:1px; background-image:url(images/bg_dots.gif); background-repeat:repeat-x; padding:0px; }

h1.gr	{ color:#93b300; font-size:13pt; font-weight:bold; margin-bottom:8px; }
h1.blu	{ color:#0a94d6; font-size:13pt; font-weight:bold; margin-bottom:8px; }
h1.or	{ color:#ff8d3e; font-size:12pt; font-weight:bold; margin-bottom:8px; }

#footer		{ float:left; width:948px; padding:12px 8px; margin:0 8px; text-align:center; color:#999; font-size:9pt; }
#footer .dotSpacer	{ float:left; width:100%; height:6px; font-size:1px; background-image:url(images/bg_dots.gif); background-repeat:repeat-x; padding:0px; }
#footer .foot { float:left; width:948px; margin-top:10px; }
#footer .foot .left { float:left; width:50%; text-align:left; }
#footer .foot .left a { font-size:13px; color:#333; text-decoration:none; }
#footer .foot .left a:hover { color:#069; }
#footer .foot .right { float:left; width:50%; text-align:right; }
#footer .foot .right a { color:#039; text-decoration:none; }
#footer .foot .right a:hover { color:#06F; }
#footer .footBox { float:left; padding:5px 0 10px 0; width:948px; text-align:justify; font-size:10pt; }
#footer .footBox a { text-decoration:none; color:#999; }
#footer .footBox2 { float:left; padding:5px 0 10px 0; width:948px; text-align:justify; font-size:9pt; }
#footer .footBox2 a { text-decoration:none; }
#footer .footBox2 h1 { font-size:13pt; }
#footer .footBox2 ul { margin:0 15px; }
.footBox2 .bbox1 { float:left; width:217px; padding-left:20px; }

ul.feat		{ margin:10px 25px; }
ul.feat li	{ margin:2px 5px; list-style:url(images/icon_checkgr.png); }

ul.bTypes	{ margin:10px 25px; }
ul.bTypes li { margin:2px 5px; }
ul.bTypes li a { text-decoration:none; color:#1a8bc0; }
ul.bTypes li a:hover { color:#006; }

.compBox	{ width:635px; float:left; border:1px solid #eaeaea; }
.compBox td	{ padding:3px 5px; line-height:14px; }
.compBox tr:hover { background-color:#f4ffbc; }
.compBoxA	{ width:635px; height:30px; font-size:13px; font-weight:bold; color:#FFFFFF; }
.compBoxB	{ width:633px; border:1px solid #eaeaea; }
.compBox1	{ width:445px; line-height:20px; background-color:#b9d63f; }
.compBox1A	{ width:445px; line-height:20px; padding-left:5px; }
.compBox2	{ width:55px; line-height:20px; text-align:center; background-color:#b9d63f; }
.compBox2a	{ width:55px; line-height:20px; text-align:center; background-color:#fe6a03; }
.compBox2b	{ width:55px; line-height:20px; text-align:center; background-color:#cb146e; }
.compBox2c	{ width:55px; line-height:20px; text-align:center; background-color:#005cab; }
.compBox2d	{ width:18px; line-height:20px; text-align:center; background-color:#b9d63f; }
.compBox3	{ width:55px; line-height:20px; text-align:center; }
.compBox3 img { cursor:pointer; }
.compBox4	{ width:18px; line-height:20px; text-align:center; }
.compBox4 img { cursor:pointer; }

fieldset	{ border:1px solid #F2F2F2; padding:15px; }
legend		{ padding:0px 4px; color:#0099FF; font-size:12pt; font-weight:bold; }
.reseller	{ margin:0px; padding:0px; }
.reseller span { display:block; padding-bottom:10px; color:#666666; font-weight:bold; }
.reseller p { margin:4px 0px; }
.reseller .button { width:auto; border:1px solid #e85600; padding:2px 5px; background:#fc6803 url(images/bg_button.gif) top repeat-x; color:#FFF; font-size:10px; font-weight:bold; cursor:pointer; }
.reseller .button:hover { color:#993300; }
.reseller label { float:left; width:35%; margin-top:3px; }
.reseller input { width:50%; font-size:11px; padding:2px 3px; }

/*** QUESTIONS ***/
div.expandCollapse				{ float:right; }
div.expandCollapse a			{ color:#0064A1; text-decoration:none; }
div.expandCollapse a:hover		{ color:#FF0000; }
div.expandCollapse img			{ position:relative; top:2px; }
div.question					{ border:1px solid #CCCCCC; padding:5px; margin:0 0 5px 0; background-color:#FFFFFF; }
p.question						{ padding:0; margin:0; }
p.question:hover				{ background-color: #F7F7E3; }		
p.question a					{ color: #0064A1; font-size: 11px; font-weight: bold; display: block; padding:0px 0px 2px 0px; text-decoration: none; }
p.question a:hover				{ color: #FF0000; }
p.question img					{ float:left; margin:0 10px 0 0; }
p.answer						{ padding:10px 22px; }

.conDiv		{ float:left; width:100%; }
.conDiv2 	{ float:left; width:422px; background-color:#78CF7A; border:1px solid #999; padding:7px 0 5px 0; }
.conLeft	{ float:left; width:436px; margin-right:15px; }
.conRight	{ float:left; width:436px; padding-left:15px; }
.itemL		{ float:left; width:30%; }
.itemR		{ float:left; width:70%; }
.itemR p	{ padding:0 0 5px 0; }
.itemR input { width:auto; }

#required { text-align:right; display:block; width:100%; margin-bottom:10px; color:#FF0000; font-size:9px; }
form { padding: 5px; margin: 0; }
form em { color: #FF0000; }
form p.side { clear: left; margin: 0; padding: 0; padding-bottom:5px; }
form p.side label { float: left; width: 35%; margin-top:1px; }
form p.side input { width:60%; padding:2px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
form p.side textarea { width:60%; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
form p.side select { padding:2px; font-size:11px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
form p .sbm	{ margin:0px;padding:3px 10px 3px 12px;/* @noflip */
background:transparent url(images/button_submitGr.png) top left no-repeat;border:0px;height:22px;display:block;color:white;font-size:11px;font-weight:bold;position:relative;right:400px;cursor:pointer;/* @noflip */
float:right; width:100px; }
form p .sbm:hover { color:#FFCC00; }
form p.promo { background-color:#78CF7A; border:1px solid #999; padding:4px 0px 5px 0px; }
form p.promo label { color:#FFF; font-weight:bold; padding:2px 0 0 5px; }
form .conDiv2 label { color:#FFF; font-weight:bold; padding:2px 0 0 5px; }
form .conDiv2 { color:#FFF; font-weight:bold; }

p.side input	{ width:50%; }
p.text { line-height:24px; }
p.text label { margin-top:0px; }
fieldset { padding:7px; padding-left:8px; border:1px solid #D8D8D8; margin-bottom:10px; }
fieldset legend { padding: 0; margin-bottom: 2px; font-weight: bold; font-size: 13px; }
.errormsg { display:block; height:22px; line-height:22px; color:#FFF; font-weight:bold; background:#FF9D9D url(images/stop.gif) no-repeat 10px center; padding:3px 10px 3px 40px; margin:0; border-top:2px solid #FF0000; border-bottom:2px solid #FF0000;
}

.tesR	{ display:block; width:100%; text-align:right; color:#069; font-style:italic; margin:10px 0px; }

