/*
version: 2.4.1
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}



html,body{
    height: 100%;    
}

body {
  background:#fff;
  margin:0;
  padding:0;
  font:10px/1 Arial,Helvetica,clean,Sans-serif;
  color:#444;
  position:relative;
  margin:auto;
  }

h1,h2,h3,h4,h5,h6,b{font-weight:bold;}

a {
  color:#49a;
  text-decoration:none;
  }
a strong {
  color:#389;
  }
a:hover, a:hover strong {
  color:#933 !important;
  }
a:focus, a:focus strong, a:active, a:active strong {
  outline:none;
  color:#000;
  }
.more a span, a.more span {
  font-weight:normal;
  color:#222;
  }
.more a:after, a.more:after, a.more-link:after {
  content:' \203A';
  font-weight:bold;
  }
.meta a {
  color:#8ab;
  }
.date a {
  color:#a98;
  }
.edit a {
  border-bottom-width:0;
  color:#c86;
  font-weight:normal;
  text-transform:lowercase;
  }
.commentmeta .edit a {
  background:none;
  margin-left:.5em;
  padding-left:0;
  }
.edit a:hover {
  color:#f00;
  }
a img, .noline, a.noline:link, a.noline:visited, a.noline:hover, a.thumb, a.icon, a.img:link, a.img:visited, a.img:hover {
  border-width:0;
  }

#msg_box,.msg_box{ color:red; font-size:12px; font-weight:bold; margin-bottom:10px; border:0; background-color:#FFF7F4; padding:10px;}

#branding {
  background:#332c22;
  width:100%;
  padding-top:5px;
  border-bottom:10px solid #dad0c7;
  }

#logo {
  background:#332c22;
  margin:auto;
  width:870px;
  height:60px;
  z-index:1;
  }
#logo img {
  display:block;
  }
.page_header{font-size:16px; color:#aa9988; font-weight:bold; margin:5px; border-bottom:1px solid #aa9988}
.page_item{ padding:10px; margin:0px;}
.error_header{
	color:#FF0000; font-weight:bold; padding:10px; padding-left:0px;
}
.error{
	color:#FF0000;
}
.button{background-color:#FF3300; color:#FFFFFF; font-weight:bold; padding:3px;border:0px; }
.button:hover{ background-color:#FF5500;cursor:pointer;}
.inp_text{ border:1px solid #FFCC99;}
.inp_textarea{ border:1px solid #FFCC99;}
.clear{ clear:both;}


.view_table{ width:100%; margin-top:3px;}
.view_row td{ border-bottom:1px solid #ededed;padding:5px;} 
.view_row th{ border-bottom:1px solid #ededed; padding:5px;} 

.frm_table{ width:100%;margin-top:3px; }
.frm_table .frm_row td{ padding:3px;} 
.frm_table .frm_row th{  padding:3px; text-align:right;} 
.frm_table .frm_last_row td{ border-top:1px solid #CCCCCC; padding:5px; text-align:left;} 

.inp_text{ height:18px; border:1px solid #ccc; font-size:12px;}
.inp_date{height:18px; border:1px solid #ccc;}
.inp_textarea{ border:1px solid #ccc;}
.inp_select{height:18px; border:1px solid #ccc;}


.phone{ font-weight:bold; font-size:16px; color:#121212}

.tl{ position:absolute;top:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/home_rnd.png); background-position:0px 0px;}
.tr{ position:absolute;top:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/home_rnd.png);background-position:5px 0px;}
.bl{ position:absolute;bottom:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/home_rnd.png);background-position:0px 5px;}
.br{ position:absolute;bottom:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/home_rnd.png);background-position:5px 5px;}

.banner_box_body{ position:relative; margin-bottom:10px; width:100%; margin-top:0px; text-align:center; background-color1:#dad0c7; }
.banner_box{ position:relative; margin:auto; width:656px; border-bottom:1px solid #999;}

.home_box{ position:relative;width:656px; background-color:#fff; border:0px solid #ede8e2; margin-bottom:10px; float:left; margin-right:10px;}
.home_box .tl,.home_box .tr,.home_box .bl,.home_box .br{ background-image:url(../i/home_rnd.png);}
.home_box h1{ font-size:16px; font-weight:bold; margin:0em;margin-bottom:0.3em;text-align:left;}
.home_box p{ text-indent: 0em; font-size:12px; line-height:16px; text-align:justify;}
.home_box p:first-letter{ font-size:14px; font-weight:bold;}
.home_box .home_box_item{border:1px dotted #ded5ce; margin-bottom:10px; padding:10px;  width:301px; height:180px; float:left; background-image:url(../i/homebg.png); background-repeat:repeat-x;}


.side_box{width:200px; float:left; position:relative; background-color:#ede8e3; border:0px solid #999; }
.side_box .tl,.side_box .tr,.side_box .bl,.side_box .br{ background-image:url(../i/rnd_side.png);}

.pg_rounded{ position:relative;}
.pg_rounded .tl{ position:absolute; top:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/rnd_tl.png);}
.pg_rounded .tr{ position:absolute; top:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/rnd_tr.png);}
.pg_rounded .bl{ position:absolute; bottom:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/pg_rnd_bl.png);}
.pg_rounded .br{ position:absolute; bottom:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/pg_rnd_br.png);}

.pg_rounded .tl{ position:absolute; top:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/banner_box_tl.png);}
.pg_rounded .tr{ position:absolute; top:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/banner_box_tr.png);}
.pg_rounded .bl{ position:absolute; bottom:-1px; left:-1px; width:5px;height:5px; background-image:url(../i/banner_box_bl.png);}
.pg_rounded .br{ position:absolute; bottom:-1px; right:-1px; width:5px;height:5px; background-image:url(../i/banner_box_br.png);}

#body_container{float:left; width:100%; background-repeat:repeat-x; border-top:1px solid #999;border-bottom:1px solid #999; text-align:left; background-image:url(../i/bg.gif);  }
#content{margin:10px; margin-left:0px; margin-right:0px;float:left;}
.inner_container{width:636px; float:left;margin-right:10px; min-height:470px; font-size:14px; background-color:#fff; border:0px solid #ede8e2; padding:10px;
background-image:url(../i/content_bg.gif); background-repeat:no-repeat; background-position:right top;}
.inner_container h1{color:#49a; font-size:16px; font-weight:bold; margin:0em;margin-bottom:0.3em;text-align:left;}
.inner_header{ height:30px; line-height:30px; padding-left:10px; font-size:16px; font-weight:bold; font-family:Geneva, Arial, Helvetica, sans-serif;}
.inner_content{ padding-top:10px; font-size:12px; line-height:16px; text-align:justify;}
.inner_container li{  margin-left:30px;}



.banner_table{background-color:#000; border:0px; margin-top:10px;}
.banner_table tr td{ background-color:#FFFFFF; padding:3px;border:1px solid #666666;height:25px;}
.banner_table tr th{ background-color:#FFCC33; padding:3px;border:1px solid #666666; height:25px; font-weight:bold; font-size:12px;}
.button2{background-color:#FF3300; color:#FFFFFF; font-weight:bold; padding:5px;cursor:pointer;}

.category_box{ position:relative;background-color:#ede8e3;border:1px solid #ede8e3; padding:5px;}
.category_box .tl,.category_box .tr,.category_box .bl,.category_box .br{ background-image:url(../i/side_rnd.png);}

.page_content h1{ font-size:18px; text-transform:none; margin-bottom:5px; margin-top:5px; padding:5px; padding-left:0px; }
.page_content h2{font-size:16px;text-transform:none; margin-bottom:2px;margin-top:2px; padding:0px;}
.page_content h3{font-size:14px; text-transform:none;margin-bottom:2px;margin-top:2px; padding:0px;}
.page_content p{ margin-bottom:5px; }
.page_content ul{ margin:0px; padding:0px;}
.page_content li{ list-style:outside; margin:0px; padding:0px; margin-left:20px;list-style-image:url(../i/bulletTick.gif);  }


.related_pages{ margin:10px; margin-right:0px; padding:5px; width:250px; float:right;position:relative; background-color:#fff; border:1px solid #999; 
				 background-image:url(../i/grd_con.png); background-repeat:repeat-x; min-height:50px;}
.related_pages .tl,.related_pages .tr{ background-image:none;}
.related_pages .bl,.related_pages .br{ background-image:url(../i/rnd_relb.png);}

.related_pages li{ text-align:left;   margin:5px; margin-left:0px;padding:0px;padding-left:10px;   
				 list-style:outside;  background-repeat:no-repeat; 
				 background-position:left center; list-style:none; border:0px solid #000000; }
.related_pages li a{font-size:12px; color:#4499aa; font-weight:bold;}

.poll{ margin:5px;}
.poll h2{ text-transform:none; line-height:14px; color:#000000; }
.poll .poll_options{ line-height:20px; vertical-align:middle;}

.bread_crumbs{padding:3px;}

.bread_crumbs a {	
	display:block; float:left;  height:20px; font-size:11px;
}
.bread_crumbs img {
	display:block; float:left; margin:0px 10px 8px 10px;
}
.inner_h1{background-color:#f5f2f0; padding:5px; border-bottom:1px solid #999; }
#ref_container{width:450px; margin:auto;}
.ref_box{ }
.ref_box li{ list-style:none; margin:10px; text-align:center; float:left; width:200px;}
.ref_box img{ cursor:pointer;}
/*
.ref_box{ width:500px; margin:auto; }
.ref_box li{ list-style:none; float:left; width:200px; margin:10px;}
*/
#nav {
  border-top:1px solid #555;
  background-color:#000000;
  position:relative;
  z-index:1;
  height:35px;
  padding-top:10px;
  width:100%;
  margin:auto;
  }
