/* mpXML 2010 CSS DOCUMENT */


body { font-size: 14px; line-height: 1.3em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-color: #222222; text-align: left; }
#body h1 {font-size: 160%; font-color: 10479a; font-weight: bold;}
#body h2 { font-size: 115%; font-color: 10479a; font-weight: bold; color: #10479a; }
#body h3 { font-size: 105%; font-color: 10479a; font-weight: bold; text-decoration: underline; color: #10479a; }

#wrapper { text-align: left; width: 842px; margin-right: auto; margin-left: auto; font-size: 1em; line-height: 1.2em; }
 
#topheader{ float:left; width:840px; height:160px; position:relative; color: #10479a; font-style: normal; text-align: right; margin: 0px; padding: 0px; }

#logo{ float:left; background-repeat: no-repeat; width:230px; height:83px; cursor: pointer; padding-right: 0px; padding-left: 0px; background-position: center; position: absolute; left: 5px; top: 15px; }

#topcontact{ position:absolute; top:19px; font-size: 10px; line-height: normal; width: 250px; text-align: left; left: 257px; }

#tagline { position: absolute; bottom: 30px; right: 0px; width: 840px; height: 22px;  }

#menu{ width:840px; height:30px; font-size: 96%; font-weight: bold; color: #FFD700; background-color: #10479a; padding-top: 0px; padding-right: 0px; margin-top: 10px; margin-bottom: 0px; position: absolute; bottom: 0px; left: 1px; }


#maincontent{ float:left; width:540px; padding:70px 0px 0px 50px; }

#sidepanel{ float:left; width:228px; padding:0px; text-align: center; color: #10479a; margin: 40px 0px 5px 5px; background-color: #fff; border: 0px solid #FFd700; position: relative; font-size: .9em; font-color: 0b479c; }

#sidepanelbox1{ width:215px; padding:5px; text-align: center; margin: 0px; left: auto; right: auto; border-top: 2px solid #ffd700; border-right: 0px solid #ffd700; border-bottom: 0px solid #ffd700; border-left: 0px solid #ffd700; background-image: url(../images/mpXMLsidepanel_bg.gif); background-repeat: repeat-x; }

#sidepanelbox2{ width:215px; padding:5px; text-align: center; margin: 0px; left: auto; right: auto; border-top: 2px solid #ffd700; border-right: 0px solid #ffd700; border-bottom: 0px solid #ffd700; border-left: 0px solid #ffd700; }

#sidepanel h1 { font-size: 160%; line-height: 2.0; font-weight: bold; text-transform: uppercase; color: #10479a; }
#sidepanel h2 { font-size: 115%; line-height: normal; font-weight: bold; text-transform: uppercase; color: #10479a; }
#sidepanel h3 { font-size: 105%; line-height: normal; font-weight: bold;  color: #10479a; }


#page2maincontent { float:left; width:485px; padding:0px; margin: 5px; line-height: normal; }
#page2maincontent h1 { font-size:150%; font-weight:bold; color:#10479a;  font-family: Trebuchet "Trebuchet MS", Arial, Helvetica, sans-serif; }
#page2maincontent h2 { font-size:125%; font-weight:bold; color:#10479a;  font-family: Trebuchet "Trebuchet MS", Arial, Helvetica, sans-serif; }

#page2maincontent h3 { font-size: 105%; font-color: 10479a; font-weight: bold; text-decoration: underline; color: #10479a; }

#page2highlightbox { width:310px; padding:5px; text-align: center; margin: 0px; left: auto; right: auto; background-repeat: font-size: 95%; text-align: center; color: #10479a; background-repeat: repeat-x; font-size: 90%; background-color: #EAF1FD; border-top: 2px solid #ffd700; border-bottom: 2px solid #ffd700; }

#page2sidepanel{ float:left; width:313px; padding:0px; text-align: center; margin: 10px 0px 10px 15px; background-color: #fff; position: relative; border-top: 0px none #FFd700; border-right: 0px none #FFd700; border-bottom: 0px none #FFd700; border-left: 0px solid #FFd700; }

#page2sidepanelbox1{ width:313px; padding:4px; margin: 0px; left: auto; right: auto; background-repeat: repeat-x; color: #222222; border-top: 0px solid #ffd700; border-right: 0px none #ffd700; border-bottom: 0px none #ffd700; border-left: 0px none #ffd700; font-size: 90%; }

#page2sidepanel items { font-size: 0.9em;font-color: #222222; text-align: left; font-weight: bold; }

#page2sidepanel h1 { font-size: 170%; font-weight: bold; color: #10479a; line-height: 25px; }
#page2sidepanel h2 { font-size: 115%;  font-weight: bold; text-transform: uppercase; color: #10479a; }
#page2sidepanel h3 { font-size: 110%; line-height: normal; font-weight: bold;  color: #10479a; }

#footer{ width:840px; height: 20px; background-color:#10479a; font-size: 10px; padding:1px; text-align:center; left: auto; right: auto; clear: both; float: left; color: #ffd700; }

#footer a {font-size: 10px; color: #ffd700; }
#footer a:hover {font-size: 10px;text-decoration: underline; color: #ffd700; }


.titletext { font-size:170%; font-weight:bold; color:#10479a;  }
.smallesttitle { font-size: 1.0em; font-weight:bold; color:#0b479c; }	
.smalltitle {font-size:1.4em; font-weight:bold; color:#0b479c; text-align: left;}
			
.smallyellowboldtext {font-weight:bold; color: #ffd700; font-size: .9em;}	
.smallyellowboldtext a{	font-weight:bold; color: #ffd700; 	font-size: .9em;}
.smallyellowboldtext a:hover{text-decoration:underline;}

.smallbluetext { font-size: .8em; font-weight: normal; color: #85a3cd; }
.smallbluetext a {font-size: 0.8em; font-weight: bold; color: #85a3cd;}
.smallbluetext a:hover{ text-decoration: underline;}
.ltblueitalic { font-size: 100%; font-style: italic; font-color: #10479a; color: #10479a; }

.body_ul { line-height: 1.3em; font-size: 1 .em; list-style-type: square; }

.LegaleseText { font-size: .8em; text-align: left; }


h2 { color: #10479a; }
#page2highlightbox h1 a { color: #004080; }

