/*When creating new CSS use capital letters to indicate an "id" and lowercase to indicate "class"*/

/* Master Container BEGIN */
body {
	background: #707276;
	color: #333;
	font: 0.70em Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	margin: 5px 0 10px 0;
}
#Container {
	background: #fff url(../images/IMG-BackgroundFadeRight.gif) repeat-y right;
	width: 990px;
}
.clsInputBox
{    
	border: 1px solid #3e647e;
}
#Container a {
	color: #3e647e;
	outline: none;
	text-decoration: none;
}
#Container a:hover {
	color: #204055;
	text-decoration: underline;
}
#Container acronym {
	border: 0;
}
#Container th a {
	color: #fff;
}
#Container th a:hover {
	color: #fff;
	text-decoration: underline;
}
.non-active-copy {
	color: #888888;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	line-height: 16px;
}
/* Master Container END */

/* Header BEGIN */
#Header {
/* Header is empty but is needed for relative positioning of header components. */
}
#Logo {
	float: left;
	padding: 0px 0 0px 20px;
	/* padding: 10px 0 17px 20px; */
}
#Brand {
	float: left;
	height: 19px;
	position: relative;
		top: 20px;
		left: 20px;
}
#Global {
	float: right;
	position: relative;
		top: 20px;
		right: 35px;
}
#Global td.link {
	height: 19px;
	margin: 0;
	padding: 0;
	vertical-align: bottom;
}
.globalPad {
	color: #666;
	margin: 0 10px 0 15px;
}
.dwglobalright {
	float: right;
	text-align: right;
	width: 1000px;
}
.dwglobalright ol {
	margin: 0;
	padding: 30px 0 5px 35px;
}
.dwglobalright li {
	display: inline;
	list-style: none;
	border-right: 1px solid #fff;
	margin-right: 1em;
	padding-right: 1em;
}
.dwglobalright li.last {
	border-right: 0;
}
#SearchTxt {	
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	color: #666;
}
#SearchBtn {
	cursor: pointer;
	padding-left: 10px;
	vertical-align: middle;
}
#zipcodeTxt {	
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	color: #666;
}
/* Header END */

/* Navigation BEGIN */
#Nav {
	background: #fff url(../images/IMG-BackgroundFadeRight.gif) repeat-y right;
	height: 35px;
}
#Nav a {
	color: #204055;
	text-decoration: none;
}
#Nav a:hover {
	color: #fff;
	text-decoration: none;
}
/* Navigation END */

/* Home Page Construct BEGIN */
#Login {
	background: #d0d1b3;
	border-bottom: 4px solid #fff;
	margin: 0;
	padding: 15px 5px 15px 15px;
	text-align: left;
	width: 235px;
}
#IndexLeft {
	background: #ebeddf;
	margin: 0;
	padding: 15px 15px 100px 15px;
	text-align: left;
	width: 235px;
}
#IndexLeftTan {
	background: #e7ebef;
	margin: 0;
	padding: 15px 15px 100px 15px;
	text-align: left;
	width: 235px;
}
#IndexRight {
	background: #fff url(../images/IMG-BackgroundFadeRight.gif) repeat-y right;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 725px;
}
#IndexRightContent {
	padding: 10px;
}
/* Home Page Construct END */

/* Secondary Page Construct BEGIN */
#Left {
	background: #fff;
	border-right: 255px solid #ebeddf;
	float: left;
	margin: 0 -255px 0 0;
	padding: 25px 20px;
	text-align: left;
	width: 685px;
}
#RightCTA {
	background: #d0d1b3;
	border-bottom: 4px solid #fff;
	float: left;
	margin: 0;
	padding: 15px;
	text-align: left;
	width: 225px;
}
#Right {
	background: #ebeddf url(../images/IMG-BackgroundFadeRight.gif) repeat-y right;
	float: left;
	margin: 0;
	padding: 15px 25px 15px 15px;
	text-align: left;
	width: 225px;
}
/* Secondary Page Construct END */

