/* Global */
body { color: #474747; font-style: normal; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f2f2f2; text-align: center; margin: 0; padding: 0; }

p { margin: 8px 0 12px; }
b { font-size: 110%; }

a  { color: #474747; }
a:hover { color: #2589b5; }

a img { border-style: none; }
a img:hover { filter: alpha(opacity=70); opacity: 0.7; -moz-opacity: 0.7; }

blockquote { margin-left: 22px }

th { color: #fff; font-size: 11px; background-color: #00316c; text-align: left; padding: 2px 4px 2px 5px; height: 24px ; border-style: none; }
h1 { color: #63ca06; font-size: 14px; font-weight: bold; text-transform: uppercase; text-align: left; margin: 0 0 8px; padding: 0 0 4px; overflow: hidden; }

/* Text and Links */
.Title1,  a.Title1 { color: #57c200; font-weight: bold; font-size: 22px; }
a.Title1:hover { color: #6a6a6a }
.Title2,  a.Title2 { color: #606060; font-weight: bold; font-size: 100%  }
a.Title2:hover { color: #2589b5 }
.Title3,  a.Title3 { color: #474747; font-weight: bold; font-size: 14px; }
a.Title3:hover { color: #2589b5 }
.Title4,  a.Title4 { color: #6a6a6a; font-weight: bold; font-size: 15px; }
a.Title4:hover { color: #2589b5 }
.Bigtext, a.Bigtext { color: #474747; font-weight: 500; font-size: 15px; line-height: 1.1em; letter-spacing: 0.01em; }
a.Bigtext:hover { color: #b00 }
.Smalltext, a.Smalltext { color: #474747; font-size: 10px }
a.Smalltext:hover { color: #b00 }
.Date, a.Date { color: #2589b5; font-weight: bold; text-decoration: none; margin-right: 6px; }
a.Date:hover { color: #6a6a6a; }

/* Form Elements */
form { margin: 0; padding: 0; }
/*
#AccountBox ul { margin: 0; padding: 0; list-style-type: none; }
#AccountBox li { list-style-type: none; margin: 4px 0; padding: 0; }
*/
#AccountBox label { margin: 4px 3px 0 0; }
#AccountBox .Field { margin: 4px 0; }
#AccountBox .Button { margin: 4px 2px 4px 3px; }
#AccountBox .Button_bp { width: 180px; padding: 5px; color: #6a6a6a; font-size: 10px; font-weight: 600; border: 1px solid #797979; background-color: #f9f9f9; }
#AccountBox .Button_bp:hover { color: #696969; background-color: #f3f3f3; }
fieldset { margin: 0; padding: 0; border-style: none; border-width: 0; }
label { font-size: 10px; font-weight: bold; width: 64px; float: left; text-align: right; margin: 0 4px 0 0; padding: 3px 0 0; display: block; }

.Field { color: #6a6a6a; font-size: 11px; background-color: white; width: 102px; margin: 0; padding: 1px 3px 2px; border: solid 1px; }
.Button { color: #6a6a6a; font-size: 10px; font-weight: bold; background-color: #d9d9d9; text-align: center; margin: 0 2px; padding: 1px 2px; border: solid 1px; -moz-border-radius: 4px; }
.SearchField { color: #6a6a6a; font-size: 11px; background-color: white; width: 100px; margin: 0; padding: 1px 3px 2px; border: solid 1px; }
.SearchButton { color: #6a6a6a; font-size: 10px; font-weight: bold; background-color: #d9d9d9; text-align: center; width: 60px; margin: 0 2px; padding: 1px 2px; border: solid 1px; -moz-border-radius: 4px; }
.Button:hover, .SearchButton:hover { color: #d9d9d9; background-color: #6a6a6a; }

.Textarea { color: #474747; font-size: 12px; background-color: #fff; margin-right: 2px; padding: 2px; border: solid 1px #aaa; }
.Select { color: #474747; font-size: 11px; background-color: #fff; padding: 1px; border: solid 1px #aaa; }
.text_field_error { color: #474747; font-size: 12px; background-color: #ff999f; margin: 0; padding: 2px 5px 3px; border: solid 1px #ccc }

.ErrorMessage1 { color: #b00; font-size: 14px; }
.ErrorMessage2 { color: #b00; font-size: 12px; }

.Asterisk { margin: 0 4px -3px 0; border-style: none; }
.Bullet { margin: 0 1px -3px 0; border-style: none; }

/* GENERIC FOR ALL */
.row_light { color: #474747; background-color: #fff; }
.row_dark { color: #474747; background-color: #fafafa; }

/* Used for the arrow links */
a.expand_contract:link IMG { border: none; }
a.expand_contract:active IMG { border: none; }
a.expand_contract:visited IMG { border: none; }
a.expand_contract:hover IMG { border: none; }
