body {
	margin:0px; 
	padding:0px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
form {
	margin:0px; 
	padding:0px; 
}
a {
	color:#555555; text-decoration:none; font-weight:bold;
}
a:hover {
	color:#883333; text-decoration:underline;
}
h2 {
	margin-top:0px;
	color:#DC2B09;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	text-align:center;
	font-weight:bold;
}
.button {
	font-size:10px;
}
#body_table {
/*	background: transparent url("images/bg.jpg");
	background-repeat:repeat-x;*/
}
#page {
	width: 900px;
	background-color:#fffefe;
}
#header {
	margin:0px;
	padding-bottom:6px;
	width:100%;
	height:320px;
	vertical-align:top;
}
#header .hdr_langs {
	padding:4px 0 2px 0;
	color:#333333; 
	text-align:right;
}
#header .hdr_langs a {
	color:#333333; 
/*	font-size: 10px;*/
}

#hdr_wrapper {
	border:1px solid #000000;
/*	border-right:1px solid #000000;*/
}
#hdr_logos {
	padding:10px;
	background-color:#DC2B09;
}
#header .hdr_logo1 {
	padding-left:10px;
}
#header .hdr_logo2 {
	padding-left:600px;
}

#hdr_menu {
	width:100%;
	height:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 12px;
	background-color:#343434;
}

#hdr_img {
	background-color:#343434;
}

/*
#hdr_menu .hdr_menuitems_padding {
	padding:10px;
}*/
#hdr_menu .hdr_menu_tbl {
	width:100%;
	background-color:#FFCB01;
}
#hdr_menu .hdr_menuitem_down {
	padding:8px;
	color:#fffefe; 
	font-weight:bold;
	text-align:center;
	background-color:#343434;
}
#hdr_menu .hdr_menuitem {
/*	padding:8px;*/
/*	width:100%; */
	background-color:#FFCB01;
	text-align:center;
	cursor:pointer;
}
#hdr_menu .hdr_menuitem_over {
/*	background-color:#343434; */
	text-align:center;
	cursor:pointer;
}
#hdr_menu .hdr_menuitem a {
	color:#444444;
	height:30px;
}
#hdr_menu .hdr_menuitem_over a {
	color:#444444;
	text-decoration:underline;
}


#container {
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align:top;
	background-color:#ffffff;
	border:1px solid #000000;
}

/*
#hdr_menu .hdr_menuitem a:hover{
	color:#fffcfc;
}*/
#leftpanel {
	font-size: 11px;
	text-align:center; 
/*	border:1px solid #000000;*/
}
#leftpanel_padding {
	width:180px;
	padding:15px;
}
#leftpanel h2 {
	padding:8px;
	margin:0px;
	color:#ffffff;
	font-size: 12px;
	text-align:center; 
	text-transform:uppercase;
	background-color:#dd2a09;
}
#leftpanel #searchform {
}
#leftpanel #search {
	margin:0px auto 0 auto;
	width:160px;
	text-align:left; 
}
#leftpanel #searchform .searchcriteria {
	padding-bottom:10px; 
}
#leftpanel #searchform .searchcriteria .ddl {
	width:160px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left; 
}
#leftpanel #searchform .searchcriteria .inp {
	width:155px;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align:left; 
}
#leftpanel #searchform .searchsubmit {
	padding-top:10px;
	text-align:right;
	float:right;
}
#leftpanel #searchform .searchsubmit a {
	text-decoration:none;	
}
#leftpanel #searchform .submit {
	width:66px;
	padding:6px;
	margin:0px;
	color:#fffefe;
	font-size: 11px;
	font-weight:bold;
	text-align:center; 
	text-transform:uppercase;
	background-color:#dd2a09;
	cursor:pointer;
}
#leftpanel #searchform .submit_over {
	width:66px;
	padding:6px;
	margin:0px;
	color:#fffefe;
	font-size: 11px;
	font-weight:bold;
	text-align:center; 
	text-transform:uppercase;
	background-color:#343434;
	cursor:pointer;
}

#leftpanel #simplesearch {
	padding-top:20px;
	clear:both;
}
#leftpanel #simplesearch .searchpt {
	padding:4px 0px 4px 4px;
	margin:0 0 3px 0;
	font-size: 11px;
	text-align:center; 
	text-transform:uppercase;
	background-color:#dd2a09;
	cursor:pointer;
}
#leftpanel #simplesearch .searchpt_over {
	padding:4px 0px 4px 4px;
	margin:0 0 3px 0;
	font-size: 11px;
	text-align:center; 
	text-transform:uppercase;
	background-color:#343434;
	cursor:pointer;
}
#leftpanel #simplesearch .searchpt a {
	color:#fffefe;
}
#leftpanel #simplesearch .searchpt_over a {
	color:#fffefe;
	text-decoration:none;
}
#leftpanel #simplesearch .searchpt a:hover {
	color:#fffefe;
}


#container #contentwrapper {
	width:100%;
	margin:0px;
	vertical-align:top;
	text-align: center;
}
#container #contentwrapper_max {
	width:900px;
	margin:0px auto 0 auto;
}
#content {
	padding:20px;
	text-align:left;
}

#footer {
	width: 900px;
	padding:6px 0 6px 0;
	background-color:#343434;
	text-align:center;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	color:#fffefe;
	font-weight:bold;
	font-size: 11px;
}
#footer a {
	color:#fffefe;
}
#footer a:hover {
	text-decoration:underline;
}
.slide { 
	/* Gives images a 'sunken' 3d effect */
/*	border-top: 0.1em solid #222222; border-bottom:0.1em solid #cccccc; border-left:0.1em solid #222222; border-right:0.1em solid #cccccc; */
	border:1px solid #343434; 
}
.error {
	padding:6px;
	color:#FFFFFF;
 font-weight: bold;
	background-color:#CC0000;
}
.sup {
	vertical-align: super;
}
.more {
	text-align:right;
}