* {margin:0;padding:0;}
body,html {margin:0;background:white;font-family:Tahoma;height:100%;}
html div {padding:0;margin:0;}
a{color:#600;}
a:visited{color:#a66;}
a:hover{color:#f60;}
a img {border:0px;}

* html td {border:0px solid red;vertical-align:top;}
* html #container td {height:55%;}

h1 {font-size:1.35em}
h1,h2,h3,h4 {color:#600;}
h2 {font-size:1.3em}
h3 {font-size:1.25em}
h4 {font-size:1.2em;padding-left:8px;border-left:5px solid #FF9933;margin:0 0 0.5em;}

.clr {clear:both;}

#main {width:900px;height:100%; margin: 0px auto;}

#head,#head td {height:224px;}

  #head td { vertical-align: top; }
  #head .lft {width:196px;}
/*  #head .lft div {background:url(/i/headlogo.gif) #FF9933 0 0 no-repeat;height:96px;}*/
  
  #head .lft .nav {list-style:none;padding:0;width:196px;padding-bottom:3px;backgroud:url(/i/topmenu_down.gif) #FFA441 0 100% no-repeat;}
  #head .lft .nav li {margin:0;padding:0;}
  #head .lft .nav li a {display:block;margin:0;height:25px;text-decoration:none;color:#600;font:bold 0.8em tahoma;width:195px;padding:0;
		background:url(/i/topmenu.gif) white 0px 0%  no-repeat;\**margin-left:-15px;}
  #head .lft .nav li a span {margin:0 5px 0 34px;line-height:25px;}
  #head .lft .nav li a:hover{background:url(/i/topmenu_act.gif) #FAEBD9 0 0 no-repeat;color:#C75A03;}
  #head .nav li a.act {color:#C75A03;}
                                         
  #head .rght {padding:0;width:704px;}
  #head .rght .line1 {line-height:10px;height:10px;background:url(/i/head_line1.gif) 0px 0% repeat-x;}
  #head .rght .line2 {height:30px;background:url(/i/topmenu2_left.gif) white 0 0 no-repeat;}
  #head .rght .nav {margin:0 25px 0 15px;}
  #head .rght .nav a {display:block;padding:0 15px 0 11px;background:url(/i/li.gif) 0 50% no-repeat;float:left;font:bold 0.8em tahoma;text-decoration:none;color:#600}
  #head .rght .nav a:hover,  #head .rght .nav a.act {color:#C75A03}
  #head .rght .nav a span {line-height:28px;}

  #srch input{margin:0;padding:0;}
  #head .rght #search {float:right;width:263px;background:url(/i/line2_sep.gif) 0 0 no-repeat;height:30px;}
		#srch {margin-left:33px;}
  #head .rght .inpt {border:0px;border-top:1px solid #F7B272;background:#FADDC0;height:17px;margin:-3px 0 0;width:160px;font-size:0.7em;}
  #head .rght #search span {color:#AF4900;font-size:0.6em;display:block;margin:-4px 0 0 85px;}
	#window {position:relative;height:159px;}
  	#window div {height:159px;width:704px;background:url(/i/head.gif) 0 0 no-repeat;position:absolute}
	#window .img1 {position:absolute;top:30px;left:42px;}
	#window .img2 {position:absolute;top:30px;left:252px;}
	#window .img3 {position:absolute;top:30px;left:452px;}
  #head .line3 {height:26px;background:url(/i/line3_bg.gif) 0 0 repeat-x;font-size:0.7em;color:#FDE5C6; font-weight: bold;}
  #head .line3 div {height:26px;background:url(/i/line3_left.gif) 0 0 no-repeat;line-height:20px;padding-left:33px}
  #head .line3 a {font-size:1em;color:white;text-decoration:none;}

#container {font-size:0.7em;}
#container td {vertical-align:top;}
  #left {width:196px; left:0px;background:url(/i/leftcol.gif) 0 100%  repeat-y;}
  #left .cont {margin:15px 0 30px 15px;position:relative;}
	#left .news {padding:3px 0;border-top:1px solid #ccc}
	#left h4 a {color:#600;text-decoration:none;} #left h4 a:hover {color:#F93;text-decoration:underline;}
  #center {padding:5px 10px 40px 33px;line-height:1.7em;background:white;text-align:justify}
  #center img {border:0px solid #FF9933;margin:3px 5px;}
	#center h4 a {color:#600;text-decoration:none;} #center h4 a:hover {color:#F93;text-decoration:underline;}
  #center table td {padding:2px 4px;}

  .news {text-align:justify}

.date {color:22355C;}

#ftr td{border:1px solid #FF9933;border-width:1px 0 0 4px;height:33px;}
  #flex {display:block;background:#FF9933;width:200px;float:right;font-size:0.6em;color:white;text-decoration:none;text-align:right;padding:3px;}
  #flex img {float:right;margin:0 3px;}

  #ftr .nav {margin:5px 15px 0 226px;color:#600;font-size:0.7em}
  #ftr .nav a {font:bold 1em tahoma;text-decoration:none;color:#600}
  #ftr .nav a:hover,  #ftr .nav a.act {color:#C75A03}
  #ftr .nav a span {line-height:28px;}

.readmo {text-align:right;}

.photo_pointer {width:120px;text-align:center;float:left;margin:5px 10px;}
.photo_pointer span {display:block;line-height:1.3em;height:25px;}
.photo_pointer img  {margin:0 auto;}
.photo_pointer img {}

.left_col {
  width:30%;
  vertical-align:top;
  text-align:right;
}
.center_col {
  text-align:center;
}
.error {
  color:red;
  font-weight:bold;
}
.bnr { margin: 10px 0; }
