﻿

body{text-align: center; background-color: #F2F2F2; background-image: url(../../img/bg.gif); background-repeat: repeat-x; font-family: tahoma, verdana; font-size: 11px; color: #6C6C6C;}
A:link {text-decoration: none; color: #DB1D0C;}
A:visited {text-decoration: none; color: #DB1D0C;}
A:active {text-decoration: none; color: #DB1D0C;}
A:hover {text-decoration: underline; color: #DB1D0C;}

#wrapper{margin: 0 auto; text-align: left; width: 697px; padding: 20px 0 0 0;}
img{margin-bottom: -5px;}
#main{width: 100%; background-image: url(../../img/main_bg.gif); padding: 0; margin: 0;}
#main_red{width: 100%; background-image: url(../../img/main_bg_red.gif); padding: 0; margin: 0; text-align: center;}
#main_red_content{width: 95%; text-align: left; margin: 0 0 0 17px;}
#main_red_content .left {width: 440px; float: left; margin: 0 0 0 20px;}
#main_red_content .right {width: 30%; float: left; padding: 0 0 0 0;}
#main_red_content .left {width: 70%; float: left; margin: 0;}

#main_red a.more { float: right; margin-right: 20px; }

#main_red_content .left .splash_globe{background-image: url(../../img/splash_globe.jpg); width: 455px; height: 131px;}
#main_red_content .left .adpub{background-image: url(../../img/gray_fade_adpub.gif); background-repeat: repeat-x; width: 455px; margin: 8px 0 0 0; padding: 8px 0 0 0;}

#main ul { height: 25px; position: relative; top:7px; }
#main ul li {list-style-type: none; float: left; margin-bottom: -4px; _margin-bottom: -9px; padding-right: 2px; vertical-align: bottom;}
#main ul#menu li a { display: block; color: White; text-decoration: none; width:96px; height:20px; text-align: center; font-weight: bold; padding-top: 5px; }

ul {padding: 0 0 0 17px; margin: 0;}


#main_red_content .get_started {width: 440px; text-align: right; height: 50px;}

select{color: #6C6C6C; font-size: 10px; border: 1px solid #D1D1D1; width: 152px; padding: 2px 2px 2px 2px; margin: 0 0 10px 0;}
option{color: #000000; font-size: 10px;}
.contact{position: relative; left: 330px; top: -53px;}
.sitemap{position: relative; top: -53px; left: 250px;}
.flags{position: relative; top: 17px; left: 208px;}
.loginSubmit{margin: 2px 0 0 0; background-image: url(../../img/login_submit.gif); border: 0px; width: 72px; height: 16px;}

.header_text{width: 270px; padding: 30px 0 0 6px;}
#footer{background-image: url(../../img/main_footer.gif); width: 697; height: 44px;}
.logo{padding: 5px 0 10px 15px;}
.clear{clear: both;}
.joinourteam{margin: 0 0 5px 0;}
p{padding: 0 10px 0 5px;}
.publishers{width: 216px; float: left; padding: 0 0 0 11px;}
.advertisers{width: 216px; float: left; padding: 0 0 0 11px;}
.dottedline{width: 1px; float: left; background-image: url(../../img/dotted_line.gif); height: 300px;}

.textbox{background-image: url(../../img/textbox_bg.gif); background-repeat: repeat-x; background-position: top; border: 1px solid #D1D1D1; height: 16px; padding: 3px 0 0 0;  margin: 0 0 0 0; font-size: 12px; width: 150px;}
#login{margin: 0 0 0 0; width: 180px; background-image: url(../../img/login_bg.gif); background-repeat: no-repeat; background-position: bottom right;}
#login_inputs{padding: 0 0 0 15px;}
#news_container{margin: 0 0 0 5px; padding: 0 0 5px 0; width: 180px;  background-repeat: no-repeat; background-position: bottom right;}

.lists{list-style: url(../../img/gn_check.gif) outside circle;}

.lilist{padding: 10px 0 0 0;}

.radio_label{color: #373737;}
.jobarrow{padding: 0 0 2px 0;}
ol .lists{list-style-image: url("../../img/square_bullet.gif");}
.listsli {font-family: tahoma; font-size: 11px; font-weight: normal; color: #6C6C6C; margin: 0 0 6px 0;}

ol{list-style-image: url("../../img/square_bullet.gif");}
ol li{font-family: tahoma; font-size: 12px; font-weight: normal; color: #6C6C6C; margin: 0 0 20px 0;}
ol li .job_description{font-family: tahoma; font-size: 10px; font-weight: normal; color: #6C6C6C;}
ol.jobs li{color: #373737;}
ol.jobs a.sel { color:#373737; font-weight:bold; }
span.nojob { display: block; margin: 10px 0 10px 40px; }
#jobs_listing li{color: #373737;}
.open{color: #373737; font-size: 13px; margin: 0 0 0 40px; font-weight: bold; text-decoration: underline;}
.copyright{float: left; padding: 5px 0 0 10px;}
.bottomnav{float: right; padding: 5px 10px 0 0;}

.testimonials{line-height: 20px; width: 140px; margin: 0 0 0 25px;}
.pubtitle{font-size: 14px; color: #373737;}
#radios{padding: 5px 0 0 0;}
#login_submit{width: 165px; text-align: right; padding: 20px 0 10px 0;}

#news {float: left; width: 150px; height: 140px;}
#fullNews { margin: 5px 0 0 15px; float: left; width: 335px; min-height: 150px; text-align: left; background: transparent url(../../img/press_bg.gif) no-repeat; }


#scroll_news{float: right; padding: 0 5px 0 0; _height: 150px}

#newstext {position: absolute; clip: rect(10px,100px,170px,5px); width: 160px; margin: 15px 0 0 0; _margin: 10px 0 0 0; _padding: 0 0 15px 0;}




.news_description{color: #616161; font-size: 10px;}
.date{color: #A0A0A0; font-size: 10px;}
.news_line{position: relative; top: -8px; left: 6px;}

#aboutus_home {font-size: 12px;}
#publishers_home ol{list-style-image: none;}
#publishers_home ol li{font-size: 11px;}

#careers ul{margin: 0 0 10px 0; height: auto; list-style: url(../../img/gn_check.gif) outside circle;}
#careers ul li {list-style-type: none; float: none; vertical-align: top;  margin: 0 0 5px 10px;}
#careers div.fixmargin { margin: -10px 0 0 25px; }
#careers h1 { font-size: 14pt; margin: 0 0 6px 0; padding: 0;}
#careers table th { padding-right: 1em; }

#topmenu{position: relative; left: 545px; width: 200px; top: -61px;}
.tab_contact{float: left; height: 16px;}
.tab_aboutus{height: 16px; margin: 0 0 0 60px;}

#consumers_home{width: 600px; padding: 0 0 0 15px;}
.advertisers{height: 200px;}
.publishers{height: 200px;}

#press { margin: 5px 0 0 15px; float: left; width: 335px; min-height: 150px; text-align: left; background: transparent url(../../img/press_bg.gif) no-repeat; }
#press ol { margin-top: 0; }
#press img.header { margin: 5px 0 10px 5px; }

#articles { margin: 5px 15px 0 0; float: right; width: 330px; min-height: 150px; text-align: left; background: transparent url(../../img/press_bg.gif) no-repeat; }
#articles img.header { margin: 5px 0px 10px 5px; }
#articles ol { margin-top: 0; }
#articles ol li .title { font-weight: bold; }

h1.pubtitle { font-size: 14px; font-weight: bold; }

.press_release { background: transparent url(../../img/press_bg.gif) no-repeat; margin: 5px 0 0 0; padding: 2px 5px 5px 5px; }