
html {height:100%;}
body {height:100%; margin: 0 auto; padding:0px; text-align:center; background-image: url(/images/jm_background.gif); font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;}
img {border: 0;}
div.tablecontainer {width:98%; margin:1%;}
table#table1 {text-align:center; margin-left:auto; margin-right:auto; width:540px;}
tr {text-align:left;}
td {text-align:left; margin: 0px 0px 0px 0px;}

h1 {font: 20px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold; margin: 10px 20px 10px 20px;}
h2 {font: 16px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold; margin: 10px 20px 10px 20px;}
p.center {text-align: center;}
/* ul {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;} */
/* li {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;} */
.thirteen {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal;}
.thirteenwhite {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; font-weight: normal;}
.thirteenitalic {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal; font-style: italic;}
.thirteenbold {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold;}
.thirteenboldwhite {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; font-weight: bold;}
.thirteenboldred {font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FF0000; font-weight: bold;}
.fourteenbold {font: 14px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold;}
.fourteen {font: 14px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal;}
.sixteenbold {font: 16px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold;}
.sixteen {font: 16px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal;}

#bodywrapper {position: relative; min-height:100%; width: 760px; padding: 0px 0px 0px 0px; margin: 0px auto; text-align:left; background: url(/images/nav_bg.gif) top left repeat-y; background-color: #FFFFF2;}
* html #bodywrapper {height:100%;}
#bodywrapper2 {position: relative; min-height:100%; width: 760px; padding: 0px 0px 0px 0px; margin: 0px auto; text-align:left; background: url(/images/nav_bg3.gif) top left repeat-y; background-color: #FFFFF2;}
* html #bodywrapper2 {height:100%;}
#bodywrapper3 {position: relative; min-height:100%; width: 760px; padding: 0px 0px 0px 0px; margin: 0px auto; text-align:left; background: url(/images/nav_bg3.gif) top right repeat-y; background-color: #FFFFFF;}
* html #bodywrapper3 {height:100%;}
.contentwrapper {position: relative; padding: 0 0px;}
.headerwrapper {position: relative; padding: 0 0px;}
#clearfooter {clear: both; height: 50px; overflow: hidden;}

/* -- Clear Fix -- */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

#header {position: relative; left: 0px; top: 0px; width: 760px; height: 150px;}
#headerleft {float: left; width: 134px; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 10px; text-align: left; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; font-weight: normal; background-color: #005995; line-height: 22px;}
#headerright {float: right; width: 616px; height: 24px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; background-color: #005995;}
#MenuPos {position: relative; left: 0px; top: 0px; width: 616px; height: 22px;}
#datebar {position: relative; left: 0px; top: 0px; width: 760px; height: 15px; margin: 0px 0px 0px 0px; background-color: #003152; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; text-align: left;}		
#left {float: left; width: 180px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: right; background-color: #003152;}
#main {float: right; width: 580px; text-align:left; background-color:#FFFFF2;}
#main p {margin: 20px 20px 20px 20px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; background-color:#FFFFF2;}

#leftcontent {float: left; width: 150px; text-align: left; padding: 0px 0px 0px 20px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
#rightcontent {float: right; width: 150px; text-align: right; padding: 0px 20px 0px 0px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
#centercontent {text-align: center; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; }
	
#nav {margin: 0px 0px 0px 10px; padding: 0px 0px 0px 0px; text-align: right; list-style: none; width: 170px;}
#navcaption  {position: relative; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 10px; text-align: left;  border-bottom: 1px solid #EEEEEE; border-right: 1px solid #003152; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; font-weight: bold; text-decoration: none; background-color: #737CA1;}
#nav li {position: relative; margin: 0px 0px 0px 0px; text-align: left; border-bottom: 1px solid #CDCDCD; border-right: 1px solid #003152;}
#nav li a {display: block; text-align: left; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 20px; background-color: #EEEEEE;}
#nav li a:hover {display: block; text-align: left; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal; text-decoration: none; padding: 0px 0 0px 20px; background: url(/images/arrow.gif) no-repeat 12px 0px; background-color: #EEC900;}
#nav a.selected {display: block; text-align: left; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal; text-decoration: none; padding: 0px 0px 0px 20px; background: url(/images/arrow.gif) no-repeat 12px 0px; background-color: #FFFFF2;}
#nav .images {height: 10px;}
/* Fix IE. Hide from IE Mac \*/
* html #nav li { float: left; height: 1%; }
* html #nav li a { height: 1%; }
/* End */

