BODY { 
background: url(images/back.jpg) #f1f1f1;
}
/* main table color width*/
#maintable {  width:1000px; margin-left:auto; margin-right:auto; padding:0px;}

/*top portion link*/
#toplk {
	color:#ffffff;font: bold 9pt Arial, Helvetica, sans-serif;
}
#toplk a:link { color:#ffffff; text-decoration: underline;}
#toplk a:visited{ color:#ffffff; text-decoration: underline;}
#toplk a:hover { color:#ffffff; text-decoration:underline;}
#toplk  a:active { color:#ffffff; text-decoration: underline;}



#mainnav {background:url(images/Nav.jpg); width:1000px; height:24px; padding:8px;}
#mainnav td.mn { font: bold 10pt Arial, Helvetica, Verdana, sans-serif;}
#mainnav a:link { color:#000000; text-decoration: none; font: bold 10pt Arial, Helvetica, Verdana, sans-serif;}
#mainnav a:visited{ color:#000000; text-decoration: none; font: bold 10pt Arial, Helvetica, Verdana, sans-serif;}
#mainnav a:hover {color:#0000ff; text-decoration: underline; font: bold 10pt Arial, Helvetica, Verdana, sans-serif;}
#mainnav a:active { color:#0000ff; text-decoration: underline;}


/* All Sub Nav Information */
#subnav { background-color: #cccccc; height:30px; padding:8px;}
#subnav td.sn {font: bold 10pt Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}
#subnav td a:link { color:#0000ff; text-decoration: underline; }
#subnav td a:visited{ color:#0000ff; text-decoration: underline;}
#subnav td a:hover {color:#0000ff; text-decoration:underline;}
#subnav td a:active { color:#0000ff; text-decoration: underline;}


/* All Content Tables*/
#content {width:600px; background:#ffffff;font:10pt Arial, Helvetica, Verdana, sans-serif; padding:5px;}
#content td.leftsideadvertising {width:200px; border: 2px solid #0e2341; border-width: 3px 2px 3px 0px; vertical-align:top;}
#content td.midcon {width:600px; border: 2px solid #0e2341; border-width: 3px 2px 3px 2px; padding:5px; vertical-align:top;}
#content td.rightcon {width:200px; border: 2px solid #0e2341; border-width: 3px 0px 3px 3px; vertical-align:top; }

/*css form*/
#content {width:800px; background:#ffffff;font:10pt Arial, Helvetica, Verdana, sans-serif; padding:5px;}
#content td.midconform {width:800px; border: 2px solid #0e2341; border-width: 3px 2px 3px 2px; padding:5px;}

/* All Footer Information footer text is a .lbi*/
#footer {font: 9pt Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}
#footer td.foot {
	width:1000px;
	height:63px;
	background:url(images/footer.jpg);
	padding:5px;
	text-align: center;
	vertical-align: middle;
}
#footer td a:link{color:#FFFFFF; text-decoration: underline; } 
#footer td a:visited{color:#ffffff; text-decoration: underline;}
#footer td a:hover {background: #ffffff; color:#04347A;text-decoration: underline}
#footer td a:active { color:#000000; text-decoration: underline;}

/* For the print this page email this page portion*/
#content div.csstools  {font: 10pt Arial, Helvetica, Verdana, sans-serif; color: #000000; text-align:right; padding-top:2px;}
#content div.csstools a:link { color:#0000ff; text-decoration: underline; }
#content div.csstools a:visited{ color:#0000ff; text-decoration: underline;}
#content div.csstools a:hover {background: #ffffff; color:#04347a; text-decoration: underline;}
#content div.csstools a:active { color:#ffffff; text-decoration: underline;}

/*.csstools {font: 10px Arial, Helvetica, Verdana, sans-serif; color: #000000; text-align:right;}*/
#content div.contenttitle /*all h1 tags under content id will be styled this way*/
{font: bold 12pt Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom: 2px solid #1d3d66;
}

 /*all h1 tags under content id will be styled this way*/
#content div.subtitle { width:350px; font: bold 12pt Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:2px dotted #ff9900; padding-bottom:2px;
}
#content div.subtitle2 /*all h1 tags under content id will be styled this way*/
{ width: 550px; font: bold 10pt Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:2px dotted #ff9900; padding-bottom:2px;
}

.subtitleblue /*all h1 tags under content id will be styled this way*/
{ width: 200px; font: bold 10pt Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom:1px dotted #04347a; padding-bottom:2px;
}

/*inside content in middlecontent cell*/
#content div.insidecontent {width:600px; padding: 5px;}
#content div.insidecontent  a:link {color:#0000ff; text-decoration: underline; }
#content div.insidecontent  a:visited {color:#0000ff; text-decoration: underline; }
#content div.insidecontent  a:hover { background: #ffffff; color:#04347a; text-decoration: underline;}
#content div.insidecontent  a:active { color:#000ff; text-decoration: underline;}

