
/* CSS Document */
html, body{height:100%;}

body{margin:0; line-height:18px; padding:0 0 0 0; text-decoration:none;}
ul, li,p,span{ margin:0; padding:0; outline:none; list-style-type:none}
h1,h2,h3,h4,h5,h6,img,div,form,class {margin:0; padding:0; border:none; line-height:normal; font-weight:normal}
table,tr,td{margin:0 auto; padding:0;}
.clearer {clear:both; font-size:0; display:none; margin:0; padding:0; height:0; overflow:hidden; line-height:0; }
a{ text-decoration:none} a:hover{text-decoration:underline}
img, a{border:none; outline:none}
form{ float:left; margin:0; padding:0}

/*common css classes start*/
.floatLeft{float:left; }
.floatRight{float:right;}
.verticalMiddle{vertical-align:middle}
.borderGrey{border:1px solid #d0cdcb;}

/**common margin classes start*****/
.paddingTB12{padding-top:12px; padding-bottom:12px;}
.paddingTB10{padding-top:10px; padding-bottom:10px;}
.spacer80{height:80px; float:left}

/****font classes start********/
.font14{font-size:14px; line-height:18px}
.font11{font-size:11px;}
.skyBlueFont{color:#91d6f7;}
.maroonFont{color:#712424;}
.redFont{color:#f70505;}
.greenFont{color:#3a6705;}



body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
}
#headeroutter {
	/*background: url(../image/headerbg.jpg);*/
	
	background: url(../images/headerbgtop.jpg);
	background-repeat: repeat-x;
}
/*#headerinner {	height: 198px; width: 800px; margin-top: 0px; background: url(../image/headerID.jpg); background-repeat: no-repeat; margin-left:auto; margin-right:auto;}*/


/*commented by developer on 17-06-2011 */

#headerinner {	height: 198px; width: 800px; margin-top: 0px; background: url(../images/headerID.jpg); background-repeat: no-repeat; margin-left:auto; margin-right:auto;}


/*commented by developer on 17-06-2011*/


#headerinner ul {
	padding: 0;
	float: right;
	width: 720px;
	list-style: none;
/*	margin-top: 7px;
*/	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top:7px;
}
#headerinner ul li {
	float: right;
	color: #999999;
	padding-top:3px;
}
#headerinner ul a:link {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  float: left;
  display: inline;
  font-size: .9em;
  
}
#headerinner ul a:visited {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #8C6AFC;
  float: left;
  display: inline;
  font-size: .9em;
}
#headerinner ul a:active {
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #999999;
  float: left;
  display: inline;
  font-size: .9em;
}
#headerinner ul a:hover {
  color: #FF0000;
}
.georgiapurple a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bolder;
	color: #8C6AFC;
	font-size: 1em;
}
#middleWrapper{
	width:786px;
	/*float:left;
	padding:0px 0px 0px 234px;*/
	margin:0 auto;
}

