* {
	font-size: 100%;
}
html {
	width: 100%;
	height: 100%; /*opera*/
}
html, body {
height: 100%;
margin:0px;
padding:0px;
font-family:"Tahoma", Arial;
font-size:12px;
color:#334714;
}

a{	color:#334714;}
a:visited{	color:#334714;}
a:hover, .pseudo-link:hover{	color:#669933 !important;	border-color:#706f70 !important;}

#measurer{
	width: 100%;
	height: 1em;
	position: absolute;
	left: 0;
	top: -1em;
	visibility: hidden;
	line-height: 1em;
	background: white;
}

#canvas {
	height: 100%; /*IE*/
	min-width: 960px;
	max-width: 1300px;
	margin: 0;
	padding: 0;
	position: relative;
	//overflow-x: hidden;
	//width: expression(
		(
			document.getElementById('measurer')
			&& document.getElementById('measurer').clientWidth < 960
		)
		?	'960px'
		:	(
				document.getElementById('measurer')
				&& document.getElementById('measurer').clientWidth < 1300
			)
			?	'100%'
			:	'1300px'
	);
}

img#logo-print {display: none;}

img{
	border: 0;
}
td{
	font-family:"Tahoma", Arial;
	font-size:12px;
  color:#334714;
	margin: 0em;
	padding: 0em;
	vertical-align: top;
	line-height:17px;
}
form{
padding:0;
margin:0;
}
.mainbg{
background:#ffffff url('../../images/bg2.gif');
}

table.layout{
background: transparent url('../../images/bg.gif') repeat-x;
}
td.bottom{
height:49px;
background:#6ead30 url('../../images/bottom_bg.gif');
}

td.menu{
height:38px;
}
td.logo{
height:138px;
width:32%;
background: transparent url('../../images/logo_bg.jpg') repeat-x;
text-align:center;
}
td.head2{
height:138px;
width:36%;
}
td.head3{
height:138px;
width:32%;
vertical-align:top;
}
td.service1, td.service2, td.service3{
height:137px;
padding:10px 0px 3px 0px;
}
td.main_c{
padding:10px 32px 10px 16px;
}
td.main_right{
padding:10px 16px;
}

td.block1{
padding:10px 16px;
vertical-align:top;

}
/*.block1 img{ position:relative; bottom:-12px;}*/

.block11{
background: #ffffff url('../../images/block1_bg.gif') repeat-x 0% 100%;
height:100%;
}
.block11 td{
font-size:11px;
}
h1{
background-color:#f2f6e4;
clear:both;
margin:0px 0px 2px 0px;
padding:1px 3px;
font-size:175%;
font-weight:normal;
}


h2{
background-color:#f2f6e4;
margin:0px 0px 2px 0px;
padding:1px 3px;
color:#336600;
font-size:160%;
font-weight:normal;
}
div.title1{
background-color:#f2f6e4;
clear:both;
}
div.title2{
background-color:#d8e5c4;
text-align:right;
margin:4px 0px 0px 0px;
font-size:12px;
padding:0px;
clear:both;
line-height:10px;
}
img.more1{
float:right;
margin-top:32px;
}

table.menu{
height:38px;
}
table.menu td{
vertical-align:middle;
}
a.menu, a.menu_on, a.menu:hover{
color:#334714   !important;
font-weight:bold;
text-decoration:none;
font-size:12px;
padding:12px 22px;
//padding:10px 22px;
height:38px;

}
a.menu:hover{
color:#669933   !important;
background:#e1ecb5 url('../../images/menu_a.gif') repeat-x;
}
a.menu_on{
color:#334714   !important;
background:#e1ecb5 url('../../images/menu_a.gif') repeat-x;
}

table.search td, table.search td a{
color:white !important;
line-height:14px;
}
table.search td a{padding:6px;}
table.search td a:hover{
color:#f4f379 !important;
}

.system-icon a{padding:0px 10px; color:white;}
.system-icon a img{ margin-top:4px;}
.system-icon a:hover{color:#ffff00 !important;}
.system-icon a.active{color:#ffff00 !important; text-decoration:none;}
.system-icon a.active img{background-color:  #99cc33;} /*#aedb75*/
.system-icon a:hover img{background-color: #99cc33;}

small{font-size:10px;}


.thumbnails{
margin:-1em 0 0 -2em;;
text-align: center;
}
.thumbnail
{
text-decoration: none;
/* Firefox 2 */
display: -moz-inline-box;
/* all */
display: inline-block;
vertical-align: top;
text-align: center;
margin: 1em 0 0 1em;
}
.thumbnail .r{
width: 100px;
float: left;
background-color:#efefef;
}
.thumbnail .r a
{text-decoration:none;}

#scroll {
	background-color: #ffffff;
	overflow: auto;
	height: 400px;
	/*height: 100%;*/
	width: 100%;
	padding: 4px;
	text-align: left;
}

table#navigation2{
height:30px;
}
table#navigation2 td{
vertical-align:bottom;
font-size:96%;
color:white !important;
}
a.menubottom, a.menubottom_on{
text-decoration:none;
color:white !important;
}
a.menubottom:hover, a.menubottom_on:hover{
text-decoration:underline;
color:#f2f6e4 !important;
}
#copy{
font-size:12px;
color:#336600;
font-size:96%;
}
hr{
width:100%;
border:0px;
height:1px;
padding:0px;
margin:6px;
//margin:0px;
color:#f2f6e4  !important;
background-color:#f2f6e4;
clear:both;
}
