/*----------------------------------------
Standard Style Sheet - Home Page - For Print

version 1.0
author: PTC
last updated: 3-8-2007
----------------------------------------*/


/* Standard Document Styles
----------------------------------------*/
body {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100.01%;
	color: #000000;
}

.clearer {
	clear: both;
	height: 0;
	line-height: 0.0;
	font-size: 0;
}

td {font-family: Arial, Helvetica, sans-serif;}

div, h2, h3, p { margin: 0; padding: 0;}


/* Container Elements
----------------------------------------*/
#pagewrap { margin: 0 auto;}

#clogin { display: none;}

#logo { padding: 0 15px 5px 15px;}

#mainnav { display: none;}

#splashwrap { display: none;}

#splash { display: none;}

#colwrap {}

#content {
	float: left;
	width: 70%;
}

#sidebar {
	float: right;
	width: 28%;
}

#endnav { display: none;}

#footer {
	clear: both;
	width: 100%;
	padding: 15px 0 0 15px;
}

.section {
	width: auto;
	margin: 30px 15px 0 15px;
	padding-bottom: 30px;
	border-bottom: 1px solid #DCDCDC;
}
/* A bug in IE6 causes the bottom border to not display 
(width: auto) fixes the problem*/

.section-head { padding-bottom: 15px;}

.section-image { position: absolute; width: 70px; padding-top: 4px;}

.section-text { padding-left: 90px;}

.tab {
	margin-top: 30px;
	background-color: #E7DCCC;
}

.tab-head { background-color: #B59A7B;}

.tab-text { padding: 10px 15px 15px 15px;}

.tab-text-wimg { padding: 10px 15px 15px 15px;}

#consulttab {}

#casestudytab {}


/* Text Styles
----------------------------------------*/
.firstline { margin-top: 0!important; padding-top: 0!important;}

.section {
	font-size: .9em;
	line-height: 1.5em;
}

.section-head h2 {
	font-size: 1.1em;
	font-weight: bold;
}
.section-text p { margin-top: 1em;}

.section-text ol, .section-text ul {
	margin-top: 0;
	padding-top: 0;
	margin-bottom: 0;
	padding-bottom: 0;
}

.section-text li { margin-top: .25em;}

.tab {
	font-size: .75em;
	color: #634235;
}

.tab-head h3 {
	padding: 5px 15px;
	color: #FFFFFF;
	font-size: 1em;
	font-weight: bold;
}

.tab-text p, .tab-text-wimg p { margin-top: 1em;}

#footer { font-size: .7em; color: #000000;}



/* Form Styles
----------------------------------------*/	
form { margin: .5em 0 0 0; padding: 0;}

.txtarea {
	border: 1px solid #B59A7B;
	width: 80%;
	margin: 0 0 .5em 0;
}

.submit {
	font-size: 1em;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #B59A7B;
	border: 1px solid #B59A7B;
	cursor: pointer;
}



/* Links
----------------------------------------*/
.section a:link, .section a:visited { color: #FF0000;}