/* Home Page Specific BEGIN */
#Login a {
	font-weight: bold;
}
#Login h3 {
	color: #513f24;
	display: inline;
	margin: 0 0 5px 0;
	font-size: 120%;
}
#Login h4 {
	color: #513f24;
	margin: 0 0 5px 0;
	font-size: 100%;
}
#Login h5 {
	color: #444444;
	margin: 0 0 5px 0;
	font-size: 100%;
	font-weight:normal;
}
#Login ol {
	font-size: 100%;
	margin: 5px 0 0 0;
	padding:0;
}
#Login ol li {
	display: inline;
	list-style: none;
	border-right: 1px solid #7c98ae;
	margin-right: 1em;
	padding-right: 1em;
}
#Login ol li.last {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}
#LoginTxt {	
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	padding: 2px 0 0 2px;
	width: 95%;
}
#LoginBtn {
	cursor: pointer;
	margin: 7px 10px 0 0;
}
#IndexLeft a {
	font-weight: bold;
}
#IndexLeft h3 {
	color: #6f732d;
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
}
#IndexLeft ol {
	margin: 10px 10px 0 0;
	padding: 0;
}
#IndexLeft ol li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 17px;
}
#IndexLeft ol li.last {
	padding-bottom: 0;
}
#IndexLeft ol li.new {
	background: transparent url(../images/ICN-NewWindow.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 0 10px 20px;
}
#IndexLeft ol li.num {
	background: none;
	list-style: decimal;
	margin-left: 30px;
	padding: 0;
}
#IndexLeft form {
	margin: 0;
}
#IndexLeft form input.text {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin: 0 10px 5px 0;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 75%;
}
#IndexLeft form input.submit {
	cursor: pointer;
	margin-bottom: 5px;
	vertical-align: middle;
}
#IndexLeftTan a {
	font-weight: bold;
}
#IndexLeftTan h3 {
	color: #6f732d;
	font-size: 120%;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
}
#IndexLeftTan ol {
	margin: 10px 10px 0 0;
	padding: 0;
}
#IndexLeftTan ol li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 17px;
}
#IndexLeftTan ol li.last {
	padding-bottom: 0;
}
#IndexLeftTan ol li.new {
	background: transparent url(../images/ICN-NewWindow.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 0 10px 20px;
}
#IndexLeftTan ol li.num {
	background: none;
	list-style: decimal;
	margin-left: 30px;
	padding: 0;
}
#IndexLeftTan form {
	margin: 0;
}
#IndexLeftTan form input.text {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin: 0 10px 5px 0;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 75%;
}
#IndexLeftTan form input.submit {
	cursor: pointer;
	margin-bottom: 5px;
	vertical-align: middle;
}
/* Home Page Specific END */

/* Breadcrumb BEGIN */
#Breadcrumb {
	border-bottom: 1px dashed #bfae73;
	font-size: 90%;
	margin: 0 0 5px 0;
	padding-left: 15px;
}
#Breadcrumb li {
	display: inline;
	list-style: none;
	border-right: 1px solid #7c98ae;
	margin-right: 1em;
	padding-right: 1em;
}
#Breadcrumb li.last {
	border-right: 0;
	margin-right: 0;
	padding-right: 0;
}
#Breadcrumb a:visited {
	font: 100% Arial, Helvetica, sans-serif;
}
/* Breadcrumb END */

/* Bookmarks BEGIN */
#Bookmarks {
	margin-bottom: 5px;
	text-align: right;
}
/* Bookmarks END */

