body {
	font-family: Arial;
	font-size: 11px;
	padding:0px;
	margin:auto;
	background-image: url(images/mainbgtop.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #313131;
}


.whole_image {
	background-repeat: repeat-x;
	background-position: center top;
	height: auto;
	margin: auto;
	width: 831px;
}
.top3linesbg {
	height: 295px;
	width: 831px;
	background-image: url(images/top_bg2.png);
	background-repeat: no-repeat;
	background-position: center top;
}


a, a:link, a:active, a:visited{
	color: #333;
	text-decoration: none;
	}
a:hover{
	text-decoration:underline;
	}

p, img, form {
 border:0px;
 margin:0px;
 }

.searchbox {
	float: right;
	height: auto;
	width: 230px;
	margin-right: 26px;
	padding-top: 12px;
	padding-left: 20px;
	background-image: url(images/search%20button.png);
	background-repeat: no-repeat;
	background-position: right 12px;
}
.bottombg {
	background-color: #9F0;
}


.s-btn{
	float:right;
 }

.bankofinfo {
	float: left;
	width: 130px;
	height: 126.66px;
	margin-left: 162px;
}
.guaranteedimage {
	float: left;
	height: 126.66px;
	width: 130px;
}

.guaranteedimage a:hover img {

}

.userandpwtxt {
	float: left;
	height: 14px;
	width: 370px;
	margin-top: 41px;
	font-family: arial, helvetica;
	font-size: 10px;
}
.forgotpwsignuptxt {
	float: left;
	height: 23px;
	width: 370px;
}
.navmenu {
	height: 55px;
	width: 778px;
	background-color: #a0a0a0;
	background-position: right top;
	margin-left: 26px;
}

.navmenu a:hover img
  {
  
  background-color: #7b7b7b;
  }




.bodycontent {
	height: auto;
	width: 829px;
	background-image: url(images/bodypagebg.png);
	background-repeat: repeat-y;
	background-position: center;
	float: left;
	margin-left: 1px;
}
.leftnav {
	height: auto;
	width: 219px;
	margin-top: 10px;
	margin-left: 30px;
	margin-bottom: 10px;
	float: left;
	background-color: #ededed;
	padding-left: 18px;
}






.pagecontent {
	float: left;
	height: auto;
	width: 490px;
	margin-top: 15px;
	margin-left: 15px;
	margin-bottom: 50px;
}
.leftnavtopbg {
	height: 10px;
	width: 238px;
	background-image: url(images/lefttopnav.png);
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: -19px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left top;
}
.leftnavbottombg {
	height: 10px;
	width: 238px;
	background-image: url(images/leftbottomnav.png);
	float: left;
	margin-top: 10px;
	margin-left: -19px;
	padding-left: 0px;
	background-repeat: no-repeat;
	background-position: left bottom;
}
.freedownloads {
	float: left;
	height: 36px;
	width: 202px;
}

.freedownloads a:link, .freedownloads a:active, .freedownloads a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/free_downloads.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
}




.freedownloads a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/free_downloads_hover.png);
	background-position: left top;
		
	
}

.resellersrights {
	float: left;
	height: 36px;
	width: 202px;
}

.resellersrights a:link, .resellersrights a:active, .resellersrights a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/resellers_rights.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.resellersrights a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/resellers_rights_hover.png);
	background-position: left top;
}

.masterrrights {
	float: left;
	height: 36px;
	width: 202px;
}

.masterrrights a:link, .masterrrights a:active, .masterrrights a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/masterrights.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.masterrrights a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/masterrrigths_hover.png);
	background-position: left top;
}

.norrights {
	float: left;
	height: 36px;
	width: 202px;
}

.norrights a:link, .norrights a:active, .norrights a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/norrights.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.norrights a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/norrights_hover.png);
	background-position: left top;
}


.newproducts {
	float: left;
	height: 36px;
	width: 202px;
}

.newproducts a:link, .newproducts a:active, .newproducts a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/newproducts.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.newproducts a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/newproducts_hover.png);
	background-position: left top;
}

.newsln {
	float: left;
	height: 36px;
	width: 202px;
}

.newsln a:link, .newsln a:active, .newsln a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/newsleftnav.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.newsln a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/newsleftnav_hover.png);
	background-position: left top;
}


.comingsoon {
	float: left;
	height: 36px;
	width: 202px;
}

.comingsoon a:link, .comingsoon a:active, .comingsoon a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/commingsoon.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.comingsoon a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/commingsoon_hover.png);
	background-position: left top;
}


.members {
	float: left;
	height: 36px;
	width: 202px;
}

.members a:link, .members a:active, .members a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/memberswebsites.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.members a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/memberswebsites_hover.png);
	background-position: left top;
}

