@charset "utf-8";
/* CSS Document- Maquan Communications Content Page Styles */
/***see p7pmvMaquan.css in p7pm folder for left navigation styles***/
body  {
	font:100% Arial, Helvetica, sans-serif;
	color: #000000;
	background: #6F87A1 url(../_images/background_image.jpg) repeat-x;
	margin: 0;
	padding: 0;

}
/******list styles******/
/*unordered list item styles*/
ul {
	list-style:outside;
	}
/*ordered list item styles*/
ol {
	list-style:outside;
	list-style-type:decimal;	
}
/*list item styles for #mainContent*/
#mainContent li {
	margin-bottom:10px;
	margin-left:10px;
	margin-right:15px;
	font-size:80%;
	}

/******div styles******/
/*holds all page content*/
#container { 
	width: 720px; 
	margin: 20px auto; 
	text-align: left;
} 
/*puts border around all content except footer*/ 
#box {
	float:left;
	border: 1px solid #003366;
	background:url(../_images/box_background.jpg) repeat-y;
}	
/*holds left navigation and logo div*/
#sidebar {
	float: left; 
	width: 185px;
	padding: 0;
}
/*holds logo*/
#logo { 
	background: #FFFFFF; 
	padding: 10px 10px 15px 0px;
}
/*hidden logo for printing purposes- see print style sheet*/
#logoPrint {
	display:none;
	} 
/*holds pdf print button- see print style sheet*/
#printPDF {
	margin-left:10px;
	} 
/*holds banner above text area*/
#banner {
	}
/*holds text area*/
#mainContent { 
	float:left;
	padding-top: 10px;
	padding-bottom:10px;
	width:531px;
	background:#FFFFFF;
} 

/*holds show/hide text*/
#mainShow{ 
	float:left;
	padding-top: 5px;
	padding-bottom:5px;
	margin-left:10px;
	width:510px;
	background:#ccc;
} 
/* this div should be the final element before the close of a container that should fully contain a float- it clears the floats of the divs above it */
#clear { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
	padding-bottom:0px;
}

/*holds tagline at bottom of page*/
#footer { 
	padding: 0 10px;
} 
/****** table styles ********/
th {
	font-size:75%;
	text-align:right;
	}
td {
	font-size:75%;
	text-align:left;
	}
textarea {
    font:100% Arial, Helvetica, sans-serif;
	}
#caseStudy td
{font-size:100%;
}
/******paragraph styles******/
p {
	font-size:75%;
	line-height:135%;
	margin-left:15px;
	margin-right:25px;
	margin-top:0px;
	}
/*paragraph styles for footer*/
#footer p {
	margin: 0;
	padding: 10px 0;
	font-size:70%;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}
/*h3 and paragraph styles for sidebar div*/
#sidebar h3, #sidebar p {
	margin-left: 10px;
	margin-right: 10px;
}

/******heading styles******/
h1 {
	color:#000066;
	font-size: 95%;
	margin-left:15px;
	margin-bottom:5px;
	}
h2 {
	font-size:75%;
	font-weight:bold;
	color:#000066;
	margin-left:15px;
	margin-bottom:3px;
	}
h3 {
	font-size:75%;
	font-weight:bold;
	font-style: italic;
	color:#000000;
	margin-left:15px;	
	margin-bottom: 3px;
	}
	
/******class styles******/
/*x-small text for footnotes*/
.footnote {
	font-size:x-small;
	}
/*style for emphasized text- calling attention to key phrases, etc.- fees page*/
.inlineHead {
	font-weight:bold;
	color:#000066;
}
/*style for emphasized text- for contact us error*/
.error {
	font-weight:bold;
	color:#903;
}
/*style for press release dates on release pages and titles on news home page*/
.newsDate, .newsTitle {
	color:#003366;
	font-weight:bold;
	}
/*company name for portfolio pages*/
.companyName {
	color:#004D99;
}
/*caption for additional work images*/
.caption {
	font-size:70%;
	margin-top:0px;
	text-align:center;
	}