/* Secondary Page Left Column BEGIN */
#Content {
	margin: 0 5px 0 15px;
}
#Content a {
	font-weight: bold;
}
#Content a.light {
	font-weight: normal;
}
#Content h1, h2, h3 {
	color: #6f732d;
	margin: 0 0 5px 0;
	padding: 0;
}
#Content h1 {
	font-size: 155%;
}
#Content h2 {
	font-size: 125%;
}
#Content h3 {
	display: inline;
	font-size: 120%;
	line-height: 1.5em;
	margin: 0;
}
#Content h3.block {
	display: block;
}
#Content h4 {
	display: inline;
	font-size: 110%;
	line-height: 1.5em;
	margin: 0;
}
#Content p {
	margin: 0 0 10px 0;
}
#Content br {
	line-height: 10px;
}
#Content sup {
	font-size: 85%;
}
#Content dl {
	margin: 0 0 0 20px;
	padding: 0;
}
#Content dt {
	margin: 0 0 10px 0;
	padding: 0;
}
#Content dd {
	margin: 0 0 0 10px;
	padding: 0;
}
#Content dd.first {
	margin: 0 0 0 10px;
	padding: 0;
}
#Content dd.last {
	margin: 0 0 10px 10px;
	padding: 0;
}
#Content ol {
	margin: 0 0 0 25px;
	padding: 0;
}
#Content ol li {
	padding: 0 10px 10px 0;
}
#Content form {
	margin: 0;
}
#Content form input.text {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin-bottom: 10px;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 95%;
}
#Content form input.textarea {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin-bottom: 10px;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 95%;
}
#Content form input.submit {
	cursor: pointer;
	margin: 10px 0;
	vertical-align: middle;
}
.list {
	margin: 0 10px 0 20px;
	padding: 0 10px 0 15px;
}
.list ul {
	margin: 0 0 0 20px;
	padding: 0;
}
.list ul li {
	list-style: disc;
	padding: 5px 0 5px 5px;
}
.list ul li.circle {
	list-style: circle;
	padding: 5px 0 5px 5px;
}
.list ul li.first {
	padding-top: 0;
}
.list ul li.last {
	padding-bottom: 0;
}
.list ol {
	margin: 0 0 0 20px;
	padding: 0;
}
.list ol li {
	padding: 5px 0 5px 5px;
}
.list ol li.first {
	padding-top: 0;
}
.list ol li.last {
	padding-bottom: 0;
}
.list-link {
	margin: 0 10px 0 0;
	padding: 0 10px 0 0;
}
.list-link ul {
	margin: 10px 0 10px 0;
	padding: 0;
}
.list-link ul li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
.list-link ul li.email {
	background: transparent url(../images/ICN-Email.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
.list-link ul li.new {
	background: transparent url(../images/ICN-NewWindow.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
.list-link ul li.pdf {
	background: transparent url(../images/ICN-PDF.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
.list-link ul li.last {
	padding-bottom: 0;
}
.list-link ul li.none {
	background: none;
}
.list-link a {
	cursor: pointer;
	font-weight: bold;
}
.list-link a:hover {
	text-decoration: underline;
}
/* Secondary Page Left Column END */

/* Secondary Page Right Column BEGIN */
#RightCTA h3 {
	color: #513f24;
	margin: 10px 0 0 0;
	font-size: 135%;
}
#RightCTA h4 {
	color: #513f24;
	margin: 10px 0 0 0;
	font-size: 110%;
}
#RightCTA ol {
	margin: 10px 10px 0 0;
	padding: 0;
}
#RightCTA ol a {
	color: #204055;
	font-weight: bold;
}
#RightCTA ol li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 0 17px;
}
#RightCTA ol li.new {
	background: transparent url(../images/ICN-NewWindow.gif) no-repeat;
	list-style: none;
	padding: 0 0 0 20px;
}
#RightCTA ol li.email {
	background: transparent url(../images/ICN-Email.gif) no-repeat;
	list-style: none;
	padding: 0 0 0 20px;
}
#Right a {
	font-weight: bold;
}
#Right table a {
	color: #204055;
}
#Right h3 {
	color: #6f732d;
	font-size: 110%;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
	text-align: left;
}
#Right p {
	margin: 0 0 10px 0;
}
#Right ol {
	margin: 10px 10px 0 0;
	padding: 0;
}
#Right ol li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 5px 10px 17px;
}
#Right ol li.arrowBlue {
	background: transparent url(../images/ICN-ArrowBlue.gif) no-repeat;
	list-style: none;
	padding: 0 5px 10px 17px;
}
#Right ol li.last {
	padding-bottom: 0;
}
#Right ol li.pdf {
	background: transparent url(../images/ICN-PDF.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 5px 10px 20px;
}
#Right ol li.new {
	background: transparent url(../images/ICN-NewWindow.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 5px 10px 20px;
}
#Right ol li.audio {
	background: transparent url(../images/ICN-Audio.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 5px 10px 20px;
}
#Right ol li.video {
	background: transparent url(../images/ICN-Video.gif) no-repeat;
	list-style: none;
	margin-left: -5px;
	padding: 0 5px 10px 20px;
}
#Right ol li.none {
	background: none;
	list-style: none;
	padding: 0 5px 10px 17px;
}
#Right ol li.num {
	background: none;
	list-style: decimal;
	margin-left: 15px;
	padding: 0 5px 10px 0;
}
#Right ul {
	margin: 0 0 0 15px;
	padding: 0;
}
#Right ul li {
	padding-bottom: 5px;
}
#Right ul li.last {
	padding-bottom: 0;
}
#Right form {
	margin: 0;
}
#Right form input.text {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin: 0 10px 5px 0;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 75%;
}
#Right form input.submit {
	cursor: pointer;
	margin-bottom: 5px;
	vertical-align: middle;
}
#Right form input.checkbox {
	height: 15px;
	margin: 0 7px 10px 0;
	vertical-align: top;
}
/* Secondary Page Right Column END */

