﻿.Clear {
	CLEAR: both; MARGIN-BOTTOM: -1px; PADDING-BOTTOM: 1px
}
BODY {
	background-color:#FFFFFF; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma; font-size:11PX; TEXT-ALIGN: center; color:#333333;
}
BODY {
	background-image:url(images/background.jpg);
	background-repeat:repeat-y;
    background-position:center;
}
UNKNOWN {
	FONT-SIZE: x-small
}
HTML BODY 
{
	TEXT-ALIGN: center
}

input 
{
    font-family:Tahoma;
    font-size: 11px;
    color: #333333;
}
h3
{
    font-family:Tahoma;
    font-size: 12px;
    color: #5a6d1e;
    font-weight:bold;
    margin:0;
    padding: 0px 0px 5px 0px;
}
P
{
    margin: 0;
    padding: 0px 0px 5px 0px;   
}
UL
{
    margin: 0px 0px 0px 5px;
    padding: 0px 0px 0px 10px;
}

/********** Content Holders ************************/
#container
{
    
}
HTML #container 
{
	TEXT-ALIGN: left;
	height:100%
}
#contentholder
{
    margin: 0px auto; width: 773px; text-align: left; background-color:#FFFFFF; height:100%
    /*width: 773px;
    text-align: left;*/
    
}
HTML #contentholder
{
    TEXT-ALIGN: left;
	height:100%
}

#leftholder
{
    float: left;
    width:180px;
}
#leftcontent
{
    padding:10px 0px 10px 10px;
}

#rightholder
{
    float:right;
    width: 593px;
}
#rightcontent
{
    padding:10px;
}   
#insideRightHolderLeft
{
    float: left;
    width: 353px;
}
#insideRightHolderLeftContent
{
    padding: 0px 10px 0px 0px;
}
#insideRightHolderRight
{
    float: right;
    width: 220px;
}
#welcomeholder
{
    width: 100%;
    padding: 0px 10px 15px 0px;
}
#header
{
    width:773px;
    height:264px;
}
#logo
{
    width: 773px;
    height: 70px;
}
#advert
{
    width: 773px;
    height: 127px;
}
#navbar
{
    width: 773px;
    height: 67px;
}
#adminleftholder
{
    float: left;
    width: 100px;
}
#adminrightholder
{
    float: right;
    width: 673px;
}
/***************************************************/

/******* Left Nav Bar *************/
#categoryHolder
{
    width: 170px;
}
#categoryContentHolder
{
    background-image: url(images/dotbackground170.jpg);
    background-repeat: repeat-y;
}
#categoryContent
{
    padding: 5px 5px 5px 10px
}
#categoryFooter
{
    width: 170px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

#icategoryHolder
{
    width: 170px;
}
#icategoryContentHolder
{
    background-image: url(images/dotbackground170.jpg);
    background-repeat: repeat-y;
}
#icategoryContent
{
    padding: 5px 5px 5px 10px
}
#icategoryFooter
{
    width: 170px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}
/***********************************/
/********Left Affiliates***********/
#affiliatesHolder
{
    width: 220px;
}
#affiliatesContentHolder
{
    background-image: url(images/dotbackground220.jpg);
    background-repeat: repeat-y;
}
#affiliatesContent
{
    padding: 5px 5px 5px 5px
}
#affiliatesFooter
{
    width: 220px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

/**********************************/

#categories
{
    padding-left: 20px;
    padding-top: 5px;
}

A.categorylink:link
{
    text-decoration: none;
    color: #333333;
}
A.categorylink:active
{
    text-decoration: none;
    color: #333333;
}
A.categorylink:visited
{
    text-decoration: none;
    color: #333333;
}
A.categorylink:hover
{
    color: #bf0a09;
    text-decoration: none;
}
 

#joblistingholder
{
    padding-left: 20px;
}
.dropdownlist
{
    font-family:Tahoma;
    font-size: 11px;
    color: #333333;
}
A.jobtitle:link
{
    color: #5a6d1e;
    font-weight:bold;
}
A.jobtitle:active
{
    color: #5a6d1e;
    font-weight:bold;
}
A.jobtitle:visited
{
    color: #5a6d1e;
    font-weight:bold;
}
A.jobtitle:hover
{
    color: #5a6d1e;
    text-decoration:none;
    font-weight:bold;
}
.applytitle
{
    font-size: 16px;
    color: #333333;
    font-weight: bold;
}
.outline 
{
    border-top: solid 1px #999999;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    background: #F4F4F4;
}
.insidetable TD
{
    padding: 7px;
    border-bottom: solid 1px #999999;
}
.required 
{
    color: Red;
}
.tableborder
{
    background-image: url(images/dotbackground.jpg);
    background-repeat: repeat-y;
}
.dothorizontal
{
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

/* ******DEFAULT PAGE -- FEATURED OPPS ************/
#dpfHolder
{
    width:343px;
}
#dpfContentHolder
{
    width:343px;
    background-image: url(images/dotbackground343.jpg);
    background-repeat: repeat-y;
}    
#dpfContent
{
    padding: 5px 5px 5px 10px;
}
#dpfFooter
{
    width: 343px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

/* ******DEFAULT PAGE -- RIGHT BAR ****************/
#latestHolder
{
    width: 220px;
}
#latestContentHolder
{
    width:220px;
    background-image: url(images/dotbackground220.jpg);
    background-repeat: repeat-y;
}
#latestContent
{
    padding: 5px 5px 5px 5px;
}
#latestFooter
{
    width: 220px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

.divider
{
    height:5px;
}
/*********************************************************/

#listingsHolder
{
    width:573px;
}
#listingsContentHolder
{
    width:573px;
    background-image: url(images/dotbackground573.jpg);
    background-repeat: repeat-y;
}
#listingsContent
{
    padding: 10px 10px 10px 10px;
}
#listingsFooter
{
    width: 573px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}

#contactHolder
{
    width:573px;
}
#contactContentHolder
{
    width:573px;
    background-image: url(images/dotbackground573.jpg);
    background-repeat: repeat-y;
}
#contactContent
{
    padding: 10px 10px 10px 10px;
}
#contactFooter
{
    width: 573px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}


#footer
{
    width: 773px;
    height:20px;
    text-align: center;
    background-image: url(images/footerbackground.jpg);
    background-repeat: repeat-x;
    background-position: top;
}
HTML #footer
{
    height: 20px;
    text-align: center;
}
#footer .inside
{
    padding: 5px 5px 5px 5px;
}
tr.row:hover, tr.over td { background-color: #ffccff; }

#specialtyHolder
{
    width:573px;
}
#specialtyContentHolder
{
    width:573px;
    background-image: url(images/dotbackground573.jpg);
    background-repeat: repeat-y;
}
#specialtyContent
{
    padding: 10px 10px 10px 10px;
}
#specialtyFooter
{
    width: 573px;
    height:1px;
    background-image: url(images/dothorizbackground.jpg);
    background-repeat: repeat-x;
}