@charset "UTF-8";

* {	margin: 0px; padding: 0px; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */ }

body { background-image: url(../graphics/cherry_dark.jpg);	}
	
#wrapper { margin: 0px auto; font-family:  "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; font-size: 12px; font-weight: normal; width:998px; }

/* Begin Homepage code */
#left_box { width: 334px; height: 424px;  margin: 16px 0px 0px 20px; float: left;  display: inline;  background-image: url(../graphics/box_hp_lg_marble_cw.jpg); background-repeat: no-repeat; }

#middle_box {width: 237px; height: 424px; margin: 16px 0px 0px 24px; float: left;  display: inline;  background-image: url(../graphics/box_hp_sm_marble_cw.jpg); background-repeat: no-repeat; }

#right_box { width: 334px; height: 424px;  margin: 16px 0px 0px 26px; float: left;  display: inline;  background-image: url(../graphics/box_hp_lg_marble_cw.jpg); background-repeat: no-repeat; }

.header  { font-family:  "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; color: #E9E45D; font-size: 1.6em; font-weight: normal; margin: 12px 0px 0px 0px; text-align: center; }

.bullet_pts {  width: 290px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;  font-size: 0.9em; font-weight: normal; text-align: left; line-height: 2.75em; padding: 20px 0px 6px 20px; float: left; display: inline;  }

.bullet_pts_calendar {  width: 290px;   font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;  font-size: 0.9em; font-weight: normal; text-align: left; line-height: 2.0em; padding: 20px 0px 6px 20px; float: left; display: inline;  }

.pdf_txt  { font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 0.8em;  font-weight: normal; margin: 40px 10px 0px 20px; float: left; display: inline; }

.sm_txt  { color:#FAF4B1;  font-size: 0.8em; font-weight: normal; text-align: center; line-height: 1em; margin: 5px 0px 0px 0px;  }

.red_note  {  color:#CC0200;  font-size: 0.7em; font-weight: normal; text-align: center; line-height: 1em; margin: 5px 0px 0px 0px;  }

.red_txt  {  color:#CC0200; } 

.lang_choice  {  color:#ff0000;  font-size: 0.8em; font-weight: normal; text-align: center; line-height: 1em; margin: 8px 0px 0px 0px;  }

#message_txt  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.94em; font-weight: normal; margin: 24px 10px 12px 20px; }

#calendar_sm {width: 294px; height: 196px; margin: -5px 0px 0px 20px;  float: left; display: inline; text-align: center; }

.cal_title  { color:#000;  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; text-align: center; line-height: 1.2em;  }

a.left_box:link { color: #000; text-decoration: none; background-image: url(../graphics/left_col_bullet_off.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px; }
a.left_box:visited { color: #000;  text-decoration: none; background-image: url(../graphics/left_col_bullet_off.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px; }
a.left_box:hover { color: #ff0000; text-decoration: none; background-image: url(../graphics/left_col_bullet_on_lg.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px;   }
a.left_box:active { color: #000;  text-decoration: none; }

a.right_box:link { color: #000; text-decoration: none; background-image: url(../graphics/left_col_bullet_off.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px; }
a.right_box:visited { color: #000;  text-decoration: none; background-image: url(../graphics/left_col_bullet_off.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px; }
a.right_box:hover { color: #ff0000; text-decoration: none; background-image: url(../graphics/left_col_bullet_on_lg.gif); background-repeat: no-repeat; padding: 0px 0px 0px 16px; }
a.right_box:active { color: #000;  text-decoration: none; }

/* End Homepage code */


/* Begin Forms pg code */

#one_per_pg_box { width: 961px; height: 411px; margin: 16px 0px 0px 18px; float: left;  display: inline;   background-image: url(../graphics/box_1_per_pg_cw.jpg); background-repeat: no-repeat; }

#one_per_pg_forms_box { width: 954px; height: 326px; overflow:auto;  margin: 12px 0px 0px 0px; float: left;  display: inline; }

.form_box { width: 390px; height: 40px; margin: 24px 0px 0px 24px;  float: left;  display: block;  background-image: url(../graphics/adobe_pdf_logo_40x40.jpg); padding: 12px 0px 0px 52px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: left; }

a.form_box:link { color: #000; text-decoration: none; }
a.form_box:visited { color: #000; text-decoration: none; }
a.form_box:hover { color: #DC1F26; text-decoration: none; }
a.form_box:active { color: #ff0000; text-decoration: none; }

.form_box_3col { width: 260px; height: 30px; margin: 14px 0px 0px 18px;  float: left;  display: block;  background-image: url(../graphics/adobe_pdf_logo_30x30.jpg); padding: 6px 0px 0px 34px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: normal; text-align: left;; }

a.form_box_3col:link { color: #000; text-decoration: none; }
a.form_box_3col:visited { color: #000; text-decoration: none; }
a.form_box_3col:hover { color: #DC1F26; text-decoration: none; }
a.form_box_3col:active { color: #ff0000; text-decoration: none; }

.spacer_top {width: 700px; height: 330px; margin: 28px 0px 0px 20px; float: left; display: inline; } 

/* End Forms pg code */


/* Begin Links pg code */

#links_box {width: 900px; height: 300px; margin: 20px 0px 0px 20px;  float: left; display: inline;  }

/* End Links pg code */


/* Begin Registration pg code */

#one_per_pg_box_lg { width: 961px; height: 588px; margin: 16px 0px 0px 20px; float: left;  display: block;  background-image: url(../graphics/box_1_per_pg_cw_calendar.jpg); background-repeat: no-repeat; }

#reg_box { width: 930px; margin: 18px 0px 0px 20px; display: inline; float: left; font-size: 1.0em; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 1.25em; }

.reg_txt_block  { font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: normal;  margin: 6px 0px 6px 0px; text-align: left; float: left; display: inline; width: 928px;  line-height:1.2em;	 }

.reg_txt_block_narrow  { font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: normal;  margin: 6px 0px 6px 0px; text-align: left; float: left; display: inline; width: 498px;  line-height:1.2em;	 }

.reg_sub_head { font-family:  Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: bold; margin: 0px 0px 2px 14px; text-align: left; width: 450px; float: left; display: inline; }

.reg_sub_head_points { font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: normal;  margin: 2px 0px 4px 32px; text-align: left; float: left; width: 450px;  display: inline; }

.bold_txt { font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: bold;  margin: 0px; text-align: left; }

.bold_header_txt { color: 000; font-size: 1.0em;  font-weight: bold;  margin: 10px 0px 0px 0px; text-align: left; float: left; }

.reg_app_box { width: 380px; height: 126px; font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 1.0em;  font-weight: normal;  margin: 16px 30px 4px 0px; text-align: center; float: right;  background-image: url(../graphics/reg_pg_app_box.jpg); background-repeat: no-repeat; padding: 16px 0px 0px 0px; }

.reg_app_box h2 { color: red; }

.reg_app_box_txt { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: center; }

.reg_form_btn { width: 170px; height: 30px; margin: 20px 0px 0px 80px;  float: left;  display: inline;  background-image: url(../graphics/adobe_pdf_logo_40x40.jpg); padding: 12px 0px 0px 52px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: left; }

a.reg_form_btn:link { color: #000; text-decoration: none; }
a.reg_form_btn:visited { color: #000; text-decoration: none; }
a.reg_form_btn:hover { color: #DC1F26; text-decoration: none; }
a.reg_form_btn:active { color: #ff0000; text-decoration: none; }

/* End Registration pg code */


/* Begin Calendar pg code */

#calendar {width: 640px; height: 310px; margin: 24px 0px 0px 14px; float: left; display: inline; }

#events { width: 272px; height: 500px; margin: 0px 0px 0px 10px;  float: left; display: inline; }

#readme { float: left;  font-family: Verdana, Arial, Helvetica, sans-serif;  color: 000; font-size: 0.9em;  width: 272px; height: 90px; font-weight: normal;  margin: 26px 0px 0px 10px; text-align: left; display: inline; float: left; line-height: 1.5em; }

.bullet_pts_calendar_lg { width: 272px;  font-family: Verdana, Arial, Helvetica, sans-serif; color:#000;  font-size: 0.9em; font-weight: normal; text-align: left; line-height: 2.6em; padding: 0px 0px 6px 6px; float: left; display: inline; }

/* End Calendar pg code */

/* Begin Contact pg code */

#contact_box { width:430px; height:320px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: center; line-height: 1.1em; margin: 14px 0px 0px 0px; float: left; display: inline; }

.bold_title { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; line-height: 1.2em; margin: 8px 0px 0px 0px; }

.bold_italic_title { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold; line-height: 1.2em; margin: 0px 0px 0px 0px; }

.vert_bar { width:5px; height: 238px; margin: 11px 0px 0px 20px; float: left; display: inline; }

#contact_officials { width:500px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: center; line-height: 1.1em; margin: 14px 0px 0px 0px; float: left; display: inline; }

.officals_box { width:478px; height: 150px; margin: 10px 0px 0px 0px; float: left; display: inline;}

.officals_box_2 { width:472px; height: 340px; margin: 0px 0px 0px 0px; float: left; display: inline; }

.o_photo { width:113px; height: 150px; margin: 0px 0px 0px 90px; float: left; display: inline;  }

.o_info { width:220px; height: 140px;text-align: left;  margin: 4px 0px 0px 20px; float: left; display: inline;  }

.o_info_2 { width:200px; height: 100px;text-align: left;  margin: 4px 0px 0px 16px; float: left; display: inline; }

.name { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic; font-weight: bold; line-height: 1.2em; margin: 0px 0px 0px 0px; }

.address { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;  font-weight: normal; line-height: 1.1em; margin: 6px 0px 0px 0px; }

.phone { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em;  font-weight: normal; line-height: 1.4em; margin: 6px 0px 0px 0px; }

.email { font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; font-style: italic; font-weight: normal; line-height: 1em; margin: 6px 0px 0px 0px; }

.vert_spacer { width: 20px; height: 40px; margin: 0px 0px 0px 0px; float: left; display: inline; }

/* End Contact pg code */


/* Begin Policies pg code */

.policy_box { width: 390px; height: 40px; margin: 24px 0px 0px 24px;  float: left;  display: block;  background-image: url(../graphics/adobe_pdf_logo_40x40.jpg); padding: 12px 0px 0px 52px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: left; }

a.policy_box:link { color: #000; text-decoration: none; }
a.policy_box:visited { color: #000; text-decoration: none; }
a.policy_box:hover { color: #DC1F26; text-decoration: none; }
a.policy_box:active { color: #ff0000; text-decoration: none; }

/* End Policies pg code */


/* Begin Instruction pg code */

.instruction_box { width: 390px; height: 40px; margin: 24px 0px 0px 24px;  float: left;  display: block;  background-image: url(../graphics/adobe_pdf_logo_40x40.jpg); padding: 12px 0px 0px 52px; background-repeat: no-repeat; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: left; }

a.instruction_box:link { color: #000; text-decoration: none; }
a.instruction_box:visited { color: #000; text-decoration: none; }
a.instruction_box:hover { color: #DC1F26; text-decoration: none; }
a.instruction_box:active { color: #ff0000; text-decoration: none; }

/* End Instruction pg code */

/* Begin Links pg code */

.link_box_6x2_1st_in_row { width: 140px; height: 110px; vertical-align: middle; margin: 34px 0px 0px 24px;  float: left;  display: inline;  padding: 0px 0px 0px 0px;    }

.link_box_6x2 { width: 140px; height: 110px; vertical-align: middle;  margin: 34px 0px 0px 12px;  float: left;  display: inline;  padding: 0px 0px 0px 0px; }

/* End Links pg code */

/* Begin Gallery pg code */

#thumbnails_box { width: 954px; height: 326px; overflow:auto;  margin: 12px 0px 0px 0px; float: left;  display: inline; }

/* End Gallery pg code */

/* Begin Pop-up Window code */

#pop_box { width: 340px; height: 424px;  margin: 0px 0px 0px 0px; float: left;  display: inline;  background-image: url(../graphics/box_hp_lg_marble_cw.jpg); background-repeat: no-repeat;  }

#syn_header  { font-family: "Book Antiqua", "Palatino Linotype", "Times New Roman", Times, serif; color: #E9E45D; font-size: 1.2em; font-weight: normal; margin: 12px 0px 0px 0px; text-align: center; }

#pop_box_txt_box { width: 306px; height: 333px;  margin: 15px 0px 0px 20px; float: left;  display: inline; overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; text-align: left;   }

#pop_box_txt_box p { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.2em; font-weight: normal; text-align: left; padding: 12px 0px 12px 0px; }


.syn_section_title  { margin: 2px 0px 5px 0px; float: left;  display: inline; overflow:auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 1.0em; font-weight: bold; text-align: left;   }

ul.syn_blt_pts
{
list-style-type:none;
padding:0px;
margin:0px;
}

.syn_blt_pts li
{
background-image: url(../graphics/left_col_bullet_off.gif);
background-repeat:no-repeat;
background-position:0px 0px; 
padding-left:16px;
line-height: 1.2em;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 0.8em; font-weight: normal; text-align: left;  
margin: 0px 0px 4px 0px;
}

.print_window_btn  { margin: 12px 0px 0px 0px;  }

.close_window_btn  { margin: 10px 0px 10px 0px;  }

/* End Pop-up Window code */

/*  */
/*  */

/*  */
/*  */

/*  */
/*  */

#footer { width: 960px;  margin: 0px 0px 0px 26px; display:inline; float: left; text-align: center; line-height: 1.5em; font-weight: normal;}

a.footer:link {	color: #FAF4B1; text-decoration: none;  font-weight: normal; }
a.footer:visited { color: #FAF4B1; text-decoration: none; font-weight: normal; }
a.footer:hover {  color: #fff; text-decoration: none;  font-weight: normal; }
a.footer:active { color: #fff; text-decoration: none; font-weight: normal; }