/* Sitemap BEGIN */
#Sitemap a {
	font-weight: normal;
}
#Sitemap dl {
	margin: 10px 0 0 0;
	padding: 0;
}
#Sitemap dt {
	margin: 0 0 10px 0;
	padding: 0;
}
#Sitemap dd {
	margin: 0 0 0 20px;
	padding: 0;
}
#Sitemap dd.first {
	margin: -7px 0 0 20px;
	padding: 0;
}
#Sitemap dd.last {
	margin: 0 0 10px 20px;
	padding: 0;
}
/* Sitemap END */

/* Tabbed Panels BEGIN */
.panel {
	width: 100%;
}
.panel td {
	padding: 0;
}
.panelTop {
	border-top: 1px solid #7c98ae;
}
.panelTopLeft {
	border-left: 1px solid #7c98ae;
	border-top: 1px solid #7c98ae;
}
.panelTopRight {
	background: url(../images/IMG-PanelCornerTR.gif) no-repeat right top;
	width: 20px;
}
.panelRight {
	background: url(../images/IMG-PanelFadeRight.gif) repeat-y right;
}
.panelBottom {
	background: url(../images/IMG-PanelFadeBottom.gif) repeat-x bottom;
}
.panelContent {
	width: 100%;
}
.panelTopRightLogin {
	background: url(../images/IMG-PanelCornerTRLogin.gif) no-repeat right top;
	width: 20px;
}
.panelRightLogin {
	background: url(../images/IMG-PanelFadeRightLogin.gif) repeat-y right;
}
.panelBottomLogin {
	background: url(../images/IMG-PanelFadeBottomLogin.gif) repeat-x bottom;
}
/* Tabbed Panels END */

/* Collapse Panels BEGIN */
.collapseTab ul {
	margin: 5px 0 0 20px;
	padding: 0;
}
.collapseTab ul li {
	list-style: none;
	padding: 0 0 5px 0;
}

/* Collapse Panels END */

/* Float Styles BEGIN */
.floatLeft {
	float: left;
	vertical-align: top;
}
.floatRight {
	float: right;
	vertical-align: top;
}
.float50 {
	width: 50px;
}
.float65 {
	width: 65px;
}
.float75 {
	width: 75px;
}
.float100 {
	width: 100px;
}
.float125 {
	width: 125px;
}
.float150 {
	width: 150px;
}
.float175 {
	width: 175px;
}
.float200 {
	width: 200px;
}
.float225 {
	width: 225px;
}
.float250 {
	width: 250px;
}
.float275 {
	width: 275px;
}
.float300 {
	width: 300px;
}
.float325 {
	width: 325px;
}
.float350 {
	width: 350px;
}
.float375 {
	width: 375px;
}
.float400 {
	width: 400px;
}
.float425 {
	width: 425px;
}
.float450 {
	width: 450px;
}
.float475 {
	width: 475px;
}
.float500 {
	width: 500px;
}
.float525 {
	width: 525px;
}
.float535 {
	width: 535px;
}
.float600 {
	width: 600px;
}
.float660 {
	width: 660px;
}
.floatAuto {
	float: left;
	margin-right: 50px;
}
.floatPad {
	float: left;
	width: 25px;
}
.floatDashLeft {
	border-right: 1px dashed #bfae73;
	margin-right: 20px;
	padding-right: 30px;
}
.floatDashRight {
	border-left: 1px dashed #bfae73;
	margin-left: 25px;
	padding-left: 25px;
}
.floatDashRight10 {
	border-left: 1px dashed #bfae73;
	margin-left: 0px;
	padding-left: 20px;
}
/* Float Styles END */

/* Clear BEGIN */
.clear {
	clear: both;
}
.clear10 {
	clear: both;
	height: 10px;
}
/* Clear END */

