body { background-color: #F5F4EC; }

body, td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #414042;
	margin: 0;
	line-height: 1.5;
}

a:link { color: #00727c; }
a:visited { color: #00727c; }
a:hover { color: #044; }
a:active { color: #00727c; }

a img { border: none; }

/* ------------------------------------ Global/Wrap Styles ------------- */

/* HEADER */
img#logo { float: left; margin: 32px 0 0 38px; }

div.signout { float: right; margin: 17px 20px 0 0; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align: right; }
div.signout a { color: #FFFFFF !important; text-decoration: none; }
div#search { margin: 0; width: 179px; height: 26px; border-top: 1px solid #fff; background-color:#82c1c7; vertical-align: middle; }
div#search form { margin: 0; padding: 3px; vertical-align: middle; }
div#search input { vertical-align: middle; }
input.q { margin: 0; padding: 2px 4px; width: 110px; height: 20px; border: solid 1px #006F7C; color: #888; font-size: 10px; }

/* FOOTER */
div#footer { margin: 0 auto 50px auto; width: 100%; font: 10px Verdana, Arial, Helvetica, sans-serif; text-align:center; }

/* SIDEBAR */
#section-title { border-top: 13px solid #FFF; }

/* SHADOWS AND CORNERS */
.pageShadowLeft {
	 background-image: url(/assets/images/pageShadowLeft.gif);
	 background-repeat: repeat-y;
	 width: 9px;
}

.pageShadowRight {
	 background-image: url(/assets/images/pageShadowRight.gif);
	 background-repeat: repeat-y;
	 width: 9px;
}

.pageShadowBottom {
	 background-image: url(/assets/images/pageShadowBottom.gif);
	 background-repeat: repeat-x;
	 background-position: bottom;
}

.pageCornerLeft {
	 background-image: url(/assets/images/pageCornerLeft.gif);
	 background-repeat: no-repeat;
}

.pageCornerRight {
	 background-image: url(/assets/images/pageCornerRight.gif);
	 background-repeat: no-repeat;
}

.pageCornerTan {
	 background-image:url(/assets/images/pageCornerTan.gif);
	 background-repeat: no-repeat;
}

/* IE FIXES */
* html div#search form { padding: 2px 3px; }


/* ------------------------------------ Typography ------------- */

h1 { margin: 0 -22px .5em 0; padding: 0 0 3px 0; color: #00707C; font-size: 20px; font-weight: normal; line-height: 1; color: #391f14; border-bottom: 1px solid #5e524e; }
h2 { margin: 20px 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; text-transform: uppercase; line-height: 1.3; color: #391f14; }
h3 { margin: 20px 0 5px 0; font-size: 14px; font-weight: normal; line-height: 1.2; color: #53504C; }
p { margin: 0 0 12px 0; line-height: 1.5; }

ul { margin: 1em 0; padding: 0; list-style-type: disc; }
li { margin: 0 2em; padding: 0; font-size: 12px; line-height: 1.5; color: #53504C; }

h3 a:link { text-decoration:none; }
h3 a:active { text-decoration:none; }
h3 a:visited { text-decoration:none; }
h3 a:hover { text-decoration:none; }

.subpageSpacing {
	padding: 24px 30px 30px 30px;
}

.chartTop {
	border-top:1px solid #53504C;
}

.chartCellLeftTitle {
	border-bottom:1px solid #53504C;
	border-left:1px solid #53504C;
	border-right:1px solid #53504C;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	background-color:#E5E5E4;
}

.chartCellLeft {
	border-bottom:1px solid #53504C;
	border-left:1px solid #53504C;
	border-right:1px solid #53504C;
	padding:10px 10px 10px 10px;
	font-size:14px;
}

.chartCellRightTitle  {
	border-bottom:1px solid #53504C;
	border-right:1px solid #53504C;
	padding:10px 10px 10px 10px;
	font-size:14px;
	font-weight:bold;
	background-color:#E5E5E4;
}

.chartCellRight {
	border-bottom:1px solid #53504C;
	border-right:1px solid #53504C;
	padding:10px 10px 10px 10px;
	font-size:14px;
}

.quoteText {
	font-size:16px;
	font-style:italic;
}

a.more { padding: 0 8px 0 0; background: url(/assets/images/arrow.gif) 100% 50% no-repeat; }

/* FORM ELEMENTS */
.formTextCell { padding: 10px 0 0 0; }
.formLineBreak { padding-bottom:10px; border-bottom:1px solid #E5E5E5; }
.formRequiredText { color: #990000; }


/* ------------------------------------ Home Page Styles ------------- */

div#feature { height: 200px; overflow: hidden; background: #25201D; border-top: 2px solid #FFF; }

div#prList { margin-top: 4px; margin-right: 15px; border-top: 1px solid #5e524e; }
div#prList div { border-bottom: 1px solid #DDD; }
div#prList h2 { margin: 15px 0 0 0; }
div#prList p { margin: 0 0 15px 0; }
div#prList div.archiveLink { margin: 10px 0; border: none; }

ul#moreList { margin: 4px 0 0 0; padding: 10px 0 0 0; list-style: none; border-top: 1px solid #5e524e; }
ul#moreList li { margin: 0; padding: 0 0 8px 0; }
ul#moreList a { display: block; height: 1%; }
ul#moreList img { display: block; }

* html ul#moreList a { height: 1%; } /* FOR IE6 */

.home h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-weight: normal; text-transform: none; }


/* ------------------------------------ Sub Menu Navigation Styles ------------- */

.subMenuLine {
	height:1px;
	background-color:#766D62;
}

table#submenu td { font-family: Arial, Helvetica, sans-serif; }
table#submenu td a { display: block; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #bebab0; }

/* Primary Text */

.subMenu_1_Off {
	font-size:12px;
	font-weight:normal;
	color:#605A52;
	background-color:#F1EFDF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 18px;
}
.subMenu_1_Off A:LINK, 
.subMenu_1_Off A:FOCUS, 
.subMenu_1_Off A:ACTIVE, 
.subMenu_1_Off A:VISITED, 
.subMenu_1_Off A:HOVER {
  display: block;
  color: #605A52;
  text-decoration: none;
}
.subMenu_1_On {
	font-size:12px;
	font-weight:bold;
	color:#605A52;
	background-color:#D6D3BE;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 0;
}
.subMenu_1_On A:LINK, 
.subMenu_1_On A:FOCUS, 
.subMenu_1_On A:ACTIVE, 
.subMenu_1_On A:VISITED, 
.subMenu_1_On A:HOVER {
  display: block;
  color: #605A52;
  text-decoration: none;
}

.subMenu_1_Hov {
	font-size:12px;
	font-weight:normal;
	color:#605A52;
	background-color:#E7E4CF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 18px;
}
.subMenu_1_Hov A:LINK, 
.subMenu_1_Hov A:FOCUS, 
.subMenu_1_Hov A:ACTIVE, 
.subMenu_1_Hov A:VISITED, 
.subMenu_1_Hov A:HOVER {
  display: block;
  color: #605A52;
  text-decoration: none;
}

/* Secondary Text */

.subMenu_2_Off {
	width:137px;
	font-size:11px;
	font-weight:normal;
	color:#605A52;
	background-color:#F1EFDF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 32px;
}
.subMenu_2_Off A:LINK, 
.subMenu_2_Off A:FOCUS, 
.subMenu_2_Off A:ACTIVE, 
.subMenu_2_Off A:VISITED, 
.subMenu_2_Off A:HOVER {
  color: #605A52;
  text-decoration: none;
}

.subMenu_2_On {
	width:137px;
	font-size:11px;
	font-weight:bold;
	color:#605A52;
	background-color:#D6D3BE;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 12px;
}
.subMenu_2_On A:LINK, 
.subMenu_2_On A:FOCUS, 
.subMenu_2_On A:ACTIVE, 
.subMenu_2_On A:VISITED, 
.subMenu_2_On A:HOVER {
  color: #605A52;
  text-decoration: none;
}

.subMenu_2_Hov {
	width:137px;
	font-size:11px;
	font-weight:normal;
	color:#605A52;
	background-color:#E7E4CF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 32px;
}
.subMenu_2_Hov A:LINK, 
.subMenu_2_Hov A:FOCUS, 
.subMenu_2_Hov A:ACTIVE, 
.subMenu_2_Hov A:VISITED, 
.subMenu_2_Hov A:HOVER {
  color: #605A52;
  text-decoration: none;
}

/* Tertiary Text */

.subMenu_3_Off {
	width:127px;
	font-size:11px;
	font-weight:normal;
	color:#605A52;
	background-color:#F1EFDF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 42px;
}
.subMenu_3_Off A:LINK, 
.subMenu_3_Off A:FOCUS, 
.subMenu_3_Off A:ACTIVE, 
.subMenu_3_Off A:VISITED, 
.subMenu_3_Off A:HOVER {
  color: #605A52;
  text-decoration: none;
}

.subMenu_3_On {
	width:127px;
	font-size:11px;
	font-weight:bold;
	color:#605A52;
	background-color:#D6D3BE;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 22px;
}
.subMenu_3_On A:LINK, 
.subMenu_3_On A:FOCUS, 
.subMenu_3_On A:ACTIVE, 
.subMenu_3_On A:VISITED, 
.subMenu_3_On A:HOVER {
  color: #605A52;
  text-decoration: none;
}

.subMenu_3_Hov {
	width:127px;
	font-size:11px;
	font-weight:normal;
	color:#605A52;
	background-color:#E7E4CF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 42px;
}
.subMenu_3_Hov A:LINK, 
.subMenu_3_Hov A:FOCUS, 
.subMenu_3_Hov A:ACTIVE, 
.subMenu_3_Hov A:VISITED, 
.subMenu_3_Hov A:HOVER {
  color: #605A52;
  text-decoration: none;
}

/* Arrows */

.subMenu_1_ArrowOn, .subMenu_2_ArrowOn, .subMenu_3_ArrowOn {
	width: 4px;
	padding: 7px;
	background-color: #D6D3BE;
	border-bottom: 1px solid #F1EFDF;
}
.subMenu_1_ArrowOn img, .subMenu_2_ArrowOn img, .subMenu_3_ArrowOn img {
	display: block;
}

/* FOR IE6 */

* html .subMenu_1_On {
	width: 100%;
}


/* ------------------------------------ For More Info Styles ------------- */


table#for-more-info td { font-family: Arial, Helvetica, sans-serif; }
table#for-more-info td a { display: block; padding-top: 6px; padding-bottom: 6px; border-bottom: 1px solid #bebab0; }

.moreInfoMenu_2_Off {
	width:137px;
	font-size:12px;
	font-weight:normal;
	color:#605A52;
	background-color:#F1EFDF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 20px;
}
.moreInfoMenu_2_Off A:LINK, 
.moreInfoMenu_2_Off A:FOCUS, 
.moreInfoMenu_2_Off A:ACTIVE, 
.moreInfoMenu_2_Off A:VISITED, 
.moreInfoMenu_2_Off A:HOVER {
	display: block;
	color:#605A52;
	text-decoration: none;
}

.moreInfoMenu_2_Hov {
	width:137px;
	font-size:12px;
	font-weight:normal;
	color:#605A52;
	background-color:#E7E4CF;
	border-bottom:1px solid #F1EFDF;
	padding:0 0 0 20px;
}
.moreInfoMenu_2_Hov A:LINK, 
.moreInfoMenu_2_Hov A:FOCUS, 
.moreInfoMenu_2_Hov A:ACTIVE, 
.moreInfoMenu_2_Hov A:VISITED, 
.moreInfoMenu_2_Hov A:HOVER {
	display: block;
	color: #605A52;
	text-decoration: none;
}

