/* General Formatting -----------------------------------------*/
BODY, p, td, 
ol, ul, li          { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }
ol, ul              { margin: 4px 0px 0px 35px; padding: 0px; }
p                   { line-height: 14px; }
li                  { padding-bottom: 4px }

.white				{ color: #FFFFFF; }
.caps				{ text-transform: uppercase; }
.small				{ font-size: 9px; }
.small				{ font-size: 11px; }
.big                { font-size: 16px; }
.xbig               { font-size: 24px; }
.expanded           { font-size: 11px; line-height: 24px; letter-spacing: 2px; border-top: 1px solid #A68C35; border-bottom: 1px solid #A68C35; margin-top: 12px; }
.justified          { text-align: justify; }
.right				{ text-align: right; }
.error              { font-family: Verdana,Geneva,Arial,sans-serif; font-size: 11px; line-height: 14px; color: #990000; }
.bodystyle          { font-size: 11px; }
.footer             { font-family: "Times New Roman", Times, serif; font-size: 9px; color: #999999; }
.box1               { padding: 3px; border-width: medium; border-style: solid; border-color: #CCCCCC #666666 #666666 #CCCCCC; }
.box2               { font-style: italic; word-spacing: 2pt; padding: 3px; border: 1px solid; }
.black              { color: #000000; text-decoration: none; }
a.black:hover       { color: #0C1D58; text-decoration: underline; }


/* Text Headers -----------------------------------------------*/
.hdr                { font-family: Arial,Helvetica,sans-serif; font-size: 14px; font-weight: bold; color: #69157f; padding: 0px; margin: 0px; }
.hdrsub             { font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; color: #69157f; padding: 0px; margin: 0px; }


/* Navigation -------------------------------------------------*/
/* General Site Links */
a 					{ text-decoration: none; color: #0C1D58; }
a:link 				{ text-decoration: none; color: #0C1D58; }
a:active 			{ text-decoration: none; color: #0C1D58; }
a:visited			{ text-decoration: none; color: #0C1D58; }
a:hover 			{ text-decoration: none; color: #69157f; }

/* Top Navigation Bar */
.navtop             { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-transform: uppercase; font-weight: normal; color: #000000; }
a.navtop,
a:link.navtop,
a:active.navtop,
a:visited.navtop    { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-transform: uppercase; font-weight: normal; color: #000000; }
a:hover.navtop      { text-decoration: none; text-transform: uppercase; font-weight: normal; color: #a68c35; }

a.navtop-at,
a:link.navtop-at,
a:active.navtop-at,
a:visited.navtop-at { font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; text-transform: uppercase; font-weight: normal; color: #a68c35; }
a:hover.navtop-at   { text-decoration: none; text-transform: uppercase; font-weight: normal; color: #a68c35; }


/* Left Menu */
.nav-left           { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #3b3b3b; padding: 3px 0px 3px 0px; }
a.nav-left          { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #3b3b3b; padding: 3px 0px 3px 0px; display: block; border-bottom: 1px solid #ebebeb; }
a:link.nav-left     { text-decoration: none; color: #3b3b3b; }
a:active.nav-left   { text-decoration: none; color: #3b3b3b; }
a:visited.nav-left  { text-decoration: none; color: #3b3b3b; }
a:hover.nav-left    { text-decoration: none; color: #006eda; }

.nav-left-at           { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 3px 0px 2px 0px; font-weight: bold; }
a.nav-left-at          { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 3px 0px 2px 0px; font-weight: bold; display: block; }
a:link.nav-left-at     { text-decoration: none; color: #006eda; font-weight: bold; }
a:active.nav-left-at   { text-decoration: none; color: #006eda; font-weight: bold; }
a:visited.nav-left-at  { text-decoration: none; color: #006eda; font-weight: bold; }
a:hover.nav-left-at    { text-decoration: underline; color: #006eda; font-weight: bold; }

.nav-subleft           { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 2px 0px 2px 10px; }
a.nav-subleft          { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 2px 0px 2px 10px; display: block; }
a:link.nav-subleft     { text-decoration: none; color: #006eda; }
a:active.nav-subleft   { text-decoration: none; color: #006eda; }
a:visited.nav-subleft  { text-decoration: none; color: #006eda; }
a:hover.nav-subleft    { text-decoration: underline; color: #006eda; }

.nav-subleft-at           { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 2px 0px 2px 10px; font-weight: bold;  }
a.nav-subleft-at          { font-family: Arial,Helvetica,sans-serif; font-size: 11px; text-decoration: none; color: #006eda; padding: 2px 0px 2px 10px; display: block; font-weight: bold;  }
a:link.nav-subleft-at     { text-decoration: none; color: #006eda; font-weight: bold;  }
a:active.nav-subleft-at   { text-decoration: none; color: #006eda; font-weight: bold;  }
a:visited.nav-subleft-at  { text-decoration: none; color: #006eda; font-weight: bold;  }
a:hover.nav-subleft-at    { text-decoration: underline; color: #006eda; font-weight: bold;  }


/* Copyright Text and Links */
.copy,
a.copy,
a:link.copy,
a:active.copy,
a:visited.copy		{ font-family: Arial, Helvetica, sans-serif; font-size: 7.0pt; color: #4a401f; line-height: 11px; }
a:hover.copy 		{ text-decoration: underline; }


