
body{
margin:0px;
padding:0px;
background-color:#f5f5f5;
}

#mainholder{
position:relative;
width:850px;
left:50%;
margin-left:-425px;
background-color:White;
}

#header{
padding-bottom:3px;
background-color:#f5f5f5;

}
.sidepanelgrey a
{
    color:#585b5d;
}
#navigationbar{
height:39px;
background-image:url(navrepeater.gif);
margin-bottom:3px;
}

#navigationbar a{
text-decoration:none;
display:block;
}

#homebutton:active, #homebutton:link, #homebutton:visited{
background-image:url(homebuttnorm.gif);
height:39px;
width:75px;
position:absolute;
top:275px;
}

#homebutton:hover{
background-image:url(homebuttover.gif);
}

#aboutbutton:active, #aboutbutton:link, #aboutbutton:visited{
background-image:url(aboutbuttnorm.gif);
height:39px;
width:85px;
position:absolute;
left:75px;
top:275px;
}

#aboutbutton:hover{
background-image:url(aboutbuttover.gif);
}

#meetbutton:active, #meetbutton:link, #meetbutton:visited{
background-image:url(meetbuttnorm.gif);
height:39px;
width:131px;
position:absolute;
left:160px;
top:275px;
}

#meetbutton:hover{
background-image:url(meetbuttover.gif);
}

#jobbutton:active, #jobbutton:link, #jobbutton:visited{
background-image:url(jobbuttnorm.gif);
height:39px;
width:106px;
position:absolute;
left:291px;
top:275px;
}

#jobbutton:hover{
background-image:url(jobbuttover.gif);
}

#hintsbutton:active, #hintsbutton:link, #hintsbutton:visited{
background-image:url(hintsbuttnorm.gif);
height:39px;
width:122px;
position:absolute;
left:397px;
top:275px;
}

#hintsbutton:hover{
background-image:url(hintsbuttover.gif);
}



#testimonialsbutton:active, #testimonialsbutton:link, #testimonialsbutton:visited{
background-image:url(testimonialsbuttnorm.gif);
height:39px;
width:110px;
position:absolute;
left:519px;
top:275px;
}

#testimonialsbutton:hover{
background-image:url(testimonialsbuttover.gif);
}

#contactbutton:active, #contactbutton:link, #contactbutton:visited{
background-image:url(contactbuttnorm.gif);
height:39px;
width:111px;
position:absolute;
left:739px;
top:275px;
}
#newsbutton:active, #newsbutton:link, #newsbutton:visited
{
background-image:url(newsbuttnorm.gif);
height:39px;
width:110px;
position:absolute;
left:629px;
top:275px;
}
#newsbutton:hover{
background-image:url(newsbuttover.gif);
}
#contactbutton:hover{
background-image:url(contactbuttover.gif);
}

.sidepanel{
width:175px;
}

.sidepanelgrey{
width:175px;
background-color:#e4e4e4;
}

.sidepaneltitle{
height:25px;
width:167px;
background-color:#585b5d;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
padding-left:8px;
font-size:12px;
line-height:25px;
border-top:3px solid White;
}
.sidepaneltitle2{
height:25px;
width:163px;
background-color:#d65226;
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#FFFFFF;
padding-left:12px;
font-size:13px;
line-height:25px;
border-top:3px solid White;
}
#joboweekcontentbox{
border:1px solid #bcbdbe;
border-top:none;
padding-top:15px;
padding-bottom:15px;
padding-left:10px;
padding-right:10px;
}

#joboweektitle{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
text-transform:uppercase;
font-weight:bold;
color:#585b5d;
font-size:14px;
}

#joboweekcontent{
color:#585b5d;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
}

.joblink{
color:#d68126;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}
.joblink2 a{
color:#d68126;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
}

.featuredjob{
border-bottom:2px dotted #92979b;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
margin-top:12px;
background-image:url(jobstar.gif);
background-repeat:no-repeat;
background-position:right;
}

.featuredjob2{
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
margin-top:12px;
background-image:url(jobstar.gif);
background-repeat:no-repeat;
background-position:right;
}

.featuredjobtitle{
color:#585b5d;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
}

.featuredjobcontent{
color:#585b5d;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
width:70%;
}

.rightpanelcontent{
color:#585b5d;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;
}
.loginbox{
background-color:#bcbdbe;
margin-top:-3px;
}

.logincontent{
color:#585b5d;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
margin-left:10px;
margin-right:10px;
margin-top:10px;

}

#forgottenpassword{
position:relative;
top:-8px;
color:#585b5d;
}

