/*
-----------------------------------------------
Wolrige Mahone Styles
Version:  March 2006
----------------------------------------------- */

/* Default Tags
----------------------------------------------- */
html, body, table, td, th, h1, h2, h3, h4, h5, h6, p, a, span, div {font-family: arial, verdana, helvetica, san-serif; font-size:12px; line-height: 120%; color: #333333; }
img {border:0}
a, a:link {color:#003366;}
a:visited {color:#006633;}
a:hover {color:#990000;}
a:active {color:#006633;}
table {border-collapse: collapse;}
body {margin:0px; padding:0px; background-color: #fff; color: #333; font-size: 13px; line-height: 1.2em;}

/* Page Structure
----------------------------------------------- */
#container_main {padding-top: 40px; padding-left: 10px;}
#mainbody {padding-left: 40px; padding-right: 20px; font-size: 13px;}
#mainbody h1 {font-weight: bold;  font-size: 18px; line-height: 24px; color: #003366;}
#mainbody h2 {font-weight: bold; font-size: 15px; line-height: 15px; color: #003366;}
#mainbody h3 {font-weight: bold; font-size: 13px; line-height: 13px; color: #003366;}
.corpinfo {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#666666; line-height:1.2em; margin-top:50px; margin-left:1px; text-align:left;}
.corpinfo a:link {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#003366;}
.corpinfo a:visited {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#003366;}
.corpinfo a:hover {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#036835;}
.corpinfo2{line-height: 1.2em; margin-top: 50px;}
.corpmap {float: right; padding-right: 20px;}
.partnerimg {padding-top:15px; margin-left: 7px; text-align: center;}
.credentials {font-size: 10px; color: #003366; line-height: 1.2em; margin-top:5px; margin-left: 20px; text-align: left;}
.firmname {font-size: 10px; color: #003366; line-height: 1.2em; margin-top:5px; margin-left: 0px; text-align: left;}
#footer {font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%; color: #666; padding: 1em; border-top: solid 1px #999; margin-top: 20px; margin-right: 10px;}
#footer a:link {font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%; color: #999; text-decoration: none; padding-bottom: 1em;}
#footer a:visited {font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%; color: #999; text-decoration: none; padding-bottom: 1em;}
#footer a:hover {font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%; color: #006633; text-decoration: underline; padding-bottom: 1em;}
.copyright {font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%; padding-bottom: 1em; float: left;}
.footernav {float: right; font-family: arial, verdana, helvetica, san-serif; font-size: xx-small; line-height: 120%;}
.trademark {font-family: arial, verdana, helvetica, san-serif; font-size:9px; line-height: 120%; padding-bottom: 1em; padding-left: 10px; padding-right: 10px; color:#999;}

.windoc_h1 {font-weight: bold;  font-size: 13px; line-height: 18px; color: #003366;}
#privacy {font-size: x-small; color: #666; line-height: 1.2em; font-weight: normal;}
#privacy h2 {font-weight: bold; font-size: x-small; line-height: 10px; color: #003366;}

/* Navigational Elements
----------------------------------------------- */

.menuInner {padding-left:3px; padding-right:5px; width:230px; margin-left: 3px;}
.menu:link {font-family:arial, verdana, helvetica, sans-serif;}

A.trigger {font-size:15px; font-weight:normal; line-height: 18px; text-decoration:none; white-space:nowrap; display:block; margin-left:5px;}
A.trigger:link {color:#003366;}
A.trigger:visited{color:#003366;}
A.trigger:hover {color:#003366;}

.menuDiv1 {position:absolute; visibility:hidden; text-align:left}
.menuDiv1 .header { color:#fff; font-family: arial ,verdana, helvetica, sans-serif; font-size:14px; font-weight:normal; text-decoration:none; text-align:center; border-bottom:1px dashed #fff; margin-bottom:0.25ex; margin-top:0.25ex; }
.menuDiv1 A { font-size:15px; white-space:nowrap; color:#003366; text-decoration:none; display:block; width:100%; font-family:verdana, arial, helvetica, sans-serif; font-weight:normal; text-indent:0.1ex; }
.menuDiv1 A:link {background:#BBCCDD; color:#003366;}
.menuDiv1 A:visited {background:#BBCCDD; color:#003366;}
.menuDiv1 A:hover {background:#D2E2F2; color:#003366;}

.buttonDiv1 { position:relative; margin:0px; margin-top:0.2ex; padding:0px; top:0px; left:0px; width:22ex; text-align:left; }
.buttonDiv1active { position:relative; margin:0px; margin-top:0.2ex; padding:0px; top:0px; left:0px; width:22ex; border:1px outset #000;}
.buttonDiv1Orig { position:absolute; left:10ex; width:22ex; border:1px outset #000; }
.buttonDiv1border { position:relative; margin:0px; margin-top:0.2ex; padding:0px; top:0px; left:0px; width:22ex; border:1px dotted #999;}

.artsec {font: bold 11px Arial, Helvetica, sans-serif; color:#000;}
.artsec :link, .artsec :visited {font: bold 11px Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline;}
.artsec :hover,  .artsec :visited:hover {font: bold 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}
.artsec :active,  .artsec :visited:active {font: bold 11px Arial, Helvetica, sans-serif; text-decoration: none;}

.artcat {font: normal 11px Arial, Helvetica, sans-serif; color:#000; padding: 0px;}
.artcat :link, .artcat :visited {font: normal 11px Arial, Helvetica, sans-serif; color: #003366; text-decoration: underline;}
.artcat :hover,  .artcat :visited:hover {font: normal 11px Arial, Helvetica, sans-serif; color: #990000; text-decoration: underline;}
.artcat :active, .artcat :visited:active {font: normal 11px Arial, Helvetica, sans-serif; text-decoration: none;}

/* Page Elements
----------------------------------------------- */
.greyrule {border-top-width: 1px; border-color: #999999; margin-top: 5px; margin-bottom:5px; border-top-style : solid;}

.tablelist {font-size:13px; font-weight:normal; line-height: 18px; text-decoration:none; white-space:nowrap; margin-left:5px;border-bottom:1px solid #d2e2f2;}
.tablelist:link {color:#003366;}
.tablelist:visited{color:#003366;}
.tablelist:hover {color:#003366;}
.tablelist_em {color:#666666; font-size: 13px; font-style:italic;padding-left:15px;}
.tablelist_label {color:#999999; font-size: 13px;border-bottom:1px solid #d2e2f2;}

.hptext {padding-left: 40px; padding-right: 20px; font-size: 13px;}

.taxtable_title{font-weight: bold; font-size: 15px; line-height: 15px; color: #003366; background:#ffffff;margin-top:5px;}
.taxtable_subtitle{font-weight: normal; font-size: 13px; line-height: 15px; color: #003366;background:#ffffff;}
.taxtable_text{font-size : 12px; line-height:13px; font-weight: normal;}
.taxtable_memo{font-size : 11px; line-height:11px; font-weight: normal;font-style:italic;}
.taxtable_note{font-size : 11px; line-height:11px; font-weight: normal ;font-style:italic;}

.navlink {font-size:11px; font-weight:normal; line-height: 11px; text-decoration:none; white-space:nowrap;}
.navlink:link {color:#003366;}
.navlink:visited{color:#003366;}
.navlink:hover {color:#003366;}

.bio_label {color:#999999; font-size: 13px;}
.bio_contact {font-size:13px; font-weight:normal; line-height: 18px; text-decoration:none; white-space:nowrap; margin-left:5px;}
.bio_contact:link {color:#003366;}
.bio_contact:visited{color:#003366;}
.bio_contact:hover {color:#003366;}
.bio_text {font-size:13px; font-weight:normal; line-height: 18px; margin-right:5px;}
.bio_text:link {color:#003366;}
.bio_text:visited{color:#003366;}
.bio_text:hover {color:#003366;}


.services_pglink {
	padding-top:20px;
	background-color: #ffffff;
	background-image: url(../images/icon_gradient_purple.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
.services_pglink a:link {font-family:arial, verdana, helvetica, san-serif; font-size:12px; font-weight:bold; color:#003366; padding-left:5px; text-decoration:none;}
.services_pglink a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:12px;  font-weight:bold; color:#003366; padding-left:5px; text-decoration:none;}
.services_pglink a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:12px;  font-weight:bold; color:#036835; padding-left:5px; text-decoration:none;}

.industry_pglink {
	padding-top:20px;
	background-color: #ffffff;
	background-image: url(../images/icon_gradient_green.jpg);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
.industry_pglink a:link {font-family:arial, verdana, helvetica, san-serif; font-size:12px; font-weight:bold; color:#003366; padding-left:5px; text-decoration:none;}
.industry_pglink a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:12px;  font-weight:bold; color:#003366; padding-left:5px; text-decoration:none;}
.industry_pglink a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:12px;  font-weight:bold; color:#036835; padding-left:5px; text-decoration:none;}

.sidebar_green {
	padding-top:5px;
	background-color: #ffffff;
	background-image: url(../images/sidebar_green.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
	}
.sidebar_green a:link {font-family:arial, verdana, helvetica, san-serif; font-size:11px; font-weight:bold; color:#003366; text-decoration:none;}
.sidebar_green a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:11px;  font-weight:bold; color:#003366; text-decoration:none;}
.sidebar_green a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:11px;  font-weight:bold; color:#036835; text-decoration:none;}
	
.sidebar_purple {
	padding-top:5px;
	background-color: #ffffff;
	background-image: url(../images/sidebar_purple.gif);
	background-repeat: no-repeat;
	background-position: 0% 0%;
}
.sidebar_purple a:link {font-family:arial, verdana, helvetica, san-serif; font-size:11px; font-weight:bold; color:#003366; text-decoration:none;}
.sidebar_purple a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:11px;  font-weight:bold; color:#003366; text-decoration:none;}
.sidebar_purple a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:11px;  font-weight:bold; color:#036835; text-decoration:none;}

.homebg {
	background-color: #fff;
	background-image: url(../images/bg_home.jpg);
	background-repeat: no-repeat;
	background-position: -10px 0%;
}
.hp_titles_g {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#036835; padding-bottom:5px; text-decoration:none;}
.hp_titles_g a:link {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#036835; padding-bottom:5px; text-decoration:none;}
.hp_titles_g a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#036835; padding-bottom:5px; text-decoration:none;}
.hp_titles_g a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}

.hp_titles_b {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}
.hp_titles_b a:link {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}
.hp_titles_b a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}
.hp_titles_b a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#036835; padding-bottom:5px; text-decoration:none;}

.hp_links {font-family:arial, verdana, helvetica, san-serif; font-size:13px; color:#666666; line-height:150%; text-decoration:none;}
.hp_links a:link {font-family:arial, verdana, helvetica, san-serif; font-size:13px; color:#666666; line-height:150%; text-decoration:none;}
.hp_links a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:13px;  color:#666666; line-height:150%;  text-decoration:none;}
.hp_links a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:13px; color:#036835; line-height:150%; text-decoration:none;}

.newsdate {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#036835;}	
.newsitem {font-family: arial, verdana, helvetica, san-serif; font-size:12px; color:#333333; line-height:120%; padding-bottom:20px; text-align:left;}
.newstitle {font-weight: bold; font-size: 12px; line-height: 16px; color:#003366;padding-bottom:10px;}
.newsauthor{font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#036835; padding-bottom:10px;}
.readmore {font-family: arial, verdana, helvetica, san-serif; font-size: 11px; color: #CC0000; text-decoration:none;}
.readmore a:link {font-family: arial, verdana, helvetica, san-serif; font-size: 11px; color: #CC0000; text-decoration:none;}	
.readmore a:visited {font-family: arial, verdana, helvetica, san-serif; font-size: 11px; color: #CC0000; text-decoration:none;}	
.readmore a:hover {font-family: arial, verdana, helvetica, san-serif; font-size: 11px; color: #036835; text-decoration:none;}	

.articlesdate {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#003366; padding-bottom:5px; margin-left:30px;}	
.articlesitem {font-family: arial, verdana, helvetica, san-serif; font-size:12px; color:#333333; line-height:120%; padding-bottom:20px; margin-left:30px; text-align:left;}
.articlesauthor {font-family: arial, verdana, helvetica, san-serif; font-size:12px; color:#036835; line-height:120%; margin-left:30px; text-align:left;}
.articlestitle {font-weight: bold; font-size: 13px; line-height: 13px; color: #003366; padding-top:20px; padding-bottom:5px;}
.articlestitle a:link {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}
.articlestitle a:visited {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#003366; padding-bottom:5px; text-decoration:none;}
.articlestitle a:hover {font-family:arial, verdana, helvetica, san-serif; font-size:13px; font-weight:bold; color:#036835; padding-bottom:5px; text-decoration:none;}

.articlesdate2 {font-family: arial, verdana, helvetica, san-serif; font-size:11px; color:#003366;}
.articlesauthor2 {font-family: arial, verdana, helvetica, san-serif; font-size:12px; color:#036835; line-height:120%; text-align:left;}

.greyrule{border-top: solid 1px #999; margin-right:20px;}