/* created 8/4/2010 */

/* current text color: #8C7C2A */
/* current image frame border color: #A49272 */

/* Layout Stylesheet */ 

/*** HTML STYLES ************************************************/

/* Set the default font and page margin here. Do not set colors here.*/

/*
p, td  {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  
margin: 0; padding: 8px 8px 0 0px;  color: Black;  }
*/

BODY {
	MARGIN: 5px 5px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	background-color: #F4ECD7;
}

/* body {
   padding: 0;
   background: #000;
   color: #fff;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
}	*/ 

/*
h1, h2, h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1.2em;
	text-align : center;
}
*/

H1 {
	font-size: 2.4em;
	FONT-WEIGHT: normal;
	margin: 0px;
	color: gray;
}

/* Style for links */
A:link {
	text-decoration: none;
}
A:visited {
	text-decoration: none;
} 
A:hover {
	background-color : #F0F0F0;
}

/*** GENERAL PAGE LAYOUT ****************************************/
/* Your Main Site Name. */
/*
#siteName {
	font-size: 24px;
	line-height: 35px;
	margin-left: 5px;
}
*/

/* This is the default font for the entire page body */
.mainpage {
	font-size : 12px;
}

 
/* Presentation Stylesheet */ 


.highlight {
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #8C7C2A;
}

.indent {
   margin: 1em;
}

.uline {
   text-decoration: underline;
}

.spacer { clear: both; }

.topbox {
	/*border: thin dotted Blue;*/
	margin: 0 10% 0 10%;
	padding: 5px;
	/*width: 75%;*/
	text-align: center;
}	
 
.imagebox {
	/*border: thin dotted red;*/
	/*margin: 0 10% 0 10%;*/
	padding:8px;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	width: auto;
	height: auto;
	}
 
.boxwhite {
	border:1px solid #cccccc;
	background:#ffffff;
	/*margin: 0 20% 0 20%;*/
	padding:8px;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: .9em;
	text-align: left;
	/*width: 25%;
	float: right;*/
	margin: 0 0 20px 0;
	}
 
 form {
	margin: 0 0;
}
.clear { clear: both; }

a {text-decoration: underline; font-weight: bold; color: Blue;}

.alignright {margin-top: 0; text-align: right;}

.small {font-size: .9em;}
.large {font-size: 1.2em;}
.xsmall {font-size: .7em;}

.red {
	color: #B22222;
}

.error {
	font-size: 1.1em;
	font-weight: bold;
	color: #B22222;
}

/* Presentation styles for specials page */

#special {
	background-image: url(../images/valentine_bgd.gif);
	background-repeat: no-repeat;
	background-color: White;
 margin:0 0 0 182px;
 position:relative;
	text-align: center;
}

.specialheadingblack {
	color: Black;
}

.specialheadingred {
	color: #B22222;
	font-family: "Book Antiqua" "Times New Roman" Times serif;
}

.specialheadinggreen {
	font-family: "Book Antiqua" "Times New Roman" Times serif;
	color: #87C387;
}

.specialheadingred2 {
	font: 1.3em "Book Antiqua" "Times New Roman" Times serif ;
	color: #B22222;
	margin: 0;
}

.specialtext {
	text-align: left;
	margin: 0 20% 0 20%;
}

		 
#wrapper {
   width: 100%;
   z-index: 1;
   /*background: #FFF;*/
   color: #000; /*height:auto;*/
/*#B29933*/
   border-left: 2px /*solid #A49272*/;
   border-bottom: 0 none;
   border-right: 2px /*solid #A49272*/;
   border-top: 2px /*solid #A49272*/;
   padding: 0;
   text-align: center;
}

#header {
   width: 100%;
   background: #FFF;
   color: #000;
   margin: 0;
   padding: 0;
   border: 0;
}



#footer {
 width:100%;
 /*height:35px;*/
 background: #FFF;
 color: gray;
 margin: 0;
 padding: 0;
 font-size: 75%;
 border-left: 0;
 border-top: 0;
 border-right: 0;
 border-bottom: 2px /*solid #A49272*/;
 }

#content{
 margin:0 0 0 182px;
 position: relative;
 /*background: White;*/
 color: #000;
 z-index:5;
/*border: solid #FFF;*/
 border-width: 1px 1px 1px 0;
 min-height: 550px;
 text-align: left;
 padding: 15px;
 }