#footer{
padding-top:10px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#585b5d;
background-color:#f7e6d4;
border-top:2px dotted #b7aea4;
margin-top:3px;
}

#footer a{
color:#585b5d;
text-decoration:none;
}

#centrecontentdiv{
position:inherit;
padding-top:12px;
margin-left:27px;
margin-right:27px;
width:446px;
font-family:Arial, Helvetica, sans-serif;
color:#585b5d;
font-size:12px;
}

h1{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#d68126;
font-size:28px;
font-weight:bold;
margin-bottom:-15px;
}

h2{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#d68126;
font-size:26px;
font-weight:lighter;
}

h3{
font-family:Myriad Pro, Arial, Helvetica, sans-serif;
color:#d68126;
font-size:16px;
font-weight:bold;
}

.quote
{
    background-color:#f08213;
    color:White;
    padding:18px;
    padding-right:160px;
    font-family:Myriad Pro, Arial, Helvetica, sans-serif;
    font-size:18px;
}

.bugquote
{
    
}
/*tabbing system system*/
#tabnav
{
margin-top:21px;
    color:#d68126;
font-size:28px;
font-weight:bold;
letter-spacing:-1px;
    clear:both;
    height:50px;
    color:#d68126;
}

.tabbit
{
 float:left;  
 margin-right:5px;
 display:block; 
 cursor:pointer;
}

.tabbit span.showing
{
     text-decoration:none;
     color:#d68126;
}

.tabbit span.hidden
{
     text-decoration:none;
     color:#fbd1ad;
}

.tabcontentshowing
{
    display:block;
}

.tabcontenthidden
{
    display:none;
}

.unselectedoptionjob
{
}

.selectedoptionjob a:link,.selectedoptionjob a:active,.selectedoptionjob a:hover,.selectedoptionjob a:visited
{
text-decoration:none;
color:#585b5d;
background-image:url(jobselectarrow.gif);   
background-repeat:no-repeat;
font-weight:bold;
padding-left:15px;
}

.unselectedoptionjob a:link, .unselectedoptionjob a:active, .unselectedoptionjob a:visited
{
text-decoration:none;
color:#c0c0c0;
font-weight:bold;
padding-left:15px;
}
.unselectedoptionjob a:hover
{
text-decoration:none;
color:#585b5d;
background-image:url(jobselectarrow.gif);   
background-repeat:no-repeat;
}

.jobresulttitle
{
    background-color:#e5e5e5;
    color:#595a5c;
    font-weight:bold;
    padding:3px;
    padding-left:22px;
    font-size:15px;
    display:block;
    z-index:80;
    margin-top:1px;
}

.orange
{
 color:#f2851d;
 font-size:12px;   
}

.orange a
{
 color:#f2851d;
 font-size:12px; 
}

.selectedpage a
{
 color:#585b5d;   
}

.jobsearchresultcontent
{
    color:#58595b;
 margin:12px;
 margin-left:22px; 
 font-size:12px;  
    
}

#jobsearchresultsholder
{
    margin-left:-24px;
    margin-right:-24px;
    margin-top:-12px;
}
.jobsearchresultsholder
{
    margin-left:-24px;
    margin-right:-24px;
    margin-top:-12px;
}

.whittestlink
{
 color:#fff;  
 text-decoration:none;
 font-weight:bold;
 display:block;
 padding:3px;
 padding-left:23px; 
}

.candtestwhite
{
    border:10px solid #f3d9be;
    width:130px;
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:12px;
}

.clienttestwhite
{
     border:10px solid #cdcdce;
    width:130px;
    padding:10px;
    padding-top:20px;
    padding-bottom:20px;
    font-size:12px;
}

/*Admin system*/
#mainholderadmin{
position:relative;
width:850px;
left:50%;
margin-left:-425px;
border:1px solid #d68126;
border-bottom:3px solid #d68126;
border-right:3px solid #d68126;
}

#managerholder{
width:800px;
position:relative;
left:25px;
}

#forgottenpassowrddiv
{
    position:absolute;
    left:50%;
    top:-200px;
    margin-left:-150px;
    width:300px;
    height:100px;
    background-color:White;
    border:2px solid #d68126;
    color:#585b5d;
font-size:10px;
font-family: Arial, Helvetica, sans-serif;
background-color:#e6e6e6;

}

