﻿body {
	FONT: 12px verdana,tahoma,arial,sans-serif;	
	margin:0px auto;
	padding:0px;
	text-align:center;
	scrollbar-3dlight-color:#d1d7dc;
	scrollbar-arrow-color:#006699;
	scrollbar-darkshadow-color:#98aab1;
	scrollbar-face-color:#dee3e7;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#dee3e7;
	scrollbar-track-color:#efefef;
}
td
{
	font-size: 12px;
	font-family: verdana,tahoma,arial,sans-serif;
}
div
{
  line-height:18px;
}
INPUT
{
	font-size: 12px;
	font-family: verdana,tahoma,arial,sans-serif;
}
TEXTAREA
{
	font-size: 12px;
	font-family: verdana,tahoma,arial,sans-serif;
}
h1
{
	font-size: 15pt;
	color: gray;
}
.divText
{
   margin: 15px;
}
a
{
  color: 1c9e48;
	text-decoration:none;
}
a:visited
{
	Color: green;
}
a:hover
{
	text-decoration:underline;
}

a.events_link
{
	color:#004d8c;	
}
.heading
{
  font-size: 15pt;
	color: gray;
	font-family: 'Microsoft Sans Serif';
}
.hide
{
   visibility:hidden;
   display:none;
   height:1px;
   width:1px;
   position:absolute;
}
table#vm_table
{
  border-collapse:collapse;width:100%;
}

table#vm_table td
{
  border: solid 1px Gray;
  padding:5px;
}

table.InnerTable
{   
	background-color: White;
	border: solid 3px Gray;
	color: #333333;
}

td.HeaderCell
{
	color: White;
	background-color: Gray;
	font-weight: bold;
	text-align: center;
}

td.CaptionCell
{
    width:100px;
	border-style: none;
	text-align: right;
	vertical-align: top;
}
.gridheader
{
   font-weight: bold;
   color:Black;
   height:20px;
   background-color: #e5ecf9;
}
.gridselected
{
   font-weight: bold;
   wrap:False;
   color:Black;
   background-color: PowderBlue;
}
.griditem0
{ 
   wrap:False;
   height:23px;
   color:Black;
   background-color: White;
   border: solid 2px lightgray;
}
.griditem1
{
   wrap:False;
   height:23px;
   color:Black;
   background-color: WhiteSmoke;
   border: solid 2px lightgray;
}
.gridfooter
{
	color:Black;
	background-color: White;
}
.pagesubtd
{
   width: 200px;
   border: solid 2px lightgray;
   background-color: WhiteSmoke;
}
.pagesplittable
{
   width: 100%;
}
.eventIFrame
{
   width: 198px;
   border-top: solid 1px Gray;
   margin-top:5px;   
}

#event_iframe, #news_iframe
{
   min-height:30px;
   width: 198px;
   border-top: solid 1px Gray;
   margin-top:5px;   
}

.contactIFrame
{
   height: 355px;
   width: 610px;
   border: none;
}
.blurdiv
{
	filter: Alpha(Opacity=50); 
	left: 0px;
	position: absolute; 
	top: 0px;
	height: 100%;
	width: 100%;
	background-color: white;
	z-index: 1000;
}
.cascadediv
{
	left: 22%;
	position: absolute; 
	top: 15%;
	height: 20%;
	width: 56%;
	background-color: #DCDCDC;
  border-width:2px;
  border-color: #2F4F4F;
  border-style:solid;
  padding:10px;
	text-align:center;
	z-index:1001;
}
.hidepanel
{
  display: none;
}
.selectedLanguage
{
  border: 2px Gray solid;
}
div.smallPanel
{
   border-top: solid 1px Gray;
   margin-top:5px;    
}
div.heading_bg_middle
{   
   background-image:url('../Img/heading_gradient_middle.gif');      
   width:100%;
   height:26px;    
   margin-bottom:8px;
   margin-top:5px;
}
div.heading_bg_left
{
   float:left;
   background-image:url('../Img/heading_gradient_left.gif');
   width:8px;
   height:26px;    
}
div.heading_bg_right
{
   float:right;
   background-image:url('../Img/heading_gradient_right.gif');
   width:8px;
   height:26px;    
}
div.heading_text
{
   margin-left:15px;
   padding-top:3px;
   font-weight:bold;
   color:#033b22;
   font-size:14px;   
}

div.heading_text a
{
   color:#033b22;
}

div.clientCommentImage
{
    padding-top:5px;
    padding-bottom:5px;
}

div.side_menu{}
table.side_menu A{font-weight:normal;font-size:12px;}
table.side_menu A, table.side_menu A:link, table.side_menu A:visited{color: #2b4e9d;text-decoration: underline;}/*border-bottom:dotted 1px #2088b2;*/
table.side_menu A:hover, table.side_menu A:active{color: #cccccc;text-decoration: none;}/*border-bottom:dotted 1px #8cc63f;*/
table.side_menu td{padding:10px 0;border-bottom:solid 1px #e5e5e5;}

table.form{border-collapse:collapse;width:100%;border:solid 1px #cccccc;}
table.form th {}
table.form td{border:solid 1px #cccccc;padding:5px 10px;}
table.form td.section{text-align:center;font-weight:bold;background-color:#E5E4D7;}
table.form td.title{width:200px;text-align:right;}
table.form td.button{text-align:center;padding:10px;}