/* [Layout Style] */

body {
  background-color: #C6C0E2;
}
h1, h2, h3 {
  color: #26668a;
}
h1 {
  font-size: 150%;
  margin: 0;
}
h2 {
  font-size: 130%;
  margin: 0.25em 0 0 0;
}
p {
  margin: 0.25em 0 1.5em 0;
}
/* [ Centering ] */
#layout_centre { text-align: center; width: 100%; }
#layout { text-align: left; width: 949px; margin:10px auto; }

/* [ Drop Shadows ] */
#layout_shadow {
  background: url(/img/sysimg?img=./UserFiles/Image/layout/shade_mr.png) repeat-y top right;
}

/* [ Navigation and search area ] */
#layout_nav {
  padding: 0 7px 0 1px; height: 45px;
}
#layout_nav_content {
  background-color: #25668A; border-bottom: 10px solid #312B51;
}
#nav_root_1 {
  float: left;
}
#layout_nav_search {
  float: right; padding: 8px 10px 0 0;
}
#topbar_search {
  float: left; width: 237px; font-size: 10pt; border: 1px solid #312B51;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/bg_search.gif) 0% 0%;
}
#topbar_search_btn {
  float: left; border: 0px; width: 73px; height: 20px; margin: 0 0 0 5px;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/btn_search.gif) 0% 0%;
}
#topbar_search_btn:hover {
  background-position: 0% 100%;
}

/* [ Find a Member ] */
#find_a_member_btn {
  border: 0px; width: 170px; height: 24px; margin: 0 0 0 5px;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/btn_find_a_member.gif) 0% 0%;
}
#find_a_member_btn:hover {
  background-position: 0% 100%;
}

/* [ Main Content Area ] */
#layout_content {
  padding: 3px 17px 3px 13px;
  line-height: 1.3em;
  color: #202020
}
#layout_content hr {
  height: 1px; width: 100%; padding: 0; margin: 5px 0 5px 0; border: 0; background-color: #1D256D;
}
#layout_content h1.title {
  margin: 7px 0;
  float: left;
}
#layout_content h2 {
  margin: 7px 0;
}

/* [ Signin controls ] */
#topbar_signin {
  float: right;
  width: 455px;
  margin: 5px 0 0 0;
}
#topbar_signin label {
  float: left; font-size: 10pt; margin: 2px 5px 0 0;
}
#topbar_username {
  float: left; font-size: 10pt; width: 100px; border: 1px solid #312B51; margin-right: 5px;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/bg_login_controls.gif) 100% 0%;
}
#topbar_password {
  float: left; font-size: 10pt; width: 100px; border: 1px solid #312B51; margin-right: 5px;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/bg_login_controls.gif) 100% 100%;
}
#topbar_signin_btn {
  float: left; border: 0px; width: 73px; height: 20px; margin: 0;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/btn_login.gif) 0% 0%;
}
#topbar_signin_btn:hover {
  background-position: 0% 100%;
}
#topbar_signin_msg {
  font-size: 8pt; color: #ff0000; padding: 1px 2px; width: 231px;
  border: 1px solid #ff8080; margin: 0 0 5px 0; background-color: #fff0f0;
}

/* [ Category Tabber ] */
div#category_tabber_home_page {
}

div#category_tabber_home_page .item     { padding: 2px; }
div#category_tabber_home_page .item img { float: left; margin: -8px 8px 2px 0; border: 0; }
div#category_tabber_home_page .item p   { margin: 0.25em 0 1em 0; line-height: 155%; }
div#category_tabber_home_page .item h2.title  {
  margin: 15px 0 0 0; font-size: 160%; font-family: times-new-roman; font-weight: normal; color: #684210;
}
div#category_tabber_home_page .item h2.subtitle  {
  margin: 15px 0 0 0; font-size: 100%; font-family: times-new-roman; font-weight: normal; color: #684210;
}
div#category_tabber_home_page .subhead  { margin: 4px 0 4px 0; }
div#category_tabber_home_page .article_head h2 a { text-decoration: none; color: #684210;}
div#category_tabber_home_page .article_head h2 a:hover { color: #0000c0; text-decoration: underline;  color: #0000c0; }

div#category_tabber_home_page div.tab            { background-color: #C5BDD3; border: 1px solid #ffffff; }
div#category_tabber_home_page div.tab a          { color: #000000; font-weight: normal; }
div#category_tabber_home_page div.tab:hover      { background-color: #A599BB; border: 1px solid #ffffff; }
div#category_tabber_home_page div.tab:hover a    { color: #000000; font-weight: normal; }
div#category_tabber_home_page div.tab_selected   { background-color: #4B4060; border: 1px solid #ffffff; }
div#category_tabber_home_page div.tab_selected a { color: #ffffff; font-weight: normal; }
div#category_tabber_home_page a.more { white-space: nowrap; color: #0000c0; text-decoration:none; }
div#category_tabber_home_page a.more:hover { text-decoration: underline; }



/* [ Three column layout ] */
#layout_columns {
}
#layout_columns hr {
  height: 6px; margin: 3px 0; padding: 0;
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/hr_3_lines.gif) repeat-x 0 0;
}
#layout_columns_bg {
  background: url(/img/sysimg/?img=/UserFiles/Image/layout/bg_3_columns.gif) repeat-y 0 0;
}
#layout_columns .layout_column_1 {
  float: left;
  width: 500px;
  padding: 0 10px 0 0; 
}
#layout_columns .layout_column_2 {
  float: left;
  width: 170px;
  padding: 0 10px 0 10px; 
}
#layout_columns .layout_column_3 {
  float: left;
  width: 209px;
  padding: 0 0 0 10px; 
}


/* [ Footer ] */
#layout_footer{
  margin: 0 7px 0 0;
}
#layout_footer_content {
  padding: 10px 0 0 0;
  background-color: #312B51;
  color: #fff;
  text-align: center;
  font-size: 80%;
}
#layout_footer_content a {
  text-decoration: none;
  color: #def;
}
#layout_footer_content a:hover {
  text-decoration: underline;
}
#gallery_fader_home_page{
  border: 1px solid #c0c0c0;
}

#gallery_fader_home_page_content h1 {
  font-size: 11pt;
  font-weight: bold;
  font-style: italic;
}

#list_events_, #list_news_ {
  background: #ffffff;
}