body { 
	font-family: "times new roman", "times", serif; 
	font-size: 100%; 
	color: black; 
	background-color: white; 
	margin: 1em auto 1em auto; 
	padding: 0;
	width: 800px;
}

body a { 
	font-family: arial, helvetica, sans-serif; 
	color: blue; 
}


h1 {
	font-family: "arial black", "helvetica black", sans-serif; 
	font-size: 1em;
	font-weight: normal; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}


h2 {
	font-family: "times new roman", "times", serif; 
	font-size: 3em;
	font-weight: normal; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}


h3 {
	font-family: "times new roman", "times", serif; 
	font-size: 2em;
	font-weight: normal; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}


h4 {
	font-family: "arial", "helvetica", sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding-top: 5px;
	text-align: left;
}


h5 {
	font-family: "times new roman", "times", serif; 
	font-size: 1em; 
	font-weight: bold; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}


h6 {
	font-family: "arial", "helvetica", sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	color: rgb(153,153,204); 
	background-color: white; 
	margin: 0;
	border-top: 1px rgb(153,153,204) solid;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: left;
}



ul { 
	list-style-position: outside; 
	margin-left: 0px; 
	padding-left: 20px; 
	list-style: disc; 
	vertical-align: top;
}

ul.smallfont {font-size:.9em}


li { 
	margin: 0px; 
	padding: 0px; 
} 

#aboutbar { 
	font-family: "arial", "helvetica", "sans-serif"; 
	font-size: .9em;
	font-weight: normal; 
	color: black; 
	margin: 0; 
        width: 200px; 
	table-layout: fixed;
	float: right;
	padding: 0px 0px 0px 0px;
}

#aboutbar a {
	text-decoration: none;
	color: rgb(36,110,033);
}

#aboutbar a:hover {
	text-decoration: underline;
}

	
#aboutbar .titleline {
        border-bottom: 1px rgb(221,221,221) solid;
}


#aboutbar .title {
	font-weight: normal;
	color: rgb(36,110,033);
}

#aboutbar a.title {
	color: rgb(36,110,033);
	text-decoration: none;
}

#aboutbar a.title:hover {
	text-decoration: underline;
}

.aboutbarpic {

        padding: 0px 10px 0px 0px;
}

.blueprint { 
	font-family: "arial", "helvetics", sans-serif; 
	font-size: 1em; 
	font-weight: normal; 
	color: rgb(153,153,204); 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}

#bodybreak { 
	color: rgb(50,0,200);
	font-weight: bold; 
	padding-bottom: 10px;
	margin: 26px 210px 10px 0px;
	border-bottom: 1px rgb(153,153,204) solid;
	text-align: right;	
}

#content {
	font-size: 1em;
	margin: 0px 0px 0px 210px;
}

#contentlist{
	font-size: 1em;
	margin: 0px 0px 0px 225px;
}

.fineprint { 
	font-family: "arial", "helvetics", sans-serif; 
	font-size: .8em; 
	font-weight: normal; 
	color: black; 
	background-color: white; 
	margin: 0;
	border: 0;
	padding: 0;
	text-align: left;
}

#homepagecontent {
	font-size: 1em;
	margin: 0px 210px 0px 210px;
}



#mainimage { 
	width: 180px;
	padding: 0px 10px 0px 0px;
	float: left;
}

#masthead { 
	background-color: white; 
	color: rgb(36,110,033);
	width: 800px; 
	table-layout: fixed;
	margin: 0;
	padding: 0;
	position: left;
	font-size: 3em;
	font-weight: bold;
	line-height:60%;
}

#masthead .subheading {
	font-weight: normal;
	font-size: 50%;	
	position:relative;
	left:70px;
	font: italic;
}

#mediacontent {
	font-size: 1em;
	margin: 0 100px 0 100px;
}

.mediaimage { 
	margin: 0;
	border: 0;
	float: left;
}

#mediatext {
	margin: 0px 0px 0px 150px;
}

.navbutton { 
	background-color: white; 
	width: 100px; 
	padding-left: 2px;
}

#navigation1 { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 3px;
	font-weight: bold; 
	color: white; 
	background-color: white; 
	margin: 0; 
	padding: 0;
	width: 800px; 
	table-layout: fixed;
}

#navigation1 a { 
	color: black; 
	text-decoration:none;
}

#navigation1 a:hover { 
	color: white; 
	text-decoration:underline;
}


#navigation2 { 
	font-family: arial, helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal; 
	color: white; 
	background-color: white; 
	width: 794px; 
	table-layout: fixed;
	margin: 0;
        padding 0;
        border-top: 1px rgb(221,221,221) solid;
        border-bottom: 1px rgb(221,221,221) solid;
	padding: 2px;
}


#navigation2 a { 
	color: black; 
	text-decoration:none;
}

#navigation2 a:hover { 
	color: rgb(36,110,033); 
	text-decoration:underline;
}




