html, body { margin:0px; padding:0px; border:0px; height:100%; width:100%; background:url(../images/top_bk.gif) repeat-x; background-color:#D5D5C0; }
body { overflow:-moz-scrollbars-vertical; }
body, td, div, p, li, a, input, textarea, select, option, img { font-family:Tahoma; font-size:12px; color:#66645A; text-align:left; line-height:164%}
a { font-size:11px; text-decoration:none;}
a:hover { text-decoration:underline;}
input, textarea, select, option { font-size:11px; }
form { margin:0px; padding:0px;}
img { border:0px; }
hr { margin: 15px 0px; }

div#wrapper { width:995px; margin:0 auto; height:auto; background-color:#D5D5C0;}
div#content { margin:0 auto; width:995px; background-color:#D5D5C0;}
div#footer { width:100%; margin:0px; margin-top:0px; height:auto; background-color:#B0B09E; }
div#footer_in { width:995px; margin:0 auto; background-color:#B0B09E; font-size:11px; line-height:30px; color: #4A4A43;}
div#top {width:995px; height:468px; background:url(../images/top_bk.gif) repeat-x;}
div#top_in { width:100%; height:468px; background:url(../images/img_top.jpg) 380px 0px no-repeat; 
text-align:left; line-height:18px; }
div#top_in span.contact { font-size:11px; letter-spacing: 1px; }
div.clearer { clear:both; width:100%; height:1px; font-size:1px; }
div.section { width:100%; border: 1px solid #CCCCB7; border-width:1px 0px; } 
div.section div.in_section { width:837px; height:auto; text-align:justify; margin:10px 0px 10px 0px; text-align:justify; font-size:11px;}
div.section td, div.section div.in_section { font-size:11px; }
div.in_section table td { vertical-align:top;}

table#news td { padding-right:19px; vertical-align:top;}
table#news td, table#news p { font:11px Tahoma; }

h1 { font: bold 16px Tahoma; text-transform:uppercase; color:#58584F; line-height:36px; margin:0px; padding:0px;}
h2 { font: 14px Tahoma; color:#9E9F92; line-height:28px;margin:0px;}
div.photo { width: 162px; height:93px; float:left;}
div.photo div.frame { width: 162px; height:93px; position:absolute; background: url(../images/photo_frame.gif) no-repeat; z-index:10; text-align:center; }
div.photo img { position:absolute; z-index:9; margin: 0 auto; }
div.txt_div { width:300px; height:100px; float:left; margin-left:35px; display:inline;}
div.txt_div p { margin-top:10px;}
table#bordered_list td { width:80px; border:1px solid #202020; height:20px; line-height:20px; text-align:center;}
table#bordered_list td.long { width:200px; text-align:left;}
div.page_switcher { float:right; font-weight:bold;}
input.fbtn { line-height:150%; text-align:center;}
table.table_list { width:95%;}
table.table_list td { vertical-align:top; font-size:11px;}
table.form_table { width:98%; }
table.form_table .grp_name { }
table.form_table .form_label {}
table.form_table .fld_desc {}
table.form_table input.ftxt { width:99%; }
table.form_table textarea.ftxa { width:99%; }
table.form_table input.frd {}
table.form_table input.ffile {}
table.form_table input.fchk {}