#nav ul {
  width:870px;
  margin:0 auto;
  padding:0 10px;

  }
#nav li {
  float:left;
  margin:0;
  padding:0 2em 0 0;
  list-style:none;
  font-size:1em;
  text-indent:0;
  text-align:center;
  text-transform:lowercase;

  }
#branding #nav a, #branding #nav strong {
  display:block;
  padding-bottom:.938em; /* 15/16 */
  color:#ba9 !important;
  text-decoration:none;
  font-weight:bold;
  font-size:1.6em; /* 16/10 */
  line-height:1.25; /* 20/16 */
  }
#branding #nav strong, #branding #nav .this a, #branding #nav a:hover, #branding #nav a:focus {
  color:#fff !important;
  }

#nav a:before, #nav strong:before {
  display:block;
  padding-top:1.23em; /* 16/13 */
  color:#975;
  font-size:.8125em; /* 13/16 */
  line-height:1.538; /* 20/13 */
  font-weight:normal;
  }
#nav strong:before, #nav .this a:before, #nav a:hover:before, #nav a:focus:before {
  color:#ca8;
  }

#branding #nav a strong {
  background:none;
  display:inline;
  padding:0;
  font-size:1em;
  }




h2 {
  margin:0 0 .769em; /* 10/13 */
  padding-top:1.231em; /* 16/13 */
  font-size:1.3em;
  line-height:1.539; /* 20/13 */
  color:#a98;
  text-transform:lowercase;
  }