/* Global Table Styles BEGIN */
th {
	background: #3e647e;
	color: #fff;
	font-weight: bold;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
th.first {
	text-align: left;
}
th.highlight {
	background: #7c98ae;
}
td {
	padding: 2px 3px 2px 5px;
}
td.label {
	padding: 10px 3px 3px 0px;
}
td.primary-BL1 {
	background: #beccd7;
	color: #000;
	padding: 2px 3px 2px 5px;
}
td.primary-BL2 {
	background: #e7ebef;
	color: #000;
	padding: 2px 3px 2px 5px;
}
td.secondary-GR1 {
	background: #d0d1b3;
	color: #000;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
td.secondary-GR2 {
	background: #ebeddf;
	color: #000;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
td.secondary-BR1 {
	background: #e6daa9;
	color: #000;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
td.secondary-BR2 {
	background: #f1ead1;
	color: #000;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
td.white {
	background: #fff;
	color: #000;
	padding: 2px 3px 2px 5px;
	text-align: center;
}
td.left {
	text-align: left;
}
td.right {
	text-align: right;
}
td.centerVertical {
	vertical-align: middle;
}
td.pad {
	padding: 4px;
}
tr {
	vertical-align: top;
}
.tableDash {
	background: url(../images/IMG-Dash.gif) repeat-x;
	height: 1px;
	margin: 0;
	padding: 0;
}
.tableSolid {
	background: #bfae73;
	height: 1px;
	margin: 0;
	padding: 0;
}
.tableBaseline {
	background: #3e647e;
	height: 1px;
	margin: 0;
	padding: 0;
}
/* Global Table Styles END */

/* Callouts BEGIN */
.calloutMiddle {
	background-image: url(../images/IMG-CallOutLeft.gif);
	background-repeat: repeat-y;
}
.calloutContent {
	margin: -5px 0 0 25px;
}
.calloutTop-BL1 {
	background: url(../images/IMG-PromoCornerTL_BL1.gif) top left no-repeat;
	height: 15px;
}
.calloutLeft-BL1 {
	border-left: 5px solid #3e647e;
}
.calloutBottom-BL1 {
	background: url(../images/IMG-PromoCornerBL_BL1.gif) bottom left no-repeat;
	height: 15px;
}
.promo {
	margin: -5px 0 -5px 20px;
}
.promo ul {
	margin: 0 0 10px 0;
	padding: 0;
}
.promo ul.last {
	margin: 0;
	padding: 0;
}
.promo ul li {
	list-style: none;
}
.promo ul li.headline {
	color: #6f732d;
	font-size: 120%;
	font-weight: bold;
}
.promo ul li.headline100 {
	color: #6f732d;
	font-size: 140%;
	font-weight: bold;
}
.promo ul li.callout {
	background: url(../images/IMG-PromoArrow_BL1.gif) no-repeat center left;
	color: #3e647e;
	font-size: 360%;
	font-weight: bold;
	list-style: none;
	line-height: 1em;
	margin: 0 0 0 -20px;
	padding: 0 0 0 20px;
}
.promo ul li.callout100 {
	background: url(../images/IMG-PromoArrow_BL1.gif) no-repeat center left;
	color: #3e647e;
	font-size: 110%;
	font-weight: bold;
	list-style: none;
	line-height: 1em;
	margin: 0 0 0 -20px;
	padding: 0 0 0 20px;
}
.promo ul li.callout sup {
	font-size: 75%;
	vertical-align: text-top;
}
.promo ul li.callout h6 {
	display: inline;
	font-size: 50%;
}
.promo-link ul {
	margin: 0;
	padding: 0;
}
.promo-link ul li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 15px;
}
.promo-link ul li.last {
	padding-bottom: 0;
}
.promo a {
	font-size: 110%;
	font-weight: normal;
	padding-right: 5px;
}
/* Callouts END */

/* Dash Styles BEGIN */
.dashContent {
	background: url(../images/IMG-Dash.gif) repeat-x center;
	height: 40px;
}
.dashLeft {
	background: url(../images/IMG-Dash.gif) repeat-x center;
	height: 40px;
	margin: 0 -15px 0 -15px;
}
.dashRight {
	background: url(../images/IMG-Dash.gif) repeat-x center;
	height: 40px;
	margin: 0 -15px 0 -15px;
}
.panelDash {
	border-bottom: 1px dashed #bfae73;
	height: 10px;
	margin: 0 10px 15px 0;
}
/* Dash Styles END */

/* Inline Copy BEGIN */
.caption {
	color: #7e633c;
	font-family: "Book Antiqua", "Times New Roman", Garamond, Georgia, serif;
	font-size: 130%;
	line-height: 25px;
}
.legal {
	color: #666;
	font-size: 90%;
	line-height: 1.25em;
}
.legal-white {
	color: #fff;
	font-size: 90%;
	line-height: 1.25em;
}
.label {
	background: url(../images/ICN-Dots.gif) repeat-x bottom left;
	color: #555;
}
.light {
	font-weight: normal;
}
.phone {
	color: #513f24;
	font-size: 100%;
	font-weight: bold;
}
.required {
	color: #981010;
	font-size: 100%;
	font-weight: bold;
}
/* Inline Copy END */

/* IP BEGIN */
#IP {
	color: #666;
}
#IP a {
	font-weight: normal;
}
#IP a.bold {
	font-weight: bold;
}
#IP ol {
	clear: both;
	font-size: 90%;
	margin: 0 10px 0 0;
	padding: 0;
}
#IP ol li {
	list-style: none;
	line-height: 1.25em;
	padding-bottom: 5px;
}
#IP ol li.dash {
	background: url(../images/IMG-Dash.gif) repeat-x center;
	height: 10px;
	width: 250px;
}
#IP ol li.num {
	list-style: inherit;
	margin: 0 0 7px 15px;
}
#IP ul {
	margin: 20px 0 5px 0;
	padding: 0;
}
#IP ul li {
	display: inline;
	list-style: none;
	border-right: 1px solid #7c98ae;
	margin-right: 1em;
	padding-bottom: 2px;
	padding-right: 1em;
}
#IP ul li.last {
	border-right: 0;
}
#IP ul li.pdf {
	background: transparent url(../images/ICN-PDF.gif) no-repeat;
	list-style: none;
	padding-left: 20px;
	vertical-align: top;
}
/* IP END */

