.main { font-family : Helvetica; font-size : 14px; text-decoration : none; color : #333333; }
.main a, .main a:link, .main a:visited  { color : #1b447d; font-weight: bold; text-decoration: underline;}
.main a:hover { color: #000000; text-decoration : underline; }

.boxes { font-family : Helvetica; font-size : 12px; text-decoration : none; color : #333333; }
.boxes a, .boxes a:link, .boxes a:visited  { color : #1b447d; font-weight: bold; text-decoration: underline;}
.boxes a:hover { color: #000000; text-decoration : underline; }

.nav, .nav a, .nav a:link, .nav a:visited   { font-family : Tahoma; font-size : 14px; line-height:26px; text-decoration : none; color : #1f3e20; padding:0 10 0 10; vertical-align: middle; display: block; float:left; }
.nav a:hover { background-color: #1b447d; color: #ffffff; text-decoration : none; }

.nav_on, .nav_on a, .nav_on a:link, .nav_on a:visited   { font-family : Tahoma; font-size : 14px; line-height:26px; text-decoration : none; background-color: #1b447d; color: #ffffff; vertical-align: middle; display: block; float:left; }
.nav_on a:hover { text-decoration : none; }
	
.nav-sub, .nav-sub a, .nav-sub a:link, .nav-sub a:visited   { font-family : Tahoma; font-size : 10px; line-height:16px; text-decoration : none; color : #1f3e20; padding:0 10 0 10; vertical-align: middle; display: block; float:left; }
.nav-sub a:hover { background-color: #1b447d; color: #ffffff; text-decoration : none; }

.nav-sub_on, .nav-sub_on a, .nav-sub_on a:link, .nav-sub_on a:visited   { font-family : Tahoma; font-size : 10px; line-height:16px; text-decoration : none; background-color: #1b447d; color: #ffffff; vertical-align: middle; display: block; float:left; }
.nav-sub_on a:hover { text-decoration : none; }

.header, .header a, .header a:link, .header a:visited   { font-family : Tahoma; font-size : 21px; font-weight: bold; text-decoration : none; color : #4b603d; }
.header a:hover { color: #1b447d; text-decoration : underline; }

.h2 { font-family : Tahoma; font-size : 14px; font-weight: bold; text-decoration : none; color : #4b603d; }
.h2 a, .h2 a:link, .h2 a:visited { color: #1b447d; text-decoration: none;}  
.h2 a:hover { color: #000000; text-decoration : underline; }

.h3 { font-family : Helvetica; font-size : 16px; font-weight: bold; text-decoration : none; color : #4b603d; }
.h3 a, .h3 a:link, .h3 a:visited { color: #1b447d; text-decoration: none;}
.h3 a:hover { text-decoration : underline; }

.h4 { font-family : Helvetica; font-size : 14px; line-height: 20px; text-decoration : none; color : #000000; font-weight: bold; }
.h4 a, .h4 a:link, .h4 a:visited { font-size: 14px; color: #000000; text-decoration: none; padding: 2px; background-color: #d1c834; }
.h4 a:hover { color: #d1c834; background-color: #000000; text-decoration : none; }

.faq-hd, .faq-hd a, .faq-hd a:link, .faq-hd a:visited   { font-family : Helvetica; font-size : 14px;  height:21px; font-weight: bold; text-decoration : none; color : #000000; background-image:url('/images/faq-line.gif'); background-repeat: repeat-x; background-position: left; width:75%; }
.faq-hd a:hover { color: #1b447d; }

.faq { font-family : Helvetica; font-size : 12px; text-decoration : none; color : #333333; }
.faq a, .faq a:link, .faq a:visited  { color : #1b447d; font-weight: bold; text-decoration: underline;}
.faq a:hover { color: #000000; text-decoration : underline; }

.footer, .footer a, .footer a:link, .footer a:visited  { font-family : Helvetica; font-size : 10px; text-decoration : none; color : #2e4a23; }
.footer a:hover { color: #1b447d; font-weight: bold; text-decoration : underline; }

.reps { font-family : 'Helvetica Narrow', Helvetica; font-size : 11px; text-decoration : none; color : #333333; }
.reps a, .reps a:link, .reps a:visited  { color : #1b447d; font-weight: bold; text-decoration: underline;}
.reps a:hover { color: #000000; text-decoration : underline; }

.highlight { font-family : Helvetica; font-size : 14px; text-decoration : none; color : #333333; background-color:#ffff66; padding:3px; font-weight:bold; }
.highlight a, .highlight a:link, .highlight a:visited  { color : #1b447d; text-decoration: underline;}
.highlight a:hover { color: #000000; text-decoration : underline; }

.highlight-hd { font-family : Helvetica; font-size : 16px; text-decoration : none; color : #333333; background-color:#ffff66; padding:3px; font-weight:bold; }
.highlight-hd a, .highlight-hd a:link, .highlight-hd a:visited  { color : #1b447d; text-decoration: underline;}
.highlight-hd a:hover { color: #000000; text-decoration : underline; }

.amendment {
	border-top:1px #999999 dotted;
	border-bottom:1px #999999 dotted;
	padding:15px;
	line-height:18px;
	width:500px;
	background-color: #efefef;
	}
