
/***** new styles, after redesign *****/

body {
	background-image: url(/images/layout/bg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

td,
.text,
.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
}

a {
	color: #0000FF;
	text-decoration: none;
}

a:hover {
	color: #FF0000;
	text-decoration: underline;
}

.quick_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}

.quick_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: underline;
}

.left_menu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #023670;
	font-size: 10px;
	text-decoration: none;
}

.left_menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 10px;
	text-decoration: none;
}

.page_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #023670;
	font-size: 10px;
	text-decoration: none;
}

.column_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
}

.column_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #023670;
	font-size: 10px;
}

/***** old styles, before redesign *****/

.maintitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #CFCFCF;
}
.navititle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #023670;
}
.navitext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #023670;
}
.topnavi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.txt_obj {
	color : #000000;
	background : #FFFFFF;
	border-color : #000000;
	border-width : thin;
	border-style : solid;
	Font-Family: Verdana, Lucida, Sans-Serif;
	Font-Size: 8pt;
}

.btn_obj {
	color : #000000;
	background : #FFFFFF;
	border-color : #000000;
	border-width : thin;
	border-style : solid;
	Font-Family: Verdana, Lucida, Sans-Serif;
	Font-Size: 8pt;
}

.special_offer {
	border: 2px solid #023670;
	background-color: #DCE3EB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #023670;
	padding: 10px;
}

.error {
	border: 2px solid #FF0000;
	background-color: #FFE8E9;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	padding: 10px;
}

/* styles for report import script */
.import_message {
	border: 2px solid #FF0000;
	color: #FF0000;
	font-weight: bold;
	font-size: 15px;
	padding: 15px;
	background-color: #fae6e6;
	width: 50%;
	text-align: center;
}

.import {
	padding: 5px;
	margin: 15px;
}

.import h2 {
	font-size: 15px;
	font-weight: bold;
	margin: 0 0 5px 0;
}

.import ul {
	padding: 0px;
	margin: 0px;
	border: 0px;
	list-style-type: none;
	padding: 5px;
	color: #000000;
}

.import select {
	font-size: 10px;
}

.datebox {
	font-size: 10px;
	text-align: center;
}

.found {
	border: 2px solid #258b11;
	background-color: #e6fde1;
	color: #258b11;
}

.notfound {
	border: 2px solid #FF0000;
	background-color: #fae6e6;
	color: #FF0000;
}

.notfound ul {
	list-style-type: disc;
	list-style-position: inside;
}

.ok {
	font-weight: bold;
	color: #258b11;
}

.fail {
	font-weight: bold;
	color: #FF0000;
}

.righttext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #023670;
	font-size: 10px;
}
ul#sitemap,
ul#sitemap li,
ul#sitemap ul {
	margin-top: 3px;
	margin-bottom: 3px;
}

ul#sitemap ul li {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* bigger font for advisory services */
table#advisory-services td {
	font-size: 15px;
}