/*HTML*/
body {
	margin: 0;
	padding: 10px;
	font: 0.65em Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background: #F5F4C8 url(../images/bgslice.jpg) repeat-x top;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
	border-width: 0;
	font-size: 1em;
}/* font-size must be reset here or all embedded tables will have increasingly smaller text */
img {
	border: 0;
}

/*Header*/
div.logohead{
	width:180px;
	height:60px;
	background: #FFFFFF url(../images/logobgslice.jpg) repeat-x bottom;
	float:left;
	padding-top:22px;
}
div.logohead img {
	display: block;
}
div.headerleft{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	float:left;
	width:460px;
	height:82px;
}
.searchbar{
background-image:url(../images/searchslice.jpg);
background-repeat:repeat-x;
width:640px;
height:36px;
float:left;
}
.searchbuttons{
float:right;
}
.searchinput{
float:left;
background-image:url(../images/search.jpg);
background-position:left;
background-repeat:no-repeat;
height:36px;
width:180px;
display:none; 
}
.searchfield{
padding-left:40px;
padding-top:5px;
float:left;
}
.gosearch{
float:right;
padding-top:8px;
}


/*Navigation*/
.mainnav{
width:180px;
height:165px;
background-image:url(../images/navbg.jpg);
background-repeat:no-repeat;
}
.aboutbutton{
float:left;
width:176px;
height:21px;
padding-top:20px;
}
.productbutton{
float:left;
width:176px;
height:21px;
padding-top:16px;
}
.investbutton{
float:left;
width:176px;
height:21px;
padding-top:16px;
}
.corpbutton{
float:left;
width:176px;
height:21px;
padding-top:16px;
}
.culturalbutton{
float:left;
width:176px;
height:21px;
padding-top:16px;
}
.undernav{
background-image:url(../images/navislice2.jpg);
background-repeat:repeat-y;
height:100%;
width:180px;
}
td.mainContentCell {
	vertical-align: top;
	background: #3B6289 url(../images/aboutcontentbg.jpg) repeat-x top;
}

/*MAIN CONTENT BOX STYLES*/

div.mainContentBox {
	width: 430px;
	padding: 15px;
}
div.mainContentBox a {
	text-decoration: none;
	font-weight: bold;
	color: #CCCC99;
}
div.mainContentBox a:hover {
	text-decoration: underline;
}
div.mainContentBox h1,
div.mainContentBox h2,
div.mainContentBox h3,
div.mainContentBox h4,
div.mainContentBox h5 {
	font-weight: normal;
	text-transform: uppercase;
}/* Shared attributes grouped for consistency. */
div.mainContentBox h1 a,
div.mainContentBox h2 a,
div.mainContentBox h3 a,
div.mainContentBox h4 a,
div.mainContentBox h5 a{
	font-weight: normal;
}/* Shared attributes grouped for consistency. */
div.mainContentBox h1 {
	font-size: 260%;
	color: #FFFFFF;
}/* Used for page headings. */
div.mainContentBox h2 {
	font-size: 180%;
	color: #FFFFFF;
}/* Used for page subheadings. */
div.mainContentBox h3 {
	font-size: 180%;
	color: #CCCC99;
}/* Used for section headings */
div.mainContentBox h4 {
	font-size: 180%;
	color: #003466;
	background-color: #FFFFFF;
	padding: 2px 10px;
}/* Used for section headings */
div.mainContentBox h5 {
	font-size: 180%;
	color: #FFFFFF;
	background-color: #003466;
	padding: 2px 10px;
}
div.mainContentBox h6 {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 0;
	padding-bottom: 0;
}
div.mainContentBox hr {
	border-width: 0;
	background-color: #B1B1B1;
	height: 1px;
	margin: 1em 0;
}

/*Footer*/
.footertop{
height:8px;
width:640px;
background-color:#0D5391;
}
.footerlinks{
background-color:#003466;
padding:12px;
color:#CC9;
font-size:9px;
text-align:center;
}
.footerlinks a{
color:#CC9;
text-decoration:none;
}
.footerlinks a:hover{
text-decoration:underline;
}
.footerlogo{
float:left;
}
.footertxt{
padding:5px;
float:left;
width:250px;
height:43px;
color:#6F732D;

font-size:9px;
}
.footertxt a{
color:#6F732D;
}
.footerterms{
color:#6F732D;
font-size:11px;
float:right;
}
.footerprivacy{
color:#6F732D;
font-size:11px;

float:right;
}
.footerterms a{
color:#6F732D;
text-decoration:none;
padding-left:10px;
}
.footerprivacy a{
color:#6F732D;
text-decoration:none;
}
.footerterms a:hover{
color:#6F732D;
text-decoration:underline;
}
.footerprivacy a:hover{
color:#6F732D;
text-decoration:underline;
}

/* MISC */

.borderAll { 
	border: 1px solid #FFFFFF;
} /* Used for misc borders */
img.rightPhoto {
	float: right;
	margin: 15px 0 15px 15px;
}
img.leftPhoto {
	float: left;
	margin: 15px 15px 15px 0;
}