/* This is the style of your browser text */

body {
	font-family: "Lucida Grande", Verdana, sans-serif;
	/* background-color: #AFB9C2; */
	font-size: 12px;
	line-height: 1.7em;
	padding: 0;
	margin: 0;
	text-align: center;
}

body>div 
{
  margin-left: auto;
  margin-right: auto;
  width: 980px;
}

p {
	/* margin: .5em 0 1em 0; */
	margin: 0px 0px 0px 0px;
}

a:link, a:visited {
	text-decoration: none;
	color: #395775; /*#ABC0D6;*/ /*#000099;*/
}

a:hover {
	text-decoration: underline;
	color: #000099; /*#3CA078;*/
}


h1, h2, h3, h4, h5 {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-weight: bold;
	/*letter-spacing: -.05em; */
	margin: 0;
	padding: 0;
	/* line-height: 1em; */
}


h1 {
	text-align: center;
	font-size: 65px;
	padding: 20px 0 20px 0;
	margin: 0 20px 0 20px;
}

h2 
{
	font-size: 24px;
	display: inline;
}

h3 {
	color: #3C5A78;
	font-size: 16px;
}

h4 {
	color: #3C5A78;
	font-size: 14px;
	/* margin: 20px 0 20px 0; */
	/* display: inline; */	
}

h5 {
	font-size: 20px;
}

#container {
	width: 740px;
	margin: 0 auto;
	border-left: 3px #000 double;
	border-right: 3px #000 double;	
	background-color: #FFF;
}

#main {
	margin: .5em 20px 0 20px;
	border-top: 1px solid #000;
	text-align: left;
	padding: 20px 0 20px 0;
}

#left {
	float: left;
	width: 140px;
	margin: 0 20px 14px 0;
	background-color: #DCDCDC;
	border: 3px double #FFF;
	font-size: 10px;
	line-height: 1.4em;
}

.gutter {
	margin: 10px;
}

#right {
	float: right;
	width: 120px;
	margin: 0 0 14px 20px;
}

#center {

}

#pullquote {
	float: right;
	margin: 0 0 .4em 1em;
	width: 145px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 20px;
	line-height: 1.3em;
}

