/*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/tile_top.jpg);
background-repeat:repeat-x;
width:640px;
height:22px;
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;
}
.searchfield{
padding-left:40px;
padding-top:5px;
float:left;
}
.gosearch{
float:right;
padding-top:8px;
}

/*Welcome Area*/
.welcomehead{
width:460px;
height:37px;
background-image:url(../images/welcome_head.jpg);
background-position:top;
background-repeat:no-repeat;
background-color:#036;
}
.welcomecontent{
background-image:url(../images/welcomecontent.jpg);
background-repeat:no-repeat;
background-position:top;
width:460px;
height:165px;
}

/*Divider*/
.divider{
width:460px;
height:19px;
background-image:url(../images/divider.jpg);
background-repeat:no-repeat;
}

/*Navigation*/
.mainnav{
width:180px;
height:202px;
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;
}

/*Side Content*/
.sidebg{
width:180px;
height:150px;
background-image:url(../images/subnav.jpg);
background-repeat:repeat-x;
background-position:top;
background-color:#56747C;
}
.sideheader{
width:180px;
height:37px;
background-image:url(../images/subnavhead.jpg);
background-repeat:no-repeat;
background-position:top;
}
.sidecontent{
width:130px;
color:#FFFFFF;
font-size:9px;
padding-left:30px;
padding-top:15px;
padding-bottom:10px;
}

.sidecontent a{
font-weight:bold;
color:#CC9;
text-decoration:none;
}
.sidecontent a:hover{
text-decoration:underline;
}

/*Materials*/
.materials{
width:460px;
background-color:#3B6289;
background-image:url(../images/aboutcontentbg.jpg);
background-repeat:repeat-x;
background-position:top;
}

/*Flash*/
div#homeFlashBox {
	width: 460px;
	height: 150px;
	text-align: center;
}
div#homeFlashBox a{
color:#CC9;
text-decoration:none;
}
div#homeFlashBox a:hover{
text-decoration:underline;
}

/*Footer*/
.footertop{
height:8px;
width:640px;
background-color:#0D5391;
}
.ftralign{
text-align:center;
margin-left:25px;
}
.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;
}