body {
	background-image:url(bg.gif);
	background-repeat:repeat;
}
img {
	border:none;   
}
*{  
	margin:0;
	padding:0;
	font-family:Tahoma, sans-serif;
}
a {
	text-decoration:none;
	color:#000;
}
.red {
	color:#ba0100;
}
a:hover {
	text-decoration:underline;
}
strong {
	font-weight:bold;
}
i {
	font-style:italic;
}
form.f1 {
  	margin-top:20px;
}
form.f1 span {
	float:left;
	display:block;
	text-align:right;
	width:100px;
	height:30px;
	padding:5px 20px;
}
form.f1 p {
  	display:block;
	margin:5px 0;
	overflow:hidden;
}
form.f2 {
  	margin-top:20px;
}
form.f2 span {
	float:left;
	display:block;
	text-align:right;
	width:250px;
	height:30px;
	padding:5px 20px;
}
form.f2 p {
  	display:block;
	margin:5px 0;
	overflow:hidden;
}
input.txt {
	border:1px solid #999;
	font-size:12px;
	color:#000;
	padding:3px;
}
input.txt1 {
	float:left;
	width:200px;
	height:20px;
	background-image:url(bg7.gif);
	background-repeat:repeat;
	padding:3px 6px;
	border:1px solid #bdbdbd;
	color:#000;
	font-size:12px;
}
input.file1 {
	float:left;
	width:200px;
	height:20px;
	background-image:url(bg7.gif);
	background-repeat:repeat;
	border:1px solid #bdbdbd;
	color:#000;
	font-size:12px;
	margin-top:4px;
}
select.txt {
	border:1px solid #999;
	font-size:12px;
	color:#000;
	padding:3px;
}
textarea.txt1 {
	width:676px;
	height:60px;
	background-image:url(bg7.gif);
	background-repeat:repeat;
	padding:10px 12px;
	margin-top:10px;
	border:1px solid #bdbdbd;
	color:#000;
	font-size:12px;
}
textarea.txt2 {
	float:left;
	width:300px;
	height:60px;
	background-image:url(bg7.gif);
	background-repeat:repeat;
	padding:6px 8px;
	border:1px solid #bdbdbd;
	color:#000;
	font-size:12px;
}
textarea.txt3 {
	float:left;
	width:300px;
	height:120px;
	background-image:url(bg7.gif);
	background-repeat:repeat;
	padding:6px 8px;
	border:1px solid #bdbdbd;
	color:#000;
	font-size:12px;
}
input.sub1 {
	margin:10px 0 0 600px;
}
div.center{
	width:962px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
div.flow {
	overflow:hidden;
}
img.logo {
	display:block;
	position:absolute;
}
div.top {
	width:100%;
	height:342px;
	background-image:url(bg2.gif);
	background-repeat:repeat-x;
	overflow:hidden;
}
div.tabs {
	height:34px;
	margin:31px 0 0 288px;
}
div.top div.tabs a{
	display:block;
	float:left;
	width:98px;
	height:24px;
	padding-top:10px;
	text-align:center;
	color:#000;
	font-weight:bold;
	font-size:11px;
	background-image:url(a1.gif);
	background-repeat:no-repeat;
}
div.top div.tabs a:hover{
	padding-top:12px;
	height:22px;
	background-position:0 2px;
}
div.top2 {
	width:962px;
	height:127px;
	background-image:url(bg3.gif);
	background-repeat:no-repeat;
	background-position:288px 0;
	position:relative;
	font-size:12px;
	color:#000;
}
div.top2 p.p1{
	position:absolute;
	width:340px;
	height:72px;
	top:60px;
	left:16px;
	font-weight:bold;
	overflow:hidden;
}
div.top2 p.p1 input{
	margin-top:8px;
}
div.top2 p.p2{
	position:absolute;
	width:240px;
	height:70px;
	top:20px;
	left:730px;
}
div.top2 p.p2 a{
  	color:#000;
} 
div.top2 p.p3{
	position:absolute;
	width:330px;
	height:30px;
	top:96px;
	left:620px;
	font-weight:bold;
}
div.top div.box1{
	width:282px;
	height:122px;
	float:left;
	margin-top:16px;
	background-image:url(box1.gif);
	background-repeat:no-repeat;
}
div.top div.box1 h2{
	width:282px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
div.top div.box1 p{
	padding:14px 20px;
	font-size:12px;
	color:#000;
}
div.top div.box2{
	width:282px;
	height:122px;
	float:left;
	margin-top:16px;
	margin-left:58px;
	background-image:url(box1.gif);
	background-repeat:no-repeat;
	position:relative;
}
div.top div.box2 img{
	display:block;
	width:68px;
	height:25px;
	position:absolute;
	top:96px;
	left:213px;
}
div.top div.box2 h2{
	width:282px;
	height:20px;
	padding-top:5px;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	color:#000;
}
div.top div.box2 p{
	padding:14px 20px;
	font-size:12px;
	color:#000;
}
h2.col{
	width:100%;
	height:20px;
	padding-top:8px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin-bottom:4px;
	background-image:url(bg5.gif);
	background-repeat:repeat-x;
	border:1px solid #acacac;
}
div.dark{
	padding:14px 20px;
	font-size:11px;
	margin:0 5px;
	overflow:hidden;
	background-image:url(bg4.gif);
	background-repeat:repeat;
	font-size:12px;
}
hr{
	width:100%;
	height:1px;
	border:0;
	background-color:#c5c5c5;
	margin:20px 0;
}
div.cen {
	width:100%;
	text-align:center;
}
div.cen a{
  	color:#000;
}
div.ocen {
	width:105px;
	height:30px;
	float:right;
	font-size:11px;
	font-weight:bold;
}
div.ocen a.g {
  	font-size:12px;
  	font-weight:normal;
  	color:#249d04;
}
div.ocen a.r {
  	font-size:12px;
  	font-weight:normal;
  	color:#b80103;
}
div.ocen2 {
  	margin-top:10px;
	height:30px;
	font-size:11px;
	font-weight:bold;
}
div.ocen2 a.g {
  	font-size:12px;
  	font-weight:normal;
  	color:#249d04;
}
div.ocen2 a.r {
  	font-size:12px;
  	font-weight:normal;
  	color:#b80103;
}
div.col1 {
	width:185px;
	margin-top:26px;
	float:left;
	overflow:hidden;
}
div.col1 p{
  	text-align:center;
  	font-size:12px;
}
div.col1 a.menu{
  	display:block;
  	width:162px;
  	height:20px;
  	margin:4px 0 0 4px;
  	background-image:url(a3.gif);
	background-repeat:no-repeat;
	font-size:12px;
	padding:5px 0 0 14px;
	color:#000;
}
div.col1 a.menu:hover{
  	font-weight:bold;
  	background-image:url(a3b.gif);
  	text-decoration:none;
}
div.col2 {
	width:560px;
	margin:26px 16px;
	float:left;
	overflow:hidden;
}
div.col3 {
	width:761px;
	margin:26px 0 26px 16px;
	float:left;
	overflow:hidden;
}
div.col3 div.c1{
  	width:350px;
	float:left;
	overflow:hidden;
	font-size:11px;
}
div.col3 div.c1 span{
  	display:block;
  	width:140px;
  	height:145px;
  	float:left;
  	font-weight:bold;
  	text-align:center;
}
div.col3 div.c1 span strong{
  	color:#0e9701;
}
div.col3 div.c1 span img {
	border:2px solid #d4d4d4;
	margin-bottom:5px;
}
div.col3 div.c2{
  	width:145px;
  	height:185px;
	float:left;
	overflow:hidden;
	font-size:11px;
	text-align:center;
	font-weight:bold;
}
div.col3 div.c2 img {
	border:2px solid #d4d4d4;
	margin:5px 0;
}
div.col3 div.c3a{
  	width:330px;
  	float:left;
  	overflow:hidden;
  	margin-right:40px;
}
div.col3 div.c3{
  	width:330px;
  	float:left;
  	overflow:hidden;
}
div.col3 div.c4{
  	width:200px;
  	height:150px;
	float:left;
	overflow:hidden;
	font-size:12px;
	text-align:center;
	font-weight:bold;
}
div.col3 div.c4 img {
	border:1px solid #d4d4d4;
	margin:5px 0;
}
div.col3 div.c5 {
	text-align:center;
}
div.col3 div.c5 img {
	border:2px solid #d4d4d4;
	margin:10px 0 30px 0;
}
div.col3 div.c6{
  	width:300px;
	float:left;
	overflow:hidden;
	font-size:12px;
	font-weight:bold;
	padding-left:50px;
}
div.col3 div.c6 ul{
	list-style-type: square;
	list-style-position: inside;
}
div.col3 div.c6 li{
	height:30px;
}
div.col3 div.c6 a{
	color:#ba0100;
}
div.col3 div.c7{
	width:320px;
	height:85px;
	margin:6px 10px;
	padding:5px;
	float:left;
	background-color:#fff;
	border:2px solid #aaa;
	font-weight:bold;
}
div.col3 div.c7 img{
	border:1px solid #b2b2b2;
	float:left;
	margin-right:10px;
}
div.col3 div.c7 p{
	display:block;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
div.col3 div.c7b{
	width:320px;
	height:85px;
	margin:6px 10px;
	padding:5px;
	float:left;
	background-color:#fff;
	border:2px solid #accbf9;
	font-weight:bold;
}
div.col3 div.c7b img{
	border:1px solid #accbf9;
	float:left;
	margin-right:10px;
}
div.col3 div.c7b p{
	display:block;
	font-weight:bold;
	text-align:center;
	margin-bottom:10px;
}
div.col3 div.c8{
  	width:250px;
	float:left;
	overflow:hidden;
	font-size:12px;
	padding-left:50px;
}
div.col3 div.c9{
  	width:145px;
  	height:95px;
	float:left;
	overflow:hidden;
	font-size:11px;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
}
div.col4 {
	width:761px;
	margin-top:26px;
	float:left;
	text-align:center;
	overflow:hidden;
}
div.col5 {
	margin-bottom:26px;
	text-align:center;
	overflow:hidden;
}
div.foot{
	width:100%;
	height:32px;
	margin-top:53px;
	padding-top:18px;
	background-image:url(bg6.gif);
	background-repeat:repeat-x;
	font-size:12px;
	color:#fff;
}
div.foot a{
	color:#fff;
}
#lightbox{
background-color:#eee;
padding: 10px;
border-bottom: 2px solid #666;
border-right: 2px solid #666;
}

#lightboxDetails{
font-family: Tahoma;
font-size:8pt;
padding-top: 0.4em;
}

#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; }
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); } 

* html #overlay{
background-color: #000;
background-color: transparent;
background-image: url(blank.gif);
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
}

ul#footer_menu  {
  display : inline;
  float : left;
}
ul#footer_menu li {
  border-left: medium none;
  display: inline;
  float: left;
  list-style: none outside none;
  margin: 0 0px 0 10px;
  padding : 0 0px 0 10px;
  float : left;
  display : inline;
  list-style : none;
  border-left : 1px solid #fff;
}
ul#footer_menu li.first {
  border-left : none;
}

#debug {
  position:absolute;
  top:50px;
  left:50px;
  width:300px;
  height:900px;
  background: rgba(80,80,80,0.77);
  font-size : 11px;
  line-height : 11px;
/*   trasnparency:70%; */
  z-index:1000;
  overflow : hidden;
}