#home .entries h2 {
  display:none;
  }

h3 {
  margin:0 0 .769em; /* 10/13 */
  font-size:1.3em;
  line-height:1.539; /* 20/13 */
  }
h4 {
  margin:1.188em 0 .688em; /* t:19/16 b:11/16 */
  font-size:1.6em;
  line-height:1.25; /* 20/16 */
  color:#222;
  }
h4:first-child {
  margin-top:-.063em; /* 1/16 */
  }
h5 {
  margin:0;
  font-size:1.3em;
  line-height:1.539; /* 20/13 */
  }


/* =Colgroup Templates
    t1: 9,3 (Home, Entries, About)
    t2: 4,2,6 (Also)
    t3: 2,5,5 (Events, Portfolio pieces)
    t4: 4,4,2,2 (Archive)
    t5: 12 (Portfolio index)
    cg1,cg2,cg3 are generic groups of columns
    content-main is primary content
    content-sub is subordinate content
    content-xtra is extra content
    content-xtra2 is more extra content ;-)
----------------------------------------------- */
#container {
  position:relative;
  width:870px;
  margin:0 auto;
  padding:0px;
  }
.content-main, .content-sub, .content-xtra {
  overflow:hidden;
  }
.t1 .content-main {
  float:left;
  overflow:hidden;
  }