#homeleft {float: left; width: 179px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: left; background-color: #F1F1E1;}
#homeleft p {margin: 0px 15px 7px 14px; padding: 0px 0px 0px 0px; background-color: #F1F1E1; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif;}
#homeright {float: right; width: 179px; margin: 20px 0px 20px 0px; padding: 0px 0px 0px 0px; text-align: left; background-color: #F1F1E1;}
#homeright p {margin: 0px 15px 7px 14px; padding: 0px 0px 0px 0px; background-color: #F1F1E1; font: 12px "Trebuchet MS", Verdana, Arial, Sans-serif;}
#homemain {float: left; width: 580px; text-align:center; background-color:#FFFFFF;}
#homemain p {margin: 20px 20px 20px 20px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}

#twocolumnlist ul {float: left; width: 36em; margin: 0px 0px 10px 0px; padding: 0px 0px 0px 0px; list-style: none;}
#twocolumnlist li {float: left; width: 18em; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 20px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: normal; list-style: none;}
#twocolumnlist li.bold {float: left; width: 18em; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 20px; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #003152; font-weight: bold; list-style: none;}
#listwrapper {text-align: center;}

#formwrapper {width: 540px; margin: 0px 0px 0px 20px; background-color: #FFFFF2;}
#bar {width: 540px; text-align: center; font: bold 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; background: #003152;}
div.row {clear: both; padding-top: 3px;}
div.row span.label {float: left; width: 220px; text-align: right; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
div.row span.labelred {float: left; width: 220px; text-align: right; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FF0000;}
div.row span.formw {float: right; width: 310px; text-align: left; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
div.spacer {clear: both;}
.button {height: 20px; width: 75px; border: 1px solid #003152; font: 14px "Trebuchet MS", Verdana, Arial, Sans-serif; background: #EEEEEE;}

#formwrapper2 {width: 370px; background-color: #EEEEEE; border: 1px dotted #003152; padding: 5px; margin: 0px auto;}
div.row2 {clear: both; padding-top: 3px;}
div.row2 span.label2 {float: left; width: 120px; text-align: right; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
div.row2 span.formw2 {float: right; width: 240px; text-align: left; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
.button2 {height: 20px; width: 75px; border: 1px solid #003152; font: 14px "Trebuchet MS", Verdana, Arial, Sans-serif; color: #FFFFFF; background: #737CA1;}
	
#footerwrapper {position: relative; text-align: center; width: 760px; padding: 0px 0px 0px 0px; margin: 0px auto;}
#footer {position: relative; text-align: center; width: 760px; height: 50px; margin-top: -50px; background-color: #005995;}
#footer p {text-align: center; color: #FFFFFF; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; background-color: #005995;}
#footer p a {color: #FFFFFF; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif;}
#footerright {float: right; width: 683px; height: 50px; text-align: center; background-color: #005995;}
#footerleft {float: left; width: 77px; height: 50px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; text-align: center; background-color: #005995; line-height: 50px;}
#footerright p {text-align: center; color: #FFFFFF; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; margin: 0px 0px 0px 0px; padding: 4px 0px 0px 0px; background-color: #005995;}
#footerleft p {text-align: left; color: #FFFFFF; font: 13px "Trebuchet MS", Verdana, Arial, Sans-serif; margin: 0px 0px 0px 0px; padding: 9px 9px 9px 9px; background-color: #005995;}

/* Start Quoter */
#divQuoter {background-color: #F1F1E1; padding: 0px 10px 0px 10px; height: 100%; overflow: hidden;}
.quoteTitle {text-align: center;}
.quoteText {font: 12px Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; padding: 10px 5px 0px 5px; color: #003152}
/* End Quoter */