@charset "utf-8";
/* CSS Document */

body{
	background:url(images/body-top-bg.jpg) #fff repeat-x 0 0;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
}

*{
	margin:0;
	padding:0;
	}
	
img{
	border:none;
	outline:none;
	}
	
ul,li{
	list-style:none;
	}
	
a{
	outline:none;
	color:#5B5B5B;
	text-decoration:none;

}

a:hover{
	text-decoration:underline;

}

.clear{
	clear:both;
	}
	
/*--------------------------general end------------------------*/


/*--------------------------header------------------------*/
.logotab { width:718px; height:101px; background:url(images/top-logo-bg.jpg) no-repeat 0 0; padding:0 0 0 25px;  }
.logotab img { padding:10px 0 0 0; }

.headerpan { background:url(images/header-bg.jpg) repeat-x 0 0; height:204px; }
.headerpic { background:url(images/header-pic.jpg) no-repeat 0 0; height:204px; }
.headerpic h2 { background:url(images/heading.gif) no-repeat 0 0; width:358px; height:41px; text-indent:-20000px; margin:33px 0 0 370px ; padding:0; }
.headerpic p.subline { background:url(images/subline.gif) no-repeat 0 0; width:353px; height:56px; text-indent:-20000px; margin:0 0 0 373px;   }
.headerpic p.sig { background:url(images/sig.gif) no-repeat 0 0; width:271px; height:28px; text-indent:-20000px; margin:0 0 0 372px; }
/*--------------------------header------------------------*/

/*--------------------------body------------------------*/
.bodytab { background:url(images/body-bg.jpg) repeat-y 0 0; padding:32px; }
.bodytab h2 { font:normal 26px/30px "Times New Roman", Times, serif; color:#A70000; text-align:center; padding:0 0 25px 0; }
.bodytab h3 { font:normal 26px/30px "Times New Roman", Times, serif; color:#3C8A00; padding:16px 0; }


ul.list { padding:0; margin:0; list-style-type:none;  }
ul.list  li { background:url(images/blue-arrow.jpg) no-repeat 0 2px; padding:0 0 18px 25px; font-size:14px; }


.pictab { border:#E3E3E3 solid 1px; background:url(images/pictab-bg.jpg) repeat-x 0 0; padding:40px 10px 10px 10px;  }

.picContent { width:212px; }
.picContent img.tabs { border:#DDDDDD solid 1px; padding:8px; background:#FFF; margin:0 0 10px 0; }
.picContentTop { background:url(images/piccontenttab-top.jpg) no-repeat 0 0; height:4px;}
.picContentMid { background:#011271 url(images/piccontenttab-mid.jpg) repeat-x 0 0; height:88px; color:#FFF; padding:10px 10px 0 10px; }
.picContentBot { background:url(images/piccontenttab-bot.jpg) no-repeat 0 0; height:17px; }

.stickDiv { position:relative; top:0; left:0; float:left; }
.stickDiv  img {
	position:absolute;
	left: 13px;
	top:0;
}

/*--------------------------body------------------------*/


/*--------------------------footer------------------------*/
.footer { padding:12px 0 0 0; }
.footer p { color:#848484; }
 .footer p.small a { color:#848484; font-size:11px; }
/*--------------------------footer------------------------*/


/*--------------------------form section------------------------*/
.formmainTab { border-top:#E3E3E3 solid 1px; border-right:#E3E3E3 solid 1px; border-left:#E3E3E3 solid 1px; background:url(images/formmainbg.jpg) no-repeat 0 0; }
.formmainTab h3 { font:bold 13px/16px Arial, Helvetica, sans-serif; color:#000; margin:0; padding:12px 0 10px 0; text-align:center; }

.formmainTab  p.normaltext { font:normal 14px/20px Arial, Helvetica, sans-serif; padding:8px 13px; }
.formmainTab div.image { background:url(images/imagebg.jpg) no-repeat 0 100%; display:block;    }

.signupTabup { background:url(images/signupbox-up.jpg) no-repeat 0 0; width:256px; height:5px; }
.signupTabmid { background:#01096C url(images/signupbox-mid.jpg) repeat-x  0 0; color:#FFF; font:normal 18px/22px Arial, Helvetica, sans-serif; }
.signupTabmid p { text-align:center; padding:6px 0; }
.signupTabmid p span { font-size:20px; font-weight:bold; }
.signupTabbot { background:url(images/signupbox-bot.jpg) no-repeat 0 0; width:256px; height:5px;}

.fieldboxbgTop { background:url(images/fieldbox-top.jpg) no-repeat 0 0; width:297px; height:5px; }
.fieldboxbgMid { background:#010D6E url(images/fieldbox-mid.jpg) repeat-x 0 0; padding:18px 0 8px 0; }
.fieldboxbgBot { background:url(images/fieldbox-bot.jpg) no-repeat 0 0; width:297px; height:6px; }

form.signupForm { padding:0; margin:0; }
form.signupForm input.tf { border:#E7E7E7 solid 1px; width:198px; height:18px; margin:0 0 10px 0; font:bold 14px/19px Arial, Helvetica, sans-serif; padding:3px 0 0 8px; }
form.signupForm input.but { background:url(images/buttonbg.jpg) no-repeat 0 0; width:149px; height:56px; border:0; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 16px 0; margin:7px 0 0 0; cursor:pointer;  }
form.signupForm input.but:hover { background:url(images/buttonbg-hover.jpg) no-repeat 0 0; }

.formTabBot { border-bottom:#E3E3E3 solid 1px; border-right:#E3E3E3 solid 1px; border-left:#E3E3E3 solid 1px; background:url(images/buttabbg.jpg) no-repeat 0 0; font:normal 11px/14px Arial, Helvetica, sans-serif; }
.formTabBot p { padding:0 20px 10px 20px; }
.formTabBot p span.red { color:#AC0F0F; }
.formTabBot p a.green { color:#0A7900; text-decoration:underline;  } 
.formTabBot p a.green:hover { text-decoration:none; }


.shadow { position:relative; top:0; left:0; }
.shadow img.left {
	position:absolute;
	left: -5px;
	top:-4px;
}

.shadow img.right {
	position:absolute;
	left: 288px;
	top:-4px;
}

.shadow img.top {
	position:absolute;
	left: -2px;
	top:-4px;
}
/*--------------------------form section------------------------*/