 
body {background:url(../images/bg-body.jpg) repeat-x; margin:0px; padding:0px;  font-family:"Trebuchet MS",Arial,Helvetica,sans-serif; position:relative}
form {margin:0px; padding:0px}

#top-menu {position:absolute; width:800px; right:0px; top:79px; z-index:1;}

.lang { width:100px; background:#e2f0f9;  }

#left-features { float:left; width:440px;}
#left-features  h3{color:#336699; margin:0px; padding:5px 0px; }
#left-features  p{ margin:0px; padding:3px 0px;}
#left-features .inside { height: 150px}

#left-features img {
 	margin: 0 20px 10px 0;
	background:#c9def1;
	border:4px #eee solid;
	padding: 5px;
}
.bl {
	
	color: #003399;
	font-size:14px;
}
.bimg {
border:4px solid #EEEEEE;
margin:0 20px 10px 0;
padding:5px;
}

#right-features {float:right; width:440px;}
#right-features  h3{color:#336699; margin:0px; padding:5px 0px; }
#right-features  p{ margin:0px; padding:3px 0px;}
#right-features .inside { height: 150px}
#right-features img {
 	margin: 0 20px 10px 0;
	background:#c9def1;
	border:4px #eee solid;
 	padding: 5px;
}

#theme img{border:4px #EAEAEA solid;}

.img-border { background:#c9def1;
	border:4px #eee solid;
	padding: 5px;}

.product-tour {  font-size:13px; }
.product-tour ol{ margin-top:0; padding-top:0;}
.product-tour-l { width:440px; float:left;}
.product-tour-r { width:440px; float:right;}

.flash-pad {padding:30px 0;}

.head1 h3{color:#336699; margin:0px; padding:5px 0px; }
 
.num {display:block; font-size:13px;  }
#tick ul {margin:0px; padding:0px; }
#tick li {padding-left:23px; margin:0px; display:block; font-size:13px; background: url(../images/icon_tick.png) no-repeat scroll  0 0; list-style:none;  }

.arrow1 ul {list-style:none; margin:0px; padding:0px; }
.arrow1 li{padding-left:23px; height:25px; font-size:15px; background: url(../images/arrow.jpg) no-repeat scroll  0 0; list-style:none; line-height:0.9em }
.arrow1 li a{color:#039; text-decoration:none}
.arrow1 li a:hover {text-decoration:underline}


.name { width:100px; float:left; text-align:right; margin:15px 0 0; font-weight:bold}
.input {margin:10px 0 0 10px; width:190px; font-size:20px; background:url(../images/bg-input.gif); border:1px #CCCCCC solid}

.submitb{ width:199px; background: url(../images/signbut.gif) ; height:34px; border:0px; margin-left:65px;}

.but-news {background:url(../images/submit-left.gif); width:73px; height:26px; border:none}

.input-left {background:url(../images/input-left.gif); margin:5px 0px; border:1px #CCCCCC solid; width:200px}

.wrap1 {width:1000px; height:130px; margin:0 auto; background: url(../images/logo.jpg) left no-repeat; position:relative; font-family:tahoma,arial}

.wrap2 {width:1000px; height:355px; margin:0 auto; position:relative; background:url(../images/bg-header.jpg) right bottom no-repeat }

#slogans { position:absolute; max-width:480px;  left: 20px; top:10px; font-size:0.9em; font-weight:bold}

#slogans h3{ font-size:18px; margin:5px 0px; color: #00359b}

#slogans  ul { margin:0px; padding:0px; list-style:none }

#slogans li { display:block;  padding-bottom:5px; padding-left:20px; }

#ajax-wrap { background:#EDEDED}
.wrap3 {width:960px; padding:20px;  margin:0 auto; position:relative;}


#blue-wrap {background:url(../images/bg-blue.jpg); position:relative }

.wrap4 {width:1000px; height:575px; margin:0 auto; background:url(../images/bg-sub-blue.jpg) right bottom no-repeat; position:relative }

#left-ajax-box { font-size:14px; width:300px; height:395px; padding:15px; width:475px; top:55px; left:20px; position:absolute; background:url(../images/bgslider.jpg)
 }
 
#left-ajax-box  h1 {  color:#CC0000}

 #righ-form  {position:absolute; width:420px; height:390px; right: 33px; top: 30px; background:url(../images/bg-form.jpg) no-repeat}
 
.why-email { padding: 0px; font-size:13px; background:url(../images/outlook-bg.jpg) right bottom no-repeat; height:350px; }

.why-deemoc { height:350px; background:url(../images/deemoc164.jpg) right bottom no-repeat; font-size:13px;}

.start{ height:380px; background:url(../images/howtostart.jpg) right center no-repeat; font-size:13px;}

.who{ height:470px; background:url(../images/bg-who.jpg) right center no-repeat; font-size:13px;}

.quiz { height:470px;  font-size:13px;}
.quiz a{text-decoration:none; color: #0033CC}
.quiz a:hover { text-decoration: underline; color: #0033CC}



.wrap5 {width:1000px; margin:0 auto; position:relative; background:url(../images/bg-dark.jpg) right no-repeat; height:193px;}

#bottom-nav {background:#13476f; height:193px;}

#left-optin  {position:absolute; padding-left:80px; left:20px; top:20px; width:331px; height:165px; color:#FFF; background:url(../images/icon2.jpg) left top no-repeat}

#opt-in { font-size:13px; position:relative}

#opt-in h2 { margin:0px; font-size:15px; border-bottom:1px #45779c solid; width:220px}

#opt-in h2 {margin:0px; padding:5px 0px; font-size:14px; color:#FFFF33}

#right-bottom {position:absolute; right:15px; top:40px; width: 555px; color: #ffe730; font-family:Arial, Helvetica, sans-serif; font-size:11px; }

#right-bottom a {color:#ffe730; text-decoration:none;}

#right-bottom a:hover {color:#ffe730; text-decoration: underline;}

#right-bottom li{ padding-bottom:10px;}
	
#footer { background:#283a48; padding:10px; text-align:center; color: #CCCCCC; font-size:10px;}

