* {
  margin:0;
  padding:0;
  font-family:"Segoe UI","Lucida Grande","Franklin Gothic Medium","URW Gothic L",Helvetica,sans-serif}

html{
  height:100%;
  margin:0;
  padding:0
}

body{
  padding:0;
  FONT-SIZE:0.8em;
  COLOR:#999;
  height:100%;
  min-width:900px
}

#page{
  margin: 30px auto 0;
  width: 1000px;
}

.SMRtFlOpt{
  list-style-type:none;
  margin:0;
  cursor:default;
  color:#000000;
  font-size:9px;
}

.SMRtFlOpt img{
  margin:0 6px 0 2px;
  vertical-align:middle
}

.SMRtFlOpt li{
  margin:1px 0 1px 0;
  padding:2px;
  height:18px;
  line-height:18px;
  float:left;
}

.SMRtFlOpt li a{
  display:block
}


#colwrap{
  margin:0 30px 50px;
  min-width:700px;
  width:700px;
  height:100%;
}

#header{
  HEIGHT:80px;
  margin:20px auto 0;
  width: 443px;
}

.footer{
  border-top:1px solid #000;
  height:50px;
  line-height:50px;
  text-align:center;
}


.sidebar-mid{
  padding:0 15px;
  margin-bottom:20px;
  width:192px;
}

#sidebar{
  padding:0 0 40px 0;
  MARGIN:0 auto;
  FLOAT:right;
  WIDTH:236px;
  COLOR:#000;
  min-height:100%;
border: 2px solid #000;
background-color:#fff;
}

#sidebar h3{
  padding:0 0 2px;
  FONT-WEIGHT:normal;
  FONT-SIZE:18px;
  MARGIN:0 0 5px;
  COLOR:#000;
  BORDER-BOTTOM:#000 1px solid;
  text-decoration:none;
  
}

#sidebar ul{
  margin:0;
}

#sidebar ul li{
  margin:0;
  padding:0;
  LIST-STYLE-TYPE:none;
}

#sidebar ul li ul li{
  margin:0;
}

.win{
  position:relative;
  margin-top:10px;
  border: 2px solid #000;
  background-color:#fff;
}

.win_t{
  position:absolute;
  top:0;
  left:0px;
  right:0px;
  height:22px;
}

.win_b{
  position:absolute;
  bottom:0px;
  left:0px;
  right:0px;
  height:20px;
}

.win_r{
  position: absolute;
  top: 6px;
  right: -2px;
  bottom: 20px;
  width: 5px;
}

.win_l{
  position: absolute;
  top:6px;
  left: 1px;
  bottom: 20px;
  width: 5px;
}

.win_title{
  position: absolute;
  top:15px;
  left:25px;
  height:26px;
  line-height:26px;
  overflow: hidden;
}

.win_title h3{
  display:inline;
  line-height:26px;
  color:#000;
  margin:0;
  font-size:20px;
  font-weight:bold;
  text-decoration:none;
  letter-spacing:0px
}

.win_title h3 a{
  color:#000;
  text-decoration:none;
}

.win_ted{
  position: absolute;
  top:15px;
  right:17px;
  height:26px;
  width:200px;
}

.win_edt{
  position:absolute;
  top:0;
  right:0;
  min-width:45px;
  height:26px;
  line-height:26px;
}

.win_pd{
  position:absolute;
  top:0;
  margin-left:20px;
  height:26px;
  line-height:26px;
  color:#000;
}

.win_out{
  padding:50px 25px 25px 21px;
}

.win_post{
  border-color:#000 -moz-use-text-color;
  border-style:solid none;
  border-width:1px;
  padding:5px 0;
  color:#000;
  overflow: auto;
}

.win_post p{
  margin:0 0 10px 0;
  padding:0;
}

.win_post A{
  text-decoration:none;
}

.win_post A:link{
  color:#06C;
}

.win_post A:visited{
  color:#06C;
}

.win_post A:active{
  color:#046;
}

.win_post A:hover{
  color:#046;
  text-decoration:underline;
}

.win_info{
  color:#000;
  font-size:12px;
  height:32px;
  min-height:32px;
  padding-bottom:10px;
  padding-top:10px;
}

.win_info A{
  text-decoration:none;
}

.win_info A:link{
  color:#024;
}
.win_info A:visited{
  color:#024;
}

.win_info A:active{
  color:#046;
}

.win_info A:hover{
  color:#046;
  text-decoration:underline;
}

.win_infod{
  bottom:30px;
  float:right;
}

.win_infoc{
  width:50%
}


