/* CSS Document */
body {
background-image:url(../../images/Background.jpg);
background-repeat:repeat;
background-color:#eeeeee;
padding:0px; margin:0px; 


}

p { margin: 0.3em 0; }

/* menu */
 
.menu {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	margin:0px 15px;
	} 

/* dropdown menu */

.menu_txt {
top:160px;
}
h3   { font-size: 1.6em; margin: 0px; }
a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  width:   100px;

  /*border:  1px solid black;*/
  padding: 2px 5px;

  background: #fab000;


  text-decoration: none;
  font-family: Verdana;
  font-weight: 900;
  font-size: 1.0em;
  color:   #fff;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             {  top:156px; /*border-bottom: 1px solid black;*/ }

form.sample_attach
{
  position: absolute;
  visibility: hidden;

  border:  1px solid black;
  padding: 0px 5px 2px 5px;

  background: #fab000;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; min-width: 170px; top:160px; }


/* Scroll Bar Master Styling Starts Here */
/* comments can freely be removed from this file */

/* do not modify .scrollgeneric class, required for proper operation */
.fixedwidth {
	/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
	width: 400px;
	height: auto;
	position: relative;
	color: black;
	padding: 1px;
}


#mycustomscroll {
	/* Typical fixed height and fixed width example */
	width: 400px;
	min-height:200px;
	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	/*color:#FFFFFF;*/
	margin: 0.3em auto;
	padding: 2px;
	padding-right:10px;
}

/* image */
.picture {
border-color:#a17d58; padding:2px; margin:2px; }

.inside_txt {
font-family:Arial; font-size:12px; text-align:justify; width:705px;
padding-left:5px;
padding-right:5px;
color:#544427;
 

}

.inside_txt_more {
font-family:Arial; font-size:12px; text-align:justify; width:990px;
padding-left:5px;
padding-right:5px;
color:#544427; 


}



.txt {
font-family:Arial; font-size:11px; 
}

.title {
font-family:Arial;
font-size:15px;
color:#3d2100;
font-weight:bold;
}

.article_title { font-family:arial; font-size:12px; color:#3d2100;text-decoration:none; }
a.article_title:hover { font-family:arial; font-size:12px; color:#3d2100; text-decoration:underline; }

.blog_title {
font-family:Arial;
font-size:13px;
color:#3d2100;
font-weight:bold;
}

.more { font-family:Arial; font-size:11px; color:#a05700; text-decoration:none;}

.link { font-family:Arial; font-size:11px; color:#a05700; text-decoration:none;}
a.link:hover { font-family:Arial; font-size:11px; color:#593416; text-decoration:none; }

#listTableHeader, #infoTableHeader, #entryTableHeader { font-size:12px; font-weight:bold; color:#ccb079; background-color:#593416; background-position:center; }

.entryTable { font-size:12px; background-color:#ccb079; }
.entryTable .label { background-color:#bb9c5a; color:#FFFFFF; }
.entryTable .content { background-color:#FFFFFF; }
.entryTable .content1 { background-color:#d2bf99; }
.box { font-size:12px; border:1px solid #593416; }

.formTitle { font-size:15px; font-weight:bold; color:#3d2100; }

.errorMessage { color:#990000; font-size:12px; font-weight:bold; }
/* calendar */

.today{
/*background-color:#00CCCC;*/
font-weight:bold;
background-image:url(calBg.jpg);
background-repeat:no-repeat;
background-position:center;
position:relative;
text-align:center;
}
.today span{
position:absolute;
left:0;
top:0;
text-align:center;
}

.today a{
color:#000000;
padding-top:0px;
text-align:center;
text-decoration:underline;

}
.selected {
color: #FFFFFF;
background-color: #C00000;
}
.event {
background-color: #d98618;
border:1px solid #ffffff;
padding:0px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;
}
.normal {
padding:1px;
color:#FFFFFF;
text-decoration:none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
text-align:center;

}
table#cal{
border:1px solid #cccccc;
padding:3px;
}
th{
width:3px;
background-color:#593416;
text-align:center;
color:#ffffff;
border-left:1px solid #ffffff;
font-size:12px;
}
.tdcal{
text-align:center;
padding:1px;
margin:2px;
}
table.tableClass{
width:5px;
border:none;
border-collapse: collapse;
font-size:85%;
border:1px dotted #cccccc;
}
table.tableClass input,textarea{
font-size:90%;
}
#form1{
margin:5px 0 0 0;
}
#greyBox{
height:3px;
width:3px;
background-color:#d98618;
border:1px solid #666666;
margin:5px;
}
#legend{
margin:5 0 10px 50px;
width:5px;
}
#hr{border-bottom:1px solid #cccccc;width:5px;}
.output{width:5px;border-bottom:1px dotted #ccc;margin-bottom:5px;padding:6px;}
h5{margin:0;}

/* mouseover image */

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}


/* stylesheet for gallery */



:focus { outline: 0; }

		#slideshow { width: 275px; overflow: hidden; border: 0px solid #000; margin: 0.3em auto;}

		#showcase { width: 590px; height: 550px; overflow: hidden; float: right; }

		#showcase-loader img { margin: 225px 300px; }

		#showcase .bigimage, #showcase-loader { position: absolute; width: 590px; height: 550px; overflow: hidden; }

		#showcase .text { width: 590px; position: absolute; left: 0; bottom: -1px; background: url("../images/background_transparent.png") 0 0 repeat; overflow: hidden; }

		#showcase .text h2 { color: #FFF; font-size: 18px; line-height: 18px; font-weight: 800; margin: 20px 20px 0 20px; }

		#showcase .text p { color: #FFF; font-size: 11px; line-height: 17px; margin: 10px 20px 20px 20px; }

		#showcase .text a { color: #FFF; }

		#showcase-nav { width: 275px; overflow: hidden; float: left; background: #fff; }

		#showcase-nav ul { list-style: none; padding: 0; margin: 0; }

		#showcase-nav li { float: left; clear: both; margin: 0; padding: 0; } 

		#showcase-nav a { display: block; width: 100px; padding: 10px 0; overflow: hidden; border-bottom: 0px solid #000; text-decoration: none; }

		#showcase-nav a:hover { background: #ECECEC; }

		#showcase-nav .thumbnail { display: block; width: 80px; overflow: hidden;}

		#showcase-nav .thumbnail img { border: 2px solid #EEE; margin: 0 2px;}

		#showcase-nav .text { display: block; font-size: 11px; font-weight: 800; color: #EEE; width: 116px; overflow: hidden; float: left; padding: 0 0 10px 0; }

		#showcase-nav .last a { border: 0; }

		#showcase-nav .active a { background: #ccc; }

		#showcase-nav .active a .text { color: #EEE; }



/* poll */

.maintable {
	border: 1px dashed #593416;
}

.question {
	background: #3D2100;
 	color: #FFFFFF;
 	padding: 10px;
	font-family:arial;
	font-size:10px;
}
.poll_title
{ 
font-family:Arial;
font-size:11px;
color:#3d2100;
font-weight:bold;
text-align:left;
}



#listTableHeader, #infoTableHeader, #entryTableHeader { font-size:12px; font-weight:bold; color:#ccb079; background-color:#593416; background-position:center; }
.row1 { background-color:#ccb079; }
.row2 { background-color:#bb9c5a; }

.text { font-size:12px;  }

.cmt {font-size:12px; background-color:#d2bf99;}