body { margin:0; background-color:#fff; font:12px/16px "Times New Roman", Times, serif; color:#333; }

#container { width:790px; margin-left:auto; margin-right:auto; background-image:url(images/container_bg.png); background-repeat:repeat-y; }



/* HEADER */
#global_header { width:768px; height:50px; clear:both; margin-left:auto; margin-right:auto; background-image:url(images/global_header.jpg); background-repeat:no-repeat; }



/* FOOTER */
#global_footer { width:768px; height:26px; clear:both; margin-left:auto; margin-right:auto; font:11px/14px "Times New Roman", Times, serif; color:#ccc; text-align:center; background-image:url(images/global_footer.jpg); background-repeat:no-repeat; padding-top:10px; }
#global_footer a { color:#ccc; text-decoration:none; }
#global_footer a:hover { color:#fff; text-decoration:none; }



/* PAGE BODY */
#wrapper { width:768px; clear:both; margin-right:auto; margin-left:auto; }

#wrapper #left_side { width:243px; float:left; clear:left; }

#wrapper #left_side #txt_left { width:189px; height:283px; float:left; background-image:url(images/rev_box_txt_left.jpg); background-repeat:no-repeat; padding-left:36px; padding-top:15px; padding-right:18px; }
#wrapper #left_side #txt_left h1 { font:18px/24px "Times New Roman", Times, serif; color:#710202; font-weight:normal; margin:0; margin-bottom:9px; }
#wrapper #left_side #txt_left h2 { font:14px/18px "Times New Roman", Times, serif; color:#710202; font-weight:normal; margin:0; margin-bottom:9px; }

#wrapper #left_side #ring_box { width:243px; height:128px; float:left; background-image:url(images/ring_box.jpg); background-repeat:no-repeat; padding-top:130px; text-align:center; }
#wrapper #left_side #ring_box  h2 { font:24px/24px "Times New Roman", Times, serif; color:#710202; font-weight:normal; }

#wrapper #right_side { width:475px; float:right; padding:18px; }


h1 { font-size:18px; font-weight:normal; margin:0; margin-bottom:18px; }
h2 { font-size:14px; font-weight:normal; margin:0; margin-bottom:18px; }
h3 { font-size:12px; font-weight:normal; margin:0; margin-bottom:18px; }

p { margin-top:0; margin-bottom:6px; }

ul { margin-bottom:18px; }
li {  }

.spacer { clear:both; width:100%; height:1px; }

td { vertical-align:top; }

.form-table td { padding-bottom:14px; }
.form-text { font: 12px Arial, Helvetica, sans-serif; color:#555; }
.form-btn { color:#555; }


/* HOMEPAGE */
#wrapper_home { width:768px; margin-left:auto; margin-right:auto; }

#middle { width:768px; height:258px; clear:both; border-bottom:8px solid #81a4c1; }

#middle #ring_box { width:243px; height:128px; float:left; background-image:url(images/ring_box.jpg); background-repeat:no-repeat; padding-top:130px; text-align:center; }
#middle #ring_box h2 { font:24px/24px "Times New Roman", Times, serif; color:#710202; font-weight:normal; }

#middle #mission_box { width:449px; height:241px; float: left; background-image:url(images/mission_box.jpg); background-repeat:no-repeat; padding-left:36px; padding-top:17px; padding-right:40px; }
#middle #mission_box h1 { font:18px/24px "Times New Roman", Times, serif; color:#710202; font-weight:normal; margin:0; margin-bottom:6px; }
#middle #mission_box h2 { font:15px/18px "Times New Roman", Times, serif; font-style:italic; color: #fff; font-weight:normal; margin:0; }



#lower { width:768px; clear:both; }

#lower #rev_box { width:437px; float:left; }

#lower #rev_box #txt_left { width:189px; height:283px; float:left; background-image:url(images/rev_box_txt_left.jpg); background-repeat:no-repeat; padding-left:36px; padding-top:15px; padding-right:18px; }
#lower #rev_box #txt_left h1 { font:18px/24px "Times New Roman", Times, serif; color:#710202; font-weight:normal; margin:0; margin-bottom:9px; }
#lower #rev_box #txt_left h2 { font:14px/18px "Times New Roman", Times, serif; color:#710202; font-weight:normal; margin:0; margin-bottom:9px; }

#lower #rev_box #txt_right { width:194px; height:91px; float:right; background-image:url(images/rev_box_txt_right.jpg); background-repeat:no-repeat; padding-top:207px; text-align:center; }
#lower #rev_box #txt_right h1 { font:18px/24px "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0; margin-bottom:2px; margin-top:6px; }
#lower #rev_box #txt_right h2 { font:13px/14px "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0; margin-bottom:10px; }

#lower #rev_box #quote_box { width:383px; clear:left; background-color:#444; padding-left:36px; padding-right:18px; padding-top:15px; padding-bottom:15px; font:11/18px "Times New Roman", Times, serif; color:#fff; font-weight:normal; margin:0; }

#lower #rev_box #contact { width:383px; clear:left; padding-left:36px; padding-right:18px; padding-top:36px; padding-bottom:18px; font:18px/18px "Times New Roman", Times, serif; color:#710202; font-weight:bold; }

#lower #main_txt { width:295px; float:right; clear:right; padding:18px; }