body {
	background-color:#E5DAAC;
 	font-family: Arial, Helvetica, sans-serif;
 	 margin: 0; 
 	 padding: 0;
  }
  
body, td, th, p, ul, li{
	font:					9pt Verdana, Sans-Serif;
	}
h1{
	background-color:		#E5DAAC;
	font:					9px Verdana, Sans-Serif;
	color:					#000000;
	text-align:				right;
	}
h5{
	background-color:		#E5DAAC;
	font:					bold 12px Verdana, Sans-Serif;
	color:					#000000;
	text-align:				right;
	}

li{
	padding-bottom: 		5px;
	}
	
td.footer{
	background-color:		#E5DAAC;
	font:					9px Verdana, Sans-Serif;
	color:					#000000;
	}
td.footer3{
	font:					9px Verdana, Sans-Serif;
	color:					#000000;
	}
.small{
	font:					8pt;
	}
li.small{
	padding-bottom: 		0px;
	}
/****************************************************/	
/*  Forms				 							*/	
/****************************************************/	
td.tableheader, td.formheader{
	background-color:		#CC9966;
	font:					bold;
	color:					#FFFFFF;
	vertical-align:			bottom;
	}

td.tableheader2, td.formheader{
	font:					12pt;	
	font:					bold;
	color:					#FFFFFF;
	vertical-align:			bottom;
	}

td.errorheader{
	background-color:		#ED8D1A;
	font:					bold;
	color:					#FFFFFF;
	vertical-align:			bottom;
	}
td.errormessage{	
	background-color:		#FFCC8E;
	color:					#000000;
	}
td.errorlabel{
	background-color:		#ED8D1A;
	font:					bold;
	color:					#FFFFFF;
	text-align:				right;
	}
td.errorinput{
	background-color:		#ED8D1A;
	color:					#FFFFFF;
	}
.errortip{
	font:					8pt;
	color:					#FFFFFF;
	}

td.label{
	background-color:		#E5DAAC;
	font:					bold;
	color:					#000000;
	text-align:				right;
	}
td.label2{
	background-color:		#E5DAAC;
	font:					bold;
	font:					8pt;
	color:					#660000;
	text-align:				center;
	}	
td.mandatorylabel{
	background-color:		#FFCC66;
	font:					8pt;
	color:					#C02636;
	}
td.mandatorylabel2{
	background-color:		#E5DAAC;
	font:					8pt;
	color:					#C02636;
	}
p.mandatorylabel{
	font:					bold;
	color:					#C02636;
	}
td.column{
	background-color:		#E5DAAC;
	font:					bold;
	color:					#000000;
	}

td.input{
	background-color:		#F6EDC8;
	color:					#000000;
	}
.tip{
	font:					8pt;
	color:					#4C4C4C;
	}

td.data{
	background-color:		#FFFFFF;
	}
td.datasmall{
	font:					8pt;
	vertical-align:			top;
	}

td.buttonbg{
	background-color:		#FFC37D;
	color:					#FFFFFF;
	text-align:				right;
	}

td.film{
	background:url('../images/horis.jpg');
	font-family: verdana, sans-serif, arial, helvetica;
	font-size: small	
	}
		
.important{
	font:					bold 10pt;
	color:					#C02636;	
	}
/****************************************************/	
input.button{
	font:				bold 11px;
	color:				#FFFFFF;
	background-color: 	#E00E23;
	border-width: 		1;
	border-top-color:	#FFFFFF;
	border-left-color:	#FFFFFF;
	border-bottom-color:#000000;
	border-right-color:	#000000;
	}
/****************************************************/	


h2{
	font:					13pt;
	margin-bottom:			5px;
	}
h3{
	font:					bold 10pt;
	}
.title{
	font:					bold 20pt Arial, Sans-Serif;
	}
.subtitle{
	font:					15pt Arial, Sans-Serif;
	}
.homesub{
	font:					15pt Arial, Sans-Serif;
	color:					#000000;
	background-color:		#E5DAAC;
	}
a.homesub:link, a.homesub:visited{
	text-decoration:		none;	
	font:					15pt Arial, Sans-Serif;
	color:					#000000;
	}
a.homesub:hover, a.homesub:active{
	text-decoration:		none;	
	font:					15pt Arial, Sans-Serif;
	color:					#F00018;
	}

