body {
	margin-top:0px;
	margin-left:15%;
	margin-right:10%;
	height:auto;
	background-color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	}

#main_container {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
}

#sub_container {
	text-align:left;
	float:left;
	width:783px;
	height:auto;
	z-index:1;
}

#sidebar_container {
	margin-left:10px;
	float:left;
	width:140px;
}


.sidebar {
	color:#FFFFFF;
	padding-left: 10px;
}

.sidebar_body {
	color:#FFFFFF;
	font-size:10px;
	line-height:1.5em;
}

.sidebar_body a {
	text-decoration:none;
	color:#FFFFFF;
}

.sidebar_title {
	font-size:10px;
	color:#87B3C8;
}
.sidebar_title a {
	font-size:10px;
	color:#87B3C8;
	text-decoration:none;
}


#logo_container {
	float:left;
}

#top_nav_container {
margin-top:10px;
	background-color:#8FAD93;
	float:left;
	width:459px;
	
	text-align:right;
	vertical-align:text-top;
}
#sub_container_beta {
background-color:#8FAD93;
height:100px;}

.top_nav_class  {
	padding-right:10px;
	font-size:10px;
	color:#3D5C78;
}

.top_nav_class a {
	padding-left: 5px;
	padding-right:5px;
	color:#f8eac3;
	text-decoration:none;
}

#main_homepage_container{
	float:left;
	width: 783px;
}

#main_flash_container{
	float:left;
	width: 783px;
}

#flash_nav_container{
	height:295px;
	float:left;
	background-color:#FFFFFF;
	width: 783px;
	z-index:1;
}

#bottom_nav_container {

/*background-color:#CCCCCC;*/
width:783px;
height:40px;
margin-left:auto;
margin-right:auto;
vertical-align:top;
margin-top:10px;
	}

.bottom_nav {
text-align:right;
	font-size:10px;
	
	color:#FFFFFF;
	line-height:1.5em;
	
	height:auto;
}

.bottom_nav a{
	text-align:right;
	text-decoration:none;
	padding-left: 5px;
	padding-right:5px;
	color:#FFFFFF;
}

.bottom_nav a:active {
	text-decoration:none;
}

.copyright {
	padding-left:5px;
}

#interior_main_content_container{
	width:783px;
}

p, #breadcrumbs, .li_bullet_copy { 
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal;
	font-size:12px;
	font-weight:normal;
	color:#000000;
	line-height: 1.5em;
}



	
li a, p a, #breadcrumbs a, .result a {
	text-decoration:none;
	color:#5b7677;
}	
	
#breadcrumbs {
	background-color:#FFFFFF;
	padding-top:10px;
	padding-left:165px;
	font-size:11px;
	padding-bottom:20px;
}
	
#nav_left a:hover, #breadcrumbs a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#3D5B77;
}

#nav_left {
	padding-top:24px;
	margin-left:12px;
	float:left;
	width:100px;
	line-height:1em;
	z-index:1;
}

#left_link {
	font-size:12px;
	background-color: #FFFFFF;
	padding-bottom:1em;
}

#nav_left a, #breadcrumbs a {
	text-decoration:none;
	color:#5b7677;
	line-height:1.25em;
}

#nav_left a:hover, #breadcrumbs a:hover {
	text-decoration:none;
	font-weight:bold;
	color:#3D5B77;
}

#contentwrapper3 {
	height:auto;
	margin-top:0px;
	background-color: #FFFFFF;
	float:left;
	width:783px;
	padding-top:0px;
	padding-bottom: 20px;
	font-size:12px;
	z-index:1;
}

#breadcrumb_container {
	height:auto;
	margin-top:0px;
	background-color: #FFFFFF;
	float:left;
	width:783px;
	padding-top:0px;
	padding-bottom: 20px;
	font-size:12px;
	z-index:1;
}

/*#footer {
	height:auto;
	margin-top:0px;
	
	width:783px;
	padding-top:0px;
	
	font-size:12px;
	z-index:1;
	text-align: right;
}*/

#footer {
	height:auto;
	margin-top:0px;
	float:left;
	width:783px;
	padding-top:0px;
	padding-bottom: 20px;
	font-size:12px;
	z-index:1;
	text-align: right;
}

div#contentwrapper3 a:hover {
	font-weight:bold;
}

#title {
	width:567px;
	height:38px;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:-50px;
}

#pages a:visited {
color:#8DAE93;}

h4, h4 a {
	font-size:12px;
	font-weight:bold;
	color:#3d5b77;
	text-decoration:none;
	margin-bottom:-10px;
	margin-top:-10px;
}