#popclosebutton
{
    position:relative;
    left:273px;
    top:-20px;
    margin-bottom:-20px;
}

#forgottenpasswordcontent
{ 
    padding-top:10px;
    padding-left:10px;
}

.cssbutton input
{
    background-color:#d68126;
    color:White;
    font-weight:bold;
    font-size:10px;
}


.cssbutton2
{
    background-color:#d68126;
    color:White;
    font-weight:bold;
    font-size:10px;

}

.cssbutton3
{
    background-color:#d68126;
    color:White;
    font-weight:bold;
    font-size:14px;

}

#managerholder
{
 background-color:#efefef;
 width:800px;
font-family: Arial, Helvetica, sans-serif;
}

.tabbaradmin
{
    height:40px;
    background-color:#f4c695;
    border-bottom:3px solid #d68126;
}

#admincontent
{
    border:1px solid #333333;
    margin:5px;
    background-color:White;
}

.adminpage
{
 padding:5px;  
    display:block;
   margin-top:-10px;
   font-size:12px;
}

.adminhidden
{
    display:none;
}

.adminnavbutton
{
    cursor:pointer;
    float:left;
    margin:5px;
    position:relative;
    background-color:#eeeeee;
    padding:5px;
    margin-right:0px;
    margin-bottom:0px;
    top:9px;
    border:1px solid Gray;
    border-bottom:0px;
    font-size:12px;
}

.adminnavbuttonselected
{
       font-size:12px;
    cursor:pointer;
    float:left;
    margin:5px;
    position:relative;
    background-color:#eeeeee;
    padding:5px;
    margin-right:0px;
    margin-bottom:0px;
    top:0px;
    border:1px solid Gray;
    border-bottom:0px;  
    height:25px; 
    border-top:3px solid #d68126;
    
}

#addjobbutton
{
    display:block;
    background-image:url(addbutton.gif);
    width:167px;
    height:23px;
    color:White;
    font-weight:bold;
    padding:2px;
    padding-left:20px;
    padding-top:5px;
    font-size:16px;
    cursor:pointer;
}

#hidejobbutton
{
    display:block;
    background-image:url(removebutton.gif);
    width:167px;
    height:23px;
    color:White;
    font-weight:bold;
    padding:2px;
    padding-left:20px;
    padding-top:5px;
    font-size:16px;
    cursor:pointer;
}

.addjobdiv
{
border:1px solid #003703;
margin-top:-1px;
background-color:#d3f69f;
}

.hideem
{
 display:none;
}

.testhide
{
}

#floatnav
{
 position:absolute;
 left:50%;
 margin-left:-350px;
 top:310px;
 width:140px;
 height:65px;
 background-color:#ef8212;   
}

.floatnavshow
{
    visibility:visible;
}
.floatnavhide
{
    visibility:hidden;
}
#floatnav a:link, #floatnav a:visited
{
 display:block;
 font-family:Arial;
 color:#f8b67d;   
 padding:3px;
 text-decoration:none;
 font-size:12px;
}
#floatnav a:hover 
{
 color:#ffffff;   
}

#floatnav2
{
 position:absolute;
 left:50%;
 margin-left:95px;
 top:310px;
 width:120px;
 height:42px;
 background-color:#ef8212;   
}

.floatnavshow
{
    visibility:visible;
}
.floatnavhide
{
    visibility:hidden;
}
#floatnav2 a:link, #floatnav2 a:visited
{
 display:block;
 font-family:Arial;
 color:#f8b67d;   
 padding:3px;
 text-decoration:none;
 font-size:12px;
}
#floatnav2 a:hover 
{
 color:#ffffff;   
}

#floatnav3 a:link, #floatnav3 a:visited
{
 display:block;
 font-family:Arial;
 color:#f8b67d;   
 padding:3px;
 text-decoration:none;
 font-size:12px;
}
#floatnav3 a:hover 
{
 color:#ffffff;   
}
#floatnav3
{
 position:absolute;
 left:50%;
 margin-left:-135px;
 top:310px;
 width:120px;
 height:65px;
 background-color:#ef8212;   
}

a
{
 color:#d68126;   
}
.subb
{
   
    margin:0px;
    list-style-type:circle;
    }


h1
{
    font-size:20px;
    margin-bottom:2px;
    padding:0px;
    }
    
h2
{     
font-size:20px;
margin-bottom:2px;
padding:0px;
}
.listy
{
 margin-bottom:0px;       
}

.listy2
{
 margin-top:0px;   
 list-style-type:circle;    
}