
.error {
	border: 2px solid red;
	color: red;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.info{
	border: 2px solid blue;
	color: blue;
	margin: 0px 0px 18px 0px;
	padding: 1px 6px 2px 6px;
}
.imgborder {
	border: 1px solid black;
}
img{behavior:url('/pngbehavior.htc')}
@media all{

.txtNewMenu1{width:90px; background-color:#fff;; border:solid 1px #666; font-size: 11pt;letter-spacing:-1px;}

body{
	font:9pt/150% Arial, Helvetica, sans-serif;
	/*background:url(../images/41/bkg.jpg) left top repeat-x #e4e4e4;*/
	background:url(../images/41/bkg.gif) left top repeat-x #dadada;
	margin:0;
	padding:0;
	color:#666;
	overflow-x:hidden;
}

body.effecton{background:url(../images/41/effecton_bg.gif) left top repeat-x #eee;}

hr{border:0 none; height:0; background: transparent; border-bottom:dotted 1px #ccc;}
td,th{
	font-size:9pt;
}
img{
	border:0 none;
}
h1,h2,h3{
	font-family:Garamond, Georgia, "Times New Roman", Times, serif;
	font-weight:bold; color:#aa3;
	letter-spacing:-1px;
}
body.effecton h1, body.effecton h2, body.effecton h3{color:#7a0}
h4,h5,h6{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h1{font-size:20pt;line-height:22pt;}
h2{font-size:16pt;line-height:17pt}
h3{font-size:14pt;line-height:15pt}
h4{font-size:12pt;line-height:14pt}
h5{font-size:10pt;line-height:12pt}
h6{font-size:9pt;line-height:11pt}
a{color:#790; text-decoration:none;}
a:hover{color:#9c0; text-decoration:underline;}
}

@media screen{
#divOuter{
	background:#fff;
	width:850px;
	position:relative;
	margin:15px auto 0 auto;
	padding:25px 0;
}
#divHead{
	background:url(../images/41/head.jpg) no-repeat left top #f0f0f0;
	margin:0 25px 0 25px;
	padding: 0;
	height:200px;
	width:800px;
	overflow:hidden;
	position:relative;
}
body.effecton #divHead{background:#82d200;}

#imgLogo{
	position:absolute;
	left:5px;
	top:10px;
	z-index:10000
}
#imgFooterShadow{
	width:850px;
	height:29px;
	position:absolute;
	bottom:-29px;
	left:0px;
}
#imgMenu1{
	position:absolute;
	left:0px;
	top:155px;
	height:33px;
	width:800px;
	z-index:999;
}
#divMenu1{
	position:absolute;
	left:0px;
	top:155px;
	height:30px;
	width:800px;
	z-index:1001;
}
#divMenu1 table{
	height:30px
	}
#divMenu1 table tr td{
	vertical-align:middle;
	padding:0 15px;
}
#divMenu1 table tr td.spacer{
	padding:0;
}
#divMenu1 table tr td.spacer img{
	width:2px;
	height:30px;
}
#divMenu1 table tr td a{
	text-decoration:none;
	color:#444;
	font-weight:bold;
	font-size: 11pt;
	letter-spacing:-1px;
}
#divMenu1 table tr td a:hover{
	color:#000;
}
#divMenu1 table tr td.active{
	background:url(../images/41/menu1_active.png) left top repeat-x;
}
#divMenu1 table tr td.active a{color:#fff;}
#divMenu1 table tr td.active a:hover{color:#f5ffe0;}

body.effecton #divMenu1 table tr td.active a{color:#9f6;}
body.effecton #divMenu1 table tr td.active a:hover{color:#fff;}

#divMenu1Shadow{
	position:absolute;
	left:0px;
	top:156px;
	height:30px;
	width:800px;
	z-index:1000;
}
#divMenu1Shadow table{height:30px;}
#divMenu1Shadow table tr td{
	vertical-align:middle;
	padding:0 15px;
}
#divMenu1Shadow table tr td.spacer{padding:0; vertical-align:top;}
#divMenu1Shadow table tr td.spacer img{height:29px !important; width:2px !important;}
#divMenu1Shadow table tr td a{
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	font-size: 11pt;
	letter-spacing:-1px;
}
#divMenu1Shadow table tr td a.active{color:#000;}

#divMenu2{line-height:200%}
#divMenu2 a{color:#666; text-decoration:none; font-weight:bold;}
#divMenu2 a:hover{color:#aa3;}
#divMenu2 a.active{color:#aa3; text-decoration:none; font-weight:bold;}
#divMenu2 a.active:hover{color:#666;}

#divMenu3{line-height:150%; margin-left:11px;}
#divMenu3 a{color:#666; text-decoration:none; font-weight:normal; font-size:8pt;}
#divMenu3 a:hover{color:#aa3;}
#divMenu3 a.active{color:#aa3; text-decoration:none; font-weight:bold;}
#divMenu3 a.active:hover{color:#666;}

#divContentHolder{
	margin:25px 0 0 25px;
	width:800px;
}

#divContentHolder #tblStartContent{margin:0 0 0 15px; width:750px;height:300px;}
#tblStartContent td{
	vertical-align:top;
	text-align:left;
}
#tblStartContent td.td2{
	width:25px; 
}
#tblStartContent td.td3{width:25px; background:url(/images/41/currentShadow.gif) left top no-repeat;}
#tblStartContent td.td4{width:180px;}

#tblContent{margin:0 0 0 15px; width:750px;height:300px;}
#tblContent td{
	vertical-align:top; 
	text-align:left
}
#tblContent td.td1{width:180px;}
#tblContent td.td2{
	width:25px; 
	background:url(/images/41/menu2shadow.gif) right top no-repeat;
}
#tblContent td.td3{width:25px;}

#divFooter{
	margin:25px 25px 0 25px;
	padding:15px;
	background:url(../images/41/footerbkg.gif) left top repeat-x #edef88;
	position:relative;
	color:#000;
}
#divFooter a{color:#000;}
#divFooter table{width:100%;}
#divFooter table td.td2{text-align:right;}
#divFooter table td span.spacer{padding:0 10px;}

body.effecton #divFooter{
	margin:25px 25px 0 25px;
	padding:15px;
	background:url(../images/41/effecton_foot.gif) left top repeat-x #82d200;
	position:relative;
	color:#fff;
}
body.effecton #divFooter a{color:#fff;}

#divCurrent{line-height:120%;}
#divCurrent p.pDate{margin:0; font: 6pt Arial, Helvetica; color:#666}
#divCurrent p.pHeading{margin:0; font-size:9pt; font-weight:bold; color:#333;text-align:left;}
#divCurrent p.pSummary{margin:0; font-size:8pt; color:#333; text-align:left;}
#divCurrent p.pLink{margin:5px 0 0 0; font-size:8pt; text-align:right;}

#divLang{position:absolute; right: 30px; top: 6px; z-index:1010;}
#divLang a img{margin-left:5px;}
#divLang a.inactive img{margin-bottom:2px;}
}

@media print{
#divHead{display:none;}
#divLang{display:none;}
body{background:none #fff;}
#tblContent td{display:none}
#tblContent td.td4{display:table-cell;}
#tblStartContent td{display:none}
#tblStartContent td.td1{display:table-cell;}
#divFooter{background:none; border-top:solid 1px #ccc; margin-top:20px;}
#divFooter table{width:100%; margin-top:20px;}
#divFooter table td.td2{text-align:right;}
#divFooter table span.spacer{margin:0 10px; color:#ccc;}
#imgFooterShadow{display:none;}
}

.menu3656{display:none;}