#content_container {
	height:1000px;
	background-color: #FFFFFF;
	margin-top:0px;
	z-index:2;
}

#main_content_container {
	margin-left:25px;
	float:left;
	width:560px;
	lin
}

#side_nav_container {
	margin-top:50px;
}

.bottom_nav a:hover {
	color:#f8eac3;
}

#calloutbox  {
	width:250px;
	font-size:11px;
	padding:10px 10px 10px 10px;
	border-color:#adb9c6;
	border-width:1px;
	border-style: solid;
	background-color:#d8dee4;
	color:#3D5C78;
	font-weight:bold;
	line-height:1.5em;
	float:left;
	margin-bottom:20px;
	}



#calloutbox table {
font-size:11px;
width:248px;
line-height:1.5em;
color:#3D5C78;
font-weight:bold;

}

div#calloutbox a, div#contact_us_left a {
	font-size:11px;
	color:#3D5C78;
	font-weight:bold;
	text-decoration:none;
}

div#calloutbox a:hover, div#contact_us_left a:hover {
	font-size:11px;
	color:#89001C;
	font-weight:bold;
	text-decoration:none;
}

.calloutbox_title {
	color:#89001C;
	font-weight:bold;
	font-size:11px;
}

#spacer {
width:20px;
height:50px;
float:left;
z-index:1;
}

#sub_spacer {
width:20px;
float:left;
z-index:1;
}

.italic {	font-size:11px;
	color: #3E5D78;
	font-style: italic;
}

#column_container {
width:100%;
float:left;
vertical-align:top;
margin-bottom:25px;
z-index:1;
}

#left_column {
width:250px;
vertical-align:top;
float:left;
margin-right:20px;
z-index:1;} 

#right_column {
width:250px;
margin-left:0px;
vertical-align:top;
float:left;
z-index:1;}

#sub_left_column {
vertical-align:top;
float:left;
z-index:1;} 

#sub_right_column {
vertical-align:top;
float: right;
z-index:1;}

#sub_middle_column {
vertical-align:top;
float: left;
z-index:1;}



.pdf {
	/*color: #89001C;*/
	font-weight:200;
	font-size:9px;
}

p {
text-align:left;}


#contact_us_left1 {
margin-top:100px;
margin-bottom:100px;
}

#contact_us_left1 table{
font-size:11px;
color:#3D5C78;
}


#contact_us_left_email, #contact_us_left_email a, contact_us_left a {
font-size:11px;
}

#conatct_us_left2 {

line-height:1.5em;

}

.calloutbox2_title {
	color:#89001C;
	font-weight:bold;
	font-size:11px;
}

.trade, .trade a {
	font-size:12px;
	font-weight:bold;
	color:#3d5b77;
	text-decoration:none;

}

.pagesectionsub, .pagesectionsub a {
	font-size:12px;
	font-weight:bold;
	color:#3d5b77;
	text-decoration:none;

}

.pr_title, .pr_title a {
font-weight:bold;
font-size:12px;
color:#000000;
text-decoration:none;	
}

#rss_container_alpha {

float:left;

}

#bottom_nav_container_beta {
text-align:right;
float:right;
/*border-color:#CCCCCC;
border-style:solid;
border-bottom-width:thin;*/

}
#social_media_container {
	text-align:left;
	float:left;
}


#search {
margin-top:10px;
vertical-align:top;}

.search {
vertical-align:top;}

#search img {
padding-left:10px;
float: left;
}

#search_field {
padding-right:10px;
float:left;}

.center {
text-align:center;}

#pages {
text-align:center;}

.pages {
color:#3d5b77;}

.title_table {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}


h1
{
	color: #9dbba3;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;
	font-size: 26px;
	margin-top: 0;
	margin-bottom: 0;
}

.pagedescription
{
	font-size: 17.5px;
	line-height: 1.25em;
	font-weight: 100;
	color: #3d5b77;
}

.lowercase
{
	text-transform: lowercase;	
}

h3, h3 a, .award, .patent, #pages a {
	font-size:12px;
	font-weight:bold;
	color:#3d5b77;
	text-decoration:none;
	margin-top:25px;	
	margin-bottom:-10px;
	
}

h3
{
	font-size:12px;
	font-weight:bold;
	color:#3d5b77;
	text-decoration:none;
	margin-top:25px;	
	margin-bottom:-10px;	
}

h2
{
	font-weight:100;
	font-size:17.5px;
	color:#3d5b77;
	line-height:1.25em;	
	margin-top: 10px;
}
