/* CSS Document */
body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
body { background-color: #666666; margin: 0px; }
a:link, a:visited, a:active { color: #91002D; }
a:active { color: #91002D; }
h1,h2,h3,h4,h5,h6 {	font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0; font-weight: normal; }
h1 { font-size: 14px; color: #fff; }
h2 { font-size: 14px; color: #fff; }
h3 { font-size: 18px; color: #000; }
h4 { font-size: 14px; color: #91002D; font-weight: bold; }
.mainTable { background: url(images/mainTable_bg.gif) top left repeat-y; padding: 0px 7px; }
.topHeader { background: url(images/header_bg.jpg) top left no-repeat #68001F; }
.descTable { background-color: #390011; }
.contentBg { background: url(images/content_bg.gif) top left repeat-x #F5F2E7; }
.content { background-color: #FFFFFF; padding: 5px 20px; }
.headerRight { text-align: right; padding-right: 30px; }
#topnav { color: #fff; }
#topnav a { color: #FFFFFF; text-decoration: none; }
#topnav a:hover { color: #000; }
.intro { margin: 30px 0px 0px 0px; text-align: right; }
#secDesc3 a { background: url(images/publish_bg.gif) top left no-repeat; padding: 20px; display: block; width: 210px; height: 132px; text-decoration: none; }
#secDesc3 a:hover { background: url(images/publish_on_bg.gif) top left no-repeat #2E000B; }
#secDesc a { background: url(images/advert_bg.gif) top left no-repeat; padding: 20px; display: block; width: 210px; height: 132px; text-decoration: none; }
#secDesc a:hover { background: url(images/advert_on_bg.gif) top left no-repeat #2E000B; }
#secDesc2 { background: url(images/login_bg.gif) top left no-repeat; padding: 20px; display: block; width: 208px; width: 132px; text-decoration: none; }
.redText { color: #CC9999; }
.inputLogin { display: block; margin: 4px 0px; width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border: 0px solid #fff; background-color: #fff; color: #000; padding: 3px; }
h2.advertisers { padding-bottom: 15px; padding-left: 30px; }
h2.publishers { padding-bottom: 15px; padding-left: 30px; }
h2.login { padding-bottom: 15px; padding-left: 30px; }
.loginButton { margin-top: 5px; margin-left: 156px; }
.testimonial { border-left: 1px solid #ccc; padding: 15px 20px; }
.testText { color: #666666; padding: 15px 0px; line-height: 16px; }
.testAuthor { text-align: right; }
.darkredText { color: #91002D; }
.footer { text-align: center; color: #333; padding: 10px 0px; font-size: 10px; }
a.footerLink { color: #333; }
.contentMain { padding: 15px 0px; line-height: 16px; }
.form { margin: 0; padding: 0; }
.sideNav { background: url(images/side_nav.jpg) top right no-repeat; text-align: right; padding-right: 25px; padding-top: 12px; }
#sideBar a { display: block; padding: 8px 10px; border-bottom: 1px dotted #ccc; text-decoration: none; }
.heading { background-color: #390011; padding: 5px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; }
#sideBar a:hover { color: #000; }
.label { border-left: 1px solid #ccc; background-color: #e5e5e5; font-weight: bold; width: 200px; text-align: right; padding: 5px 15px; }
.input { border-right: 1px solid #ccc; background-color: #e5e5e5; padding: 5px; }
.inputBox { background-color: #FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 200px; }
.error { font-size: 10px; color: red; }
.fieldset { border: 0px; border-top: 1px solid #000; }
.legend { color: #91002D; font-size: 12px; font-weight: bold; }
.label2 { padding: 0px 15px; }