/*defaults*/
html,body,table,tr,td,p,div 
	{font-family: Verdana, Tahoma, Helvetica, Sans-serif; font-size: 7pt; color: #3f3f3f;}
body 
	{min-width: 750px; margin: 0em; padding: 0em; background-color: #FFFFFF; font-size: 8pt;}
table 
	{border-collapse: collapse;}
td 
	{vertical-align: top; margin: 0em;}
a 
	{text-decoration: underline; color: #064b86;}
a:hover 
	{text-decoration: none; color: #a00c25;}
h1
	{font-size: 12pt; color: #4f4f4f;}
h2
	{font-size: 10pt; color: #4f4f4f;}
h3
	{font-size: 8pt; color: #4f4f4f;}
hr
	{border: none; background-color: #064b86; height: 1px;}	
img
	{border: 0em;}
img.img_on_left{
	margin: 5px 5px 5px 0px;
	text-align: left;
	float: left;
}
img.img_on_right{
	margin: 5px 0px 5px 5px;
	text-align: right;
	float: right;
}
select, input
	{font-size: 8pt; background-color: #e5ecf2; color: #333333;}

	  
a.main_menu {padding-left:5px; text-decoration:none; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold;}
a.main_menu:hover {padding-left:5px; text-decoration:underline; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; font-size: 10px; font-weight: bold;}

/*usefull styles*/
.small
	{font-size: 7pt;}
.bold
	{font-weight: bold;}
.grey
	{color: #999999;}
.nowrap
	{white-space: nowrap;}
.error
	{color: #FF0000; font-weight: Bold;}
.padding3
	{padding: 3px;}
.padding5
	{padding: 5px;}
.padding4_10
	{padding: 0.8em 1.5em 0.8em 1.5em;}
.padding2_4
	{padding: 2px 4px 2px 4px;}
.margin3
	{margin: 3px;}
.border
	{border: 1px #CCCCCC solid;}
.border_blue
	{border: 1px #064B86 solid;}
.v_middle
	{vertical-align: middle;}
.coloured_line
	{background-color: #e5ecf2;}
.cell_separate
	{border-collapse: separate;}
.inline
	{display: inline;}
.white
	{color: white;}

	
.noindent{
	padding-left: 20px;
}