/* Currency BEGIN */
.chartFrame {
	border: 1px solid #6f732d;
	margin: 20px 0;
	padding: 0 15px 5px 15px;
}
.chartTitle {
	background-color: #fff;
	padding-left: 8px;
	position: relative;
		top: -12px;
		left: -10px;
	width: 277px;
}
.FC-table-news-odd {
	background-color: #ffffff;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px 2px 6px 4px;
}
.FC-table-news-even {
	background-color: #e7ebef;
	color: #444444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 6px 2px 6px 4px;
}
/* Currency END */

/* Footer BEGIN */
#IndexFooter {
	background: #fff url(/images/IMG-BackgroundFadeRight.gif) repeat-y right;
	color: #fff;
	text-align: left;
}
#IndexFooter a {
	color: #fff;
	text-decoration: none;
}
#IndexFooter a:hover {
	color: #fff;
	text-decoration: underline;
}
.indexFooterLeft {
	background: #fff url(/images/IMG-BackgroundFadeRight.gif) repeat-y right;
/*	background: #7c98ae url(../images/dmwbackground.gif) repeat-y right; */
	float: left;
	width: 990px;
}
.indexFooterDW {
	float: right;
	width: 20px;
}
.indexFooterLeft ol {
	margin: 0;
	padding: 30px 0 5px 35px;
}
.indexFooterLeft li {
	display: inline;
	list-style: none;
	border-right: 1px solid #fff;
	margin-right: 1em;
	padding-right: 1em;
}
.indexFooterLeft li.last {
	border-right: 0;
}
.indexFooterRight {
	background: #fff url(../images/IMG-BackgroundFadeRight.gif) repeat-y right;
	float: right;
	text-align: right;
	width: 250px;
}
.indexFooterRight ol {
	margin: 0;
	padding: 15px 40px 5px 0;
}
.indexFooterRight li {
	display: inline;
	list-style: none;
	padding-left: .5em;
}
#Footer {
	background: url(../images/IMG-BackgroundCurve.gif) no-repeat bottom;
	color: #fff;
	height: 180px;
	text-align: left;
}
#Footer a {
 	color: #fff;  
	text-decoration: none;
}
#Footer a:hover {
	color: #fff;
	text-decoration: underline;
}
.footerLeft {
	float: left;
	width: 700px;
}
.footerLeft ol {
	margin: 0;
	padding: 155px 0 0 35px;
}
.footerLeft li {
	display: inline;
	list-style: none;
	border-right: 1px solid #fff;
	margin-right: 1em;
	padding-right: 1em;
}
.footerLeft li.last {
	border-right: 0;
}
.footerRight {
	float: right;
	text-align: right;
	width: 250px;
}
.footerRight ol {
	margin: 0;
	padding: 140px 40px 0 0;
}
.footerRight li {
	display: inline;
	list-style: none;
	padding-left: .5em;
}
.footerRightETD {
	float: right;
	text-align: right;
	width: 250px;
}
.footerRightETD ol {
	margin: 0;
	padding: 155px 40px 0 0;
}
.footerRightETD li {
	display: inline;
	list-style: none;
	padding-left: .5em;
}
/* Footer END */