.membersservices {
	float: left;
	height: 36px;
	width: 202px;
}

.membersservices a:link, .membersservices a:active, .membersservices a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/membersservices.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.membersservices a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/membersservices_hover.png);
	background-position: left top;
}


.contact-us {
	float: left;
	height: 36px;
	width: 202px;
}

.contact-us a:link, .contact-us a:active, .contact-us a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/contact-us.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.contact-us a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/contact-us_hover.png);
	background-position: left top;
}

.testimonials {
	float: left;
	height: 36px;
	width: 202px;
}

.testimonials a:link, .testimonials a:active, .testimonials a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/testimonials.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.testimonials a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/testimonials_hover.png);
	background-position: left top;
}


.termsofservice {
	float: left;
	height: 36px;
	width: 202px;
}

.termsofservice a:link, .termsofservice a:active, .termsofservice a:visited{
	color: #585858;
	text-decoration: none;
	background-image: url(images/termsofservice.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 36px;
	width: 202px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0px;
	text-align: left;
	float: left;
	padding-top: 10px;
	padding-right: 11px;
	padding-bottom: 10px;
	padding-left: 50px;
}

.termsofservice a:hover{
	color: #000;
	text-decoration: none;
	background-image: url(images/termsofservice_hover.png);
	background-position: left top;
}




.footer {
	height: 96px;
	width: 831px;
	background-image: url(images/bottombg2.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-right: 0px;
	margin-left: -1px;
	float: left;
}
.bottommenu {
	height: auto;
	width: auto;
	text-align: center;
	margin-top: 20px;
}
.copyrights {
	height: auto;
	width: auto;
	text-align: center;
	margin-top: 25px;
	color: #666;
}

.copyrights a:link, .copyrights a:active, .copyrights a:visited{
	color: #666;
	
}





.userandpwboxes {
	float: left;
	height: auto;
	width: 370px;
	font-family: arial, helvetica;
	font-size: 10px;
	margin-top: 5px;
}



.topfirstline {
	height: 51px;
	width: 831px;
}
.topsecondline {
	height: 61px;
	width: 831px;
}
.navscript {
	height: 55px;
	width: 83.25px;
	float: left;
	margin-left: 21px;
}
.navgraphics {
	height: 55px;
	width: 100.5px;
	float: left;
}
.navdatabase {
	float: left;
	height: 55px;
	width: 95px;
}
.navarticles {
	float: left;
	height: 55px;
	width: 95.5px;
}
.navebooks {
	float: left;
	height: 55px;
	width: 94px;
}
.navnews {
	float: left;
	height: 55px;
	width: 91.3px;
}
.navtools {
	float: left;
	height: 55px;
	width: 76.22px;
}
.navtemplates {
	float: left;
	height: 55px;
	width: 103.47px;
}







.topthirdline {
	height: 128.66px;
	width: 831px;
}




.topmenu {
	float: right;
	height: auto;
	width: 255px;
	font-family: arial, helvetica,;
	text-transform: uppercase;
	color: #333;
	text-decoration: none;
	padding-top: 18px;
	text-align: right;
	
}


.searchbotton {
	float: right;
	height: 22px;
	width: 31px;
	margin-top: 2px;
}


/* Log-in area */

.log-in_container {
	float: left;
	height: auto;
	width: 371px;
	margin-left: 30px;
}
.log-in_unpwtxt {
	float: left;
	height: 17.5px;
	width: 100%;
	font-family: arial, helvetica;
	font-size: 11px;
	color: #999;
}
.log-in_boxes {
	float: left;
	height: 22px;
	width: 100%;
	margin-bottom: 10px;
}

.log-in_button {
	border: 1px solid #FFF;
	width:51px;
	height:23px;
	font-size:11px;
	text-align: center;
	color: #FFF;
	float: right;
	margin-right: 76px;
	background-image: url(images/submit_button.png);
	background-repeat: no-repeat;
	background-position: center center;
	font-weight: bold;
	font-family: arial, helvetica;
}

.log-in_button:hover {
	border: 1px solid #FFF;
	background-image: url(images/submit_button_hover.png);
	background-repeat: no-repeat;
	background-position: center center;
}

.log-in_fpws  {
	color: #999;
	height: auto;
}

.log-in_fpws a:link, .log-in_fpws a:active, .log-in_fpws a:visited {
	font-family: arial, helvetica;
	font-size: 11px;
	color: #999;
	padding-top: 2px;
	text-decoration: none;
}

.log-in_fpws a:hover {
	color: #666;
	text-decoration: underline;	
	
}

.log-label{
	font-size:14px;
	margin-left:24px;
	font-family: arial, helvetica;
	color: #333;
	margin-top: 30px;
	font-weight: bold;
 }

