/* Eric Meyer's CSS Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,ol,li,ul,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin: 0;padding: 0;border: 0;outline: 0;vertical-align: baseline;background: transparent;}
body{line-height:1;}
blockquote,q{quotes: none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins{text-decoration:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* General reset */
html {font-size: 100.1%;}
body{
	color:#000;
	font: 62.5% Georgia, 'Times New Roman', Times, serif;
	background:#fff;
}
a{text-decoration:none;color:#000;}
a:hover{text-decoration:underline;}
input,textarea,select{font:100% Arial, Verdana, sans-serif;vertical-align:middle;}
form,fieldset{border-style:none;}
.holder{width:100%;overflow:hidden;}
.no-vis{display:none;}

/* page start */
#page{
	margin:0 auto;
	width:960px;
	position:relative;
	background:url(../../images/page.gif);
}
/* logo */
.logo{
	position:absolute;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../../images/logo.gif);
	width:200px;
	height:100px;
	top:28px;
	left:70px;
	z-index:10;
}
.logo a{
	display:block;
	height:100%;
}
/* header start */
#header{
	position:absolute;
	top:0;
	width:891px;
	left:0;
	height:194px;
	background:url(../../images/bg-header.gif);
	overflow:hidden;
	padding:0 34px 0 35px;
	z-index:5;
}
/* search box start */
#header .search-box{
	float:right;
	overflow:hidden;
	width:147px;
	padding:5px 12px 42px 28px;
}
#header .search-box .txt{
	float:left;
	width:102px;
	padding:1px 4px 2px;
	border:1px solid #93a6a0;
	height:14px;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
}
#header .search-box .search-btn{
	float:left;
	text-indent:-9999px;
	border:0;
	line-height:200px;
	background:url(../../images/btn-search.gif);
	width:31px;
	height:17px;
	overflow:hidden;
	cursor:pointer;
	margin:1px 0 0;
}
#header .search-box p{
	margin:4px 8px 0 0;
	text-align:center;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#header .search-box p a{text-decoration:underline;color:#fff;}
#header .search-box p a:hover{text-decoration:none;}
/* search box end */
/* top menu start */
#header .menu{
	float:right;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#header .menu li{
	list-style-type:none;
	float:left;
	background:url(../../images/sep-menu.gif) no-repeat;
	padding:10px 8px 0 11px;
}
#header .menu li:first-child{background:none;}
#header .menu a{color:#fff;}
/* top menu end */
/* fony resize start */
#header .font-resize{
	float:right;
	width:56px;
	padding:5px 12px 15px 81px;
}
#header #textchanger{
	background:url(../../images/textchanger.gif);
	overflow:hidden;
	width:55px;
	height:26px;
}
#header #textchanger ul{
	padding:4px 0 0 13px;
}
#header #textchanger li{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
}
#header #textchanger a{
	display:block;
	height:100%;
}
#header #decrease{
	width:8px;
	height:9px;
	margin:9px 0 0;
}
#header #reset{
	width:12px;
	height:14px;
	margin:4px 0 0;
}
#header #increase{
	width:16px;
	height:18px;
}
#header .font-resize p{
	margin:10px 0 0;
	color:#fff;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
