@charset "utf-8";
/* CSS Document */
/*div, form {border:1px solid red}*/

body,td,th, input, select, textarea, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;

}
body {
	height:100%;
	margin:9px;
	padding:0;
}	

/*img {
	padding:4px;
	border:0px;
}*/

a {
	color:#0000FF;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.content{
	margin-left:18px; 
	margin-right:26px

} 
.editor {
	width:95%;
}
img.withborder {
	padding:4px;
	border:0px solid #999999;
}

h3 {
	font-size:16px;
	color: #FF6600;
	margin-left:10px;
	margin-top:0;
	margin-bottom:0;
	padding:0;
}
.left_column_images {
	text-align:center;
}
.left_column_images img {
	margin-top:15px;
}

.copyright {
	background-color: #6a4f31; 
	padding:2px; 
	font:Arial, Helvetica, sans-serif;
	font-size:10px; 
	font-style:italic;
	color:#FFFFFF;
}
.copyright a {
	color:#FFFFFF;
	text-decoration:none;
}

.administration_panel {
	display:block;
	padding: 4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.administration_panel img {
	margin-right:1px;
	border:none;
}

/*horizontal menu wrapper*/
#logo_wrapper {
	border:#CCCCCC solid 0px;
}

/*horizontal menu wrapper*/
#horizontal_menu_wrapper {
	width:100%;
	position:relative;
	height:37px;
}
#horizontal_menu_wrapper a {
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}
#horizontal_menu_wrapper a img {
margin-right:2px;
}

#logged_in {
	left:10px;
	bottom: 11px;
	display:inline;
	position:absolute;
	color:#ff9900;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#home_contact {
	right:210px;
	bottom: 11px;
	display:inline;
	position:absolute;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#frmSearch {
  margin:0;
	padding:0;
	display:inline;
	position:absolute;
	right:15px;
	bottom:2px;
}

#frmSearch #search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffc6;
	color: #006600;
	width:60px;
	border:1px solid #cccccc;
}

#search_button
{
	border: none;	 
	background-color: #CDDCFE;
	font-weight:bold;	
}


/*horizontal menu buttons*/
.action_links {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.action_links img {
	margin-right:2px;
	border:none;
	vertical-align:absmiddle;
}
.action_links a {
	color:#ffffff;
	text-decoration:none;
}
.action_links a:hover {
	text-decoration:underline;
}

/*horizontal menu search box*/
.search {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#ffffc6;
	color: #006600;
	width:60px;
	border:1px solid #cccccc;
}

#top_strip img {
	margin-top:7px;
	padding:1px 1px 1px 1px;
	border:1px solid #7e7e7e;
}
.cms_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #666688;
}
#left_image{
	width:120px;
	height:120px; 
	padding:4px;
	border: 2px solid #7e7e7e;
}
.highlight {
	background-color:#CCFFCC;
}



/* Main Menu */
#menuwrapper { 
	width: 140px;
	color:#0000ff;
	border:#CCCCCC solid 1px;
	background-color:#EEEEEE;
	}
#menu_vert, #menu_vert ul {
  margin: 0;
  padding: 0;
	width: 140px; 
  }

#menu_vert ul {
  width: 100%; /* Width of Menu Items */
  }
#menu_vert li {
  position: relative;
  list-style: none;
    	margin-bottom:3px;
  }

#menu_vert li a {
 	 display: block;
 	 text-decoration: none;
  	padding: 3px 5px 6px 25px;
  	color:#eeeeee;
	border-bottom: 0px solid #cccccc;
	background-image:url(images/design/button.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

/* Fix IE. Hide from IE Mac \*/
* html #menu_vert li { float: left; height: 1%; }
* html #menu_vert li a { height: 1%; }
/* End */

    div#menu_vert ul ul li a, 
    div#menu_vert ul ul li a:link, 
    div#menu_vert ul ul li a:visited  {
        display: block;
        padding: 5px 5px 5px 40px;
        border-bottom: none;
				border-top: none;
        /*font-size: 90%;*/
				margin-top:0;
    }
    div#menu_vert ul ul  {
      border-right: none;
      border-top: none;
      border-bottom: none
    }

    div#menu_vert ul ul ul li a, 
    div#menu_vert ul ul ul li a:link, 
    div#menu_vert ul ul ul li a:visited  {
        padding-left: 50px;
    }
    div#menu_vert ul ul ul  {
      border-bottom: none;
    }
		
		div#menu_vert ul ul ul ul li a, 
    div#menu_vert ul ul ul ul li a:link, 
    div#menu_vert ul ul ul ul li a:visited  {
        padding-left: 60px;
    }
    div#menu_vert ul ul ul ul  {
      border-bottom: none;
    }
		
		div#menu_vert ul ul ul ul ul li a, 
    div#menu_vert ul ul ul ul ul li a:link, 
    div#menu_vert ul ul ul ul ul li a:visited  {
        padding-left: 70px;
    }
    div#menu_vert ul ul ul ul ul  {
      border-bottom: none;
    }
#menu_vert li ul li a { padding: 5px 5px; } /* Sub Menu Styles */

/* fixed image flicker by adding .cssmenu-vertical ul */


/*#menu_vert li a:hover, #menu_vert .menuactive, #menu_vert  .current
{
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(images/design/button-on.gif);
	background-repeat:repeat-y;
*/
#menu_vert .menuactive, #menu_vert  .current
{
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(images/design/button-on.gif);
	background-repeat:repeat-y;

}
#menu_vert li a:hover, 
{
	font-size:11px;
	font:Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-image:url(images/design/button-hover.gif);
	background-repeat:repeat-y;

}

.foooterlnk{
		color:black;
}
.foooterlnk:hover{
		text-decoration:none;
}

#gallery_upload {
	margin-top:5px;
}

/*gallery*/
.edit { font-size: 9pt; font-family: "MS Sans Serif", Geneva, sans-serif; padding-top: 3px;}
.edit a { border: 1px solid white; padding: 3px; }
.edit a:hover { border-color: ButtonHighlight ButtonShadow ButtonShadow ButtonHighlight; background-color: #ffc; }
.edit a img { border: 0 none; vertical-align: bottom; }