

BODY   { color: #002d6a; font-size: 9pt; font-family: "Times New Roman", Times, Georgia, serif; text-align: center }
.mediumText { color: #002d6a; font-size: 10pt; font-family: "Times New Roman", Times, Georgia, serif }
.smallText { color: #002d6a; font-size: 8pt; font-family: "Times New Roman", Times, Georgia, serif }
.bg { background: #EBECED url(images/bg.jpg) no-repeat top left; }
.bold_titles { font-size: 11pt; font-weight: bold }
.color_bold_titles { color: #a61008; font-size: 10pt; font-weight: bold }
.party_admin  { font-size: 14pt; font-weight: bold; text-align: center }
.party_admin_smaller { font-size: 12pt; font-weight: bold; text-align: center }
/* Link Information */

.menu             { color: #891d10; font-size: 9pt; font-weight: bold; text-decoration: none; text-align: right }
a.menu           { text-decoration: none }
a.menu:visited          { text-decoration: none }
a.menu:active         { text-decoration: none }
a.menu:hover            { color: #002D6A; text-decoration: underline; }

a.titlelink           { color: #ebeced; font-weight: bold; text-decoration: none }
a.titlelink:visited          { color: #EBECED; font-weight: bold; text-decoration: none; }
a.titlelink:active          { color: #EBECED; font-weight: bold; text-decoration: none; }
a.titlelink:hover              { color: #FFFFFF; font-weight: bold; text-decoration: underline; }
.sidebar  { color: #ebeced; font-size: 9pt }
.sidebar_text   { color: #f6f6f6; font-size: 10pt; word-spacing: 0.1em }
a.sublink           { color: #ebeced; text-decoration: none }
a.sublink:visited           { color: #ebeced; text-decoration: none }
a.sublink:active           { color: #ebeced; text-decoration: none }
a.sublink:hover               { color: #ffffff; text-decoration: underline }

a.bodylink          { color: #891D10; text-decoration: none; }
a.bodylink:visited          { color: #891D10; text-decoration: none; }
a.bodylink:active          { color: #891D10; text-decoration: none; }
a.bodylink:hover              { color: #002D6A; text-decoration: underline; }

.pagefocus  { color: #002d6a; font-size: 11pt; font-weight: bold; line-height: 18pt; background-color: #ebeced; background-image: url("images/circle_bg.gif"); background-repeat: no-repeat; background-position: center }
.pagefocuslink        { color: #891d10; font-size: 11pt; font-weight: bold; padding: 0 }



.question { color: #891d10; font-weight: bold }


.tdpadding  { font-size: 9pt; text-align: justify; padding: 5px 15px 15px; vertical-align: top }
.center_text { font-size: 10pt; padding: 5px 15px 15px; vertical-align: top }
.index_center_text { font-size: 10pt; text-align: justify; padding: 5px 15px 15px; vertical-align: top }
.footer 	{ color: #002D6A; font-size: 8pt }
a.footer            { color: #891d10; text-decoration: none }
a.footer:visited    { color: #891d10; text-decoration: none }
a.footer:active     { color: #891d10; text-decoration: none }
a.footer:hover      { color: #002d6a; text-decoration: underline }
.testasig   { color: #ae3636; font-size: 10pt; font-style: italic; padding-left: 15px }
.testi  { font-size: 11pt; padding-right: 15px; padding-bottom: 10px; padding-left: 15px }
.dots { border-top: 1px dotted #4d5e91 }
.right_pad_15 { padding-right: 15px }
.bio_img { margin-right: 10px; margin-bottom: 10px }

/* rounded coners for mission statement */
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }

/* height and width stuff, width not really necessary. */
.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height: 7px;
font-size: 1px;
}
.rbcontent   { font-size: 10pt; margin: 0 7px; padding-right: 10px; padding-left: 10px }
.rbroundbox  { margin: 1em auto; width: 95% }
