/*---------------------------------------- general*/
body {
	background-color: #F0F0BE;
	font-family: verdana, lucida, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	margin: 20px;
}
img {
	border: 0;
	}

p {
	margin-top: 15px;
	margin-bottom: 15px;
}

p.subnav {
	margin-top: 8px;
	margin-bottom: 8px;
}

p.pq {
	background-color: #FAFAE8;
	padding: 15px;
	font-size: 15px;
	color: #C2A93B;
	font-style: italic;
	line-height: 17px;
}

p.leftzone{
	padding-left: 15px;
	font-size: 10px;
	padding-right: 40px;
}
p.hmleft{
	padding-left: 25px;
	padding-right: 10px;
}
p.five {
	margin-top: 5px;
	margin-bottom: 0px;
}

ul {
	margin-left: 0;
	padding-left: .75em; 
	list-style:url(../images/bullet.gif);

}


/* tables*/	
table.home {
	align: center;
	border: 0;
	width: 736px;
	cellpadding: 0px;
	cellspacing: 0px;
}
table.home td {
	background-color: #FFFFFF;
}
table.home td.blue {
	background-color: #DFE1E4;
		vertical-align:top;
	}
table.home td.copyright {
	background-color: #F0F0BE;
	font-size: 9px;
	padding-top: 10px;
	color: #7E684E;
	line-height: 12px;
	}
	
	
table.home td.orange{
	background-color: #D65900;
	vertical-align:top;
}
table.home td.bottorange{
	background-color: #D39B44;
	font-size: 10px;
	padding-left: 15px;
}
table.home td.pad25 {
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 20px;
	padding-bottom: 5px;
	vertical-align:top;
}
/*sec and tert content area*/
table.home td.padtoponly {
	padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 40px;
		vertical-align:top;
}
/*subnav padding*/
table.home td.subnav {
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 20px;
		vertical-align:top;
}

table.home td.suborange {
	background-color: #E4AC55;
	vertical-align:top;
	height:12px;
		vertical-align:top;
}

/*content tables*/
table.content {
	width:100%;
	border: 0;
}
table.content td{
		vertical-align:top;
}

table.contsubtable {
	width:95%;
	border: 0;
}
table.contsubtable td{
		vertical-align:top;
		padding-right: 5px;
}

/*table for left zone related case studies*/

table.related{
width: 90%;
border: 0;
cellspacing: 0px;
padding-top:5px;
}


table.related td{
background-color: #F1F3F7;
line-height: 13px;
padding-top: 15px;
padding-bottom: 0px;
padding-left: 8px;
padding-right:8px;
}

.relatedcs {
	color: #5C6A86;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	font-weight: bold;
}

/*case studies subnav table*/
table.casestudies {
	width: 90%;
	border: 0;
	cellspacing: 0px;
	padding-top: 20px;
}
table.casestudies td {
padding-left: 15px;
padding-top: 3px;
padding-bottom: 3px;
}



table.casestudies td a:link, table.casestudies td a:visited {
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	color:#596175;
	line-height: 11px;
	letter-spacing: 0px;
	}

table.casestudies td a:hover, table.casestudies td a:active {
	text-decoration: none;
	color: #C06306;} 

.on {
	color:  #C06306;
}

/* table for list of case studies on services page*/		
table.cslist {
	width: 85%;
	border: 0;
	cellpadding: 6;
	cellspacing: 5;
	background-color:#FAFAE8; 
}	
table.cslist td {
	background-color:#FAFAE8; 
	}
	
	/*pq table*/
table.pq {
	width: 450px;
}
table.pq td {
	/*background-color: #FAFAE8;
	padding: 10px;	*/
	vertical-align:top;
	}





/*---------------------------------------- text*/
.bold {
	font-weight: bold;
	color:#848C98;
}
.boldpq {
	font-weight: bold;
	letter-spacing: 0px;
	color:#B75E1F;
}
.copy {
	font-size: 10px;
	color:#666666;
	font-style: italic;
	float: right;
}

.caption{
	font-size: 10px;
	color:#666666;
	font-style: italic;
	padding-right: 25px;
}


.text10px {
	font-size: 10px;
}
.text10grey {
	font-size: 10px;
	color: #5E5E5E;
}

/*header for case studies*/
h1 {
	color: #B49A2A;
	text-transform: uppercase;
	font-size: 16px;
	margin-top: 20px;
	margin-bottom: 5px;
}
/*case studies sec header*/
h2 {
	color: #B49A2A;
	font-size: 12px;
	margin-top: 0px;
	margin-bottom: 0px;
}
/*case studies third header*/
h6 {
	color: #B49A2A;
	font-weight:normal;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 0px;
}
/*about third header*/
h7 {
	color: #889238;
	font-weight:bold;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}
h11 {
	color: #889238;
	font-weight:bold;
	font-size: 11px;
	margin-top: 8px;
	margin-bottom: 0px;
}
/*about quat header*/
h8 {
	color: #889238;
	font-weight:normal;
	font-size: 11px;
}
/*services third header*/
h9 {
	color: #B75E1F;
	font-weight:bold;
	font-size: 13px;
}

h10 {
	color: #B75E1F;
	font-weight:normal;
	font-size: 11px;
		margin-bottom: 0px;
}

/* headers for services*/
/*services primary header*/
h3 {
	color: #B75E1F;
	text-transform: uppercase;
	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 12px;
	letter-spacing: 0px;
}
/*services sec header*/
h4 {
	color: #B75E1F;
	font-size: 11px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

/*headers for contact*/
.contact {
	color: #998016;
	font-weight: bold;
}

h5 {
	color: #998016;
	text-transform: uppercase;
	font-size: 14px;
	margin-top: 20px;
	margin-bottom: 1px;
}


/*-----------------------------------------links*/
/* links with bullet */


a.link:link,  a.link:visited{
	font-weight: bold;
	text-decoration: none;
	color: #D39B44;
	}

a.link:hover, a.link:active {
	text-decoration: none;
	color: #D65900;
		border-bottom: 1px dotted;} 
	
/* default links*/
a:link,  a:visited{
font-weight: bold;
	text-decoration: none;
	color: #D39B44;
	}

a:hover, a:active {
	text-decoration: none;
	color: #D65900;} 

	
	/* global links*/
a.global:link,  a.global:visited{
	text-decoration: none;
	color: #725425;
	letter-spacing: 0px;
	font-weight: bold;
	}

a.global:hover, a.global:active {
	text-decoration: none;
	color: #660000;} 
	
/* case studies link */
a.cslink:link,  a.cslink:visited{
	color: #003366;
	font-weight: normal;
	text-decoration: none;
	border-bottom: 1px dotted;
	}

a.cslink:hover, a.cslink:active {
	border-bottom: 1px solid;
	color: #000000;} 
