body { margin-left: 0; margin-top: 0; background-color: #fff; }
h1 { color: #06c; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 0 20px 0 0; text-align: right; }
h2 { color: #333; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;  padding: 0 0 10px; margin: 0; }
h3 { color: #000; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold;  padding: 0 0 10px; margin: 0; }
h4 { color: #06c; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.centerit h1 { color: #06c; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 0 20px 0 0; text-align: center; }

.toppad { padding-top: 5px; }
th {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
input, select {
	color : #000000;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.px { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 0 10px; text-align: justify; }
.px ul li { font-size: 12px; line-height: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 0 5px; margin-top: 0;}

.pxL { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 0 10px; text-align: justify; }
.pxL ul li { font-size: 12px; line-height: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 0 5px; margin-top: 0;}

.pxC { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0 0 10px; text-align: center; }

.px5 {
	padding-top : 0px;
	padding-bottom : 0px;
	padding-left : 0px;
	padding-right : 0px;
	margin-top : 5px;
	margin-bottom : 0px;
	margin-left : 0px;
	margin-right : 0px;
}
.title  { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 28px 10px 0 45px; padding-bottom: 10px }
.title a {
	color : #EF6D00;
}
.title a:hover {
	color : #C25A02;
}
.list {
	color : #FFFFFF;
	margin-top : 3px;
	padding-bottom : 3px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.right  { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 5px 15px 0; padding-bottom: 10px; }
.right a, .list a  { color: #ff7500; text-decoration: none }
.right a:hover  { color: #aaaaaa; text-decoration: none }
.left  { color: #000000; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0 25px 0 15px; padding-bottom: 15px; }
.left a  { color: #06c; text-decoration: none }
.left a:hover  { color: #f7941d }
.blue { color: #06c; }
#submenu { padding-bottom: 15px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin-left: 15px; }
#submenu ul { padding-top: 0px; margin-top: 0px; margin-bottom: 0px; list-style: none; padding-left: 1em; text-indent: 0; margin-left: 0; }
#submenu ul li { font-size: 11px; line-height: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: none; margin: 0; padding: 0; padding-top: 4px; }
#submenu a  { height: 35px; display: block; padding: 3px 3px 0px 8px; color: #fff; background-color: #06c; text-decoration: none }
#submenu a:hover, #submenu a.selected  { color: #f7941d }
#submenu li a  { height: 20px; color: #fff; text-decoration: none; background-color: #06c; display: block; padding: 3px 3px 0px 8px; margin-top: 0px; margin-bottom: 0px; }
#submenu li a:hover  { color: #f7941d; text-decoration: none; background-color: #06c; display: block; padding: 3px 3px 0px 8px; }

.compare { text-align: center; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; }


p {
	color : #000000;
	margin-top : 5px;
	padding-bottom : 10px;
	margin-bottom : 0px;
	margin-left : 20px;
	margin-right : 20px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
}
p a {
	color : #000000;
	font-weight: bold;
}
p a:hover { color : #294A7B; }
.menu01 {
	color : #FFFFFF;
	margin-top : 0px;
	padding-bottom : 9px;
	margin-bottom : 0px;
	margin-left : 10px;
	margin-right : 10px;
	font-size : 11px;
	font-family : Tahoma,Verdana,Arial;
	font-weight: bold;
}
.menu01 a {	color : #FFFFFF;	text-decoration: none; }
.menu01 a:hover { color : #EEEEEE; }
.menu02  { color: #ffffff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 37px 0 0 20px; padding-bottom: 0 }
.menu02 a {	color : #FFFFFF;	text-decoration: none; }
.menu02 a:hover { color : #DDDDDD; }

.data { color: #fff; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 15px 0 0 20px; padding-bottom: 10px }
.t01 { color: #f3400f; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 1px 0 0 20px; padding-bottom: 0 }
.fms_hd1 { color: #06c; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding-bottom: 25px }

.data_chart { color: #333; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.data_chart th { color: #333; font-size: 13px; font-weight: bold; font-style: italic; font-family: Arial, Verdana, sans-serif; text-align: left; padding-top: 18px; }

/*left padded text columns */
td.highlight { font-size: 12px; border-top: 1px solid #0066CC; border-bottom: 1px solid #0066CC; background-color: #E0E9F6; text-align: left; padding: 1px 0px 3px 15px;}
td.highlight-bb { font-size: 12px; border-top: 0px solid #0066CC; border-bottom: 1px solid #0066CC; background-color: #E0E9F6; text-align: left; padding: 1px 0px 3px 15px;}
td.nohighlight { font-size: 12px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; background-color: #fff; text-align: left; padding: 1px 0px 3px 15px; }
td.last { font-size: 12px; border-top: 1px solid #fff; border-bottom: 1px solid #0066CC; background-color: #fff; text-align: left; padding: 1px 0px 3px 15px; }
td.first { font-size: 12px; border-top: 1px solid #0066CC; border-bottom: 1px solid #fff; background-color: #fff; text-align: left; padding: 1px 0px 3px 15px; }
td.heading-left { font-size: 12px; font-weight: bold; border-top: 0px; border-bottom: 0px; background-color: #fff; text-align: left; padding: 0px 0px 0px 15px; }
td.plain { font-size: 12px; text-align: left; padding: 1px 0px 3px 15px;}


/*centered text columns */
td.thicktop { font-size: 12px; border-top: 2px solid #0066CC; border-bottom: 1px solid #0066CC; background-color: #E0E9F6; text-align: center; padding: 2px 0px 2px 0px;}
td.thintop { font-size: 12px; border-top: 1px solid #0066CC; border-bottom: 1px solid #0066CC; background-color: #E0E9F6; text-align: center; padding: 2px 0px 2px 0px;}
td.thicktop-right { font-size: 12px; border-top: 2px solid #0066CC; border-right: 1px solid #0066CC; border-bottom: 1px solid #0066CC; background-color: #E0E9F6; text-align: center; padding: 2px 0px 2px 0px;}
td.thickbottom { font-size: 12px; border-top: 0px solid #0066CC; border-bottom: 2px solid #0066CC; background-color: #E0E9F6; text-align: center; padding: 2px 0px 2px 0px;}
td.thickbottom-right { font-size: 12px; border-top: 0px solid #0066CC; border-right: 1px solid #0066CC; border-bottom: 2px solid #0066CC; background-color: #E0E9F6; text-align: center; padding: 2px 0px 2px 0px;}
td.thinbottom { font-size: 12px; border-bottom: 1px solid #0066CC; border-top: 0px; background-color: #fff; text-align: center; padding: 2px 0px 2px 0px;}
td.thinbottom-right { font-size: 12px; border-bottom: 1px solid #0066CC; border-top: 0px; border-right: 1px solid #0066CC; background-color: #fff; text-align: center; padding: 2px 0px 2px 0px;}
td.noborder { font-size: 12px; border: 0; background-color: #fff; text-align: center; padding: 2px 0px 2px 0px;}
td.rightonly { font-size: 12px; border-right: 1px solid #0066CC; background-color: #fff; text-align: center; padding: 2px 0px 2px 0px;}
td.heading { font-size: 12px; font-weight: bold; border-top: 0px; border-bottom: 0px; background-color: #fff; text-align: center; padding: 0px 0px 0px 0px; }

.data_chart td h2 { padding: 0; margin: 0; }
.pkg_hdr { font-weight: bold; font-size: 11px; text-align: center; }
.stzn_hdr { font-weight: bold; font-size: 12px; text-align: left; color: #333; }
.emph { font-size: 1.3em; color: #333; }
.imagelabel { color: #333; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; }
.indent { padding-left: 15px; }
.bigindent { padding-left: 50px; }
.bottompad { padding-bottom: 30px; }
.divider { color: #06c; }
.neonGreen { color: #00FF00; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 18px; }
.neonBlue { color: #00FFFF; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 18px; }
.bigWhite { color: #FFFFFF; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 18px; }

.color_chart { color: #fff; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; background-color: #000; }

/*home page */
#hp_header { background-color: #007BBF; height: 107px; width: 100%; text-align: center; margin: 0px auto;}
#hp_topcontainer { background-color: #007BBF; width: 1024px; height: 30px; margin: 0px auto; display: block; text-align: center; }
#hp_topmenu {
	margin: auto 0px;
	padding-top: 8px;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-image: url(images/fms_menu.jpg);
}
#hp_topmenu a { color: #ffffff; text-decoration: none; }
#hp_topmenu a:hover { color: #dddddd; }
.menuspace { padding-right: 70px; }
#hp_body { margin: 0; padding: 0; padding-top: 15px;}
#hp_body h1 { color: #06c; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; padding: 0 20px 0 0; text-align: center; }
.hp_main { padding-left: 100px; margin: auto; width: 100%;}
.hp_main2 { padding-left: 190px; margin: auto; width: 100%;}
.button_box { width: 160px; inline; float: left; margin: 0 15px 0 15px;  color: #333; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; }
.button_box a {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; color: #333; text-decoration: none;}
.button_box a:hover {font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-size: 12px; font-weight: bold; color: #666; text-decoration: none;}
#hp_footer { height: 150px; width: 1024px; text-align: center; margin: auto; padding: 0; padding-top: 15px; background-color: #007BBF; }
.hp_menu { color: #ffffff; font-size: 10px; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.hp_menu a { text-decoration: none; color: #ffffff; }
.hp_menu a:hover { text-decoration: none; color: #dddddd; }
.hp_footer1 { inline; float: left; width: 25%; text-align: left; }
.clearit { clear: both; height: 0; margin: 0; font-size: 1px; line-height: 0.0;}
