/* CSS Document */
body {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

td, tr
{
vertical-align:top;
text-align:left;
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;

}


/*Template Styles*/
.menuPadding
{
	padding-right: 4px;
	padding-left: 14px;
		font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;

}
.menuHeight
{height:665px;	background-color: #231F20;background-image:url(../images/menuGradient.gif); background-position:bottom; background-repeat:repeat-x;}
.menuBottom
{width:221px; background-image:url(../images/menuBottom.gif); background-repeat:no-repeat; height:6px;}
.menuShadow
{width:4px;background-image:url(../images/menuShadow.gif); background-repeat:no-repeat;height:676px;}
.menuFont1
{	color:#FFFFFF;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}
.menuFont2
{	color:#fee99e;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}
.menuFont3
{	color:#CCCCCC;
	font-size: 1.1em;
	line-height: 17px;
	font-weight: bold;
	}

.whiteGutter
{height:2px;}
.whiteGutter2
{width:10px;}
.footerBar
{
	background-color:#333333;
	padding:8px;
	color: #FFFFFF;
	text-align:right;
	vertical-align: middle;
}
.footerBarLeft
{background-color:#333333;padding:8px;color: #FFFFFF;text-align:left;vertical-align: middle;
}

/*------------------------------------------------------
--------------------------------------------------------*/

/*Home Page Styles*/
.homeTextBlurb
{
	font-size:1.1em;
	padding-left: 14px;
	line-height: 1.3em;
}
.homeQuickSearch
{background-image:url(../images/home_search_bg.gif); background-repeat:no-repeat; background-position:top right; width:417px;height:236px;}

.searchText
{font-size:1.1em;}
.searchPadding
{
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.searchGutter
{width:10px;}
.searchHeight
{height:10px;}
.welcomeHeader
{
	font-size:16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.quickSearch
{
	font-size:14px;
	font-weight: bold;
}
.portalTestim
{width:311px; height:130px; background-image:url(../images/homePortal1.gif); background-repeat:no-repeat;}
.portalTestText
{
	font-size:12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 18px;
	padding-top: 16px;
	padding-right: 20px;
	padding-bottom: 16px;
	padding-left: 18px;
}
.yellowText
{color:#fee99e;}
.fourteenLeftPad
{padding-left:14px;}
/*------------------------------------------------------
--------------------------------------------------------*/

/*Other Page Styles*/
.allleftPad
{width:14px;}
.allLeftCell
{
	font-size:1.1em;
	padding-left: 14px;
	padding-right: 14px;
	line-height: 1.3em;
}

.allRightCell
{
	font-size:1.1em;
	padding-left: 14px;
	line-height: 1.3em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
}

.mainHeader
{
	font-size:16px;
	font-weight: bold;
	letter-spacing: 1px;
}
.smallerHeader
{
color:#666666;
	font-size:12px;
	font-weight: bold;
	letter-spacing: 1px;
}
.topNav
{border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #999999;height: 16px;font-size:1em;}
.FlashPad
{padding-top:5px;}

.boxHead
{
background-color:#FFCD19;padding:6px;
}
.boxCell
{
background-color:#231F20;padding:6px;
}
.relatedLine
{background-image:url(../images/solidLine.jpg); background-repeat:repeat-x; height:11px;}
.testimonialsPadding
{
	font-size:1.1em;
	padding-top: 10px;
	padding-bottom: 10px;
}
/*------------------------------------------------------
--------------------------------------------------------*/

A:link {color:#000000; text-decoration: none;}
A:visited {color:#000000; text-decoration: none;}
A:active {color:#000000; text-decoration: none;}
A:hover {color:#333333;text-decoration: underline;}

/*White Links */
A.menu1:link {color:#FFFFFF; text-decoration: none;}
A.menu1:visited {color:#FFFFFF; text-decoration: none;}
A.menu1:active {color:#FFFFFF; text-decoration: none;}
A.menu1:hover {color:#FFFFFF;text-decoration: underline;}

/*Yellow Links */
A.menu2:link {color:#fee99e; text-decoration: none;}
A.menu2:visited {color:#fee99e; text-decoration: none;}
A.menu2:active {color:#fee99e; text-decoration: none;}
A.menu2:hover {color:#fee99e;text-decoration: underline;}

/*Grey Links */
A.menu3:link {color:#CCCCCC; text-decoration: none;}
A.menu3:visited {color:#CCCCCC; text-decoration: none;}
A.menu3:active {color:#CCCCCC; text-decoration: none;}
A.menu3:hover {color:#CCCCCC;text-decoration: underline;}


/*Orange Links */
A.menu4:link {color:#be5d28; text-decoration: none;}
A.menu4:visited {color:#be5d28; text-decoration: none;}
A.menu4:active {color:#be5d28; text-decoration: none;}
A.menu4:hover {color:#be5d28;text-decoration: underline;}



#drop-wrapper {
width: 740px;
float: left;
line-height: 14px;
padding: 5px 0 0 14px;
}
#drop-wrapper h2{
font-size: 13px;
color:#333;
margin: 0;
padding: 0 0 10px 0;
}
#drop-left {
width: 360px;
float: left;
}
#drop-right {
width: 360px;
float: right;
}

.job-wraps {
width: 358px;
float: left;
border: 1px #2f292a solid;
margin: 0 0 9px 0;
}
.job-top {
background:url(../images/drop-top.jpg) no-repeat;
height: 14px;
width: 340px;
float: left;
padding: 8px 9px;
}
.job-top h1{
font-size: 13px;
color: #fff;
padding: 0;
margin: 0;
}
.job-content {
width: 332px;
float: left;
padding: 10px 13px;
color: #222222;
}
.job-content-grey {
width: 332px;
float: left;
padding: 10px 13px;
color: #222222;
background: #f2f2f2;
}

.quote-drop {
font-style:italic;
padding: 0 10px 5px 10px;
}

.clear {
clear: both; 
}