/* font resize end */
/* login form start */
#header .login-form{
	float:right;
	width:251px;
	overflow:hidden;
}
#header .login-form .col{
	float:left;
	width:92px;
	padding:0 6px 0 0;
	overflow:hidden;
}
#header .login-form .col label{
	display:block;
	color:#fff;
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
}
#header .login-form .txt{
	float:left;
	border:1px solid #9cafa9;
	background:#d5d5d5;
	padding:1px 4px 2px;
	height:14px;
	width:82px;
	margin:1px 0 0;
}
#header .login-form .btn-login{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	line-height:200px;
	border:0;
	background:url(../../images/btn-login.gif);
	width:55px;
	height:17px;
	margin:16px 0 0;
}
#header .login-form .btn-logout{
	float:left;
	text-indent:-9999px;
	overflow:hidden;
	cursor:pointer;
	line-height:200px;
	border:0;
	background:url(../../images/btn-logout.gif);
	width:55px;
	height:17px;
	margin:16px 0 0;
}
#header .login-form .checkbox{
	float:left;
	width:16px;
	height:15px;
	margin:7px 8px 0 0;
}
#header .login-form .text-label{
	float:left;
	color:#fff;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
	margin:10px 0 0;
}
#header .login-form p{
	float:right;
	margin:10px 0 0 12px;
	font:10px/12px Verdana, Arial, Helvetica, sans-serif;
}
#header .login-form p a{text-decoration:underline;color:#fff;}
#header .login-form p a:hover{text-decoration:none;}
/* login form end */
/* main navigation start */
.nav{
	margin:0 -10px;
	overflow:hidden;
	text-align:center;
	width:911px;
}
.nav-wrapper{
	float:left;
	left:50%;
	position:relative;
}
.nav ul{
	list-style-type:none;
	float:left;
	left:-50%;
	position:relative;
	height:41px;
	font:12px/14px Verdana, Arial, Helvetica, sans-serif;
}
.nav li{
	padding:0px;
	float:left;
	background:url(../../images/sep-nav.gif) no-repeat 0 100%;
}
.nav li:first-child{background:none;}
.nav a{
	float:left;
	color:#4b4b4b;
	padding:15px 14px 0;
	height:26px;
}
.nav a:hover,
.nav .active a{
	text-decoration:none;
	background:url(../../images/blt-nav.gif) no-repeat 50% 100%;
}
/* main navigation end */
/* header end */
/* visual box home page */
#subnav-visual{
	position:absolute;
	top:194px;
	left:35px;
	width:891px;
}
#subnav-visual .visual{display:block;}
/* subnavigation start */
#subnav-visual .subnav{
	font:11px/14px Verdana, Arial, Helvetica, sans-serif;
	background:url(../../images/bg-subnav.gif) repeat-x 0 100%;
	border-top:1px solid #000;
	width:100%;
	height:40px;
	padding:0px;
	list-style-type:none;
	border-top:5px solid #333;
}
.home-page #subnav-visual .subnav {border-top:none;}
#subnav-visual .subnav li{
	float:left;
	background:url(../../images/sep-subnav.gif) no-repeat;
	padding:5px 10px 0;
	height:35px;
	text-align:center;
}
#subnav-visual .subnav li.item1{width:110px;}
#subnav-visual .subnav li.item2{width:82px;}
#subnav-visual .subnav li.item3{width:87px;}
#subnav-visual .subnav li.item4{width:97px;}
#subnav-visual .subnav li.item5{width:81px;}
#subnav-visual .subnav li.item6{width:95px;}
#subnav-visual .subnav li.item7{width:95px;}
#subnav-visual .subnav li.item8{width:84px;}
#subnav-visual .subnav li:first-child{background:none;}
#subnav-visual .subnav a{
	display:block;
	height:100%;
}
#subnav-visual .subnav .active a,
#subnav-visual .subnav a:hover{
	text-decoration:none;
	background:url(../../images/blt-nav.gif) no-repeat 50% 100%;
}
/* subnavigation end */
/* content start */
#content{
	padding:241px 34px 30px 35px;
	width:891px;
}
.home-page #content{padding:689px 34px 0 35px;}
.dark-boxes{background:url(../../images/bg-dark-boxes.gif);}
.dark-boxes-bg{background:url(../../images/bg-info-box.gif) repeat-x;}
/* tabs box start */
.dark-boxes .tabs{
	float:left;
	background:#6e6e6c url(../../images/bg-tabs.gif) repeat-x;
	width:590px;
	overflow:hidden;
	padding:10px 3px 3px;
}
.dark-boxes .tabs-heading{
	height:1%;
	overflow:hidden;
	padding:0 8px 12px;
}
.dark-boxes .tabs h2{
	color:#fff;
	font:1.9em Georgia, 'Times New Roman', Times, serif;
}
.dark-boxes .tabset{
	clear:both;
	overflow:hidden;
	width:100%;
}
.dark-boxes .tabset li{
	float:left;
	margin:0 1px 0 0;
	list-style-type:none;	
}
.dark-boxes .tabset a{
	float:left;
	color:#3d3d3d;
	font:13px Georgia, 'Times New Roman', Times, serif;
	background:url(../../images/tab.gif);
}
.dark-boxes .tabset a span{
	float:left;
	background:url(../../images/tab-right.gif) no-repeat 100% 0;
	padding:8px 14px 0;
	height:21px;
	cursor:pointer;
}
.dark-boxes .tabset a:hover,.dark-boxes .tabset a.active{
	background-position:0 -29px;
	text-decoration:none;
	color:#5d976f;
}
.dark-boxes .tabset a:hover span,.dark-boxes .tabset a.active span{background-position:100% -29px;}
.dark-boxes .tab-content{
	height:1%;
	overflow:hidden;
	background:#fff;
	border:1px solid #404040;
	border-top:none;
	padding:10px 10px 0;
	color:#777;
	font:1.1em Georgia, 'Times New Roman', Times, serif;
}
.dark-boxes .tab-content p{padding:0 0 20px;}
/* tabs box end */
.dark-boxes .info-box{
	float:right;
	width:295px;
	overflow:hidden;
	margin:-5px 0 0;
}
.dark-boxes .info-box-wrapper{
	background:url(../../images/sep-info-box.gif) repeat-x;
	padding:15px;
	overflow:hidden;
}
.dark-boxes .info-box h3{font:1.8em Georgia, 'Times New Roman', Times, serif;}
.dark-boxes .info-box p{
	color:#fff;
	font:1.067em/1.637em Verdana, Arial, Helvetica, sans-serif;
	padding:10px 0 0;
}
/* home page bottom green box start */
.item-box{
	float:left;
	overflow:hidden;
	padding:15px 20px 23px;
	width:279px;
	background:#e5f0ee;
	margin:0 23px 0 0;
}
.item-box h3{font:1.33em Georgia, 'Times New Roman', Times, serif;}
.item-box .address-box{padding:16px 0 52px;}
.item-box .address-box img{float:left;}
.item-box .address-box .text-col{
	float:right;
	overflow:hidden;
	width:195px;
}
.item-box .address-box address{
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	padding:4px 0 12px;
}
.item-box .address-box address span{display:block;}
.item-box .address-box p{font:1.2em Georgia, 'Times New Roman', Times, serif;}
.item-box .address-box p a{color:#5d976f;}
.item-box .gallery{
	overflow:hidden;
	margin:18px -10px 0 0;
	width:289px;
}

.item-box .gallery li{
	float:left;
	padding:0 5px 0 0;
	list-style-type:none;
}

.item-box .gallery img{
	float:left;
	border:1px solid #cacaca;
}
/* home page bottom green box end */
/* home page main text content start */
.content-box{
	height:1%;
	overflow:hidden;
}
.content-box .col{
	float:left;
	overflow:hidden;
	width:249px;
	padding:0 12px 0 0;
}
.content-box .col-title{
	width:100%;
	overflow:hidden;
	padding:12px 0 6px;
	background:url(../../images/dashed.gif) repeat-x 0 100%;
}
.content-box .col-title h3{font:1.5em Georgia, 'Times New Roman', Times, serif;}
.content-box .items-list{
	width:100%;
	overflow:hidden;
	padding:12px 0 40px;
	font:1.13em Georgia, 'Times New Roman', Times, serif;
}
.content-box .items-list li{
	background:url(../../images/blt-list.gif) no-repeat 0 2px;
	padding:0 0 0 16px;
}
.content-box .items-list a{color:#5d976f;}
/* home page main text content end */
/* toolspopupdiv start */
.toolboxpopupclass {
 position:relative; 
 z-index: 500;
}
/* toolspopupdiv end */
/* breadcrumbs start */
.breadcrumbs{
	width:700px;
	overflow:hidden;
}
.breadcrumbs ul{
	font:1.1em Georgia, "Times New Roman", Times, serif;
	padding:14px 4px 12px;
	height:1%;
	list-style-type:none;
	overflow:hidden;
}
.breadcrumbs li{
	float:left;
	background:url(../../images/blt-breadcrumbs.gif) no-repeat 0 50%;
	padding:0 4px 0 11px;
	color:#777;
}
.breadcrumbs li:first-child{background:none;}
.breadcrumbs li a{color:#777;}
/* breadcrumbs end */
.info-content{background:url(../../images/bg-content.gif);}
/* inner page main content column start */
.main{
	float:right;
	overflow:hidden;
	width:668px;
	padding:0 1px 47px 0;
}
/* visual box start */
.info-visual{
	position:relative;
	width:668px;
	overflow:hidden;
}
.info-visual img{display:block;}
.info-visual .text{
	position:absolute;
	width:644px;
	background:url(../../images/bg-visual.png);
	padding:8px 12px 10px;
	overflow:hidden;
	top:0;
	left:0;
}
.info-visual .text h2{
	color:#fff;
	font:2.8em Georgia, 'Times New Roman', Times, serif;
}
/* visual box end */
/* inner page right column start */
.main .column{
	float:right;
	background:#929292;
	padding:1px 0;
	width:222px;
	overflow:hidden;
	margin:4px 0 0;
}
.main .column .column-box{
	border-bottom:4px solid #7d7d7d;
	padding:4px;
	height:1%;
}
.main .column .column-box-wrapper{
	height:1%;
	padding:4px 9px;
	background:#c4c4c4;
}

.main .column .column-box h3{
	font:1.4em Georgia, 'Times New Roman', Times, serif;
}
.main .column .column-box .tools-list{
	font:1.1em Georgia, 'Times New Roman', Times, serif;
}
.main .column .column-box .tools-list li{
	background:url(../../images/blt-grey.gif) no-repeat 0 50%;
	padding:3px 0 2px 18px;
	height:1%;
	overflow:hidden;
}
.main .column .column-box .tools-list a{color:#fff;}
.main .column .column-box .banner{
	display:block;
	margin:4px -6px 0;
	position:relative;
}
/* inner page right column end */
/* inner page center column start */
.text-column{
	height:1%;
	overflow:hidden;
	padding:10px 13px;
}
.text-column p{
	color:#000;
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	padding:1px 0 10px;
}

.text-column tbody{
	color:#000;
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	padding:1px 0 10px;
}
.text-column blockquote{
	color:#000;
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	padding: 0 0 0 0 ;
}

.text-column a{
	color:#61897b;
	text-decoration: underline;
}


.text-column .images-wrapper{
	padding:30px 0 0;
	overflow:hidden;
	text-align:center;
	width:100%;
}
.text-column .image-wrapper1{
	float:left;
	left:50%;
	position:relative;
}
.text-column .image-wrapper2{
	float:left;
	left:-50%;
	position:relative;
}
.text-column .images-wrapper .col{
	float:left;
	width:153px;
	padding:0 22px;
	overflow:hidden;
}
.text-column .images-wrapper .photo{
	background:url(../../images/bg-photo.gif);
	overflow:hidden;
	padding:13px 5px 19px 3px;
	height:126px;
	width:145px;
	text-align:center;
}
.text-column .images-wrapper .photo img{
	display:block;
	text-align:center;
	border:1px solid #cfcfcf;
	margin:0 auto;
}
.text-column .images-wrapper p{
	text-align:center;
	font:1.26em Georgia, 'Times New Roman', Times, serif;
}
.text-column ul {
	color:#000;
	list-style-type:square;
	margin-left:25px;
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	line-height: 18px;
	margin-bottom: 8px;
}

.text-column ol {
	color:#000;
	margin-left:55px;
	font:1.2em Georgia, 'Times New Roman', Times, serif;
	line-height: 18px;
	margin-bottom: 8px;
}

.text-column h1{
	margin-bottom: 8px;
}

.text-column h2{
	margin-bottom: 8px;
}

.text-column h3{
	margin-bottom: 8px;
}

/* inner page center column end */
/* inner page main content column end */
/* left sidebar start */
.sidebar{
	float:left;
	overflow:hidden;
	padding:10px 10px 20px 14px;
	width:198px;
}
.sidebar h2{
	color:#3d3d3d;
	font:1.46em Georgia, 'Times New Roman', Times, serif;
}
.side-nav{
	width:100%;
	padding:8px 0 0;
	font:1.06em Georgia, 'Times New Roman', Times, serif;
}
.side-nav li{
	height:1%;
	overflow:hidden;
	background:url(../../images/blt-green.gif) no-repeat 0 5px;
	padding:3px 0 2px 15px;
}
.side-nav a{color:#61897b;}
/* left sidebar end */
/* item-child-menu start */
.item-child-menu{
	width:290px;
	padding:8px 0 0;
	font:1.06em Georgia, 'Times New Roman', Times, serif;
}
.item-child-menu li{
	height:1%;
	overflow:hidden;
	background:url(../../images/blt-green.gif) no-repeat 0 5px;
	padding:3px 0 2px 15px;
}
.item-child-menu a{color:#61897b;}
/* left sidebar end */
/* item-child-menu end */
/* content end */
/* footer start */
#footer{
	background:url(../../images/bg-footer.gif) no-repeat 0 100%;
	padding:0 34px 50px 35px;
	width:891px;
}
#footer .text-box{
	height:1%;
	padding:6px 25px 4px;
	overflow:hidden;
	border-top:1px solid #c7c7c7;
}
#footer .text-box p{font:1.1em Georgia, 'Times New Roman', Times, serif;}
#footer .text-box p a{color:#5d976f;}
#footer .footer-menu{
	background:#9bbbb0;
	padding:5px 0;
}
#footer .footer-menu ul{
	text-align:center;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
	padding:2px 0;
}
#footer .footer-menu li{
	display:inline;
	background:url(../../images/sep.gif) no-repeat 0 50%;
	padding:0 5px 0 7px;
}
#footer .footer-menu li:first-child{background:none;}
#footer .footer-menu a{color:#fff;}
#footer .footer-menu a.lnk-rss{
	background:url(../../images/rss.gif) no-repeat 100% 50%;
	padding:0 16px 0 0;
}
#footer .address-box{text-align:center;}
#footer .address-box address{
	text-align:center;
	color:#454545;
	padding:12px 0 0;
	font:1.1em Verdana, Arial, Helvetica, sans-serif;
}
#footer .address-box address span{display:block;padding:4px 0 0;}
/* footer end */

/* AANS MISC STYLES */
.headline {
	font-size: medium;
	font-weight: bolder;
	margin: 3px 3px 3px 3px;
}
.bold {
	font-weight: bolder;
	margin: 3px 3px 3px 3px;
}