body, html
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background-color: white;
	/*background-image: url(../images/top-bar-bg.gif);*/
	background-repeat: repeat-x;
}

body.home
{
	background-image: url(../images/home-top-bar-bg.gif);
}

body.tertiary
{
	background-image: url(../images/top-bar-bg-tertiary.gif);
}
div#box {
                position: absolute;
                color: black;
				width: 150px;
                font:11px "arial";
                margin-left: 10px;
                filter: alpha(opacity=100);
                -moz-opacity: 100%;
				text-decoration:none;
				cursor:hand;
				background-color: transparent;
				
				
               }
div#fader2 {
                position: relative;
                color: black;
				width: 150px;
                font:11px "arial";
                filter: alpha(opacity=100);
                -moz-opacity: 100%;
				text-decoration:none;
				cursor:hand;
				background-color: transparent;
				
				}
div#fader {
                position: relative;
				color: #F1692E;
				width: 150px;
                font:11px "arial";
               filter: alpha(opacity=100);
                -moz-opacity: 100%;
				text-decoration:none;
				cursor:hand;
				background-color: transparent;
				
               }
div#header
{
	width: 800px;
	height: 600px;
	background-repeat: no-repeat;
	background-position: left top;
}

body.home div#header
{
	height: 387px;
}

div.home
{
	background-image: url(../images/home-bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

div.hiring
{
	background-image: url(../images/hiring-bg.gif);
}

body.tertiary div.hiring
{
	background-image: url(../images/hiring-bg-tertiary.gif);
}

div.process
{
	background-image: url(../images/process-bg.gif);
}

body.tertiary div.process
{
	background-image: url(../images/process-bg-tertiary.gif);
}

div.clients
{
	background-image: url(../images/clients-bg.gif);
}

body.tertiary div.clients
{
	background-image: url(../images/clients-bg-tertiary.gif);
}

div.about
{
	background-image: url(../images/about-bg.gif);
}

body.tertiary div.about
{
	background-image: url(../images/about-bg-tertiary.gif);
}

div.opportunities
{
	background-image: url(../images/opportunities-bg.gif);
}

body.tertiary div.opportunities
{
	background-image: url(../images/opportunities-bg-tertiary.gif);
}

div.contact
{
	background-image: url(../images/contact-bg.gif);
}

div.who
{
	background-image: url(../images/who-bg.gif);
}

ul#menu
{
	position: absolute;
	left: 37px;
	top: 146px;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 154px;
	height: 203px;
}

ul#menu li
{
	position: absolute;
	left: 0;
	list-style: none;
	margin: 0;
	padding: 0;
	display: block;
	width: 151px;
	height: 18px;
}

ul#menu li a
{
	display: block;
	width: 151px;
	height: 18px;
}

ul#menu li a:hover
{
	background-color: transparent;
	background-image: url(../images/menu-hilite.gif);
	background-repeat: no-repeat;
}

ul#menu li#hiring
{
	top: 1px;
}

ul#menu li#hiring a:hover
{
	background-position: 0 -1px;	
}

ul#menu li#process
{
	top: 37px;
}

ul#menu li#process a:hover
{
	background-position: 0 -37px;	
	
}

ul#menu li#who
{
	top: 73px;
}

ul#menu li#who a:hover
{
	background-position: 0 -73px;	
	
}

ul#menu li#clients
{
	top: 110px;
}

ul#menu li#clients a:hover
{
	background-position: 0 -110px;	
	
}

ul#menu li#opportunities
{
	top: 146px;
}

ul#menu li#opportunities a:hover
{
	background-position: 0 -146px;	
	
}

ul#menu li#about
{
	top: 181px;
}

ul#menu li#about a:hover
{
	background-position: 0 -181px;	
	
}

table#submenu
{
	position: absolute;
	left: 218px;
	top: 142px;
	margin: 0;
	padding: 0;
	height: 52px;
}

table#submenu td
{
	margin: 0;
	padding: 0 8px 0 8px;
	width: 86px;
}

table#submenu td a, table#submenu td a:visited
{
	color: #433e34;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial, Geneva, sans-serif;
}

table#submenu td a:hover
{
	color: black;
}

div#content
{
	padding: 0px 0 0 182px;
	color: black;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	width: 485px;
}
div#testimonials
{
	padding: 5px 0 0 182px;
	color: black;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 150%;
	width: 485px;
}

#content p, #content li
{
	color: black;
	font-family: Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 175%;
}

#content p
{
	padding-top: 0;
	margin-top: 0;
}

a#logo
{
	position: absolute;
	left: 51px;
	top: 23px;
	width: 231px;
	height: 55px;
}

img#animation
{
	position: absolute;
	left: 180px;
	top: 107px;
}

h2
{
	color: black;
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 13px 0;
}

div#homeOrange
{
	background-color: #b73f0c;
	width: 100%;
/*	position: absolute;
	left: 0;
	top: 387px;
*/	padding: 0;
	margin: 0;
	
}

div#homeOrange div
{
	background-color: #e14d0f;
	padding: 15px 15px 15px 180px;
	width: 450px;
	color: white;
	font-size: 14px;
	line-height: 170%;
	margin: 0;
	font-family: Arial, Geneva, sans-serif;
}

div#home h1.intro
{
	color: #433e34;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

div#home h1.main
{
	color: #e14d0f;
	font-weight: normal;
	font-size: 13px;
	text-transform: uppercase;
	margin: 0;
	padding: 0 0 13px 0;
	letter-spacing: 2px;
}

#content a, #content p a
{
	color: #eb6700;
}

#content h1
{
	color: #ada684;
	line-height: 110%;
	font-size: 14px;
}

p.listheader
{
	padding-bottom: 0;
	margin-bottom: 0;
	font-weight: bold;
	font-style: oblique;
}

ul.unindented
{
	margin: 0 0 12px 0;
	padding: 0;
}

ul.unindented li
{
	list-style: none;
}


div#home
{
/*	position: absolute;
	left: 228px;
	top: 495px;
	width: 520px;*/
}

div#secondary
{
	position: absolute;
	left: 228px;
	top: 222px;
	width: 520px;
}

div#secondary, div#secondary p
{
	font-size: 16px;
	color: white;
	font-weight: normal;
}

div#tertiary
{
	position: absolute;
	left: 228px;
	top: 222px;
	width: 520px;
	background-color: white;
	background-image: url(../images/tertiary-footer.gif);
	background-repeat: no-repeat;
	background-position: bottom left;	
	padding-bottom: 90px;
}

div#tertiary p, div#tertiary li
{
	font-size: 12px;
}

div#tertiary li
{
	margin-bottom: 12px;
}

div#tertiary h1
{
	color: #e14d0f;
	text-transform: uppercase;
}

img#tertiary_footer
{
}

div#minimenu
{
	position: absolute;
	left: 645px;
	top: 50px;
	font-size: 10px;
	color: #e14d0f;
	font-family: Arial, Geneva, sans-serif;
}

div#minimenu a, div#minimenu span
{
	margin-right: 14px;
}

div#minimenu a
{
	color: black;
	text-decoration: none;
}