/***additions for sign up page start***/
.signUpBanner{padding:0px; margin:0px; background:url(../image/signup_banner.jpg) no-repeat; width:772px; height:241px; margin-left:12px; border:1px solid #b0afac;}
.signUpBanner h2{ font:bold 24px Arial, Helvetica, sans-serif; color:#653ed5; padding:25px 0px 0px 31px; margin:0px;}
.signUpBanner p{ font:18px Arial, Helvetica, sans-serif; color:#6e0b80; width:261px; padding:21px 0px 0px 31px; line-height:24px;}
.signUpBanner img{margin:21px 0px 0px 31px;}


.subscriptionArea{width:774px; margin:0px; padding:0px; margin-left:12px;}
.subscriptionArea h3{font:bold 18px Arial, Helvetica, sans-serif; color:#969191; padding:19px 0px 10px 12px; margin:0px;}
.subscriptionArea a{background:url(../image/bullets.png) no-repeat 0px 5px; text-decoration:none; font:12px Arial, Helvetica, sans-serif; color:#000000; display:block; text-indent:15px; line-height:14px; margin:5px 0px 0px 12px;}
.subscriptionChoices{width:767px; margin:10px 0px 0px 12px; padding:0px; background:url(../image/sub_bg.jpg) repeat-y left top; height:auto;}
.subscriptionChoices h3{font:bold 18px Arial, Helvetica, sans-serif; color:#850b82; margin:5px 0px 5px 19px;}
.subscriptionChoices a{font:bold 14px Arial, Helvetica, sans-serif; color:#030303; margin:5px 0px 5px 19px; text-decoration:underline}
.subscriptionChoices a:hover{ text-decoration:none}

.subscriptionChoices p{font:bold 11px Arial, Helvetica, sans-serif; color:#969191; margin:5px 0px 5px 19px; }
/***download classes start**/
.downloadContainer{width:786px; margin:10px 0px 0; padding:0px 0 18px;}
.downloadContainerTop{width:766px; margin:0px 0px; padding:0px; background:url(../image/downloadBg.jpg) no-repeat left top; padding:22px 0px 0px 20px; height:29px; font:bold 18px Arial, Helvetica, sans-serif; color:#76149f;}
.downloadContainerMid{width:770px; margin:0px; padding:5px 6px; background:url(../image/download_mid.jpg) repeat-x left top; border:2px solid #aaaaaa; border-top:none;}
.downloadContainerMid a{ color:#848484; text-decoration:underline;}   .downloadContainerMid a:hover{ text-decoration:none;}

.downloadBoxSmall{width:186px; padding:5px 3px; margin:0px;} 
.downloadBoxSmallTop{width:176px; padding:0px 5px; margin:0px; background:url(../image/top_rounded_small.png) no-repeat left top; height:12px; line-height:0; font-size:0;} 
.downloadBoxSmallMid{width:174px; padding:0px 5px; margin:0px; background:#fff url(../image/rounded_mid_rep.jpg) repeat-x left bottom; border:1px solid #9d399a; border-top:0px; border-bottom:0px; height:auto!important; min-height:155px; height:155px;}
.downloadBoxSmallMid h5{ font:12px Arial, Helvetica, sans-serif; color:#76149f; width:174px; text-align:center; margin:5px 0px; padding:0px;}
.downloadBoxSmallMid h4{ font:14px Arial, Helvetica, sans-serif; color:#979398; width:174px; text-align:center; margin:15px 0px; padding:0px;}
.downloadBoxSmallMid h6{ font:11px Arial, Helvetica, sans-serif; color:#ee3004; width:174px; text-align:center; margin:5px 0px; padding:0px;}
.downloadBoxSmallbottom{width:176px; padding:0px 5px; margin:0px; background:url(../image/top_rounded_bottom.png) no-repeat left top; height:12px; line-height:0; font-size:0;} 

/***Archieve special **/
.arial12Grey { font:bold 12px Arial, Helvetica, sans-serif; color:#848484; line-height:16px}

.archiveBox{width:226px; padding:10px 15px 5px; margin:0px;} 
.archiveBoxTop{width:216px; padding:0px 5px; margin:0px; background:url(../image/archieveTopImg.png) no-repeat left top; height:10px; line-height:0; font-size:0;} 
.archiveBoxMid{width:214px; padding:0px 5px; margin:0px; background:#fff url(../image/archieveMiddleRepeatableBg.png) repeat-x left bottom; border:1px solid #9d399a; border-top:none; border-bottom:none; height:auto;}
.archiveBoxMid h4{ font:normal 14px Arial, Helvetica, sans-serif; color:#979398; width:214px; text-align:center; margin:15px 0px; padding:0px;}
.archiveBoxMid h6{ font:normal 11px Arial, Helvetica, sans-serif; color:#ee3004; width:214px; text-align:center; margin:5px 0px; padding:0px;}
.archiveBoxbottom{width:216px; padding:0px 5px; margin:0px; background:url(../image/archieveBottomImg.png) no-repeat left top; height:10px; line-height:0; font-size:0;}

/***non memeber start**/
.nonMemberBox{width:376px; padding:10px 4px 5px; margin:0px;} 
.nonMemberBoxTop{width:376px; padding:0px; margin:0px; background:url(../image/nonMemberTop.png) no-repeat left top; height:10px; line-height:0; font-size:0;} 
.nonMemberBoxMid{width:274px; padding:0px 50px; margin:0px; background:#fff url(../image/nonMemberMiddleRepeatable.png) repeat-x left bottom; border:1px solid #9d399a; border-top:none; border-bottom:none; height:auto;}
.nonMemberBoxMid h5{ font: bold 14px Arial, Helvetica, sans-serif; color:#76149f; width:274px; text-align:center; margin:5px 0px; padding:0px;}
.nonMemberBoxMid h4{ font:normal 18px Arial, Helvetica, sans-serif; color:#979398; width:274px; text-align:center; margin:18px 0px; padding:0px;}
.nonMemberBoxMid h6{ font:normal 11px Arial, Helvetica, sans-serif; color:#ee3004; width:274px; text-align:center; margin:5px 0px; padding:0px;}
.nonMemberBoxbottom{width:376px; padding:0px; margin:0px; background:url(../image/nonMemberBottom.png) no-repeat left top; height:10px; line-height:0; font-size:0;} 

/***footer start**/
.FooterWrapper{width:786px; margin:5px 0px 0; padding:0px 0 18px; text-align:center; font:bold 12px Arial, Helvetica, sans-serif; color: #a4a4a4; line-height:18px;}
.FooterWrapper h1 { color:#a58bf8; font: normal 45px Georgia, "Times New Roman", Times, serif; padding:5px 0 20px}


