*
{
	margin:0;
	padding:0;
}

body, html
{
	color: White;
	font : 12px Tarzana, Trebuchet MS, Arial, Helvetica, sans-serif;
	background : Black url(../images/background.gif) repeat-x;
}

img
{
	margin:0px;
	padding:0px;
}

a
{
	color : White;
	text-decoration : underline;
}

a:hover
{
	color: White;
	text-decoration : none;
}

.bold
{
	font-weight : bold;
}

p
{
	padding : 4px 0;
}

h1
{
	color : #FFCC00;
	font : 12px Tarzana, Trebuchet MS, Arial, Helvetica, sans-serif;
	padding : 25px 0 8px 0;
	font-weight : bold;
	text-transform : uppercase;
}

.heading
{
	color : #FFCC00;
	font : 12px Tarzana, Trebuchet MS, Arial, Helvetica, sans-serif;
	padding : 25px 0 10px 0;
	font-weight : bold;
	text-transform : uppercase;
}

.heading span
{
	font-size : 25px;
	color : #FFCC00;
}

.subtitle
{
	color : #FFCC00;
	font : 12px Tarzana, Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight : bold;
	text-transform : uppercase;
}

.center
{
	text-align : center;
}

.right
{
	float : right;
}

.left
{
	float : left;
}

.clear
{
	clear : both;
}

.just
{
	text-align : justify;
}

.per
{
	text-transform : uppercase;
	text-align : right;
}

#container
{
	width : 968px;
	margin : 0 auto;
	background-color : White;
}

#logo #flash
{
	float : left;
}

#logo #consult
{
	float : right;
	padding : 0;
}

.spacer
{
	width : 50px;
	float : left;
}

/* START HOME */

#mainhome
{
	background : Black url(../images/background-home.jpg) no-repeat bottom right;
}

/* END HOME */

/* START ABOUT */

#mainabout
{
	background : White url(../images/background-about.jpg) no-repeat bottom right;
	color : Black;
}

#mainabout #text div
{
	width : 410px;
	float : left;
	margin-right : 30px;
	font-size : 11px;
}

/* END ABOUT */

/* START WHAT */

#mainwhat
{
	background : White url(../images/background-what.jpg) no-repeat bottom right;
	color : Black;
}

#mainwhat a
{
	color : Black;
}

#mainwhat #text div
{
	width : 410px;
	float : left;
	margin-right : 30px;
	font-size : 11px;
}

#mainwhat #text .quote
{
	font-style : italic;
	color : #57423F;
	width : 350px;
}

/* END WHAT */

/* START CASE */

#maincase
{
	background : Black url(../images/background-case.jpg) no-repeat bottom right;
}

#maincase #text .column
{
	width : 260px;
	float : left;
	font-size : 11px;
}

#maincase #text .quote
{
	width : 880px;
	float : left;
	font-size : 11px;
	text-align : center;
	font-style : italic;
	color : #BCADA8;
}

/* END CASE */

/* START TESTIMONY */

#maintestimony
{
	background : Black url(../images/background-testimony.jpg) no-repeat bottom right;
}

#maintestimony #text div
{
	width : 410px;
	float : left;
	margin-right : 30px;
	font-size : 11px;
}

#maintestimony #text .quote
{
	font-style : italic;
	color : White;
}

/* END TESTIMONY */

/* START Assignments */

#mainassignments
{
	background : Black url(../images/background-assignments.jpg) no-repeat top right;
}

/* END Assignments */

/* START CASE */

#maincontacts
{
	background : Black url(../images/background-contacts.jpg) no-repeat bottom right;
}

#maincontacts #text .column
{
	width : 400px;
	float : left;
	font-size : 11px;
}

/* END CASE */

/* START map */

#mainmap
{
	color : Black;
}

#mainmap #text div
{
	width : 600px;
	margin-right : 30px;
	font-size : 11px;
}

#mainmap #text div a
{
	color : Black;
}

/* END map */

#copy
{
	width : 870px;
	margin : -15px auto 0 auto;
	color : #8B726B;
	font-size : 10px;
}

#copy a
{
	font-size : 10px;
}

#sitemap
{
	width : 968px;
	margin : 0px auto;
	font-size : 10px;
	text-align : right;
}

#sitemap a
{
	font-size : 10px;
}

/* START MENU */

#menu ul
{
	list-style-type : none;
	color : #401F18;
	float : right;
}

#menu ul li
{
	float : left;
	border-left : 1px solid #401F18;
}

#menu ul #home
{
	border-left : 1px none #401F18;
}

#menu ul li a
{
	color : #401F18;
	text-decoration : none;
	display : block;
	width : 130px;
	text-indent : 15px;
}

#menu ul li a:hover
{
	color : White;
	background-color : #401F18;
}

#menu ul li #selected
{
	color : White;
	background-color : #401F18;
}

#menu ul #home a
{
	width : 115px;
}

#menu ul #home a:hover
{
	background-color : White;
	color : #4F4745;
}

/* END MENU */