@charset "utf-8";
/* CSS Document */

BODY { margin:0 0; padding:0 0; background:url(../images/bg_img.gif) repeat-x #bab7b7;}

/* ---- container --- */
.container { width:850px; margin:0 auto;}

.container_top_left     { width:10px; height:10px; background: url(../images/container_top_left.gif);}
.container_top          {             height:10px; background: url(../images/container_top.gif);}
.container_top_right    { width:10px; height:10px; background: url(../images/container_top_right.gif);}
.container_left         { width:10px;              background:url(../images/container_left.gif);}
.container_center       {             background: url(../images/container_bg.gif) repeat-x #FFFFFF;}
.container_right        { width:10px;              background:url(../images/container_right.gif);}
.container_bottom_left  { width:10px; height:10px; background:url(../images/container_bottom_left.gif);}
.container_bottom       {             height:10px; background:url(../images/container_bottom.gif);}
.container_bottom_right { width:10px; height:10px; background:url(../images/container_bottom_right.gif);}


/* --- header --- */
.header { width:100%; background:#97002e}

.header_top_left      { width:5px;  height:5px;  background:url(../images/header_top_left.gif);}
.header_top           {             height:5px;  }
.header_top_right     { width:5px;  height:5px;  background:url(../images/header_top_right.gif);}
.header_left          { width:5px;               }
.header_center        {                          }
.header_right         { width:5px;               }
.header_bottom_left   { width:5px;  height:5px;  background:url(../images/header_bottom_left.gif);}
.header_bottom        {             height:5px;  }
.header_bottom_right  { width:5px;  height:5px;  background:url(../images/header_bottom_right.gif);}

.header_content_left { width:50%; height:100px; float:left; }
.header_content_left img {margin:5px 10px 5px 10px;}
.header_content_right{ width:50%; height:100px; float:right;}

.header_home_links { text-align:right; margin:5px;}
.header_search { text-align:right; margin:40px 5px 5px 5px;}
.header_search input { height:14px;}
.header_search  img { vertical-align:top; border:1px groove #999999;}
.header_text { font:.7em arial; color:#999999;}
.header_text A{color:#dfbec8; text-decoration:none;}
.header_text A:hover { color:#999999;}

/* --- menu --- */
.menu { width:100%;background:#97002e;}

.menu_top_left     { width:4px; height:2px; background:url(../images/menu_top_left.gif) top no-repeat;}
.menu_top          {            height:2px; background:#FFFFFF;}
.menu_top_right    { width:4px; height:2px; background:url(../images/menu_top_right.gif) top right no-repeat;}
.menu_left         { width:4px;             background:url(../images/menu_bottom_left.gif) bottom no-repeat;}
.menu_center       {                        }
.menu_right        { width:4px;             background:url(../images/menu_bottom_right.gif) bottom no-repeat;}


.menu_list { margin:0 0; padding:0 0 0 0; list-style:none; text-align:center; }
.menu_list li { margin:0 0;   float:left; background:url(../images/menu_sperator.gif) right repeat-y;}
.menu_list li A {padding:9px 8px 9px 8px; display:block; font:.70em arial; color:#dfbec8; text-decoration:none;}
.menu_list li A:hover { background:#3c3b3b; color:#FFFFFF;}

/* --- flash ---*/
.flash { margin-top:5px;}
/* --- body --- */
.body { margin-top:5px;width:100%;}

.body_top_left     { width:5px; height:5px;   background:url(../images/body_top_left.gif);}
.body_top          {            height:5px;   background:url(../images/body_top.gif);}
.body_top_right    { width:5px; height:5px;   background:url(../images/body_top_right.gif);}
.body_left         { width:5px;               background:url(../images/body_left.gif);}
.body_center       {            height:300px; background:#ffffff;}
.body_right        { width:5px;               background:url(../images/body_right.gif);}
.body_bottom_left  { width:5px; height:5px;   background:url(../images/body_bottom_left.gif);}
.body_bottom       {            height:5px;   background:url(../images/body_bottom.gif);}
.body_bottom_right { width:5px; height:5px;   background:url(../images/body_bottom_right.gif);}

/* --- three cols --- */
.three_cols { width:100%; height:100%; }
.three_cols tr td {}
.cols1 { width:22%; padding-right:5px;}
.cols2 { padding-right:5px;}
.cols3 { width:20%;}

/* --- box --- */
.box {width:100%;  }
.box_top_left     { width:5px; height:5px;  background:url(../images/box_top_left.gif);}
.box_top          {            height:5px;  background:url(../images/box_top.gif);}
.box_top_right    { width:5px; height:5px;  background:url(../images/box_top_right.gif);}
.box_left         { width:5px;              background:url(../images/box_left.gif);}
.box_center       {            height:150px;background:#ececec;}
.box_right         { width:5px;              background:url(../images/box_right.gif);}
.box_bottom_left  { width:5px; height:5px;  background:url(../images/box_bottom_left.gif);}
.box_bottom       { height:5px;             background:url(../images/box_bottom.gif);}
.box_bottom_right { width:5px; height:5px;  background:url(../images/box_bottom_right.gif);}

.main_text { margin:5px;}
.main_text p { font:.7em arial; color:#78777e;}
.main_text	ul{ margin:0 0 0 10px; padding:5px 5px;font:.7em arial; color:#78777e; }
.main_text	ul li{ margin:0 0 0 10px; padding:5px 5px; }
.color_text { color:#0066CC; text-decoration:underline;}
.WhereWeWork { margin:5px 0; font:bold .75em arial; color:#990000; padding:5px 0 ;text-align:left;}


/* --- box1 --- */
.box1 { margin:5px 0; padding:5px;  background:#FFFFFF; border:1px solid #CCCCCC; text-align:center;}



/* --- news --- */
.news_title { margin:5px 0; padding:10px 10px; font:bold .75em arial; color:#97002e; border-bottom:1px solid #97002e; text-transform:uppercase;}
.nes_data { text-align:left;}
.news_data a {font:bold .7em Arial; color:#4d4e53; }
.news_data a:hover {color:#0066CC; }
.news_date { display:block; padding:2px 2px; font:bold .7em Arial; color:#820000; border-bottom:1px dotted #CCCCCC;}
.news_txt { display:block; padding:2px 2px;  }

/* --- partner --- */
.partner_title { margin:5px 0; padding:10px 2px; font:bold .75em arial; color:#0033CC; text-transform:uppercase;}
.partner_title a { color:#000000; text-decoration:none;}
.partner_data { text-align:left;   margin:5px 0px; }

.donate_title { margin:5px 0; padding:10px 2px; font:bold .75em arial; color:#666666; text-transform:uppercase; }
.donate_title a { color:#000000; text-decoration:none;}
.donate_data { text-align:center;  margin:0px 0px; height:60px; }
.donate_data  img { float:right; vertical-align:bottom;}
.donate_txt {  font:bold .7em arial; color:#006600; }

.stay_title { margin:5px 0; padding:5px 2px; font:bold .75em arial; color:#FFFFFF; text-transform:uppercase; }
.stay_data { text-align:left;  padding:5px 5px;    }
.stay_txt {  font:.7em arial; color:#CCCCCC;  }
.stay_input { margin-top:2px; width:90%; border:1px solid #CCCCCC;}
.stay_button { font:.7em arial; margin-top:2px; border:1px groove #CCCCCC;}
/* --- sub menu list --- */
.sub_menu_list { margin:0px;; padding:0px 0 0px 0; list-style:none;color:#97002e;  }
.sub_menu_list li { margin:0; padding: 0; border-bottom:1px solid #CCCCCC;  }
.sub_menu_list li A { font:bold .7em Arial; color:#333333; text-decoration:none; display:block; padding:5px;  }
.sub_menu_list li A:hover  { background:#97002e; color:#FFFFFF;    }
.sub_menu_list li A span {   }

/* --- inner page --- */
.inner_page { margin:5px; text-align:left;}
.inner_page_title { margin:5px; padding:10px 0; font:bold 1.2em arial; color:#333333;}
.inner_page_data {  margin:0 5px 0 5px; font:.7em arial; color:#333333; } 
.inner_page_data  a{color:#97002e; } 
.inner_page_data  a:hover{color:#3c3b3b;}

/* --- footer --- */
.footer { padding:10px 0; font:.7em arial; color:#828386; text-align:center; }
.footer_khf { color:#FFFFFF;}

/* --- accordion newa --- */
#basic-accordian{
	
	padding:5px;
}

.accordion_headings{
	padding:5px;
	background:#999999;
	color:#FFFFFF;
	border:1px solid #FFF;
	cursor:pointer;
	font:bold .8em Arial, Helvetica, sans-serif;
}
.newsdate{color:#CCCCCC;}

.accordion_headings:hover{
	background:#97002e;
}

.accordion_child{
	padding:15px;
	background:#eee;
	font:.7em Arial, Helvetica, sans-serif;
	}

.header_highlight{
	background:#97002e;
}
