body {
	background-color:#DADBDD;
	background-image:url(../../resources/images/body_bg.gif);
	background-repeat:repeat;
	margin-top:0px;
	font:Arial, Helvetica, sans-serif;
	text-align:center;
}
html {
	height: 100%;
	margin-bottom: 1px;
}
#bulk {
	width: 753px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	background-color:#FFFFFF;
	padding:1px;
}
#bulk #top {
	border:1px solid #FFFFFF;
	background-image:url(../../resources/images/header_bg.gif);
	background-repeat:repeat-x;
	height:127px;
}
#bulk #top h1 {
	margin-left:597px;
	margin-top:32px;
	width:97px;
	height:60px;
	background-image:url(/resources/images/top_h1.gif);
	background-repeat:no-repeat;
}
#bulk #top h1 a {
	display:block;
	width:97px;
	height:60px;
}
#bulk #top h1 span {
	display:none;
}
#bulk #top ul {
	margin:-10px 0px 0px 29px;
	_margin-top:-7px;
	padding:0px;/* Works in IE 6 need to do a workaround for netscape 6 */
}
 @media all and (min-width: 0px) { /* opera hack */
 #bulk #top ul {
 margin-top:-5px;
}
}
#bulk #top ul li {
	float:left;
	text-decoration:none;
	list-style:none;
	height:26px;
}
#bulk #top ul li#home {
	width:54px;
}
#bulk #top ul li#about {
	width:67px;
}
#bulk #top ul li#clients {
	width:61px;
}
#bulk #top ul li#projects {
	width:75px;
}
#bulk #top ul li#news {
	width:54px;
}
#bulk #top ul li#contact {
}
#bulk #top ul li a {
	color:#A1A4A8;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bolder;
	font-size:0.7em;
}
#bulk #top ul li a:hover {
	color:#FFFFFF;
	border-bottom:5px solid #CC7E00;
}
#bulk #top-body-divider {
	_margin-top:-13px;
	border-top:2px solid #909399;
	border-bottom:4px solid #DADBDD;
}
#bulk #col_left {
	float: left;
	width: 185px;
	margin-top: 95px;
	margin-left:0px;
}
#bulk #col_left li {
	list-style:none;
}
#bulk #col_left ul {
	margin-left:7px;
	padding:0px;
}
#bulk #col_left ul li {
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	width:160px;
	border-bottom:1px solid #C7C8CB;
	padding-top:4px;
	padding-bottom:3px;
}
#bulk #col_left ul li a {
	text-decoration:none;
	color:#CC7E00;
}
#bulk #col_left ul li a:hover {
	color:#666666;
}
/* NORMAL PAGE TEMPLATE, MIDDLE COLLUM */
#bulk #col_mid {
	margin-left: 185px;
}
#bulk #col_mid #mid_head h2 {
	color:#A1A4A8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	margin:0px;
	margin-top:32px;
}
#bulk #col_mid #mid_head h3 {
	margin:0px;
	width:314px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:1.5em;
	color:#CC7E00;
	padding-bottom:5px;
	border-bottom:5px #F5E5CC solid;
}
#bulk #col_mid #mid_image {
	margin-top:8px;
}
#bulk #col_mid #mid_col_1 {
	float:left;
	width:320px;
	margin-bottom:65px;
}
#bulk #col_mid #mid_col_2 {
	/*	margin-left:328px;*/
	margin-left:328px;
}
#bulk #col_mid #mid_col_1 h4 {
	/*	width:316px;*/
	width:300px;
	background-color:#CC7E00;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#FFFFFF;
	border-left:2px solid #FFFFFF;
	padding-left:1px;
	margin-top:12px;
	margin-bottom:9px;
	text-transform:uppercase;
}
#bulk #col_mid #mid_col_1 p, #bulk #col_mid #mid_col_1 li {
	width:300px;
	margin:0px;
	margin-bottom:15px;
	padding-left:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#464C56;
	list-style-type:disc;
}
#bulk #col_mid #mid_col_1 li {
	margin-bottom:5px;
}
#bulk #col_mid #mid_col_1 p a {
	color:#CF8610;
	text-decoration:none;
}
#bulk #col_mid #mid_col_1 p a:hover {
	text-decoration:underline;
}
#bulk #col_mid #mid_col_1 p a.pdf {
	background-image:url(/resources/images/download.gif);
	background-repeat:no-repeat;
	display:block;
	width:280px;
	height:43px;
	padding-left:45px;
	padding-top:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#CC7E00;
	text-decoration:none;
}
#bulk #col_mid #mid_col_1 p a.pdf:hover {
	text-decoration:underline;
}
#bulk #col_mid #mid_col_2 img {
	margin-top:12px;
}
/* END NORMAL PAGE TEMPLATE, MIDDLE COLLUM */
/* HOME PAGE*/
#bulk #col_mid-home {
	padding-left:3px;
}
#bulk #col_mid-home #mid_image img {
	border:none;
}
#bulk #col_mid-home #mid_image {
	border-bottom:6px solid #DADBDD;
}
#bulk #col_mid-home #cols {
	background-image:url(../images/home-background.gif);
	border-top:12px solid #fff;
	border-bottom:26px solid #fff;
	background-position:10px;
}
#bulk #col_mid-home #mid_col_1 {
	float:left;
	width:322px; /*ie 5*/
	width/* */:/**/302px; /*all browsers*/
	padding: 0px 10px 0px 10px;
}
#bulk #col_mid-home #mid_col_2 {
	float:left;
	width:210px; /*ie 5*/
	width/* */:/**/191px; /*all browsers*/
	padding: 0px 10px 0px 10px;
}
#bulk #col_mid-home #mid_col_3 {
	float:left;
	width:192px;
	padding: 0px 10px 0px 10px;
}
#bulk #col_mid-home #mid_col_1 h2, #bulk #col_mid-home #mid_col_2 h2, #bulk #col_mid-home #mid_col_3 h2 {
	border-bottom:5px solid #F5E5CC;
	margin-bottom:5px;
	height:60px; /*ie 5*/
	height/* */:/**/55px; /*all browsers*/
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	color:#CC7E00;
	font-size:1.5em;
	margin-top:0px;
}
#bulk #col_mid-home #mid_col_1 p {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#464C56;
}
#bulk #col_mid-home #mid_col_1 p.welcome {
	font-size:1em;
	font-weight:bold;
	color:#8E9195;
}
#bulk #col_mid-home #mid_col_2 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#bulk #col_mid-home #mid_col_2 ul li a, #bulk #col_mid-home #mid_col_2 ul li {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	color:#CC7E00;
}
#bulk #col_mid-home #mid_col_2 ul li a:hover {
	text-decoration:underline;
}
#bulk #col_mid-home #mid_col_2 ul li {
	font-size:0.8em;
}
#bulk #col_mid-home #mid_col_3 p {
	margin-top:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	color:#464C56;
}
#bulk #col_mid-home #mid_col_3 a {
	color:#CC7E00;
	text-decoration:none;
}
#bulk #col_mid-home #mid_col_3 a:hover {
	text-decoration:underline;
}
/* END HOMEPAGE */


#bulk #bottom {
	height:160px;
	padding-bottom:10px;
	background-color:#CC7E00;
}
#bulk #bottom p {
	float:left;
	padding-left:0px;
	margin-right:9px;
	margin-left:21px;
	margin-top:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.6em;
	color:#FFFFFF;
}
#bulk #bottom p.first {
	margin-top:10px;
}
#bulk #bottom p strong {
	font-size:1.1em;
	display:block;
}
#bulk #bottom p#email {
	margin-top:36px;
	margin-left:20px;
}
#bulk #bottom p#associated {
	float:none;
	clear:both;
	margin-left:21px;
	_margin-left:41px;
}
#bulk #bottom p a {
	color:#FFFFFF;
	text-decoration:none;
}
#bulk #bottom, #bulk #col_mid .clear, #bulk #col_mid-home .clear {
	clear: both;
}
#bulk #col_mid #mid_col_1 p.no-top-margin {
	margin: -10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
