img, a{border: none;}

.pagetitle { font-size: 36px; font-family: "Times New Roman", Times, serif; color: #FF0; }
.pagetitle { text-align: center; color: #f6ea12; margin-top: 10px; }

#mainContent {padding: 20px 0 20px 10px;}
#mainContent p, li{ font-size: 13px; font-family: Arial, Helvetica, sans-serif; line-height: 1.6em; color: #222; }
#mainContent ul p{margin: 0 0 0 -30px;}
#mainContent a{color: #369; text-decoration: none;}
#mainContent a:hover{text-decoration: underline;}
#mainContent h3, h4, h5{font-family: Arial, Helvetica, sans-serif; color: #333;}
#description{padding-right: 15px;}
#pricingTbl{background-color: #d3defa; border-collapse: collapse; border-spacing: 0;}
#pricingTbl tr{border: 1px solid #369;}
#pricingTbl td{border: 1px solid #369; padding: 3px;}
td.subscribe{background-color: #dee7ff; text-align: center;}
p#disclaimer{font-size: 11px; margin-top: 30px;}

#coverImg {padding: 0 15px; border-left: dotted 2px #aeaeae; text-align: center;}
#coverImg img.cover{margin-bottom: 20px;}
#contactInfo{background-color: #e3e3e3; margin: 15px auto 0 auto; border: 1px solid #999; width: 225px;}
#contactInfo p{font-size: 12px;}
#contactInfo a{color: #369;}
#contactHeader{ background-color: #bbb; line-height: 1.6; text-align: center; font-weight: bold; color: #333; font-family: Arial, Helvetica, sans-serif; margin: 5px 0; font-size: 14px;}

#categories1 td, #categories2 td{padding: 0; border: 0; border-collapse: collapse;}
#categories1 li, #categories2 li{ margin-left: -20px;}

#login{margin: 15px 5px 0 5px; background-color: #d3defa; text-align: center; border: solid 1px #369;}
#login h5{margin: 5px 3px 0 3px; border-bottom: dotted 1px #369; padding-bottom: 5px;}
#login p {background: url(../images/accessBtn.jpg) no-repeat top center; padding-bottom: 4px; color: #fff; font-weight: bold; height: 25px;}
#login td{padding: 0px 3px 10px 3px;}
#login p a{color: #fff;}
#login p a:hover{cursor: pointer; text-decoration: none; color: #7FBFFF;}


