body { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background-color: #eef3f8; 
	margin: 0; 
	padding: 0; 
}
#menu-container{
	height: 320px;
}
.navi-menu, .navi-menu-on-home, .navi-menu-on {
	height: 6.3%; /* here */
}
.navi-menu a, .navi-menu-on-home a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 100%;
	margin: 0;
	padding-left: 6px;
	line-height: 20px; /* here */
}
.navi-menu a:hover {
	color: #151515;
	background-color: #fff5d5;
	text-decoration: none;	
}

.navi-menu2 { margin:10px;}
	.navi-menu2 a {font-size:12px; color:#06C;}

.navi-menu {
	background-color: #3d7fbf; /* same */
	border-top: #CCC;
	border-bottom-color: #333;
	text-transform: uppercase;
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	text-decoration: none;
	min-height:2.1em;
}
.navi-menu:first-child {
	border-top-color: #3d7fbf; /* same */
}

.navi-menu-on {
	background-color: #fff5d5;
	border-width: 1px 0px;
	border-style: solid;
	border-top-color: #CCC;
	border-bottom-color: #333;
	text-transform: uppercase;
	text-decoration: none;
}

.logo-color {
	background-color: #00386E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.subtitle-BG, .subtittle-home {
	background-color: #3e6b96;
}
h2 { 
	color: #fff; 
	font-size: 20px; 
	margin: 0 0; 
	padding-top: 0 0; 
	display:inline;
}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 17px; color: #000000}
.header2 {
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding: 0px 0px 3px 0px;
	margin: 0px 0px 3px 0px;
	font-size: 22px;
	font-weight: bold;
}

.subtittle-home { 
	border-color: #CCC black #333; 
	border-style: solid; 
	border-width: 1px 0px; 
}

.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.padiing-around {
	float: right;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}

h1 { 
	color: #fff; 
	font-size: 20px; 
	margin: 0 0; 
	padding-top: 0 0; 
}

#float-right {
	float: right;
	padding: 5px;
}

li { font-size: 10px; }
p {
	font-size: 11px;
	color: #515151;
	text-align:justify
}
ol li {font-size: 11px;
	color: #515151;
	text-align:justify
} 
#table-magin-bottom {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 0px;
}

a { text-decoration: none;}
a:hover { text-decoration: underline; }

#footer-list { 
	text-align: center; 
	color: #999
}
#footer-list a { 
	font-size: 11px; 
	color: #fff; 
}

#topbar { z-index: 99; position: fixed; border: 1px solid; top:0; left:0;}
#topbar a { color: #000; font-size: 11px; text-decoration: none;}
#topbar a:hover { text-decoration: underline;}

a.contactlink { 
	text-decoration: underline;  
	font-size: 10px; 
	color: #300;
}
a.contactlink:hover { 
	text-decoration: none; 
}

.form-header { 
	font-size: 14px; 
	font-weight: bold; 
	color: #666; 
	text-decoration: none; 
	padding-left: 0.5em;}

.border-top-main {
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	border-top-width: 0px;
}
a.thumb {   
	font-size: 15px; 
	color: #FFFFFF; 
	text-transform: uppercase;
}

a.thumb:hover {   
	font-weight: bold; 
	color: #FFFFFF; 
	text-decoration: none;
}

.text10 {   font-size: 10px; color: #6D6763; font-weight: normal}
.contacttext {  font-size: 10px; color: #000000; }
.form-text {   font-size: 9px;}
.highlight {
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	text-decoration: none;
	filter: Glow(Color=#000000, Strength=3);
	position: absolute;
	visibility: visible;
	z-index: 1;
	width: 580px;
	padding-top: 280px;
	text-align: right;
	text-shadow:#000000;
}
.table-rates { 
	width: 100%; 
	background-color: #FFFFFF; 
	border: 6px #99CC00 solid; 
	padding: 3px 3px 3px 3px; 
}

.header-rates1 {  
	font-size: 24px; 
	color: #000000; 
	padding: 0px 5px 0px 0px; 
	margin: 0 0; 
}

.header-rates2 {  
	font-size: 16px; 
	color: #000000; 
	padding: 0px 5px 0px 0px; 
	margin: 0 0; 
}
.header-rates3 { 
	font-size: 12px; color: #FFFFFF; 
	padding: 0px 5px 0px 0px; 
	margin: 0 0; 

}

.cell-rate1Copy { 
	height: 14px; 
	border: #CCCCCC
}

.cell-rate2Copy { 
	background-color: #FFCC00; 
	height: 26px; 
	border: #999999
}
.button-rate {  
	background-color: #CCCCFF; 
	border-color: #FFFFFF #336666 #336666 #FFFFFF; 
	margin: -1px -1px; 
	padding: 0px 0px ;  
	font-size: 10px; 
	color: #000000; 
	border-style: solid; 
	border-width: 1px 1px; 

}
	
.cell-rate3 {  background-color: #99CC00}
.title {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font: bold 18px; 
	color: #990000; 
	text-decoration: none
}

.topRate-layer{
	position: absolute;
	visibility: visible;
	z-index: 1;
	top: 92px;
	height: 76px;
	width: 600px;
}
.float-right-tittle {

	float: right;
}

.navi-menu-on a { 
	font-size: 10px;
	color: #151515;
	text-decoration: none;
	display: block;
	width: 100%;
	margin: 0;
	padding-left: 6px;
	line-height: 34px; /* here */
 } 