a:link{
	color:					#FF1028;
	}
a:visited{
	color:					#9C1F2E;
	}
a:active{
	color:					#FF1028;
	}
a:hover{
	color:					#FF1028;
	}

.toplink{
	font:					8pt;
	}

.breadcrumb{
	font:					8pt;
	}
a.breadcrumb:link{
	color:					#FF1028;
	}
a.breadcrumb:visited, a.breadcrumb:active{
	color:					#FF1028;
	}
a.breadcrumb:hover{
	color:					#FF1028;
	}

a.footer:link, a.footer:visited, a.footer:active, a.footer:hover{
	color:					#000000;
	font-size:				9px;
	}

a.product:link, a.product:visited, a.product:active{
	color:					#9C1F2E;
	font-size:				13px;
	}
a.product:hover{
	color:					#FF1028;
	}
.row1{
	background-color:		#E5DAAC;
	}
.row2{
	}
td.offer{
	background-color:		#C02636;
	color:					#FFFFFF;
	font-weight:			bold;
	}	
td.offerdetails{
	background-color:		#F6EDC8;
	}





.in 		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; background-color: #FFFFFF; }
.in2		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; }
.in3 		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #FAB301; }
.in4 		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background-color: #B7D18E; }
.in5 		{ font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #444444; background-color: #EFF1D5; }



/*******************   publications    ****************/	


.block_left 			{ width:600px`; vertical-align:top; padding:0px 5px; font-size:11pt; }
.block_left TABLE 	{ font-size:11pt; }

.block_middle 			{ width:161px; vertical-align: top; font-size:9pt; } 
.block_middle2 			{ width:240px; vertical-align: top; font-size:9pt; } 
.block_middle TABLE 	{ font-size:9pt; }
.block_middle2 TABLE 	{ font-size:9pt; }

.block_right 			{ width:161px; vertical-align: top; font-size:9pt; } 
.block_right TABLE 	{ font-size:9pt; }

.header 	{ font-size: 8pt;line-height:1.3em; }
.submenu { font-size:8pt;padding:5px; }

.article_text_left 	{ text-align:	justify; font-size:90%; }
.article_text_right 	{ padding-right:0.8em; text-align:justify; font-size:90%;  }
.article_text_right DIV A 		{ text-decoration:none;font-color:#000000; }
.article_image TD 	{ padding:0px;padding-bottom:0.1em;padding-right:0.05em; }
.article_image2 TD 	{ padding:0px;padding-bottom:0.3em;padding-right:0.25em; }

#img_left 	{ float:left; margin:0.5em; }
#img_right 	{ float:right;margin-left:1em; }


.leftblock_topic 			{ width:100%;height:22px;font-weight:bold;padding:2px 24px; }
.rightblock_topic 		{ width:100%;margin-bottom:0.5em;text-align:center;font-weight:bold;height:22px; }
.block_topic_yellow 		{ background-color:#EFD78C;width:100%;font-weight:bold;padding:3px 10px; }
.block_topic_yellow TD 	{ padding:3px 10px; }

.block_topic_green 		{ background-color:#B6D3AA;width:100%;font-weight:bold;padding:3px 10px; }
.block_topic_green TD 	{ padding:3px 10px; }









A {color:#003399;}
A:hover {color:green;}


.split_left {
	width:10px;height:22px;
	background:url('file.gif');
}
.block_middle {
	background:#ADCFF7;
	color:#000063;
}.block_middle TABLE {
}.block_middle A {
	color:#000063;
}

.block_middle2 {
	background:#CC9966;
	color:#000063;
}.block_middle2 TABLE {
}.block_middle2 A {
	color:#000063;
}



.block_right {
	background:#FFFFCC;
}

.block_right2 {
	background:#FFFFCC;
	text-align:	center;
}
.block_right3 {
	background:#FFFFCC;
	text-align:	left;
}


.leftblock_topic {
	background:#2F5FA2 url('file.gif') no-repeat left;
	color:#FDDA3C
} .leftblock_topic A, .leftblock_topic A:hover {
	color:#FDDA3C;
}
.rightblock_topic {
	background:#2F5FA2;
	color:#F5F5F5;
	color:#f5f5f5;
}.rightblock_topic A, .rightblock_topic A:hover {
	color:#F5F5F5;
}