#content div.insidecontent2 {width:600px; padding: 5px;}

/*openanaccountnav documents*/
#openanaccount td { background-color: #f7f7f7; color:#000000;}
#openanaccount td a:link{color:#0000ff; background-color: #f7f7f7;  text-decoration: underline; } 
#openanaccount td a:visited{ background-color: #f7f7f7; color:#0000ff; text-decoration: underline;}
#openanaccount td a:hover {background: #f7f7f7; color:#0000ff; text-decoration: underline;}
#openanaccount td a:active { color:#0000ff; text-decoration: underline;}
/*main page*/

/*#content div.overalltabs{width:1000px;}*/


#fivepart {width:1000px;}



/*.blogo {  background:url(contactus/images/mininav.jpg); width:455px; height:24px; }*/






 /* home page nav*/
#content2main2  {
	background:#000033;
}
#content2main2 td a:link{color:#04347a;;text-decoration: none; } 
#content2main2 td a:visited{color:#04347a; text-decoration: none; }
#content2main2 td a:hover { color:#04347a;text-decoration: underline;}
#content2main2 td a:active { color:#04347a; text-decoration: underline;}
#contentformmain  {background-color:#ffffff; color:#000000;}


#mainpagetext { color:#FFFFFF; font: 12pt Arial, Helvetica, Verdana, sans-serif;}


/*site map*/
#sitemap { font: bold 10pt Arial, Helvetica, Verdana, sans-serif; }
#sitemap td a:link { color:#0000ff; text-decoration: underline; }
#sitemap td a:visited{ color:#0000ff; text-decoration: underline;}
#sitemap td a:hover { color:#0000ff; text-decoration:underline;}
#sitemap td a:active { color:0000ff; text-decoration: underline;}

/*email styles*/

.bord {
	border: 5px solid #CCCCCC;
}

/* email styles*/
/*new site styles*/
.missionstatement {
	border: 1px solid #CCCCCC;
	height: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.ourpeople {
	border: 1px solid #CCCCCC;
	height: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
}

.mininav {
	background:url(images/nav.jpg);
	width:180px;
	height:24px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #003366;
	text-align: center;
	}
#mininav td a:link{color:#04347a;;text-decoration: none; } 


#mininav td a:visited{color:#04347a; text-decoration: none; }
#mininav td a:hover { color:#04347a;text-decoration: underline;}
#mininav td a:active { color:#04347a; text-decoration: underline;}


/* All Footer Information footer text is a .lbi*/
#footer {font: 9pt Arial, Helvetica, Verdana, sans-serif; color: #ffffff;}
#footer td.foot {width:1000px; height:63px; background: url(images/footer.jpg); padding:5px;}
#footer td a:link{color:#FFFFFF; text-decoration: underline; } 
#footer td a:visited{color:#ffffff; text-decoration: underline;}
#footer td a:hover {background: #ffffff; color:#04347A;text-decoration: underline}
#footer td a:active { color:#000000; text-decoration: underline;}


#disclaimer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000000;
	text-align: justify;
}


.companypage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	/*border: 1px solid #000000;*/
	padding-right: 5px;
	padding-left: 5px;
}
.brewersitelinksleftside {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding-right: 5px;
	padding-left: 5px;
}

.ourpeoplepage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
	height:100px;
	text-align: center;	
	
}
.ourpeople {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-bottom-color: #000000;
	color: #000000;
	height:100px;
	text-align: center;	
}
.datenewspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding-right: 5px;
	padding-left: 5px;
}

.articlenewspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	padding-right: 5px;
	padding-left: 5px;
}

.dateformatpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #cccccc;
	padding-right: 5px;
	padding-left: 5px;
}

.articleformatpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
	padding-right: 5px;
	padding-left: 5px;
}

.contactuspage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
	height:50px;
	/*text-align: center;	*/
	
}

.contactuspagep2a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border: 1px solid #000000;
	padding-right: 5px;
	padding-left: 5px;
	width:200px;
	height:100px;
	/*text-align: center;	*/
	
}


/*newspage,press releases*/

.subnews 
{font: bold 10pt Arial, Helvetica, Verdana, sans-serif;text-align:left; 
color:#000000; border-bottom: 1px solid #1d3d66;
}


.subnewsbord {
	padding-top: 20px;
	padding-bottom: 20px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	text-align:justify;
}

.pressreleasetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	color: #333333;	
	
}

.pressreleasedate{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666666;
	padding-top: 1pt;
	padding-bottom: 1pt;
}

.pressreleasecontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	text-align: justify;
}

.pressreleaseshare{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding-top: 1pt;
	padding-bottom: 1pt;
}
/*styling for video pages*/

.videocontent {
	background-color: #000033;
}