#navigation3home { 
	font-family: arial, helvetica, sans-serif; 
	font-size: .75em;
	font-weight: normal; 
	color: rgb(153,153,204); 
	background-color: white; 
	text-align: right;
	display: block;
	margin: 0px 210px 0px 0px;
	border-top: 1px rgb(153,153,204) solid;
	padding: 0;
	clear: both;
}


#navigation3 { 
	font-family: arial, helvetica, sans-serif; 
	font-size: .75em;
	font-weight: normal; 
	color: rgb(153,153,204); 
	background-color: white; 
	text-align: center;
	display: block;
	margin: 0px 0px 0px 0px;
	border-top: 1px rgb(221,221,221) solid;
	padding: 0;
	clear: both;
}


.navselect { 
	background-color: white; 
	width: 100px; 
	padding-left: 2px;
}

.nav2select {
	color: rgb(36,110,033); 

}

#newsbar { 
	font-family: "arial", "helvetica", "sans-serif"; 
	font-size: .8em;
	font-weight: normal; 
	color: black; 
	margin: 0; 
        width: 200px; 
	table-layout: fixed;
	float: right;
	padding: 0px 0px 10px 0px;
}

#newsbar a {
	color: rgb(50,0,200);
	text-decoration: none;
}

#newsbar a:hover {
	text-decoration: underline;
}

#newsbardate {
	font-family: "arial", "helvetica", sans-serif;
	font-size: 1em; 
	font-weight: bold; 
	color: rgb(153,153,204); 
	background-color: white; 
	margin: 0;
	text-align: left;
}

#newsbarentry {
	font-family: "arial", "helvetica", sans-serif;
	
        padding-bottom: 10px;
}

.newsbartitle { 
	color: rgb(50,0,200);
	font-weight: normal;
	width: 200px; 
        border-bottom: 1px rgb(153,153,204) solid;
}

.newsbartitlelink { 
	color: rgb(50,0,200);
	width: 200px; 
}

a.newsbartitlelink {
	font-weight: normal;
	text-decoration: none;
}

a.newsbartitlelink:hover {
	text-decoration: underline;	
}

#picbar { 
	font-family: "arial", "helvetica", "sans-serif"; 
	font-size: .8em;
	font-weight: normal; 
	color: black; 
	margin: 0; 
        width: 200px; 
	table-layout: fixed;
	float: right;
	valign: top;
	padding: 0px 0x 0px 0px;
}

#producttable
	{
	width: 580px;
	table-layout: fixed;
	padding: 5px 0px 5px 0px;
	border-style: solid;
	border-width: 2px;
	text-align: center;
	}

.producttitle
	{
	font-family: "arial", "helvetica", sans-serif;
	color: rgb(36,110,033);
	font-weight: bold;
	}
		

#scenttable
	{
	width: 580px;
	table-layout: fixed;
	padding: 5px 0px 5px 0px;
	border-style: solid;
	border-width: 2px;
	text-align: center;
	}
.scenttitle
	{
	font-family: "arial", "helvetica", sans-serif;
	color: rgb(36,110,033);
	font-weight: bold;
	}
		

.servicesbold {
	font-family: "arial", "helvetica", sans-serif;
	font-weight: bold;
}

a.servicesbold {
	color: black
	text-decoration: none;
}

a.servicesbold:hover {
	text-decoration: underline;
}


#serviceskeyparagraph {
	font-family: "times new roman", "times", serif;
	width: 580;
	font-weight: normal;
	font-size: 1em;
	margin: 0px 210px 0px 0px;
}
	
#serviceskeyparagraph .titleline {
	font-size: 1em;
        border-bottom: 1px rgb(221,221,221) solid;
}

#servicesnutgraph {
	font-family: "times new roman", "times", serif;
	font-weight: normal;
	font-size: 1em;
	margin: 0px 220px 10px 0px;
	
}

.servicesheader {
	font-family: "myriad pro", "arial", "helvetica", sans-serif;
	font-size: 24pt;
	font-weight: normal;

}

#servicesmasthead { 
	width: 800px; 
	table-layout: fixed;
	margin: 0;
	border: 0;
	padding: 0;
	position: left;
}

#servicespagecontent {
		color: rgb(43,30,20);
		width: 580px;
		font-size: .9em;
}

#servicespagecontent .green {
	color: rgb(36,110,033);
}

.servicessectionheader {
	font-family: "arial", "helvetica", sans-serif;
	color: rgb(36,110,033);
	font-size: .9em;
	font-weight: normal;
	
}


#whitepapers {
	font-family: "times new roman", "times", serif;
	width: 580;
	font-size: 8pt;
	font-weight: normal; 
}

#whitepapers .titleline {
        border-bottom: 1px rgb(221,221,221) solid;
}

.whitepaperspic {

        padding: 0px 5px 0px 0px;
	float: left;
}

#whitepapers .title {
	font-family: "times new roman", "times", serif;
	font-weight: bold;
	
}

#wideimage { 
	width: 580px;
	padding: 0px 0px 0px 0px;
	float: top;	
}





