﻿body
{
    margin:0px auto 0px auto;
    padding:0px;
    background-color:#cbcbcb;
    color:#000;
    font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    /*line-height:1.2em;*/
}
h1, h2, h3{margin:0px; padding:0px;}
h2{font-size:16px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#0A4976; }
h6{font-size:16px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#4DA63C; margin-top:15px;  }
p{margin:0px; padding:0px;}
p.darkgray { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143;}
a{border:none; text-decoration:none; color:#0A4976; }
a:hover{text-decoration:underline;}
img{border:none;}
ul.GreenArrow{ list-style-image:url(img_greenBulletList.gif);}
.divMainSection{width:1002px; background-image:url(bg_body.gif);}
.divMainBanner{margin-left:4px; height:120px;}

/*Main*/
.divMain{width:1002px; height:auto; margin-left:auto; margin-right:auto;}

/*Header*/
.divHeader{width:1002px; margin-left:4px; margin-bottom:15px; height:94px; }
.divBanner{float:left; margin-top:4px; margin-right:15px; width:728px; height:90px;}
.divDiverseQuickAccess{background-image:url(bnr_diversePromo.jpg); height:94px; width:250px; float:left; margin-right:8px;}
.tblDiverseQuickAccess{margin-top:45px; font-size:11px; margin-left:5px;}
.tblDiverseQuickAccess span{color:#9DC46D; font-weight:bold;}
.tblDiverseQuickAccess a, .divArticleListContent a, .divStoryToolOption a, .divCommentEntry a, .divMultimediaLinkContainer a, .divDiverseJobsLinks a, .DiverseJobsLinks a,  .divFeaturedEmployer a, .divMostPopularDiscussed a, divBlogArticleEntry a{color:#0A4976;}

/*blog Header*/
#blogheader{ width:390px; float:right; margin-right:10px;}
p.blogheader { font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143; text-align:right;}
p.blogauthorheader{text-transform:uppercase; font-size:12px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#999999;text-align:right;}
a.blog{border:none; text-decoration:none; color:#0A4976;}
a.:hover{text-decoration:underline;}
h3{font-size:16px; color:#0A4976; text-align:right;}
.divMainBanner{ width:994px; height:120px; background-image:url(diverseBrn.jpg); margin-left:4px; height:120px;}

/* Navigation*/
#divNavigation{height:43px; width:994px; margin-left:4px; border-top-style:solid; border-top-color:#fff; border-top-width:thin; border-bottom-style:solid; border-bottom-color:#fff; border-bottom-width:thin; background-image:url(bg_navigation.jpg);}
#divMenu{margin-top:12px; margin-left:35px;}
#ulNavigation{list-style:none; margin:0px; padding:0px;}
#ulNavigation li{float:left; margin:0px; padding:0px;}
.divAccountControl{margin-right:10px; margin-top:8px; color:#fff; float:right;}

/*Page Control*/
#divPageControl{height:50px; width:994px; margin-left:4px; position:relative; background-image:url(bg_searchBar.jpg);}
#divPageControl input, select, .pImageCaption{color:#94939a;}
#divSelectBox{position:absolute; top:10px; left:20px;}
#divSelectBox select{width:200px; height:25px; text-align:center;}
#divSearchBox{position:absolute; top:10px; left:50px;}
#divSearchBox input{width:200px; height:18px; text-align:center;}
#divSearchButton{position:absolute; top:11px; left:275px;}
#divCommunication{position:absolute; top:11px; right:25px;}
#divCommunication a{color:#94939a;}
.tdCommunication{padding-right:10px;}

/*Section Page Style*/
.divMainContent{overflow-y:auto;}
.divADpage{width:960px; margin:40px 0px 0px 15px; padding-bottom:30px; float:left;}
.pSectionnews{text-transform:uppercase; font-size:20px; ccolor:#0A4976; font-weight:bold; }
.pSectionTitle{text-transform:uppercase; color:#4d5aa1; font-weight:bold;}
.dividersubmitad {height:5px; border-top:dashed 1px #A4A3A5; width:270px; margin-left:auto; margin-right:auto;}
p.readstory {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;  text-decoration:none; text-align:right; }
#leftcolumnjobs{ width:200px;  float:left; padding:0px; margin:0px 15px 0px 0px;   }
#middlecolumnjobs { width:420px; float:left; padding:0px; margin:0px 8px 0px 0px; }
#rightcolumnjobs { width:288px; float:right; margin:0px 0px 0px 0px;}
img.multimedia{ margin-right:5px;}
.divider{height:5px; border-top:dashed 1px #A4A3A5; width:450px; margin:35px 0px 18px 0px; }
img.mainpic { margin: 10px 0px 0px 8px; background-color:#FFFFFF; padding:10px; border:1px solid #999999;}
#mainarticle{ width:360px; margin-left:10px; margin-top:0px;}
p.author { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#999999; font-style:italic;}

/*leftcolumnADpage*/
.rightcolmenu{ width:200px; background-image:url(sidemenubkg.jpg); background-repeat:repeat-y; margin-bottom:15px; padding:0px; float:right;}
.leftsidemenu{ width:170px; margin-left:auto; margin-right:auto;}
.menudivider { width:160px; height:5px; border-top:solid 1px #A4A3A5; margin-top:5px; margin-bottom:5px;}
.rollovermenu { width:150px; margin-left:10px; margin-top:8px;}
p.menutittle { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#0A4976; font-weight:bold; font-size:12px;}
p.graymenu{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#9A9A9B; margin-bottom:5px; margin-left:5px;}
p.whitemenu{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:white; margin-bottom:5px; margin-left:5px;}
.bluebox { width:150px; background-color:#4B7A9B;}

/*middlecolumnADpage*/
.welcometext{ margin-top:15px;}
img.jobsphoto{ margin:2px 7px 0px 0px; }
.jobsdivider {height:5px; border-top:dashed 1px #A4A3A5; width:420px; margin-top:10px;  clear:both;} 
p.registerhere { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; text-align:right;}
.registerhere{ width:230px; float:left; margin:5px 0px 10px 35px;}
.registertext{ width:100px; float:left; }
.registericon { width:100px; float:right; }
.solutionbox { width:420px; height:430px; background-color:#E5E4E6;}
.solutiontextbox { width:390px; padding:15px 10px 0px 15px;}
.startsearch{ float:left;}
.invoice { width:420px; float:left; margin-top:5px;}
.invoiceleft{ width:120px; float:left;}
.invoiceright { width:290px; float:right;}
p.invoicegray {font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143; text-align:right;}
p.invoicegray2{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143;}
.payinvoice { width:420px; float:left;}
.btnpackagerates { width:120px; margin-left: auto; margin-right:auto; margin-bottom:10px; margin-top:10px;}
input.widthform { width:230px; }
.btnregister { width:80px; margin-left:auto; margin-right:auto; margin-bottom:10px; margin-top:10px;}
.radiocenter { width:100px; margin-left:auto; margin-right:auto;}
select.widthform { width:230px; }
.firstCol { width:120px; float:left; margin-right:5px;}
.secCol {width:100px; float:left; }
.thirdCol {width:50px; float:left;}
.fourthCol {width:135px; float:right;}

/*rightcolum*/
.divjobs{width:300px; float:left; border:solid 1px #CDD1E5; margin-bottom:20px;}
.connectdivider {height:5px; border-top:dashed 1px #A4A3A5; width:295px; margin-top:10px; margin-left:auto; margin-right:auto; clear:both;} 
.editorialcalendar{ width:280px;  margin-left:auto; margin-right:auto;  margin-top:10px; clear:both; }
.calendartable{ width:280px; margin-bottom:2px; clear:both;}
.jobscategories { width:267px; padding:0px; float:left;}
p.keyword{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143; margin-top:15px;}
.btn{ width:150px; margin:15px 0px 0px 60px; float:left; padding-bottom:20px;}
.resetbtn{ width:85px; float:left; margin-right:5px;}
.searchbtn{ width:85px; float:right;}
p.registrationgray { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#424143; margin:7px;}
.jobseekerslink { width:280px; margin: 15px 5px 5px 0px; padding:0px; float:right;}
.userid{ width:250px; float:left; margin-left:75px;}
.useridleft{ width:50px; float:left; padding:0px; margin-top:3px;}
.useridright{ width:144px; float:right; padding:0px;}
.divFeaturedEmployer{ padding:10px 5px 0px 5px;}
.pFeaturedEmployer{text-transform:uppercase; color:#585859; font-weight:bold; margin-bottom:15px; margin-top:5px;}
.divFeaturedEmployerContainer{margin-bottom:15px;}
.divFeaturedEmployerImageContainer{width:100px; float:left;}
.resources ul{padding-left:20px; margin-left:10px; margin-top:10px;}
p.promotion{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#0A4976; text-align:center;}
p.discount { font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#424143; text-align:center;}
p.input{ font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0A4976; text-align:left; margin-top:15px;}
.searchemployer { width:80px; margin:8px 0px 8px 15px;}
.findemployer{ width:250px; height:25px; float:left; margin:15px 0px 15px 15px;}
.findemployerleft{ width:80px; float:left; padding:0px; margin-top:3px;}
.findemployermiddle{ width:144px; float:left; padding:0px;}
.findemployerright { width:20px; float:right; margin-top:3px;}

/*3cols*/
#3cols{ width:648px; float:left;}
#news { width:210px; margin-right:5px; float:left; margin-top:25px;}
.NewsViewsTop100{ height:25px; background-image:url(bluetab.jpg); background-repeat:no-repeat; margin-bottom:10px;}
#view { width:210px; float:left; margin-top:25px; margin-right:5px;}
#top100 { width:210px; float:left; margin-top:25px;}
.tabtext { width:50px; float:left; margin:3px 0px 0px 8px;}
.divtabRSSLink{float:right; margin: 4px 25px 0px 0px;}
p.white{text-transform:uppercase; color:white; font-weight:bold;}
img.images { margin-right:5px;}

/*Diverse Channels*/
#diversechannels { width:970px; height:271px; background-color:#E5E4E6; margin:20px 0px 0px 15px; float:left;}
#americanindian{ width:285px;  float:left; padding:0px; margin:20px 45px 0px 15px;  }
#communitycollege { width:285px; float:left; margin:0px; padding:20px 8px 0px 0px; }
#hispanic { width:285px; float:right; margin:20px 15px 0px 0px;}
p.americanindian {font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#792816;}
p.communitycollege {font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#8F781A;}
p.hispanic {font-size:14px; font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#37617F;}
span.style1 { color:#333333;}
span.style2 { color:#792816;}
span.style3{ color:#8F781A;}
span.style4 { color:#37617F;}

/*bottom*/
#bottom { width:970px; float:left;  margin:20px 0px 0px 15px; padding-bottom:30px; }
#pollcommunity{ width:185px; height:auto; float:left; padding:0px; margin:0;}
#blogmultimedia{ width:450px; height:auto; float:left; padding:0px; margin:0px; }
#banners { width:305px; height:auto; float:right; margin:0px; padding:0px; }
.divPromoSpace{margin-bottom:10px;}
.divjobsmagazine{ margin-top:15px;}
.magazinecover{ float:left;}

.poll{ width:160px; border:solid 1px #CDD1E5; margin-bottom:15px;}
.pollcontent {width:100px; margin:10px 0px 10px 30px;}
img.vote_btn { margin:10px 0px 5px 57px;}

.communitybox{ width:158px; border:solid 1px #CDD1E5; }
.communitylinks { width:150px; padding:8px 4px 8px 4px;}

#blog{width:450px; height:auto; border:solid 1px #CDD1E5;}
img.blog { margin:7px;}
.blogcontent { padding:5px 5px 5px 5px;}

.divMultimedia{width:300px; border:solid 1px #CDD1E5; padding:0px; overflow-y:auto;}
.divMultimediaLinks{width:95px; height:185px; float:left; padding:10px;}
.divMultimediaLinkContainer{width:115px; height:35px;}
.divMultimediaImageLinkContainer{width:35px; float:left;}
.divMultimediaLink{padding-top:3px;}
.divMultimediaVideo{background-color:#EDEDEE; padding:10px; width:165px; float:left;}
.videopic { margin:12px 0px 0px 13px;}
.multimediatextbox { width:260px; margin-left:13px; }

/*Bottom Banner*/
#bottombanner { clear:both; width:730px; margin-left:auto; margin-right:auto; padding:20px 0px 15px 0px; margin-top:0px;}


/*footer*/
#divFooter{height:88px; width:994px; color:#fff; text-align:center; margin-left:4px; background-image:url(bg_footer.jpg); clear:both;}
#divFooterNotice p{padding-top:10px; text-align:center;}
#divFooterLink{margin-top:20px;}
#divFooterLink a, .divAccountControl a{text-decoration:none; color:#fff;}
#divFooterLink a:hover, .divAccountControl a:hover{text-decoration:underline;}
#divFooterLink span, #divAccountControl span{padding-left:5px; padding-right:3px;}