.header-bottom 
{
	background-color: transparent;
	background-image: url("../Images/home/HeaderBottom.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 24px;
	padding: 0px 0px 3px 250px;
	vertical-align: top;
}

.header-bottom h2
{
  color: #283C50;
	font-size: 24px;
	font-weight: bold;
}

.header-drilldown-main {
	background-color: transparent;
	background-image: url("../Images/drilldown/HeaderTopMain.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	padding: 0px 15px 0px 15px;
	text-align: left;
	vertical-align: bottom;
}

.lhs-body {
  width: 228px;
  height: 291px;
	background-color: transparent;
	background-image: url("../Images/home/LHSBody.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.25em;
	padding: 20px 20px 0px 12px;
	text-align: right;
	vertical-align: top;
	color: White;
}

.lhs-body-home {
  width: 228px;
  height: 291px;
	background-color: transparent;
	background-image: url("../Images/home/LHSBodyHome.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.25em;
	padding: 63px 20px 0px 12px;
	text-align: right;
	vertical-align: top;
	color: White;
}

.lhs-body-td {
  width: 228px;
	background-color: transparent;
	background-image: url("../Images/drilldown/LHSShim.jpg");
	background-repeat: repeat-y;
}

.lhs-body-ter-td {
  width: 228px;
	background-color: transparent;
	background-image: url("../Images/drilldown/LHSShim.jpg");
	background-repeat: repeat-y;
}

.lhs-drilldown-body {
  width: 228px;
  height: 266px;
	background-color: transparent;
	background-image: url("../Images/drilldown/LHSBody.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0px 20px 0px 15px;
	text-align: right;
	vertical-align: top;
}

.lhs-drilldown-body>* {
  width: 84%
}



.lhs-drilldown-shim {
  /* width: 228px; */
	background-color: transparent;
	background-image: url("../Images/drilldown/LHSShim.jpg");
	background-repeat: repeat-y;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0px 20px 10px 15px;
	text-align: right;
	vertical-align: top;
}

.lhs-drilldown-shim a {
	padding-top: 5px;
	display: block;
}



.main-body {
  width: 576px;
	background-color: transparent;
	background-image: url("../Images/home/BodyMain.jpg");
	background-repeat: no-repeat;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
	padding: 10px 15px 0px 15px;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

.main-home-body {
  width: 576px;
	background-color: transparent;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
	padding: 0px 15px 0px 15px;
	text-align: left;
	vertical-align: top;
	height: 100%;
}


.main-drilldown-body {
  width: 752px;
	background-color: transparent;
	background-image: url("../Images/drilldown/BodyMain.jpg");
	background-repeat: no-repeat;
	font-family: "Lucida Grande", Verdana, sans-serif;
	font-size: 12px;
	line-height: 1.7em;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

.main-drilldown-body-div {
  overflow: auto;
	padding: 0px 15px 0px 15px;
}

.main-drilldown-body li {
  width: 600px;
	padding: 0px 0px 0px 15px;
	margin-left:15px;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4em;
	vertical-align: middle;
	display: block;
}

.main-drilldown-body .top {
	font-size: 12px;
}

.main-drilldown-body .bottom {
	font-size: 12px;
}


.main-drilldown-body h3 {
	padding: 10px 0px 5px 0px;
}


.rhs-body {
  width: 228px;
  height: 291px;
	background-color: transparent;
	background-image: url("../Images/home/RHSBody.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.25em;
	padding: 10px 12px 0px 12px;
	text-align: left;
	vertical-align: top;
	color: White;
}


.rhs-shim {
  width: 228px;
	background-color: transparent;
	background-image: url("../Images/home/RHSShim.jpg");
	background-repeat: repeat-y;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 1.25em;
	padding: 10px 12px 0px 12px;
	text-align: left;
	vertical-align: top;
	color: White;
}


.rhs-body a {
	font-weight: normal;
	font-size: 12px;
}

.footer-top {
  width: 980px;
  height: 91px;
	background-color: transparent;
	background-image: url("../Images/drilldown/FooterTop.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0px 25px 0px 135px;
	text-align: left;
	vertical-align: middle;
}

.footer-top-home-noMore {
  width: 980px;
  height: 91px;
	background-color: transparent;
	background-image: url("../Images/FooterTop_noMore.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}

.footer-top-home {
  width: 980px;
  height: 91px;
	background-color: transparent;
	background-image: url("../Images/FooterTop.jpg");
	background-repeat: no-repeat;
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 1.7em;
	padding: 0px 0px 0px 0px;
	text-align: left;
	vertical-align: middle;
}


.lhs-header-dull
{
  color: #FFFFFF; /*#283C50;*/
 	font-size: 13px;
}

.lhs-header, .lhs-here
{
  color: #FFFFFF;
	font-size: 13px;
	font-weight: normal;
	width: 84%;
}

.lhs-here
{
  color: #AAAAAA;
	font-size: 13px;
	font-weight: normal;
}


.lhs-sub-here
{
 	line-height: 1.0em;
  color: #DEDEDE; /*#FFFFFF;*/
	font-size: 13px;
	padding-top: 5px;
	display: block;
	font-weight: bold;
}


.lhs-sub
{
  color: #FFFFFF;
	font-size: 13px;
 	line-height: 1.0em;
	padding-top: 5px;
	display: block;
}

.lhs-body-ter-td a:link, .lhs-body-ter-td a:visited, 
.footer-top a{
	text-decoration: none;
	color: #FFFFFF; /*#ABC0D6;*/  /*#FFFFFF;*/
}

.lhs-body a:link, .lhs-body a:visited, 
  .lhs-body-td a:link, .lhs-body-td a:visited, 
  .lhs-drilldown-shim a:link, .lhs-drilldown-shim  a:visited, 
  {
	text-decoration: none;
	color: #304167 /*#FFFFFF;*/ /*#ABC0D6;*/  /*#FFFFFF;*/
}

.rhs-shim a:link, .rhs-shim  a:visited {
	text-decoration: underline;
	color: #FFFFFF; /*#ABC0D6;*/  /*#FFFFFF;*/
}


.lhs-body-home a:link, .lhs-body-home a:visited {
	text-decoration: underline;
	color: #304167 /*#FFFFFF;*/ /*#000099;*/ /*#ABC0D6;*/ /*#000000;*/
}

.rhs-body a:link, .rhs-body a:visited {
	text-decoration: underline;
	color: #FFFFFF; /*#000099;*/ /*#ABC0D6;*/ /*#000000;*/
}

.lhs-body-home a:hover, .lhs-body a:hover, .lhs-body-td a:hover, 
  .lhs-drilldown-body a:hover {
	text-decoration: underline;
	color:#FFFFFF; /*#000099;*/
}

.rhs-body a:hover, .rhs-shim a:hover, 
  .footer-top a:hover {
	text-decoration: underline;
	color:#ABC0D6; /*#000099;*/
}

.home-lhs-shim {
  width: 228px;
	background-color: transparent;
	background-image: url("../Images/home/LHSShim.jpg");
	background-repeat: repeat-y;
	font-size: 13px;
	line-height: 1.7em;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

.home-body-shim {
  width: 576px;
	background-color: transparent;
	background-image: url("../Images/home/BodyShim.jpg");
	background-repeat: repeat-y;
	font-size: 13px;
	line-height: 1.7em;
	text-align: left;
	vertical-align: top;
	height: 100%;
}

.home-rhs-shim {
  width: 176px;
	background-color: transparent;
	background-image: url("../Images/home/RHSShim.jpg");
	background-repeat: repeat-y;
	font-size: 13px;
	line-height: 1.7em;
	text-align: left;
	vertical-align: top;
	height: 100%;
}


