body { background-color: #E1E9F2; height:100%; text-align: center; margin-top: 0px; margin-bottom: 0px; }

a {color: #01367E; text-decoration: underline;}

a:hover {color: #000000; text-decoration: none;}

#left_border { background-image:   url("images/left_border.gif"); background-repeat: repeat-y; width: 2px; }

#right_border { background-image:   url("images/right_border.gif"); background-repeat: repeat-y; width: 1px; }

#headerpic_left { background-image:   url("images/top_pic_left.jpg"); padding: 0px 0px 0px 0px; background-color: #FFFFFF; background-repeat: no-repeat; width: 254px; height: 118px; }

#headerpic_addr { background-image:   url("images/top_pic_addr.jpg"); padding: 0px 0px 0px 0px; background-color: #FFFFFF; background-repeat: no-repeat; width: 282px; height: 118px; vertical-align: top; }

.company_name { padding: 0px 0px 0px 0px; text-align: left; font-weight:bold; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.company_addr { padding: 0px 0px 0px 0px; text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }

.email_link a:link { text-align: left; font-weight: bold; color: #0000FF; text-decoration: none;}

.email_link a:visited { text-align: left; font-weight: bold; color: #0000FF; text-decoration: none;}

.email_link a:hover { text-align: left; font-weight: bold; color: #01367E; text-decoration: none;}

.email_link a:active { text-align: left; font-weight: bold; color: #0000FF; text-decoration: none;}

.company_logo { padding: 0px 0px 0px 0px; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 25px; font-weight:bold; color: #014199; }

#headerpic_logo { background-image: url("images/top_pic_logo.jpg"); padding: 0px 0px 0px 0px; background-color: #FFFFFF; background-repeat: no-repeat; width: 219px; vertical-align: middle; height: 118px; }

#menu_line { background-image:   url("images/menu_line.gif"); background-repeat: no-repeat; width: 755px; vertical-align: middle; height: 32px; }

.menu_line { padding: 3px 10px 0px; text-align: left; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #000000; }

.menu_line a:link { text-align: left; font-weight: bold; color: #01367E; text-decoration: none;}

.menu_line a:visited { text-align: left; font-weight: bold; color: #01367E; text-decoration: none;}

.menu_line a:hover { text-align: left; font-weight: bold; color: #FFFFFF; text-decoration: none;}

.menu_line a:active { text-align: left;	font-weight: bold; color: #01367E; text-decoration: none;}

#main_frame { padding-bottom: 15px; background-color: #FFFFFF; }

#main_text { padding-top: 25px; height: 100%; width: 543px; text-align: left; background-color: #FFFFFF; }

#main_text2 { padding-top: 25px; height: 100%;  width: 740px; text-align: center; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; align: center; background-color: #FFFFFF; }

.main_text2 h1 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #01367E; margin-bottom: 10px; text-align: center; text-decoration: none; }

#main_textsub { padding-top: 55px; height: 100%; width: 740px; text-align: left; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; background-color: #FFFFFF; }

#extra { width: 211px; height: 94px; background-image:   url("images/extra_header.jpg"); background-repeat: no-repeat; }

#extra_text { width: 211px; height: 35px; background-color: #ffffff; background-image:   url("images/extra_text.gif"); background-repeat: no-repeat; }

#extra_body { width: 211px; height: 100%; padding-top: 5px; background-color: #DBE9EE; background-image:   url("images/extra_body.gif"); background-repeat: repeat-y; }

#extra_footer { width: 211px; height: 54px; background-color: #DBE9EE; background-image:   url("images/extra_footer.gif"); background-repeat: no-repeat; }

.main_text { vertical-align: top; text-align: left; }

.main_text h1 { padding-left: 30px; padding-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #01367E; margin-top: 0px; margin-bottom: 30px; text-decoration: none; }

.main_text p { padding-left: 30px; padding-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin-top: 15px; }

.main_textsub { vertical-align: top; text-align: left; }

.main_textsub h1 { padding-left: 30px; padding-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #01367E; margin-bottom: 10px; text-decoration: none; }

.main_textsub p { padding-left: 30px; padding-right: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.main_comment{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.main_commentbold{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #000000; }

#footer { width: 758px; height: 42px; background: url("images/footer.gif"); no-repeat; }

#footer a {color: #ffffff; text-decoration: underline;}

#footer a:hover {color: #ffffff; text-decoration: none;}

.copyright { padding: 15px 15px 0px 0px; text-align: right; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #FFFFFF; }

.extra_text { padding: 0px 12px 0px; text-align: left; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #FFFFFF; }

.extra_body { text-align: left; vertical-align: top; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #01367E; }

.extra_body ul{ list-style-type: square; }

.extra_body p{ text-align: left; vertical-align: top; padding-left: 10px; padding-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #01367E; }

/*Form Elements*/

form { margin: 0px; }

input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #01367E; border: 1px inset #A1978F; }

input.formCheckbox { border: none; background: transparent; }

input.formButton { background: #425929; border-bottom: 1px solid #688C40; border-left: 1px solid #688C40; border-right: 1px solid #141C0D; border-top: 1px solid #141C0D; color: #FFFFFF; font-weight: bold; margin: 3px 3px 0px 3px; }