* html #content {height: 550px;}/*Tan hack for IE browsers*/

#homepage-navbar {
/*   margin-left: auto;
   margin-right: auto;*/
   padding: 0;
   margin: 0 auto;
}

#left{
 position:absolute;
 top:50px;
 left:16px;
 margin: 0;
 width:175px;
 z-index:3;
text-align: center;
 /*background: #FFF;*/
 color: #000;}


/*** MENUS ******************************************/

.menu_page {
	font-size: 12px;
	COLOR: gray;	
	clear: left;
}

/* Page Footer Menu */
.menu_footer {
	font-size: 10px;
	color : Gray;
}

/* Copyright Notice DIV */
#copyright {
	font-size: 10px;
	color : Gray;	
} 

/* Main container for whole menu */
div.tmtHierbarV {
	color: #696969;
	float: left;
	font-size: 12px;
}

/* Links, all levels */
div.tmtHierbarV li a,
div.tmtHierbarV li a:link
div.tmtHierbarV li a:visited {
/*	border: 1px;
	border-bottom-color: #1C57FF;
	border-left-color: #DDE7FF;
	border-right-color: #1C57FF;
	border-style: solid;
	border-top-color: #DDE7FF;*/
	color: #696969;
	display: block;
/*	padding-bottom: 0.25em;
	padding-left: 0.5em;
	padding-right: 0em;
	padding-top: 0.25em;*/
	padding: 0;
	text-decoration: none;
	width: 270px;
	text-align : left;
	border-bottom: 1px solid #DFCFAC;
	border-left: 3px solid #CD853F;
	text-indent: 13px;
}

/* Links, all levels, hover */
div.tmtHierbarV li a:hover {
	background-color: #FCFAF4;
	border-left: 0;
}

/* Main list inside tmtHierbar */
div.tmtHierbarV ul {
	background: #FDF5E6;
	border: 0;
	border-color: #CCCCCC;
	border-style: solid;
	border-top-width: 0;
	margin: 0;
	padding: 0;
}

/* First level */
div.tmtHierbarV li {
	line-height: 3em;
	list-style: none;
	margin: 0;
	position: relative;
	width: 270px;
	text-indent: 15px;
}

/* Both second and third level */
div.tmtHierbarV ul li.tmtHiermenuV ul {
	display: none;
	left: 270px;
	position: absolute;
	top: 0px;
	width: 270px;
}

/* Third level */
div.tmtHierbarV ul li.tmtHiermenuV ul li.tmtHiermenuV ul{
	border-color: #CCCCCC;
	border-style: solid;
	border-top: 1px;
	display: none;
	left: 10em;
	top: -1px;
}

/* First level, only if contains second level */
div.tmtHierbarV ul li.tmtHiermenuV,
/* Second level, only if contains third level */
div.tmtHierbarV ul li.tmtHiermenuV ul li.tmtHiermenuV {
	/*background: url(../images/blue_right.gif);*/
	background-position: 95% 50%;
	background-repeat: no-repeat;
}

/* 
Show second and third level items on hover 
IE doesn't understand this, but the Javascript code will takes care of it
*/
div.tmtHierbarV ul li.tmtHiermenuV:hover ul,
div.tmtHierbarV ul li.tmtHiermenuV ul li.tmtHiermenuV:hover ul{
	display: block;
}


/* END MENUS */	

/* left-hand vertical navigation */

ul#navlist
{
   font-size: 0.9em;
   text-align: left;
   list-style: none;
   padding: 0;
   margin: 0 auto;
   width: 160px;
   /* background-image: url(../images/greek_key_border.gif);
   background-position: right;
   background-repeat: repeat-y; */
   /* background-color: Black; */
}

* html ul#navlist {margin: 0;}

ul#navlist li
{
   display: block;
   margin: 0;
   padding: 0;
}

ul#navlist li a
{
   display: block;
   width: 88%;
   padding: 0.2em 0 0.2em .2em;
   border-width: 1px;
   /* border-color: Black Black #fff Black; */
   border-style: none;
   /*color: #fff;*/
   text-decoration: none;
   /* background: black; */
}

#navcontainer>ul#navlist li a { width: auto; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;
}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #8C7C2A;
background: transparent;
/*border-color: Black #8C7C2A #8C7C2A Black;*/
}

/* end styles for left-hand vertical navigation buttons */