.t1 .content-sub {
  float:right;
  width:22em;
  }
.t2 .cg1 {
  float:left;
  width:30em;
  }
.t2 .cg2 {
  float:right;
  width:62em;
  }
.t2 .content-main {
  float:left;
  width:30em;
  }
.t2 .content-sub {
  float:right;
  width:46em;
  }
.t2 .content-xtra {
  float:left;
  width:14em;
  }
.t3 .cg1, .t3a .cg1 {
  float:right;
  width:78em;
  }
.t3 .cg2, .t3a .cg2 {
  float:left;
  width:14em;
  }
.t3 .content-main {
  float:right;
  width:38em;
  }
.t3 .content-sub {
  float:left;
  width:38em;
  }
.t3 .content-xtra, .t3a .content-xtra {
  float:left;
  width:14em;
  }
.t4 .cg1 {
  float:left;
  width:62em;
  }
.t4 .cg2 {
  float:right;
  width:30em;
  }
.t4 .content-main {
  float:left;
  width:30em;
  }
.t4 .content-sub {
  float:right;
  width:30em;
  }
.t4 .content-xtra {
  float:left;
  width:14em;
  }
.t4 .content-xtra2 {
  float:right;
  width:14em;
  }
.t5 .content-main {
  float:left;
  width:100%;
  }






/* =Footer
----------------------------------------------- */
#footer {
	background:#ede8e3;
	float:left;
	width:100%;
	text-align:center; padding:0px;  
}
.footer1{padding-top:10px; padding-bottom:10px;border-bottom:10px solid #463c32;}
.footer2{ padding-top:10px; padding-bottom:10px; background-color:#FFFFFF; }
  

 
 
.frm fieldset{ border:1px solid #f5f2f0; margin:20px;} 
.frm fieldset legend{ color:#006600; font-weight:bold; font-size:14px; } 
.button2{background-color:#FF3300; color:#FFFFFF; font-weight:bold; padding:5px; cursor:pointer;}
.button3{background-color:#FF3300; color:#FFFFFF; font-weight:bold; padding:3px;border:0px;cursor:pointer; }
.banner_order tr th{ text-align:right; padding-right:5px; font-weight:bold;}
.sinfobank{display:none; }




/**************************/
.slideshow { height: 172px; width: 656px; position:relative; }
.slideshow img { padding: 0px; border: 0px solid #444; background-color: #eee; }

.slideshow-nav{position:absolute; top:-8px; right:0px; z-index:100}
.slideshow-nav a { display:block; float:left; border-right:1px solid #332c22;border-bottom:1px solid #332c22;  background: #dad0c7; color:#000; text-decoration: none; margin: 0 0px; padding: 1px 3px;  }
.slideshow-nav a.activeSlide { background: #fdcc32; color:#a0802b; }
.slideshow-nav a:focus { outline: none; }



.odd td{
	background-color:#FEF4E2;padding:5px;
}
.even td{
	background-color:#fefefe; padding:5px;
}
.hdr th,.hdr td{
	padding:5px;
}
.hdr,.hdr a{
	background-color:#ffcb31;
	color:#000000;
}
.error_header{
	color:#FF0000; font-weight:bold; padding:10px; padding-left:0px;
}
.error{
	color:#FF0000;
}
.in_links{ border-top:20px solid #fff;}
.in_links li{
	list-style:disc;	
}
#members_menu_container{
	background-color:#ede8e3;
}
#members_menu{
	
	padding:10px;
	font-size:11px;
	margin:auto;
	width:850px;
	text-align:right;	
}
#members_menu a{
	display:inline-block;
	padding:0px 5px;
}
.ga{
	display:none;
}
