body {
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#D3D2D1;
}

a:active, a:focus {outline: 0;}
a {text-decoration: underline; color: #157000;}
a:hover {text-decoration:underline; color: #000;}
div {line-height:normal;}

.indent {
	margin-left: 25px;
	margin-right: 75px;
}

#header h1 {
	padding: 0px;
	margin: 0px;
}

h3 span {
	border: 1px solid #AAA;
	box-shadow: 3px 3px 15px #BBB;
	-moz-box-shadow: 3px 3px 15px #BBB;
	-webkit-box-shadow: 3px 3px 15px #BBB;
	padding: 5px 10px;
}

p{ margin-top: 10px; margin-bottom: 10px; }

/* Link Styles */

.spacer{height:15px; clear:left;}

.left-top{background:url('../images/left-top.jpg') no-repeat right top; width:15px;}
.right-top{background:url('../images/right-top.jpg') no-repeat left top; width:15px;}

#outercontainer{
width:930px;
margin:0px auto;
clear:left;
}


#header{
width:930px;
height:65px;
float:left;
clear:left;
display:inline;
}

#central-payment-logo{
background:url('../images/CentralPayLogoFinal2.png') no-repeat left top; 
width:240px; height:47px; float:left; clear:left; margin-top:18px; }
#central-payment-logo a {display:block; width:240px; height:47px;}
#central-payment-logo a:hover {display:block; width:240px; height:47px;}
#central-payment-logo h1{text-indent:-99999em;}

#head-r{width:150px; height:65px; float:right; text-align:left;}
#head-r h2 {color:#A8A8A8; font: normal 12px/1.3em Arial; margin:15px 0 0 60px;}
#head-r h2 span {color:#434343;}

#head-r{ float:right; text-align:left; }




#slider{
width:930px;
height:296px;
max-height: 296px;
float:left;
clear:left;
box-shadow: 0px 7px 10px #000;
-moz-box-shadow: 0px 7px 10px #000;
-webkit-box-shadow: 0px 7px 10px #000;
}


#content{
width:930px;
height:auto !important;
float:left;
clear:left;
font: normal 12px/1.3em Arial;color:#3f3f3f;
padding:15px 0 15px 0; 
}
#content h1{font: bold 16px/1.3em Arial;color:#252B2E; border-bottom:1px dashed #D9D8D7; margin-bottom:5px;}

.news-section{float:left; clear:left; width:250px; padding-right: 10px;}
.redtext{font: bold 12px/1.5em Arial; color:#157000;}
.redspan {color: #157000; font-weight: bold;}

.quick-link-holder{float:left; width:200px; margin:0 15px 0 35px;}

.login-holder{float:left; width:400px;}
.login-head{color:#30373B; background:url('../images/secure-login.jpg') no-repeat left top; padding-left:35px; margin-left:15px;}

.content-holder{float:left; width:665px;}


.pgtitle{font: normal 18px/1.3em Arial;color:#0E2664;}
.pgtitle span{font-weight:bold;}
.seotxt{font: bold 20px/1.3em Arial;color:#0E2664; text-align:left; margin-left:10px;}


.logintxt{font: bold 12px/1.5em arial; color:#157000;}
a.logintxt:link {text-decoration: none;}
a.logintxt:visited {text-decoration: none;}
a.logintxt:hover {text-decoration: underline;}

.logins-section{margin-top: 50px;}


.nlink{font: normal 12px/1.5em arial; color:#3f3f3f;}
a.nlink:link {text-decoration: none;}
a.nlink:visited {text-decoration: none;}
a.nlink:hover {text-decoration: underline; background:#F4F4F4;}



.more{font: bold 12px/1.5em arial; color:#000000; background:url('../images/bullet1.gif') no-repeat left center; padding-left:15px;}
a.more:link {text-decoration: none;}
a.more:visited {text-decoration: none;}
a.more:hover {text-decoration: underline;}


.qlink{font: normal 12px/1.5em arial; color:#262B2E; padding:3px 0 3px 20px; display:block;}
a.qlink:link {text-decoration: none; background: url('../images/qlink.gif') no-repeat 10px center;}
a.qlink:visited {text-decoration: none;}
a.qlink:hover {text-decoration: underline; background:#F4F4F4 url('../images/qlink.gif') no-repeat 10px center;}




.footer{background:url('../images/footer.jpg') repeat-x left top; 
float:left; clear:left; height:60px; width:930px;
padding-top:15px;
}

.flink{font: bold 11px/1.5em arial; color:#FFFFFF;}
a.flink:link {text-decoration: none;}
a.flink:visited {text-decoration: none;}
a.flink:hover {text-decoration: underline; color:#FFFFFF;}

.greenbold{color: #157000; font-weight: bold;}

.copy{font: normal 12px arial; line-height:1.3em; color:#9B9B9B; float:right; text-align:left; }
.copy span{color:#000;}


.socialize{ font: normal 12px arial; line-height:1.3em; color:#9B9B9B; float:left; text-align:left; }
.socialize span{color:#000;}

.pdflink {
	font: bold 12px/1.5em Arial; text-decoration: underline;
	background:url('../images/pdf.gif') no-repeat left center;
	padding-left:25px;
}

.videolink {
	font: 12px Arial;
	background:url('../images/video.png') no-repeat left center;
	padding-left:18px;
}

.enrolllink {
	background:url('../images/enroll.png') no-repeat left center;
	padding-left: 20px;
}

img {
	border: 0px;
}

table#testimonials td {
	padding: 10px;
}

#signupform{
text-align:left;
width:80%;
font-weight:bold;
}

#signupform input {border:1px solid #157000; margin:2px 0 2px 0;}

/* testimonial videos */
.test_vid {
	width: 175px;
	height: 100px;
	box-shadow: 3px 3px 5px #000;
	-moz-box-shadow: 3px 3px 5px #000;
	-webkit-box-shadow: 3px 3px 5px #000;
}

/*- Menu Tabs J--------------------------- */
#date-nav-holder{float:left; clear:left; width:930px; height:30px;
background:url('../images/nav-bottom-rep.jpg') repeat-x left bottom; margin-bottom:12px;
}


.cpay-day{color:#C7C7C7; font: normal 12px/2em Arial; float:left; width:170px;}

    #tabsJ {
      float:right; 
      width:700px;
	  height:30px;
      }
    #tabsJ ul {
        margin:0;
        padding:0px 0px 0 0px;
        list-style:none;
		float:right;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      margin:0;
      text-decoration:none; padding-left:3px; padding-right:5px; padding-top:0; padding-bottom:0px;
	  	  cursor:pointer; 	  border-right:1px dotted #D3D2D1;
      }
    #tabsJ a span {
      float:left;
      display:block;
      padding-left:15px; padding-right:18px; padding-top:0px; padding-bottom:0px; cursor:pointer;
	  font: bold 12px/1.8em arial; color:#5D6165;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
		  font: bold 12px/1.8em arial; color:#5D6165;
	  	  cursor:pointer;
      }
    #tabsJ a:hover {
		  color:#157000;
	  	  cursor:pointer;
      }
    #tabsJ a:hover span {
		color:#157000;
		cursor:pointer;
      }

        #tabsJ #select a {
			color:#157000;
			cursor:pointer;

        }
        #tabsJ #select a span {
                color:#157000;
					  cursor:pointer;
        }
/*- Menu Tabs J ends--------------------------- */


