/*CSS*******/
* {
	margin: 0;
	padding: 0;
	}
body 	{
	background-color: #edece8;
	font-family: Helvetica, Geneva, Arial, sans-serif;
	font-size: small;
	}

html body {
	font-size: x-small; /* IE5/Win */
	font-size: small; /* others */
	}
/*Layout*/

h1#identity {
	background-image	: url(../images/bryant-mitchell_logo.gif);
	background-repeat	: no-repeat;
	background-position	: left top;
	float		: left;
 	text-indent	: -1000px;
	height		: 110px;
	width		: 140px;
	text-indent	: -10000px;
	padding		: 6px 0 0 0;
	}
#container {
	background-image: url(../images/grayshapes.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #FFF;
	border-left: 4px solid #a1a293;
	border-right: 4px solid #a1a293;
	height: 750px; 
	width: 864px;
	}
#headers {
	height: 114px;
	width: 864px;
}	
#headers ul {
	height		: 114px;
	width		: 216px;
	font-size	: 85%;
	font-weight	: 500;
	float		: left;
	padding		: 15px 0 0 24px;
	}
#nav {
	width		: 864px;
	position	: relative;
	top			: -13px;
	border-bottom	: 4px solid #a1a293;
	}	
#contentholder {
	width	: 564px;
	float	: left;
	margin: 0 0 0 24px;
	}
#menu {
	width	: 216px;
	float	: left;
	padding	: 0 0 0 24px;
	}	
#text {
	width	: 216px;
	float	: left;
	padding	: 0 0 0 24px;
	}		
#widetext {
	width	: 324px;
	float	: left;
	padding	: 0 0 0 24px;
	}
#imgholder {
	width	: 108px;
	height	: 100px;
	float	: left;
	text-align: left;
	margin	: 0 0 12px 0;
	display: block;
	}			
#imgholder2 {
	width	: 324px;
	height	: 270px;
	float	: left;
	margin	: 0 0 12px 0;
	display: block;
	}
/*Nav Colors */
#work {
	background-color	: #ee2615;
	}
#services {
	background-color	: #93170d;
	}
#company {
	background-color	: #ff7300;
	}
/*Definition, List Layouts, Menus, & NAV */	
dt {
	width: 324px; 
	padding: 0 0 4px 0;
	}	
ul, dl, dt {
	list-style-type	: none;
	float	: left;
	display: block;
	}
dt.off {
	}
dl {
	border-bottom	: 1px solid #666666;
	padding: 0 0 4px 0;
	width: 100%;
	}
li, dd {
	list-style-type	: none;
	}
#menu li {
	width: 212px;
	}	
#menu li#border, dl.switch {
	background-image	: url(../images/dr.gif);
	background-position	: left bottom;
	background-repeat	: no-repeat;
	border: none;
	}
.noborder {
	background-image: none; 
	border: none;
	}		
#menu li, #scrollContent li { 
	padding		: 0 0 8px 0;
	font-size: 90%;
	}
#menu li.on, #scrollContent li.on , dt.on{	
	color	: #FF0000;
	font-weight	: 500;
	}	
#nav li {
	color			: #FFF;
	}	
#nav li.on {
	font-weight	 	: bold;
	font-size		: 100%;
	padding			: 4px 0 2px 24px;
	}
#nav li.off {
	padding		: 2px 0 1px 24px;
	}
#nav li.off, dt {
	font-weight	: 500;
	font-size	: 90%;
	}
#nav a { 
	color			: #FFFFFF;
	text-decoration	: none;
	}	
#menu a, #content li a, dt a{
	color: #666666;
	text-decoration: none;
	}	

/*TYPE, Classes	*/

p, #text li, #widetext li {
	color		: #000;
	font-size	: 85%;
	line-height	: 1.3;
	padding: 0 0 8px 0;
	}
#text li {
	margin-left: -24px;
	}	
h3 {
	font-weight	: 500;
	color		: #FF0000;
	font-size	: 90%;
	padding		: 0 0 8px 0;
	}
b {
	font-weight: 500;
	}
.gray {
	color	: #666666;
	}		
.green {
	color	: #004f20;
	}
.hide {
	display: none;
	}
.clear {
	clear	: both;
	}		

