/* ---- COMMON SECTION ---- */

* {margin: 0;padding: 0;}
img {border:0px none;}

.clearfix{clear:both}
.clearprop{clear:both;height: 1px;overflow: hidden;}

body{
	background: url('images/FMSBanner2.jpg') no-repeat top center;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: center
}

h1{
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
/*	line-height: 38px;
	display: inline;*/
}

div#container{
	width: 980px;
	margin: 150px auto;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px;
	padding-bottom: 0px;
/*	background: #E0E0E0;*/
/*	height: 300px;*/
}

div#bodywrap {
	width: 100%;
	text-align:center;
}

div#bodycontent {
	width: 980px;
/*	margin: 15px auto;*/
	text-align: left;
/*	min-height:520px;          /* IE6 min height hack */
/*	height:auto !important;    /* IE6 min height hack */
/*	height:520px;              /* IE6 min height hack */
/*	border-left: 0px solid #CCCCCC;
	border-right: 0px solid #FFFFFF;
	background-color: #E0E0E0;*/
/*	background: url('images/bg_pagecontent.jpg') repeat-y;*/
}

div#content {
	float: left;
	margin-top: 15px;
/*	background-color: #00FFFF;*/
	border: 0px;
	width: 740px;
/*	height: 500px;*/
}

div#taglinearea {
	width: 740px;
	height: 95px;
	background: url('images/taglinearea.gif') no-repeat;
}

div#taglinearea p {
	text-align: center;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 105px;
/*	line-height: 40px;*/
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
}

div#infoboxcontainerleft {
	float: left;
	margin-top: 15px;
	width: 370px;
/*	background-color: #121212;*/
}

div#infoboxcontainerright {
	float: right;
	margin-top: 15px;
	width: 370px;
/*	background-color: #454545;*/
/*	height:200px;*/
}

div#infoboxcontainerfull {
	float: left;
	margin-top: 15px;
	width: 740px;
}

.infoboxbluetop350 {
	width: 350px;
	height: 40px;
	background: url('images/infobox_top_blue350.png') no-repeat;
}

.infoboxbluetop720 {
	width: 720px;
	height: 40px;
	background: url('images/infobox_top_blue720.png') no-repeat;
}

.infoboxredtop720 {
	width: 720px;
	height: 40px;
	background: url('images/infobox_top_red720.png') no-repeat;
}

.infoboxlilactop720 {
	width: 720px;
	height: 40px;
	background: url('images/infobox_top_lilac720.png') no-repeat;
}

.infoboxgreytop720 {
	width: 720px;
	height: 40px;
	background: url('images/infobox_top_grey720.png') no-repeat;
}

.infoboxyellowbody720 {
	width: 720px;
/*	height: 40px;*/
	background: url('images/infobox_body_yellow720.png') repeat-y;
}

.infoboxyellowbottom720 {
	margin-bottom: 15px;
	width: 720px;
	height: 15px;
	background: url('images/infobox_bottom_yellow720.png') no-repeat;
}

.infoboxyellowtop350 {
	width: 350px;
	height: 40px;
	background: url('images/infobox_top_yellow350.png') no-repeat;
}

.infoboxyellowbody350 {
	width: 350px;
/*	height: 40px;*/
	background: url('images/infobox_body_yellow350.png') repeat-y;
}

.infoboxyellowbody350 img {
	padding-left: 15px;
}

.infoboxyellowbottom350 {
	margin-bottom: 15px;
	width: 350px;
	height: 15px;
	background: url('images/infobox_bottom_yellow350.png') no-repeat;
}

.infoboxlilactop350 {
	width: 350px;
	height: 40px;
	background: url('images/infobox_top_lilac350.png') no-repeat;
}

.infoboxredtop350 {
	width: 350px;
	height: 40px;
	background: url('images/infobox_top_red350.png') no-repeat;
}

.infoboxgreentop240 {
	width: 240px;
	height: 40px;
	background: url('images/infobox_top_green240.png') no-repeat;
}

.infoboxgreentop240 p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px;
	font-size: 11pt;
	color: #000000;
	font-weight: bold;
}

.infoboxgreenbody240 {
	width: 240px;
/*	height: 40px;*/
	background: url('images/infobox_body_green240.png') repeat-y;
}

