body { background:url(images/main_bg.gif) top repeat-x #5a5a5a; font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}
*{ margin:0; padding:0;}
#header, #wrap { position:absolute; left:7%; right:7%; }
#header { top:0;}
#wrap { top:119px; background:#fff; margin-bottom:20px;}  
#header {background:url(images/logo.gif) left no-repeat; height:120px;}
#nav { list-style-type:none; height:25px; float:right; margin-top:94px; margin-right:14px;}
#nav li, #nav a { float:left; display:block; }
#nav li { margin-right:3px; font-family:"trebuchet MS", tahoma; font-weight:bold; text-align:center; font-size:13px;}
#nav li a { background:url(images/_off.gif) left no-repeat; width:95px; padding:6px 0 6px; height:15px; text-decoration:none; color:#fff; line-height:13px;}
#nav li a:hover { background:url(images/_on.gif) left no-repeat;}

#c1 {position:absolute; top:0; left:0;}
#c2 {position:absolute; top:0; right:0;}
#c4 {position:absolute; bottom:0; left:0;}
#c3 {position:absolute; bottom:0; right:0;}

#side { float:right; width:220px; margin:15px 0 0 15px; padding-right:15px;}
.nmenu { margin-bottom:10px; padding-bottom:14px; list-style-type:none; background:#f5f6d4;}
.nmenu .hed { background:url(images/hed.gif) no-repeat white top left; font-size:14px; font-weight:bold; color:#fff; padding:11px 11px 5px 11px; height:16px; line-height:14px; margin-bottom:10px; }
.nmenu li { padding:5px 27px; font-size:13px; font-weight:bold;}
.nmenu li a { color:#5a3e1c; text-decoration:none;}
.nmenu li a:hover {text-decoration:underline;}
.top { margin:15px 253px 25px 15px; display:block; background:url(images/t_bg.gif) repeat-x top; font-size:15px; color:#fff; height:30px; width:auto;}
.top strong { float:left; padding:7px 0 0 15px;}
#tl { float:left;}
#tr { float:right;}
p { margin:0 10px 20px 15px; line-height:21px;font-size:14px}
.gh {color:#5A3E1C; margin-left:15px; font-family:"Arial Rounded MT Bold"; font-size:23px; padding:0 0 10px 0; }
#foother { background:url(images/f_bg.gif) repeat-x top; height:42px; margin:15px; }
#fr { float:right;}
#fl { float:left;}
#foother strong { float:left; color:#fff; font-weight:normal; margin:12px 0 0 20px;}
#foother strong a { color:#fff;}
#alpha { top:0; right:0; position:absolute;}

#search { position:absolute; width:420px; height:40px; right:4%; top:30px;}
#search input, #search select, #search label { float:left;}
#search input, #search select { margin-right:10px;}
#search label { margin:7px 10px 0 0; display:block;}
#search .sfld { margin-top:7px; background:#f5f6d4; border:3px solid #b5d233; }
.image {border-size:5px;border-color:#5A3E1C;}