body
{
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

a
{
	text-decoration:none;
}

form
{
	padding:0px;
	margin:0px;
}

img
{
	border:none;
}

table
{
	border-collapse:collapse;
}

h1, h2, h3
{
	padding:0px 0px 15px 0px;
	margin:0px;
	color:#085694;
	font-size:15px;
}

p
{
	padding:0px 0px 15px 0px;
	margin:0px;
}

.top
{
	width:781px;
	height:64px;
	margin:10px auto 0px auto;
	background-image:URL('images/back_top.gif');
	padding:0px 0px 0px 19px;
}

.clear
{
	clear:both;
}

.tools
{
	width:718px;
	background-color:#085694;
	border-left: solid 1px #afb0b2;
	border-right:solid 1px #afb0b2;
	padding:20px 40px 20px 40px;
	margin:0px auto 0px auto;
	background-image:URL('images/fi_logo_g.gif');
	background-repeat:no-repeat;
	background-position: 84px 0px;
}

.tools a
{
	margin:0px 0px 0px 20px;
	color:#FFFFFF;
}

.menuhead
{
	display:block;
	width:150px;
	padding:4px 0px 4px 10px;
	background-color:#085694;
	color:#FFFFFF;
}

.menuhead p
{
	padding:0px;
	margin:0px;
	font-size:11px;
}


.menu a
{
	display:block;
	width:150px;
	padding:4px 0px 4px 10px;
	background-color:#E6E6E6;
	border-bottom:solid 1px #999;
	border-top:solid 1px #FFF;
	color:#085694;
}

.menu a:hover
{
	background-color:#999999;
	color:#FFFFFF;
}

.menu p
{
	padding:0px;
	margin:0px;
	font-size:11px;
}

.quote a
{
	display:block;
	width:150px;
	padding:4px 0px 4px 10px;
	background-color:#E6E6E6;
	border-bottom:solid 1px #999;
	border-top:solid 1px #FFF;
	color:#FF0000;
}

.quote a:hover
{
	background-color:#999999;
	color:#FFFFFF;
}

.quote p
{
	padding:0px;
	margin:0px;
	font-size:11px;
}

.member
{
	display:block;
	width:160px;
	margin:10px 0px 20px 0px;
}

.mid
{
	width:718px;
	background-color:#FFFFFF;
	border-left: solid 1px #afb0b2;
	border-right:solid 1px #afb0b2;
	padding:20px 40px 20px 40px;
	margin:0px auto 0px auto;
}

.left
{
	float:left;
	width:160px;
}

.main
{
	float:right;
	width:518px;
	padding:7px 0px 20px 0px;
}

.countries a
{
	float:left;
	display:block;
	width:170px;
	padding:3px 0px 3px 0px;
	color:#085694;
	border-bottom:dotted 1px #E6E6E6;
}

.countries a:hover
{
	color:#FF0000;
	border-bottom:dotted 1px #FF0000;
}

.address
{
	padding:10px 0px 10px 0px;
	border-bottom:dotted 1px #E6E6E6;
}

.address b
{
	color:#085694;
}

.address p
{
	padding:0px;
	margin:0px;
}

.fr table
{
	width:500px;
}

.fr tr
{
	margin:0px 0px 4px 0px;
	background-color:#EAFF88;
	border-bottom:solid 4px #FFFFFF;
}

.fr td
{
	padding:5px;
}

.fr input
{
	width:200px;
}

.mem table
{
	width:500px;
}

.mem td, .mem th
{
	padding:10px;
	text-align:left;
	vertical-align:top;
}

.mem th
{
	background-color:#E6E6E6;
	border-bottom:solid 1px #666666;
}

.red
{
	color:#FF0000;
}

.base
{
	width:781px;
	height:19px;
	margin:0px auto 0px auto;
	background-image:URL('images/back_base.gif');
	font-size:10px;
	color:#666;
	padding:45px 0px 0px 19px;
}

.base a
{
	color:#085694;
	margin:0px 15px 0px 15px;
}

.baseshad
{
	width:800px;
	height:50px;
	margin:0px auto 0px auto;
}

.quick
{
	width:150px;
	padding:4px 0px 4px 10px;
	margin:0px 0px 20px 0px;
	background-color:#E6E6E6;
	border-bottom:solid 1px #999;
	border-top:solid 1px #FFF;
}

.quick p
{
	width:137px;
	padding:0px;
	margin:5px 0px 0px 0px;
	padding:3px 0px 0px 3px;
	border-right:solid 1px #999999;
	border-bottom:solid 1px #999999;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	color:#085694;
}

.quick input
{
	width:125px;
	font-size:11px;
	margin:0px 0px 3px 3px;
	border:none;
	padding:2px;
}

.quick textarea
{
	width:123px;
	height:80px;
	font-size:11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin:0px 0px 3px 3px;
	border:none;
	padding:2px;
}

.quick select
{
	width:130px;
	font-size:11px;
	margin:0px 0px 3px 3px;
	border:none;
	padding:2px;
}