.infoboxgreenbody240 p {
	padding-top: 0px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 11pt;
	font-size: 9pt;
	color: #000000;
	font-weight: normal;
}

.infoboxgreenbottom240 {
	margin-bottom: 15px;
	width: 240px;
	height: 15px;
	background: url('images/infobox_bottom_green240.png') no-repeat;
}

.infoboxtop p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
}

.infoboxbody p {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 12pt;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

.infoboxtop720 p {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 40px;
	font-size: 14pt;
	color: #000000;
	font-weight: bold;
}

.infoboxbody720 img {
	padding-left: 15px;
}

.infoboxbody720 p {
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	line-height: 12pt;
	font-size: 10pt;
	color: #000000;
	font-weight: normal;
}

div#sidebar {
	float: right;
	margin-top: 15px;
/*	background-color: #FFFF00;*/
	border: 0px;
	width: 240px;
/*	height: 500px;*/
}

table#content td.pagecontent {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 9pt;
	line-height: 13pt;
/*	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 15px;*/
	height: 500px;
}

div#pagecontent {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 15px;
}

table#content td.highlights {
	color: #0088C6;
	font-size: 10pt;
	line-height: 14pt;
/*	padding-left: 15px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;*/
	background: url('../images/icon_black.jpg') no-repeat;
	background-position: bottom center;
	background-color: #000000;
}

div#highlights {
	padding-left: 15px;
	padding-right: 15px;
	padding-top: 15px;
	padding-bottom: 15px;
}

ul#sidehighlights{
	/*	list-style-type: square;*/
	color: #FFFFFF;
	font-size: 10pt;
	line-height: 20pt;
	padding-left: 15px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 15px;
	list-style-type:circle;
	list-style-image:url('../images/highlight_bullet2.gif')
}

ul#sitemap{
	list-style: url('images/square_blue_bullet.gif');
/*	list-style: circle;*/
	color: #000000;
	font-size: 10pt;
	line-height: 18pt;
	padding-left: 40px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 15px;
}

ul#sitemap2{
/*	list-style: url('images/highlight_bullet.jpg');
	list-style: circle;*/
	color: #000000;
	font-size: 10pt;
	line-height: 16pt;
	padding-left: 25px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

.prop{
	width: 1px;
	float: right;
	height: 500px;
}

div#header{
	height: 110px;
	width: 780px;
	margin-bottom: 0px;
	border-top: 0px;
}

div#header img{
	margin: 0px auto;
/*	float: left;*/
}

div#nav_separator_top {
	height: 3px;
	line-height: 3px;
	overflow:none;
	background: url('../images/black_separator.jpg') repeat-x;
}

div#nav_separator_bottom {
	height: 3px;
	line-height: 3px;
	overflow:none;
	background: url('../images/black_separator.jpg') repeat-x;
}

div#navbarwrap{
	width: 980px;
	text-align: center;
/*	border-top: 5px solid #537FAC;*/
	border: 0px solid #000000;
	border-top: 0px solid #000000;
	border-bottom: 0px solid #FFFFFF;
	margin-top: 5px;
}

div#navbarleftcap {
	float: left;
	width: 35px;
	height: 45px;
	margin: 0 auto;
	background: url('images/FMS_top_nav_left2.gif') no-repeat;
}

div#navbar {
	float: left;
	width: 910px;
	height: 45px;
	margin: 0 auto;
	background: url('images/nav_bg_new_up.gif') repeat-x;
	text-align: left
	margin-left: 15px;
}

div#navbarrightcap {
	float: right;
	width: 35px;
	height: 45px;
	margin: 0 auto;
	background: url('images/FMS_top_nav_right2.gif') no-repeat;
}

div#navbar ul{
	list-style: none;
}

div#navbar li{
	height: 45px;
	float: left;
	background: url('/images/nav_separator.gif') no-repeat right;
	padding-left:0px; padding-right:2px; padding-top:0px; padding-bottom:0px
}

div#navbar li.lastnavli{
	float: left;
/*	background: url('/images/nav_separator.gif') no-repeat left;*/
	background: none;
	padding-left:2px; padding-right:0px; padding-top:0px; padding-bottom:0px
}

div#navbar a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding: 0px 18px 0px 18px;
	line-height: 40px;
	height: 45px;
	float: left;
	font-size: 11pt;
	font-weight: bold;
	font-family: arial;
}