/* following are required by Wordpress Extend: Themes */
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption-dd {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
.clear{
      clear:both;
}

A{
  COLOR:#000;
  TEXT-DECORATION:none;
}

A:hover{
  text-decoration:underline;
}
A:visited{
  color:#333;
}

A:active{
  color:#333;
}

IMG{
  border:0px;
  padding:0;
  margin:0;
}

hr{
  height:1px;
}

blockquote{
  margin:8px;
  padding:13px 2px 2px 41px;
  border:1px #ddd dotted;
  background:#f7f7f7 url(images/right_quotes.png)no-repeat scroll 0 0;
}
hr.rule{
  visibility:hidden;
  margin:0;
  padding:0;
}

pre{
  margin:8px;
  border:1px #ddd dotted;
  background:#f7f7f7;padding:0 15px 0 0;
  font-family:"Consolas","Lucida Console","Courier New",monospace;
  overflow:auto;
}
code{
  border:1px #aaa dashed;
  background:#ddd;
  font-family:"Consolas","Lucida Console","Courier New",monospace;
}

address{
  margin:10px;
}

cite{
  border:1px #ccc dotted;
  background:#eee;
}

q{
  background:#f7f7f7 url(images/right_quotes_sm.png) no-repeat;
  padding-left:16px;
}

h1, h2, h3, h4, h5, h6{
  font-weight:normal;
  line-height:1.2em;
  color:#000;
}

h1{
  font-size:22px;
}

h2{
  font-size:19px;
  letter-spacing:-1px;
  font-weight:bold;
}

h3{
  font-size:16px;
  letter-spacing:-1px;
  font-weight:bold;
}

h4.ie6{
  background:#fff;
  padding:5px;
}

h4{
  font-size:14px;
  letter-spacing:-1px;
  font-weight:bold;
}

h5, h6{
  font-size:11px;
  font-weight:bold;
}

ul, ol{
  margin:3px 2px 3px 2em;
}

fieldset{
  margin:8px;
  padding:5px;
  border:1px solid #bbb;-moz-border-radius:5px;-webkit-border-radius: 5px;
}

.frt{
float:right;
}

.navi{
padding:0px 10px 0px 10px;
height:40px;
line-height:40px;
FONT-WEIGHT:normal;
COLOR:#000;
}

.navi h3{
  line-height:31px;
  font-size:20px;
}
#sidebar h3 a{
  color:#000;
}
.navwrap{
  width:100%;
}

.flt{
  float:left
}

.navi A{
  COLOR:#000;
  TEXT-DECORATION:none;
  font-size:18px;
}

.navi A:hover{
  text-decoration:underline;
}

.navi A:visited{
  color:#333;
}

.navi A:active{
  color:#333;
}


