	a:link{color: #78c6d9; text-decoration:none;font-weight:normal;}
	a:visited{color: #78c6d9; text-decoration:none;font-weight:normal;}
	a:hover{color: #63A3AD; text-decoration:none;font-weight:normal;}
	a:active{color: #78c6d9; text-decoration:none;font-weight:normal;}


	body {background-image: url(images/bg.jpg);}
	
	td,p,body,div {font-family: Helvetica Nue,arial,helvetica,verdana,sans-serif; font-size: 10pt; color: #3F372A;}
	

	.container{display:block; width:900px; margin-left: auto; margin-right: auto;text-align:left;border: 0px;}
	
	
	.tag{font-size: 12px; color:#cfcbc8;font-weight:lighter;letter-spacing: 2px; padding: 4px;}
	

	.pageTitle{font-size: 15px; color:#78c6d9;font-weight:normal;padding-bottom:2px;}
	
	.callouts{font-size: 15px; color:#6db2c3;padding: 0px 10px 0px 15px;width:180px;border: 0px;}
	
	.main{margin-left:2px; width:900px; height:600px;}
	
	.bodytext{width:400px; border: 0px;}
	.bodytext li{padding-bottom:12px;}
	
	.subhead{font-weight: bold;color:#3F372A;font-size: 10pt; padding: 2px 0px 2px 0px;}
	

	
	
	.sidebarTitle{font-size: 15px; color:#78c6d9;font-weight:normal; padding-left:10px;}

	.sidebar{background-image: url(images/sidebar.gif); background-repeat: repeat-x;background-color:78695b;padding:20px 20px 20px 0px;}

	.sidebar li{padding-bottom:12px;color:#cfcbc8;}
	
	.sidebarText{padding-left:12px;color:#cfcbc8;}
	
	
	.small{color:#cfcbc8;font-size: 8pt;}


.mainNav a {
	display: block;
	padding-top:6px;
	padding-bottom:6px;
	width:300px;
	text-decoration:none;
	letter-spacing: 1px;
	font-size: 12px;
	background-image: url(images/blue.gif); background-repeat: repeat-x;
	font-weight:lighter;
	color: #444;

}



	
.mainNav a:hover{
	color: #444;
	background-image: url(images/blue_hover.gif); background-repeat: repeat-x;

}


.mainNav a:visited{
	color: #444;

}


.mainNav a#current{
	background-image: url(images/brown.gif); background-repeat: repeat-x;
	color: #cfcbc8;
}




/* keep superscript and subscript text from breaking the line-spacing */
sup {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
}
sub {
    font-size: smaller;
    vertical-align: baseline;
    position: relative;
    bottom: -0.25em;
}



#contact_form .textInputs input {
	margin: 0px;
	padding: .2em 0px .2em 10px;
	background-color: #EFEFEF;
	border: solid 1px #ABABAB;
	margin: 0px 15px 20px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
}


#contact_form textarea {
	width: 365px;
	height: 150px;
	background-color: #EFEFEF;
	border-top: solid 1px #ABABAB;
	border-right: solid 1px #ABABAB;
	border-bottom: solid 1px #ABABAB;
	border-left: solid 1px #ABABAB;
	font-family: Arial, Helvetica, sans-serif;
	padding: .2em 0px .2em 10px;
	margin-bottom: .6em;
	font-size: 11pt;
}

blockquote {
	padding-top: 20px;
	overflow: hidden; /* clearfix alternative */
	font-size: 18px;
	line-height: 150%;
	color: #454545;
}
blockquote:before {
	display: block;
	float: left;
	margin: 10px 15px 0 0;
	font-size: 100px; /* let's make it a big quote! */
	content: open-quote; /* here we define our :before as a smart quote. It could be any content, even the HTML entity alternative to this opening quote, that is " */
	color: #bababa;
	text-shadow: 0 1px 1px #909090;
}
blockquote:after {
	content: none;
	/* could be content:close-quote; but lets keep it clean*/
}