div#navbar a.lastnav {
	background: none;
}
	
div#navbar a:hover{
/*	background: url('images/nav_bg_new_down.gif') repeat-x;*/
	color: #5BB0FF;
}

div#navbar img{
	float: left;
/*	margin: 6px 4px 0px 0px;*/
	margin: 0 auto;
	display: inline;
}

table#contact{
	border: 0px;
	font-size: 9pt;
}

table#contact td{
	height: 25px;
	padding-left: 5px;
	padding-right: 0px;
	border: 0px;
	font-size: 9pt;
}

div#footer {
	clear: right;
	float: left;
	width: 980px;
/*	background: url('images/WebFooter.jpg') no-repeat left 50%;*/
/*	background-color: #C8DEE6;*/
/*	height:120px;*/
	line-height: 20px;
	font-size: 10px;
	color: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom: 15px;
/*	background-repeat:no-repeat*/
	border-top: 2px solid #000000;
	text-align: center;
}

div#footer p {
/*	float: right; */
	color: #000000;
	font-size: 9pt;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
}

div#footer2 {
	float: left;
	width: 780px;
	background: url('/images/footer_bg.jpg') repeat-x;
	height:55px;
	padding:0;
	color: #000000;
	text-align: center;
	font-size: 8pt;
	font-weight: normal;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:20px;
}

a {
	font-size: 10pt;
	font-weight: normal;
}

a:link {text-decoration: none; color: #2A5679; font-weight: bold;}
a:visited {text-decoration: none; color: #2A5679; font-weight: bold;}
a:active {text-decoration: none; color: #2A5679; font-weight: bold;}
a:hover {text-decoration: underline; color: #444444; font-weight: bold;}

a.red:link {text-decoration: underline; color: #BB0000;}
a.red:visited {text-decoration: underline; color: #BB0000;}
a.red:active {text-decoration: underline; color: #BB0000;}
a.red:hover {text-decoration: underline; color: #BB0000;}

a.bottomnav:link {text-decoration: none; color: #2A5679; font-size: 9pt; font-weight: normal;}
a.bottomnav:visited {text-decoration: none; color: #2A5679; font-size: 9pt; font-weight: normal;}
a.bottomnav:active {text-decoration: none; color: #2A5679; font-size: 9pt; font-weight: normal;}
a.bottomnav:hover {text-decoration: underline; color: #666666; font-size: 9pt; font-weight: normal;}

a.footer:link {text-decoration: none; color: #444444; font-size: 9pt; font-weight: normal;}
a.footer:visited {text-decoration: none; color: #444444; font-size: 9pt; font-weight: normal;}
a.footer:active {text-decoration: none; color: #444444; font-size: 9pt; font-weight: normal;}
a.footer:hover {text-decoration: underline; color: #444444; font-size: 9pt; font-weight: normal;}

a.search:link {text-decoration: none; color: #91999f; margin-left: 5px;}
a.search:visited {text-decoration: none; color: #2A5679; margin-left: 5px;}
a.search:active {text-decoration: none; color: #2A5679; margin-left: 5px;}
a.search:hover {text-decoration: none; color: #BB0000; margin-left: 5px;}

a.submit:link {text-decoration: none; color: #2A5679; margin-left: 20px;}
a.submit:visited {text-decoration: none; color: #2A5679; margin-left: 20px;}
a.submit:active {text-decoration: none; color: #2A5679; margin-left: 20px;}
a.submit:hover {text-decoration: none; color: #BB0000; margin-left: 20px;}

a.button:link {text-decoration: none; color: #2A5679;}
a.button:visited {text-decoration: none; color: #2A5679;}
a.button:active {text-decoration: none; color: #2A5679;}
a.button:hover {text-decoration: none; color: #BB0000;}

.tblform td {
	height: 30px;
	text-align: left;
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-size: 9pt;
	font-weight: normal;
	background: #FFFFFF;
}

.requiredtextbox {
	margin-left: 5px;
	background-color: #E0E0E0;
	color: #000000;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: normal;
}

.textbox {
	margin-left: 5px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: sans-serif, Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: normal;
}
.subhead {
	font-family: Arial;
	font-size: 11pt;
	line-height: 16pt;
	font-weight: bold;
/*	color: #0088C6;*/
	color: #222222;
}