body {
	font:Arial;
	font-family: Arial;
	margin: 0px;
	padding: 0px;
}
A:link,A:active,A:visited {
	color: #666666;
	text-decoration: none;
}
A:hover {
	color:#587BAF;
	text-decoration: underline;
}
div,form {
	margin: 0px 0px;
	padding: 0px 0px;
	line-height: 14px;
	font-size: 11px;
	color: #828282;
	font-family: Arial;
}
td,tr,p {
	line-height:14px;
	font-size : 11px;
	color: #7B7B7B;
	font-family: Arial;
	font-weight: normal;
}
table {
	background-repeat: repeat-x;
	background-position: top;
}
#logo {
	position:absolute;
	z-index:77;
	width: 160px;
	height: 105px;
}
#logolink {
	position:absolute;
	width:94px;
	height:80px;
	z-index:1;
}
.search {
	font-family: Arial;
	width:111px;
	height:15px;
	font-size: 11px;
	color:#555555;
	border-style:solid;
	border-color: #E0E0E0;
	border-width: 1px;
	padding-left: 4px;
}
.txt_gallery {
	font-family: Arial;
	width:111px;
	height:15px;
	font-size: 11px;
	padding-left: 4px;
}
/* Crumb */
.crumb {
	font-size: 11px;
	font: bold;
	color: #666666;
	text-decoration: none;
}
.crumb A:link ,.crumb A:active,.crumb A:visited {
	line-height: normal;
	font-size: 11px;
	font:normal;
	color: #999999;
	text-decoration: none;
}
.crumb A:hover {
	line-height: normal;
	font-size: 11px;
	font:normal;
	color: #432A14;
	text-decoration: none;
}
/* SubMenu */
.submenu {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-weight: bolder;
	font-family: "Trebuchet MS", Verdana;
}
.submenu A:link ,.submenu A:active,.submenu A:visited {
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}
.submenu A:hover {
	font-size: 11px;
	color: #4080A2;
	text-decoration: none;
}
/* Footer*/
.footer {
	font-size: 11px;
	color: #999999;
	text-decoration: none;
}
.footer A:link ,.footer A:active,.footer A:visited {
	color: #CCCCCC;
	text-decoration: underline;
}
.footer A:hover {
	color: #FFFFFF;
	text-decoration: none;
}
/* image */
.imgBorderHilight {
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	padding: 2px;
}
.imgBorder {
	border: 1px solid #CCCCCC;
	padding: 2px;
	width: auto;
}
.imgBorderOver {
	border: 1px solid #4A6FA8;
	padding: 2px;
}
/* image */
.imgPopup {
	border: 5px solid #FFFFFF;
}
/*  opacity  */
.opacity100 {
	filter:alpha(opacity=100);
	-moz-opacity:1;
}
.opacity90 {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
}
.opacity80 {
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
}
.opacity70 {
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
}
.opacity60 {
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
}
.opacity50 {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
}
.opacity0 {
	filter:alpha(opacity=0);
	-moz-opacity:0;
}
.headTitle{
	padding-top:10px;
	font-size: 24px;
	line-height:32px;
	color: #000000;
	font-weight: normal;
}
.borderTitle {
	font-size: 13px;
	line-height:16px;
	color: #444444;
	padding-left: 20px;
	font-weight: bold;
}
.bloghead {
	font-size: 16px;
	line-height:20px;
	color: #666666;
	font-weight: bold;
}
/* Print */
.pathurl {
	font-size: 11px;
	color: #999999;
}
.pathprint {
	font-size: 10px;
	color: #FFFFFF;
}
.crumb_blue {
	font-size: 11px;
	color: #003399;
	text-decoration: none;
	font-weight: normal;
}
.text_blue A:link ,.text_blue A:active,.text_blue A:visited {
	font-size: 12px;
	color: #4080A2;
	text-decoration: none;
	font-weight: bolder;
	text-decoration: none;
}
.text_blue A:hover {
	font-size: 12px;
	color: #4080A2;
	text-decoration: none;
	font-weight: bolder;
	text-decoration: underline;
}
/* carlendar */
.calendartop{
	background-image: url(../engine/calendatop.gif);
	background-repeat: no-repeat;
	background-position: center;
	height: 50px;
}
  .today  {
  font-size: 10pt; 
  font-weight: bold; 
  background-color: #CCCCCC;
  color: #FFFFFF; 
  border: 3 double #000000; 
  }
  .sunday { 
 font-size: 10pt;
 background-color: #FF0000; 
 color: #FFFFFF; 
 }
 .norm   { 
  background-color: #FFFFFF; 
  color: #000000; 
  }
 .text12 {
  font-size: 12px;
  color: #186843;
  font-weight: bold;
  text-decoration: underline;
  }
.text12 A:link,.text12 A:active,.text12 A:visited {
	color: #186843;
  text-decoration: underline;
}
.text12 A:hover {
	color: #186843;
  text-decoration: none;
}
.text11{
  font-size: 11px;
  }
.text11 A:link,.text11 A:active,.text11 A:visited {
   text-decoration: underline;
}
.text11 A:hover {
   text-decoration: none;
}
.text13 {
  font-size: 13px;
  color: #666666;
  text-decoration: none;
  }
.text13 A:link,.text13 A:active,.text13 A:visited {
	color: #666666;
  text-decoration: none;
}
.text13 A:hover {
  color: #587BAF;
  text-decoration: underline;
}
.text11bold {
  font-size: 11px;
  color: #186843;
  font-weight: bold;
  text-decoration: underline;
  }
.text11bold A:link,.text11bold A:active,.text11bold A:visited {
	color: #186843;
  text-decoration: underline;
}
.text11bold A:hover {
	color: #186843;
  text-decoration: none;
}
.text11n {
  font-size: 11px;
  color: #186843;
  font-weight: normal;
  text-decoration: none; 
  }
.text11n A:link,.text11n A:active,.text11n A:visited {
  color: #186843;
  text-decoration: none; 
}
.text11n A:hover {
	color: #186843;
 text-decoration: underline;
}
.text10{
  color:#999999;
  font-family: Arial;
  font-size: 10px;
  }
.text10 A:link,.text10 A:active,.text10 A:visited {
color:#587BAF;
   text-decoration: underline;
}
.text10 A:hover {
color:#587BAF;
   text-decoration: none;
}
/* end carlendar */
.righttabover{
text-decoration:underline;
}
/* end carlendar */
.righttabover{
}
#javacontent img,#javacontent p img{
	width:100%;
	max-width: inherit;
}
.result{
	scrollbar-face-color: #E1E1E1;
	scrollbar-3dlight-color: #E1E1E1;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-base-color: #FFFFFF;
	scrollbar-darkshadow-color: #E1E1E1;
	scrollbar-highlight-color: #E1E1E1;
	scrollbar-shadow-color: #E1E1E1;
	scrollbar-track-color: #FFFFFF;
overflow:auto;
height:128px;
width:100%;
overflow-x:hidden;
}
.img{
	border: 1px solid #FFFFFF;
}
.imgOver{
	border: 1px solid #587BAF;
}
.listOver{
	background-color:#F8F8F8;
 	border-bottom:solid 1px #EEEEEE;
}
.listOut{
	background-color:#FFFFFF;
 	border-bottom:solid 1px #EEEEEE;
}
.form {
	font-family: Verdana;
	font-size: 11px;
	padding-left: 4px;
	background-color: #FFFFFF;
	height: 18px;
	border: 1px solid #E5E5E5;
	
}

