.boxtable 
{  
	background-repeat: no-repeat;
}
.menuitem 
{  
	font-weight: normal; 
	font-size: 12px; color: #727273; 
	text-decoration: none;
}
.menuitem:hover 
{  
	font-size: 12px; 
	color: #CC350F; 
	text-decoration: none;
}

.header{
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	font-weight: bold; 
	color: #112393;
}

.langs
{
	font-size: 10px; 
	text-decoration: none; 
	color: #000000;
	margin: 10px;
	padding:10px;
	border: 1px solid black;
}

img.imgholder { border: solid 1px #C6C6C6; padding: 5px; }

.langs:hover 
{
	text-decoration: none; 
	color: #000000;
}

div.menu, div.plain-menu {
	margin: 0px;
	padding: 0px;
	width: 170px;
	padding-left: 14px;
}

div.path-menu {
	float: left;
	margin: 10px;
}

div.path-menu li, div.path-menu ul {
	float:left;
	margin: 0;
	padding: 0;
}

div.path-menu li.title {
	margin: 0px;
	padding: 0px;	
}

a.item-plain {
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	color: #ffffff;
	background-color: #2e5cb8;
	
}

a.item-plain-active {
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	color: #112393;
	background-color: #ffffff;
}

a.item-tree {
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	color: #ffffff;
	background-color: #2e5cb8;
	
}

a.item-tree-active {
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px; 
	color: #112393;
}

a.item-tree-child {
	font-family: Trebuchet, Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px; 
	color: #112393;
	
}



.tree {
	padding: 0px;
	margin: 0px;
	width: 184px;
	background-color: #2E5CB8;

	text-align: right;
}

.div-container {
	padding: 0px;
	margin: 0px;
	width: 170px;
	background-color: #ffffff;
}

.div-tree a, .div-tree a:link, .div-tree a:visited, .div-tree a:hover {
	font-family: Trebuchet MS;
	font-size: 18px; 
	color: #ffffff;
	background-color: #2e5cb8;	

	line-height: 33px;
}

.div-tree-first a {
   font-family: Trebuchet MS;
   font-size: 18px;  
   color: #1D2B7F;
   line-height: 33px;	
}

.div-tree-first a.active, .div-tree-first a.active:link, .div-tree-first a.active:visited, .div-tree-first a.active:hover, .div-tree-first a.active:active{
   color: #1D2B7F;
	 line-height: 33px;	
}

.div-tree a.active {
	font-family: Trebuchet MS;
	font-size: 18px; 
	color: #112393;
	background-color: #ffffff;
	line-height: 33px;
	
}

a.item-tree-link-active, a.item-tree-link-active:active, a.item-tree-link-active:link, a.item-tree-link-active:visited, a.item-tree-link-active:hover{
	font-family: Trebuchet MS;
	font-size: 18px; 
	color: #112393;
	background-color: #ffffff;
	line-height: 33px;
}

.div-tree-child a, .div-tree-child a:visited, .div-tree-child a:link, .div-tree-child a:active{
	font-family: Trebuchet MS;
	font-size: 14px; 
	color: #112393;
	background-color: #ffffff;
	line-height: 29px;
	
}

.div-tree-child a:hover{
	font-family: Trebuchet MS;
	font-size: 14px; 
	color: #508aff;
	background-color: #ffffff;
	line-height: 29px;
	
}

.div-tree-child-active a, .div-tree-child-active a:link, .div-tree-child-active a:visited, .div-tree-child-active a:active, .div-tree-child-active a:hover{
	font-family: Trebuchet MS;
	font-size: 14px; 
	color: #508aff;
	background-color: #ffffff;
	line-height: 29px;
}

.item-children {
   font-weight: bold;
   color: #00A8A8;
}

a.item-children-active, a.item-children-active:active, a.item-children-active:visited, a.item-children-active:active, a.item-children-active:hover {
   font-weight: bold;
   color: #24845E;
}

.clear { clear: both; }

.errpad{
	padding-left: 10px;
}

.err{
	font-family: Trebuchet MS;
	font-size: 12px;
  color: #CC0000; 
}
.succ{
  color: #00CC00;
}
a.active {

  color: #FF0000; 
}

/* SITE MAP */
div.smap {
	padding-bottom: 1px;
}

.smap ul {
	background: url( '/images/smap/he.gif' ) repeat-y left top;
	margin: 0;
	padding: 0;
	position: relative;
	font-size: 0px !important; /* IE6, IE7 hack */ 
	line-height: 14px; /* IE6, IE7 hack */
}

.smap li {
	background: url( '/images/smap/h.gif' ) no-repeat left top;
	list-style-type: none;
	padding: 4px 0 0 23px;
	margin: 0;
	height: 20px;
	font-size: 0px !important; /* IE6, IE7 hack */ 
	line-height: 14px; /* IE6, IE7 hack */
}

.smap li.children {
	height: auto;
	background: none;
	margin: 0;
	padding: 0 0 0 25px;
}

.smap li.children ul {
	*margin: -2px 0 0 0; /* targets IE6 and IE7*/
}

.smap ul li.first {
	background: url( '/images/smap/hf.gif' ) no-repeat left top;
	list-style-type: none;
	padding: 4px 0 0 23px;
	margin: 0;
	height: 18px;
}

.smap ul li.last {
	background: url( '/images/smap/hl.gif' ) no-repeat left top #fff;
	list-style-type: none;
	padding: 4px 0 0 23px;
	margin: 0;
	height: 20px;
}

.smap ul.internal {
	background: none;
}

.smap li.linkfix {
	position: absolute;
	left: 0px;
	top: -10px;
	background: url( '/images/smap/he.gif' ) no-repeat top left transparent;
	height: 11px;
	width: 1px;
	padding: 0;
	overflow: hidden;
}

.smap li a, .smap li a:hover, .smap li a:visited {
	display: block;
	float: left;
	margin: 0 0 0 9px;
}

.smap li a:hover, .smap li.first a:hover {
	background-color: #FF9C00;
	margin: 0 0 0 9px;
	padding: 0;
}

.smap li img {
	float: left;
	padding: 0;
	margin: 5px 0 0 1px;
}

.smap ul li.first img {
	padding: 0;
	margin: 4px 0 0 1px;
}

div.left{
	margin: 0px;
	padding: 0px;
	float: left;
}
div.lefts{
	margin: 0px;
	padding: 0px;
	float: right;
}

div.right{
	margin: 0px;
	padding: 0px;
	float: right;
}

div.clear{
	clear: both;
}

div.gallerycontainer{
	width: 199px;
	overflow: hidden;
}

div.gcontainer{
	padding: 0px;
	margin: 0px;
	width: 204px;
}

div.picture{
	padding: 0px;
	margin: 0px;
	width: 88px;
	heigth: 89px;
	padding-left: 11px;
	padding-bottom: 6px;
	padding-top: 6px;
	border: 0px;
	float: left;
}

div.picture a.galleryimg{
	margin: 0px;
	padding: 0px;
	border: 1px solid #e3dddc;
}

.b{
	border: 1px solid red;
}

div.contactcont{
	margin: 0px;
	padding: 0px;
	padding-top: 20px;
	width: 430px;
}

div.contacttxtcont{
	margin: 0px;
	padding: 0px;
	width: 430px;
	padding-left: 6px;
}

div.txtbaner{
	padding: 0px;
	margin: 0px;
	width: 183px;
	height: 100%;
	background-color: #FDF0E7;
	filter:alpha(opacity=80);
   -moz-opacity:0.8;
   opacity: 0.8;
	margin-left: 12px;
	/*margin-top: 0px;*/
}

div.txtbanercont{
	
	width: 199px;
	height: 100%;
	/*padding-left: 12px;*/
	

}
div.pad{
	padding-top: 10px;
}

div.headbaner{
	padding: 0px;
	margin: 0px;
	/*width: 760px;
	height: 100%;*/
}

div.maincontbig{
	padding: 0px;
	margin: 0px;
}

.contover{
	padding: 0px;
	margin: 0px;
	background-color: #2e5cb8;
	filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;
	height: 130px;

}

div.bottombgd{
	padding: 0px;
	margin: 0px;
	background-image: url( 'botT.png' );
	background-repeat: repeat-x;
	height: 80px;
	
}

div.maincontainer{
	margin-left: auto;
	margin-right: auto;
	width: 952px;
	padding-bottom: 103px;
}

div.mainconttop{
	margin-left: auto;
	margin-right: auto;
	width: 952px;
	height: 130px;
}

div.leftcontainer{
	padding: 0px;
	margin: 0px;
	width: 184px;
}

div.innercontainer{
	padding: 0px;
	margin: 0px;
	padding-left: 7px;
	padding-top: 7px;
	width: 760px;

}

div.bluebox{
	width: 184px;
	background-color: #2e5cb8;
background-image: url('space.gif');
background-repeat: repeat-x;
}

.image{
	border: 0px;
filter: none;
-moz-opacity:none;
-khtml-opacity: none;
opacity: none; 
}

.image1{
	border: 0px;
	margin-top: -2px;
}

div.textcontainer{
	padding: 0px;
	margin: 0px;
	width: 561px;
background-color: #ffffff;
	filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
}
div.textcontainerX{
	padding: 0px;
	margin: 0px;
	width: 561px;
height : 580px;
	overflow : auto;
background-color: #ffffff;
	filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
}
div.textcontainerfaq{
	padding: 0px;
	margin: 0px;
	width: 561px;

background-color: #ffffff;
	filter:alpha(opacity=90);
   -moz-opacity:0.9;
   opacity: 0.9;
}

div.headmarg{
	padding-left: 10px;
	padding-top: 25px;
	padding-bottom: 4px;
}

div.headmarggal{
	padding-left: 10px;
	padding-bottom: 4px;
}

div.headerline{
	padding: 0px;
	margin: 0px;
	width: 561px;
	font-size: 1px;
	height: 5px;
	background-color: #c8d8e8;
	clear: both;
}

div.contheaderline{
	padding: 0px;
	margin: 0px;
	width: 555px;
	font-size: 1px;
	height: 5px;
	background-color: #c8d8e8;
	clear: both;
}

div.contactheaderline{
	padding: 0px;
	margin: 0px;
	width: 281px;
	height: 5px;
	background-image: url('/images/header_line.gif');
	background-repeat: repeat-x;
}

div.rightcontainer{
	margin: 0px;
	padding: 0px;
	width: 199px;
}

div.banercontainer{
	margin: 0px;
	padding: 0px;
	width: 183px;
	height: 154px;
	background-color: #fdf0e7;
	margin-left: 15px;
	margin-top: 14px;
}

div.paging{
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #ff6a03;
	padding-top: 20px;
}

div.contpad{
	padding-top: 20px;
}

div.menupad{
	padding-right: 14px;
}

td.contact{
	width: 199px;
	padding-left: 9px;
}

input.inputfield{
	padding: 0px;
	margin: 0px;
	width: 188px;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #c8d8e8;
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	padding-left: 5px;
}

input.inputhuman{
	padding: 0px;
	margin: 0px;
	width: 100px;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #c8d8e8;
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	padding-left: 5px;
}

input.inputfielderr{
	padding: 0px;
	margin: 0px;
	width: 188px;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #CC0000;
}

input.inputhumanerr{
	padding: 0px;
	margin: 0px;
	width: 105px;
	height: 18px;
	background-color: #ffffff;
	border: solid 1px #CC0000;
}

textarea.textinput{
	padding: 0px;
	margin: 0px;
	width: 300px;
	height: 78px;
	background-color: #ffffff;
	border: solid 1px #c8d8e8;
	overflow: hidden;
	font-size: 12px;
	font-family: Trebuchet MS;
	color: #000000;
	padding-left: 5px;
}

div.mcontainer{
	padding: 0px;
	margin: 0px;
	width: 184px;
	background-color: #2e5cb8;
	filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;
	padding-top: 18px;
	padding-bottom: 8px;
	min-height: 318px;
	_height: 318px;
}

div.newspic{
	padding: 0px;
	margin: 0px;
	width: 150px;
	float: left;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 2px;
}

.linkline{
	padding: 0px;
	margin: 0px;
	padding-left: 340px;
	float: left;
}

.buttons{
	margin: 0px;
	padding: 0px;
	margin-top: 4px;
}

div.bottomcontainer{
	margin: 0;
	padding: 0;
	margin-left: auto;
	margin-right: auto;
	width: 952px;
	height: 15px;
}

div.botomtxt{
	font-family: Trebuchet MS;
	font-weight: bold; 
	font-size: 16px;
	color: #ffffff;
	padding-top: 32px;
}

div.emptycont{
	margin-top: 32px;
	background-color: #2e5cb8;
	filter:alpha(opacity=70);
   -moz-opacity:0.7;
   opacity: 0.7;
	width: 202px; 
	height: 48px;
}

div.botcontleft{
	margin: 0;
	padding: 0;
	width: 350px;
}

div.botcontright{
	margin: 0;
	padding: 0;
	width: 400px;
}

div.leftbancont{
	margin: 0px;
	padding: 0px;
	width: 184px;
	min-height: 115px;
	_height: 115px;
	padding-top: 5px;
}	

img.imgt {
position: relative;

filter: none;
-moz-opacity:none;
-khtml-opacity: none;
opacity: none; 

}