cite.fn{border:0;background:none;font-weight:bold}
li.current_page_item_tb A:hover{BACKGROUND:url(images/menu-button.jpg);background-position:0 0px}
.ctr{text-align:center}
.mnusp{z-index:100;position:fixed;bottom:0;BACKGROUND:url(images/menu-bg.png);width:100%;min-width:800px;height:35px}
.nav{background:transparent;display:inline;font-size:12px}
.nav ul{margin:0;padding:0;line-height:30px}
.nav LI{margin:5px 0 5px 0;margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-button.jpg) repeat-x 50% bottom}
.nav LI A{cursor:default;color:#fff;display:block;float:left;text-decoration:none;width:71px;height:30px;text-align:center}
.nav LI A:hover{color:#fff;BACKGROUND:url(images/menu-button.jpg);background-position:0 -60px}
.nav li:hover{BACKGROUND:url(images/menu-button.jpg);background-position:0 -60px}
.current_page_item_tb A{line-height:32px;padding:0 0 0 1px;margin:0 -1px -2px 0;color:#fff;BACKGROUND:url(images/menu-button.jpg);background-position:0 -30px}
.current_page_parent_tb A{line-height:32px;padding:0 0 0 1px;margin:0 -1px 0 0;color:#fff;BACKGROUND:url(images/menu-button.jpg);background-position:0 -30px}
li.current_page_parent_tb A:hover{BACKGROUND:url(images/menu-button.jpg);background-position:0 0px}
.current_page_ancestor_tb A{line-height:32px;padding:0 0 0 1px;margin:0 -1px 0 0;color:#fff;BACKGROUND:url(images/menu-button.jpg);background-position:0 -30px}
li.current_page_ancestor_tb A:hover{BACKGROUND:url(images/menu-button.jpg);background-position:0 0px}
.nvtl{cursor:default}
.nvtl ul{margin:0;padding:0;line-height:30px}
.nvtl LI{margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-orb.png) repeat-x bottom}
.nvtl LI A{display:block;float:left;text-decoration:none;width:45px;height:35px;text-align:center}
.nvtl LI A:hover{color:#fff;BACKGROUND:url(images/menu-orb.png);background-position:0 0px}
.nvtl li:hover{BACKGROUND:url(images/menu-orb.png);background-position:0 0px}
.nvtl span{visibility:hidden}
.navf{}
.navf ul{margin:0;padding:0;line-height:30px}
.navf LI{margin:5px 0 5px 0;margin-right:2px;display:block;float:left;BACKGROUND:url(images/menu-feed.png) repeat-x 50% bottom}
.navf LI A{display:block;float:left;text-decoration:none;width:24px;height:30px;text-align:center}
.navf LI A:hover{color:#fff;BACKGROUND:url(images/menu-feed.png);background-position:0 -60px}
.navf li:hover{BACKGROUND:url(images/menu-feed.png);background-position:0 -60px}
.navf img{margin-top:7px}
.menu-sep{BACKGROUND:url(images/menu-sep.png);margin:5px 3px 5px 3px;padding:0;width:10px;height:30px;float:left}
.SMRtFlOptInd li{padding-left:28px}
.switchbutton{width:16px;height:16px;float:left;padding:0;margin:0px 2px 0px 0px;border:1px #888 solid}
.voidb{border:1px #F00 solid}
.liload{position:absolute;bottom:7px;float:right;width:140px}
.liload a:hover{cursor:default}
.opts{background:transparent url(images/smopts.png) repeat-x bottom left;width:24px}
.opts:hover{background:transparent url(images/smopts.png);background-position:0 -48px}
.opts A{width:24px}
div.mhov{z-index:10;position:absolute;bottom:0;left:-200px;visibility:hidden;color:#000;padding:8px;font-size:11px;width:158px;height:112px;float:left;background:url(images/mhovbg.png)}
.mhov a{color:#000}
.mhov h4 a{color:#006E12;text-decoration:none}
div.mframe{overflow:auto;width:158px;height:112px}
.cpi a{color:red}
.cpi li a{color:#000}
#bp{margin-left:20px;width:110px;height:110px}
.bp{HEIGHT:150px;margin:2px 0 0 0}
.bpt{MARGIN:0px auto;width:150px;height:19px;BACKGROUND:url(images/lt.png)}
.bpm{MARGIN:0px auto;width:150px;height:110px;BACKGROUND:url(images/lm.png)}
.bpb{MARGIN:0px auto;width:150px;height:21px;BACKGROUND:url(images/lb.png)}
.mission{MARGIN-BOTTOM:10px;TEXT-ALIGN:justify}
.banner{color:000;padding:12px;min-height:110px;}
.banner h1{font-size:24px;color:#006E12;margin:0 0 15px 0}
.banner a{color:#006E12;TEXT-DECORATION:underline}
.banner a:hover{color:#006E12;TEXT-DECORATION:none}
.blogicon{float:left;margin:0 8px 0 0}
.blogdesc{font-size:14px;margin:0; color:#000;}
.comments{background-image:url(images/Comments.png);background-repeat:no-repeat;font-size:11px;display:block;float:right}
.comments a{font-size:12px;font-weight:bold;color:#999;text-decoration:none}
.comments a:hover{text-decoration:none;color:#555}
#comments{font-size:15px;color:#000}
ol#commentlist li{margin:0;list-style-type:none}
ol#commentlist p{line-height:1.2em;margin-bottom:5px}
ol#commentlist{padding:6px;margin:0px 10px 10px 10px}
ol#commentlist .comment-time{font-size:10px;color:#999}
.odd{background:#f8f8f8}
.even{background:#fff}
ol.commentlist li{border:0;border-left:1px #ddd dotted;border-top:1px #bbb dotted;margin:0 0 0 15px;list-style-type:none}
ol.commentlist p{line-height:1.2em;margin-bottom:5px}
ol.commentlist{padding:6px;margin:0px 10px 10px 0px}
ol.commentlist .comment-time{font-size:10px;color:#999}
.commentbox{padding:6px;margin:0px 10px 10px 60px;border-bottom:1px #ddd solid}
.greybox{background:#efefef}
.avatar{float:left;margin:3px;background:#fff}
.commentauthor{font-size:16px;color:#006E12}




#sidebar P{padding:2px 0 2px 0;BACKGROUND:url(images/dotted.gif) repeat-x 50% bottom;MARGIN:0}
#sidebar P A{padding:4px 0 8px 0;MARGIN:0;COLOR:#BBB;TEXT-DECORATION:none}
#sidebar P A:hover{COLOR:#9BD;TEXT-DECORATION:none}
.search{FLOAT:right;width:220px}
.search P{padding:0;MARGIN:0;TEXT-ALIGN:right}
INPUT.text{BORDER:#ccc 1px solid;BACKGROUND:#fff;MARGIN:0px;WIDTH:130px;COLOR:#777}
INPUT.text:hover{BORDER:#666 1px solid}
TEXTAREA.text{BORDER:#ccc 1px solid;BACKGROUND:#fff;WIDTH:90%;COLOR:#444;HEIGHT:150px}
TEXTAREA.text:hover{BORDER:#bbb 1px solid;BACKGROUND:#fff;COLOR:#000}
INPUT.field{BORDER:#ccc 1px solid;WIDTH:200px;COLOR:#444;BACKGROUND-COLOR:#fff}
INPUT.field:hover{BORDER:#bbb 1px solid;BACKGROUND:#fff;COLOR:#444}
INPUT.button{BORDER:#ccc 1px solid;FONT-WEIGHT:bold;FONT-SIZE:10px;BACKGROUND:#f4f4f4;COLOR:#555}
.form-text{width:396px;border:1px #888 solid;margin-left:5px}
.form-textarea{width:456px;height:216px;border:1px #888 solid;margin-left:5px;-moz-border-radius: 5px;-webkit-border-radius: 5px}
.form-file, .form-select{BORDER:#5b5b5b 1px solid;BACKGROUND:#eee;COLOR:#000}
INPUT.form-submit{font-size:10px;BORDER:#666 1px solid;BACKGROUND:#eee;COLOR:#000}
.search-form{margin:0;padding:0 0 16px 0;position:relative}
#SMSearchForm{position:absolute;margin:0px;top:195px;left:0}
.search-text{position:absolute;top:0px;left:0px;font-style:italic;font-size:12px;width:165px;height:20px;border:0;padding:4px 3px 0 3px;margin:0;BACKGROUND:url(images/search-input.png) repeat-x left bottom;COLOR:#575757}
.search-submit{position:absolute;top:0px;left:171px;width:20px;height:24px;border:0;margin:0;BACKGROUND:url(images/search-button.png) repeat-x left bottom;cursor:pointer}
.sm-search-text{position:absolute;top:0px;left:0px;font-style:italic;font-size:12px;width:200px;height:20px;border:0;padding:4px 3px 0 3px;margin:0;BACKGROUND:url(images/search-input.png) repeat-x left bottom;COLOR:#575757}
.sm-search-submit{position:absolute;top:0px;left:206px;width:20px;height:24px;border:0;margin:0;BACKGROUND:url(images/search-button.png) repeat-x left bottom;cursor:pointer}
.search-submit:hover{BACKGROUND:url(images/search-button.png);background-position:0 -48px}
.sm-search-submit:hover{BACKGROUND:url(images/search-button.png);background-position:0 -48px}
div.pagination{font-size:11px;color:#fff}
div.pagination a{padding:2px 5px 2px 5px;margin:2px;background-color:#444;text-decoration:none;color:#fff}
div.pagination a:hover, div.pagination a:active{background-color:#f70;color:#fff}
div.pagination span.current{padding:2px 5px 2px 5px;margin:2px;font-weight:bold;background-color:#333;color:#fff}
div.pagination span.disabled{padding:2px 5px 2px 5px;margin:2px;background-color:#444;color:#868686}
.gallery{text-align:center;display:inline-block;width:100%}
.gallery img{padding:2px;height:100px;width:100px}
.gallery a:hover{background-color:#fff}
.attachment{text-align:center}
.attachment img{padding:2px;border:1px solid #999}
.attachment a:hover{background-color:#FFF}
.caption {text-align:center;font-size:11px}
.imgnav{text-align:center;clear:both}
.imgleft{float:left}
.imgleft a:hover{background-color:#FFF}
.imgleft img{padding:2px;border:1px solid #999;height:100px;width:100px}
.imgright{float:right}
.imgright a:hover{background-color:#FFF}
.imgright img{padding:2px;border:1px solid #999;height:100px;width:100px}
.aligncenter, div.aligncenter{display:block;margin-left:auto;margin-right:auto}

.win_outb{padding:21px 25px 25px 21px}
#respond fieldset legend{font-size:16px;letter-spacing:-1px;font-weight:bold;line-height:1.2em;color:#006E12}
#sizer {cursor:pointer;position:absolute;top:10px;right:20px;width:37px;height:29px;background:url(images/s_rsb.png)}