/* Newsletter BEGIN */

/* Spry Slider BEGIN */
#Section {
	margin: 0px 0px 0px 0px;
}
#Section a {
	font-weight: bold;
}
#Section h1, h2, h3 {
	color: #6f732d;
	margin: 0 0 5px 0;
	padding: 0;
}
#Section h1 {
	font-size: 155%;
}
#Section h2 {
	font-size: 125%;
}
#Section h3 {
	display: inline;
	font-size: 109%;
	line-height: 1.5em;
	margin: 0;
}
#Section h3.block {
	display: block;
}
#Section h4 {
	display: inline;
	font-size: 109%;
	line-height: 2.5em;
	margin: 0;
}
#newsTicker {
	width: 630px;
	border: solid 1px #999999;
	float: left;
	margin:0px 0px 0px 4px;
	border-left: solid 1px #fff;
	border-right: solid 1px #fff;
	border-top: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-image:url(../images/IMG-NewsFeatureBackground.jpg);
}
#newsTicker .SlidingPanels {
	width: 630px;
	height: 162px;
	float: left;
}
#newsTicker .SlidingPanelsContentGroup {
	width: 8000em;
	float: left;
}
#newsTicker .SlidingPanelsContent {
	float: left;
	width: 630px;
	height: 162px;
}
#newsTicker img {
	float: left;
	margin-right: 4px;
}
#newsTicker .SlidingPanelsContent .contentaa {
	margin: 4px auto;
	float: left;
}
#newsTicker .contentaa {
	padding: 0px 4px 0px 20px;
}
#newsTicker .header {
	padding: 10px 0px 10px 20px;
	vertical-align: text-top;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 22px;
	color: #3E647E;
}
#newsTicker p {
	margin: 4px 4px 0px 20px;
	line-height:18px;
}
#newsTicker .prev {
	text-align: left;
	padding: 4px 4px 0px 20px;
	clear: both;
}
#newsTicker .next {
	text-align: left;
	padding: 4px 4px 0px 20px;
	clear: both;
}
.SlidingPanelsAnimating * {
	overflow: visible !important;
}
#newsTicker .navLinks {
	clear: both;
	text-align: center;
	border-top: solid 1px #CCC;
	padding-top: 4px;
	padding-bottom: 4px;
	border: solid 1px #999;
}
#toggle {
	color: #a7ab74;
	font-weight: bold;
}
#toggle a {
	color: #e25428;
	text-decoration: none;
}
#toggle a:hover {
	color: #e25428;
}
/* Spry Slider END */

/* Newsletter Cells BEGIN */
.lineContent {
	border-top: 1px solid #6f732d;
	width: 285px;
	margin: 20px 0px 10px 0px;
}
.lineContent2 {
	border-top: 1px solid #6f732d;
	width: 607px;
	margin: 20px 0px 10px 0px;
}
.lineContent3 {
	border-top: 1px solid #6f732d;
	width: 285px;
	margin: 10px 0px 10px 0px;
}
#boxNews {
	float: left;
	padding: 10px 10px 20px 10px;
	margin: 0px 15px 0px 0px;
	background: #fff;
	border: 1px solid #beccd7;
	width: 285px; 
	}
#boxNews2 {
	float: left;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	border: 1px solid #beccd7;
	width: 286px; 
	}
#boxNews3 {
	float: left;
	padding: 10px 10px 20px 10px;
	margin: 0px 0px 0px 0px;
	background: #fff;
	border: 1px solid #beccd7;
	width: 608px; 
	}
