/* http://MarshmallowChefSticks.com caw.css..updated 12/16/07 djs*/

h1 { MARGIN-TOP: 10px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px; COLOR: #666666; FONT-SIZE: 1.25em; FONT-FAMILY: arial, helvetica; }
h2 { COLOR: #3d6fab; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }

DIV.mainL1 { width: 100%:; text-align: center; }

DIV.mainL2 { width: 779px; }

.adBox { margin-bottom: 15; }

.baseText { COLOR: #666; FONT: 70% Arial, Helvetica, sans-serif; }

.baseTextBoldRed { COLOR: #990000; FONT: bold 70% Arial, Helvetica, sans-serif; }

.blueHeaderleft { width: 102px; background-color: #ffffff; background-image: url(images/corner_topleft_black.gif); background-repeat: no-repeat; }

.blueText { padding-bottom: 10px; COLOR: #003366; FONT-SIZE: 0.75em; }

.blueTextLink { COLOR: #003366; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; TEXT-DECORATION: underline; }

A.blueTextLink:link { COLOR: #003366; TEXT-DECORATION: underline; }

A.blueTextLink:visited { COLOR: #095aa6; TEXT-DECORATION: underline; }

A.blueTextLink:hover { COLOR: #095aa6; TEXT-DECORATION: underline; }

A.blueTextLink:active { COLOR: #095aa6; TEXT-DECORATION: underline; }

.body_bottom_bufferdn { height: 80px; }

.body_bottom_bufferup { height: 115px; }
/* had to leave these in px to work in log on page flows*/
.bodyTextBold { font-weight: bold; FONT-SIZE: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.bodyTextMed { MARGIN: 8px 2px 2px; COLOR: #999999; FONT-WEIGHT: normal; font-size: 0.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.bottomFooterLinkPad { padding-left: 22px; padding-right: 22px; padding-top: 5px; color: #666666; font-family: arial; font-size: 0.7em; }

.bottomFooterLinkPadRight { padding-left: 0px; padding-right: 22px; padding-top: 5px; color: #666666; font-family: arial; font-size: 0.7em; TEXT-ALIGN: right; }

.breadcrumb { MARGIN-TOP: 5px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 7px; COLOR: #666666; FONT-WEIGHT: normal; FONT-size: 0.7em; font-family: Arial, Helvetica, sans-serif; }

.breadcrumb A:link { COLOR: #095aa6; TEXT-DECORATION: underline } 

.breadcrumb A:active { COLOR: #095aa6; TEXT-DECORATION: underline } 

.breadcrumb A:visited { COLOR: #095aa6; TEXT-DECORATION: underline } 

.breadcrumb A:hover { COLOR: #095aa6; TEXT-DECORATION: underline } 

.buttonRowDataNew { BORDER-RIGHT: #f2f2f2 1px solid; BORDER-BOTTOM: #f2f2f2 1px solid; BACKGROUND-POSITION: center top; COLOR: #333333; BACKGROUND-COLOR: #ffffff; FONT: 0.7em Arial, Helvetica, sans-serif; TEXT-ALIGN: center; BORDER-LEFT-COLOR: #f2f2f2; BORDER-TOP-COLOR: #f2f2f2; }

.buttonRowDataNew A:link { COLOR: #666666; TEXT-DECORATION: underline } 

.buttonRowDataNew A:active { COLOR: #666666; TEXT-DECORATION: underline } 

.buttonRowDataNew A:visited { COLOR: #666666; TEXT-DECORATION: underline } 

.buttonRowDataNew A:hover { COLOR: #666666; TEXT-DECORATION: underline	} 

.buttonRowLabel { COLOR: #074580; BACKGROUND-COLOR: #ebebeb; FONT: bold 0.7em Arial, Helvetica, sans-serif; TEXT-ALIGN: left; }

.buttonRowLabelNew { COLOR: #074580; BACKGROUND-COLOR: #ebebeb; FONT: bold 0.7em Arial, Helvetica, sans-serif; TEXT-ALIGN: left; }

.colHeader { COLOR: #ffffff; BACKGROUND-COLOR: #074580; FONT: bold 0.75em Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.colHeaderNew { COLOR: #ffffff; BACKGROUND-COLOR: #074580; FONT: bold 0.7em Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }

.contentLeftCol { padding-right: 10px; padding-top: 10px; }

.copyright { margin-top: 20px; margin-bottom: 10px; color: #666666; font-family: arial; font-size: 0.7em; text-align: center;}

.dashesthick { height: 4px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; background-image: url(images/bk-dash.gif); background-position: bottom left; background-repeat: repeat-x; font-size: 1px; }

.dashesthin { height: 1px; margin-right: 5px; margin-bottom: 5px; background-image: url(images/dash.gif); background-position: bottom left; background-repeat: repeat-x; font-size: 1px; }

.footerLink { COLOR: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; }

A.footerLink:link { COLOR: #666666; TEXT-DECORATION: none }

A.footerLink:visited { COLOR: #666666; TEXT-DECORATION: none }

A.footerLink:active { COLOR: #666666; TEXT-DECORATION: underline }

A.footerLink:hover { COLOR: #666666; TEXT-DECORATION: underline }

.footerLinkSiteNav { COLOR: #095aa6; font-family: Arial, Helvetica, sans-serif; font-size: 0.75em; font-weight: normal; TEXT-DECORATION: underline; }

A.footerLinkSiteNav:link { COLOR: #095aa6; TEXT-DECORATION: none }

A.footerLinkSiteNav:visited { COLOR: #095aa6; TEXT-DECORATION: none }

A.footerLinkSiteNav:active { COLOR: #095aa6; TEXT-DECORATION: underline }

A.footerLinkSiteNav:hover { COLOR: #095aa6; TEXT-DECORATION: underline }

.footnote { MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #666666; FONT-SIZE: 0.7em; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.footnoteList { margin-bottom: 0; }

.footnoteNew { MARGIN-TOP: 20px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 0px; COLOR: #666666; FONT-SIZE: 0.7em; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.fontSize100 { FONT-SIZE: 100% }

.pageBody { BORDER-RIGHT: #095aa6 4px solid; BORDER-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; BORDER-LEFT: #095aa6 4px solid; BORDER-BOTTOM: #095aa6 4px solid; }

.pageBodyTextWhite{ COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.pageBodyTextRed { COLOR: #900000; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.pageBodyText { COLOR: #666666; FONT-SIZE: 0.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; }

.pageBodyText A:link { COLOR: #003366; TEXT-DECORATION: underline; }

.pageBodyText A:visited { COLOR: #666666; TEXT-DECORATION: underline; }

.pageBodyText A:hover { COLOR: #006666; TEXT-DECORATION: underline; }

.pageBodyText A:active { COLOR: #666666; TEXT-DECORATION: underline; }

.pageBodyTextBlck{ MARGIN: 0px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; font-size: 0.75em; }

.pageBodyTextsm { COLOR: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; }

.pageText { COLOR: #666666; FONT: 0.75em Arial, Helvetica, sans-serif; }

.pageText2 { FONT-SIZE: 0.75em; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #666666 }

.pageText2 A:link { COLOR: #666666; TEXT-DECORATION: underline } 

.pageText2 A:active { COLOR: #666666; TEXT-DECORATION: underline } 

.pageText2 A:visited { COLOR: #666666; TEXT-DECORATION: underline } 

.pageText2 A:hover { COLOR: #666666; TEXT-DECORATION: underline	} 

.pageText3 { font-size: 0.75em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; COLOR: #5f94c5}

.pageTextCopyright { MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px; COLOR: #666666; FONT-SIZE: 0.7em; FONT-FAMILY: arial; TEXT-ALIGN: center; }

.pageTitle { MARGIN-TOP: 10px; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 2px; COLOR: #666666; FONT-SIZE: 1.25em; FONT-FAMILY: arial, helvetica; TEXT-ALIGN: left; }

.pageWidth { width: 779; }

.primaryNav { PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #095aa6; }

.pwdTextBox { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; VERTICAL-ALIGN: top; PADDING-TOP: 2px; }

.right_article_buffer { height: 90px; }

.rowData { COLOR: #666666; BACKGROUND-COLOR: #ffffff; FONT: 0.7em Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; }

.rowData2 { COLOR: #666666; BACKGROUND-COLOR: #ffffff; FONT: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; }

.rowLabel { COLOR: #333333; BACKGROUND-COLOR: #ebebeb; FONT: bold 0.7em Arial, Helvetica, sans-serif; TEXT-ALIGN: left; }

.rowLabel2 { COLOR: #333333; BACKGROUND-COLOR: #ebebeb; FONT: bold Arial, Helvetica, sans-serif; TEXT-ALIGN: left; }

.searchBold { MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 7px; COLOR: #074580; FONT-WEIGHT: bold; FONT-SIZE: 80%; FONT-FAMILY: arial; }

.secondaryNav { padding: 20px; background-color: #dae6f2; color: #666666; font-family: arial; font-size: 0.7em; }

.secondGrayNav { padding: 20px; background-color: #CECFCE; color: #095aa6; font-family: arial; font-size: 0.7em; }

.securityText { margin-left: 5; margin-top: 8; margin-bottom: 20; margin-right: 5; color: #666666; }

.spacerH5 { HEIGHT: 5px; FONT-SIZE: 5px; }

.spacerH10 { HEIGHT: 10px; FONT-SIZE: 10px; }

.spacerH20 { HEIGHT: 20px; FONT-SIZE: 20px; }

.spacerH30 { HEIGHT: 30px; FONT-SIZE: 30px; }

.spacerH50 { HEIGHT: 50px; FONT-SIZE: 50px; }

.spacerW5 { WIDTH: 5px; }

.spacerW10 { WIDTH: 10px; }

.spacerW15 { WIDTH: 15px; }

.spacerW16 { WIDTH: 16px; }

.spacerW20 { WIDTH: 20px; }

.spacerW50 { WIDTH: 50px; }

.spacerW100 { WIDTH: 100px; }

.style1 { color: #FF0000; }

.subhd { COLOR: #3d6fab; FONT-WEIGHT: bold; FONT-SIZE: 0.8em; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }

.subheaddrkblu { COLOR: #003366; FONT-WEIGHT: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: bottom; }

.subheaddrkblu A:link { COLOR: #003366; TEXT-DECORATION: underline; }

.subheaddrkblu A:visited { COLOR: #003366; TEXT-DECORATION: underline; }

.subheaddrkblu A:hover { COLOR: #003366; TEXT-DECORATION: underline; }

.subheaddrkblu A:active { COLOR: #003366; TEXT-DECORATION: underline; }

.subheaddrkblu2 { COLOR: #003366; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: bottom; }

.subheaddrkblu_middle { COLOR: #003366; FONT-WEIGHT: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; }

.subheaddrkblu_middle2 { COLOR: #003366; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: middle; }

.subheaddrkblu_top { COLOR: #003366; FONT-WEIGHT: bold; font-size: 0.8em; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; }

.subheaddrkblu_top2 { COLOR: #003366; FONT-WEIGHT: bold; font-family: Arial, Helvetica, sans-serif; VERTICAL-ALIGN: top; }

.summaryHeader { padding: 10px 0px 5px 0px; font-size: 70%; }

.tanButtonRow { padding: 10px 0px 10px 0px; background-color: #f2f2e1; }

.topBar { background-color: #095aa6; }

.topFooterLinkPad { padding-left: 10px; padding-right: 20px; padding-top: 30px; color: #666666; }

