html{
	width: 100%;
}
body {
	margin: 0;
	padding: 0;
	color: #000000;
}
td, div {
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 14px;
}

form {
	padding: 0;
	margin: 0;
}
a img {
	border: 0
	}
ul, ol {
	padding: 8px;
	margin: 8px;
}
table {
	border-collapse: collapse;
}
/*---------------- /Default Parameters ----------------*/

h1 {
	font-size: 27px;
	padding: 0px;
	margin: 0px;
	color: #FF7D00
}
h2 {
	font-size: 20px;
	padding: 0px;
	margin: 0px;
	color: #FF7D00;
}
h2 a:link, h2 a:hover, h2 a:visited {
	color: #FF7D00;
	text-decoration: none
}
h3 {
	padding: 0px;
	margin: 0px;
	color: #FF7D00;
	font-size: 15px;
}

blockquote {
	padding: 5px 30px;
	margin: 0;
}

a:link, a:visited {
	color: #027AC6;
	font-weight: normal;
	text-decoration: underline;
}
a:hover {
	color: #8dacba;
	text-decoration: none;
}

a.agentnews2:link, a.agentnews2:visited {
	text-decoration: none;
}
a.agentnews2:hover {
	text-decoration: underline;
}

.topfonline {
	background-image: url(i/topfonline.gif);
	background-repeat: repeat-x;
	background-position: bottom
}
.topfon {
	text-align: right;
	vertical-align: bottom;
	background-image: url(i/leftlogo.jpg);
	background-repeat: no-repeat;
	background-position: bottom right
}
.contentpaneopen {
	width: 100%
}
.moduletable {
	width: 100%
}
.moduletable_top {
	width: 100%
}
.moduletable_top td {
	text-align: right;
}
a.mainlevel_top:link, a.mainlevel_top:visited {
	font-size: 14px;
	color: #1B5F84;
	line-height: 20px;
	font-weight: bold;
	padding:0 25px 0 0
}
a.mainlevel_top:hover {
}
#active_menu_top {
	text-decoration: none;
}
.moduletable_spr td {
	font-size: 12px;
	padding-right: 7px;
}
a.contentpagetitle:link, a.contentpagetitle:visited {
	font-size: 16px;
	color: #1B5F84;
	font-weight: bold;
	text-decoration: none;
}
a.contentpagetitle:hover {
	text-decoration: underline;
}
.list {
	padding-left: 30px;
	background-image: url(i/square.gif);
	background-repeat: no-repeat;
	background-position: left
}
#lcol {
	padding-top: 0;
	text-align: left;
}
.ltext {
	font-size: 12px;
}
.pathway {
	text-transform: lowercase
}
a.llink, a.readon {
	color: #1B5F84;
	font-size: 12px;
	text-decoration: none;
}
a.contactsmail {
	font-size: 15px;
	font-weight: bold;
	line-height: 20px;
	color: #F1FFFD;
	text-decoration:none
}
.contactstel {
	font-size: 21px;
	font-weight: bold;
	line-height: 27px;
	color: #1B5F84
}
.contacts {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #C1C0BE
}
a.contacts:link, a.contacts:visited {
	font-size: 14px;
	font-weight: bold;
	line-height: 20px;
	color: #C1C0BE;
	text-decoration:none
}
a.contacts:hover {
	text-decoration:underline
}
.fdtable {
	width: 100%;
	border-collapse: collapse;
}
.fdtable th {
	height: 21px;
	padding-left: 10px;
	font-size: 11px;
	line-height: 17px;
	background: #aaaaaa;
	border: 1px solid #cacac8;
}
.fdtable td {
	height: 21px;
	text-align: center;
	font-size: 14px;
	border: 1px solid #cacac8;
}
.fdtable td a {
	text-decoration: none;
}
.ctable {
	width: 100%;
	border-collapse: collapse;
}
.ctable th {
	font-size: 12px;
	line-height: 17px;
	background: #ddd;
	border: 1px solid #cacac8;
}
.ctable td {
	text-align: left;
	font-size: 12px;
	border: 1px solid #cacac8;
}
table.moduletable_int {
	width: 200px;
}
.moduletable_int h3 {
	padding-bottom: 10px;
}
.moduletable_int td {
	font-size: 12px;
	padding-right: 10px;
	text-align: center;
}