#boxTopNews {
	float: left;
	padding: 0px;
	margin: 40px 37px 0px 0px;
	background: #fff;
	width: 285px; 
	}
#boxTopNews2 {
	float: left;
	padding: 0px;
	margin: 40px 0px 0px 0px;
	background: #fff;
	width: 285px; 
	}
#boxTopNews3 {
	float: left;
	padding: 0px;
	margin: 40px 0px 0px 0px;
	background: #fff;
	width: 500px; 
	}
#boxSubhead {
	float: left;
	padding: 0px;
	margin: 20px 37px 0px 0px;
	background: #fff;
	width: 285px; 
	}
#boxSubhead2 {
	float: left;
	padding: 0px;
	margin: 20px 0px 0px 0px;
	background: #fff;
	width: 285px; 
	}
/* Newsletter Cells END */

/* Newsletter END */

/* Thickbox BEGIN */
body.thickbox {
	background: #fff;
}
#Thickbox {
	margin: 15px 25px;
	text-align: left;
}
#Thickbox a {
	color: #3e647e;
	font-weight: bold;
	outline: none;
	text-decoration: none;
}
#Thickbox a:hover {
	color: #204055;
	text-decoration: underline;
}
#Thickbox th a {
	color: #fff;
}
#Thickbox th a:hover {
	color: #fff;
	text-decoration: underline;
}
#Thickbox p {
	margin: 0 0 10px 0;
}
#Thickbox h3, h4 {
	color: #6f732d;
	display: inline;
	font-weight: bold;
	margin: 0 0 5px 0;
	padding: 0;
}
#Thickbox h3 {
	font-size: 130%;
}
#Thickbox h4 {
	font-size: 110%;
}
#Thickbox h4.BL1{
	color:#204055;
}
#Thickbox dl {
	margin: 0;
	padding: 0;
}
#Thickbox dt {
	margin: 0 0 5px 0;
	padding: 0;
}
#Thickbox dd {
	margin: 0 0 0 10px;
	padding: 0;
}
#Thickbox ul {
	margin: 10px 0 0 30px;
	padding: 0;
}
#Thickbox ul li {
	padding: 0 0 10px 5px;
}
#Thickbox ul li.first {
	padding-top: 0;
}
#Thickbox ul li.last {
	padding-bottom: 0;
}
#Thickbox ul.link {
	margin: 10px 0 10px 0;
	padding: 0;
}
#Thickbox ul.link li {
	background: transparent url(../images/ICN-ArrowOrange.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
#Thickbox ul.link li.pdf {
	background: transparent url(../images/ICN-PDF.gif) no-repeat;
	list-style: none;
	padding: 0 0 10px 20px;
}
#Thickbox ol {
	margin: 10px 0 0 35px;
	padding: 0;
}
#Thickbox ol li {
	padding: 0 0 10px 0;
}
#Thickbox ol li.first {
	padding-top: 0;
}
#Thickbox ol li.last {
	padding-bottom: 0;
}
#Thickbox ol li.none {
	list-style: none;
	margin-left: -17px;
}
#Thickbox ol li.dash {
	background: url(../images/IMG-Dash.gif) repeat-x center;
	height: 10px;
	list-style: none;
	margin-left: -17px;
	width: 250px;
}
#Thickbox form {
	margin: 0;
}
#Thickbox form input.text {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 15px;
	margin-bottom: 10px;
	padding: 2px 0 0 2px;
	vertical-align: middle;
	width: 95%;
}
#Thickbox form select.dropDown {
	border: 1px solid #3e647e;
	font-size: 90%;
	height: 17px;
	margin-bottom: 10px;
	vertical-align: middle;
	width: inherit;
}
#Thickbox form input.submit {
	cursor: pointer;
	margin: 10px 0;
	vertical-align: middle;
}
.thickbox300 {
	width: 300px;
}
.thickbox350 {
	width: 350px;
}
.thickbox400 {
	width: 400px;
}
.thickbox450 {
	width: 450px;
}
.thickbox500 {
	width: 500px;
}
.thickbox550 {
	width: 550px;
}
.thickbox600 {
	width: 600px;
}
.thickbox650 {
	width: 650px;
}
.thickbox700 {
	width: 700px;
}
.thickbox750 {
	width: 750px;
}
.thickboxColumn {
	background-color: #e7ebef;
	padding: 15px;
}
/* Thickbox END */
