* 		{ padding: 0; margin: 0; color: #003876; }
*, body	{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
body {
	background-color:		#fff;
}

#pageWrap {
	width:					831px;
	background-color:		transparent;
	margin:					25px auto;
}

#pageBody {
	width:					100%;
}

#maincolumn {
	float: left;
	width: 425px;
	margin: 0;
	padding: 35px 10px 20px 70px;
	background: url(../images/line.jpg) repeat-y 0 0 scroll;
}

#servicescolumn {
	width: 550px;
	margin: 0;
	padding: 55px 10px 20px 70px;
	background: url(../images/line.jpg) repeat-y 0 0 scroll;
}

.services {
	width: 250px;
	float: left;
	margin-right: 25px;
}

.casestudy {
	width: 135px;
	float: left;
	margin-left: 25px;
	background-color: #e3e9f0;
	margin-top: 35px;
	padding: 0px 10px;
}

.casestudy a {
	text-decoration: none;
}

.homeimage {
	width: 200px;
	float: left;
	margin-left: 5px;
	background-color: #ffffff;
	margin-top: 35px;
	padding: 0px 10px;
}

.testimonials {
	width: 200px;
	float: left;
	margin-left: 25px;
	background-color: #e3e9f0;
	margin-top: 35px;
	padding: 0px 10px;
}

.testimonial-name {
	font-style:italic;
	font-size: 10px;
	line-height: 15px;
}

.toplink {
	
	background-image: url(../images/up.gif);
	background-repeat: no-repeat;
	background-position: left;
	float: right;
	padding-left: 13px;
}

.toplink a {
	text-decoration: none;
	color: #99A7B8;
}

#footer {
	margin: 0;
	height: 200px;
	padding: 110px 0px 20px 0px;
	background-attachment: scroll;
	background-image: url(../images/man-bottom.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	text-align: center;
}

#footer a {
	font-size: 11px;
	text-decoration: none;
	margin: 0 8px;
}

#footer a:hover {
	color: #bf311a;
}

#footer p {
	margin: 5px;
	padding: 0;
}

#footer .copyright {
	font-size: 10px;
}

#logo {
	margin:0;
	padding: 0px 0px 25px 50px;
}

div.hoverBtn {
	position: 		relative;
	float:			left;
	background:		black url(../images/menu_left.jpg) repeat-x 0 0 scroll;
}
div.hoverBtn a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			155px;
	height: 		36px;
	line-height: 		33px;
	text-align: 		center;
	font-size:		16px;
	text-decoration:	none;
	color:			#003876;
	background:		transparent none repeat-x 0 0 scroll;
}

div.hoverBtn div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/menu_left_over.jpg) repeat-x 0 0 scroll;
}

div.hoverBtn2 {
	position: 		relative;
	float:			left;
	background:		black url(../images/menu.jpg) repeat-x 0 0 scroll;
}
div.hoverBtn2 a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			156px;
	height: 		36px;
	line-height: 		33px;
	text-align: 		center;
	font-size:		16px;
	text-decoration:	none;
	color:			#003876;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn2 div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/menu_over.jpg) repeat-x 0 0 scroll;
}

div.hoverBtn3 {
	position: 		relative;
	float:			left;
	background:		black url(../images/menu_right.jpg) repeat-x 0 0 scroll;
}
div.hoverBtn3 a {
	position: 		relative;
	z-index: 		2;
	display: 		block;
	width: 			158px;
	height: 		36px;
	line-height: 		33px;
	text-align: 		center;
	font-size:		16px;
	text-decoration:	none;
	color:			#003876;
	background:		transparent none repeat-x 0 0 scroll;
}
div.hoverBtn3 div {
	display:		none;
	position: 		absolute;
	z-index: 		1;
	top: 			0px;
	background:		white url(../images/menu_right_over.jpg) repeat-x 0 0 scroll;
}

h1 {
	font-size: 15px;
	font-weight: bold;
	font-style:italic;
	color: #bf311a;
	margin: 13px 0;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin: 13px 0;
}

h3 {
	font-size: 14px;
	font-weight: bold;
	font-style:italic;
	color: #bf311a;
	margin: 13px 0;
}

p {
	margin:			10px 0;
	line-height: 18px;
}
ul {
	margin-left: 16px;
}
li {
	line-height: 18px;
}

.pagelink {
	font-weight: bold;
}

.pagelink a:hover {
	color: #bf311a;
}

.clear	{ clear: both; }

html, body { height: 100%; margin-bottom: 1px; }





/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; list-style: none; }
ul.dropdown li                      { float: left; zoom: 1; }
ul.dropdown li a                    { display: block; text-decoration: none; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #99ccff; position: relative; }


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 240px; visibility: hidden; position: absolute; top: 100%; left: 0; list-style: none; }
ul.dropdown ul li 					{ font-weight: normal; background: #e3e9f0; color: #003876; 
									  border-bottom: 1px solid #b4b4b4; border-right: 1px solid #b4b4b4; border-left: 1px solid #cccacb; float: none; padding: 5px 30px 5px 30px;}
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color: #003876; font-size: 12px; } 
ul.dropdown ul li a:hover			{ color: #003876; }

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

