@charset "UTF-8";

/* CSS Document */

/* GENERAL STYLES 
------------------------------------------------------------------------*/
body { background-color: #e5eef8; text-align:center; }

* { padding: 0px; margin: 0px; font-family: Trebuchet MS, Verdana, Arial, Helvetica; font-size: 12px; }

ul li { list-style:none; }

table { border: 0px !important; }

.clear { clear: both !important; }

.wrapper { width:900px; margin:auto; }

.container { width:900px; float:left; min-height:800px; }

a:link, a:visited { color:#033977; text-decoration:none!important; }

a:hover, a:focus { color:#c71b22; }

.wrapper { width:860px; margin:auto; }

.container { width:860px; float:left; min-height:800px; border:#c1d1e3 thin solid; }

/* END GENERAL STYLES 
------------------------------------------------------------------------*/

/* HEADER STYLES 
------------------------------------------------------------------------*/

.header { width:860px; float:left; height:140px; background-image:url(/shared/images/templates/1532/header1532.jpg); background-repeat:no-repeat; }

/* END HEADER STYLES 
------------------------------------------------------------------------*/

/* TOP NAVIGATION
----------------------------------------------------------------------------------------*/

#tnav-container { width:100%; margin-left:150px; height:41px; float:left; position:relative; }

#tnav-container a:link, #tnav-container a:visited { color:#fff; padding:10px 25px; height:21px; font-weight:700; text-decoration:none; font-size:1em; display:block; background:url(/shared/images/templates/1538/tnav-rightedge.gif) top right no-repeat;  }

#tnav-container a:hover { color:#e5b1b3; }

#tnav-links { height:41px; margin:0 9px; padding-left:8px; }

#tnav { width:auto; height:41px; float:left; }
 
#tnav ul li { float:left; margin-right:1px; background:transparent url(/shared/images/templates/1538/tnav-shadow.gif) repeat-x scroll 0 0; }

#tnav ul li span {  background:url(/shared/images/templates/1538/tnav-leftedge.gif) top left no-repeat; float:left; }

/* END TOP NAVIGATION 
------------------------------------------------------------------------*/

/* MP LOGIN STYLES 
------------------------------------------------------------------------*/
.portfolioarea { width:860px; float:left; height:41px; margin:0px; text-align:left; background-color:#1b518d; color:#FFFFFF; line-height:40px; }

*html .portfolioarea { margin-top:0px; padding-top:10px; height:31px; }

.portfolioarea ul li { display:inline; }

.mhf1 { font-size:18px; margin-left:20px; margin-right:20px; }

.mhf2, .mhf2 a, .mhf2 a:visited { font-size:11px; margin-left:0px; margin-right:30px; text-decoration:none; color:#FFFFFF !important; }

.mhf2 a:hover { color:#c71b22 !important; }

.mhf3 { margin-right:5px; }

.login { margin-right:30px; }

.mhf4, .mhf4 a, .mhf4 a:visited { font-size:14px; margin-left:20px; text-decoration:none; color:#FFFFFF !important; }

.mhf4 a:hover { color:#c71b22 !important; }

/* END MP LOGIN STYLES 
------------------------------------------------------------------------*/

/* BOTTOM CONTENT STYLES 
------------------------------------------------------------------------*/

.lowercontent { width:860px; margin-top:-40px; padding-top:40px; float:left; background-color:#FFFFFF; }

/* END BOTTOM CONTENT STYLES 
------------------------------------------------------------------------*/

/* LEFT NAVIGATION STYLES 
------------------------------------------------------------------------*/

.leftside { width:180px; height:100%; float:left; margin-left:20px; margin-top:21px; }

*html .leftside { margin-left:10px; }

.leftside ul li { list-style:none; }

.leftside ul li img { border:#666666 thin solid; padding:4px; width:150px; height:220px; margin-bottom:3px; }

.leftside ul li h1 { font-size:18px; margin-bottom:6px; }

.leftside ul li h2 { font-size:14px; font-weight:normal; }

.leftside ul li h3 { font-size:14px; font-weight:normal; margin-bottom:10px; }

.leftside ul li a { width:170px; height:30px; background-color:#1b518d; line-height:30px; text-decoration:none; float:left; margin-bottom:0px; text-align:left; padding-left:10px; color:#ffffff; font-size:12px; border-bottom:#082e5f thin solid; }

.leftside ul li a:hover { color:#ffffff; background-color:#c71b22; }

.s_nav { width:160px; height:20px; }

/* END LEFT NAVIGATION STYLES 
------------------------------------------------------------------------*/

/* RIGHT CONTENT STYLES 
------------------------------------------------------------------------*/

.rightside { width:620px; float:left; margin-left:20px; margin-top:21px; min-height:300px; text-align:left; }

*html .rightside { margin-left:10px; }

/* END RIGHT CONTENT STYLES 
------------------------------------------------------------------------*/

/* FOOTER STYLES 
------------------------------------------------------------------------*/

.footer { float:left; width:860px; padding-top:10px; margin-top:25px; font-size:1em !important; }

/* RIGHT FOOTER STYLES 
------------------------------------------------------------------------*/

.dotline { border-style: dotted; border-bottom-width: 1px; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-color: #666666; }

.dotline2 { border-style: dotted; border-top-width: 1px; border-left-width: 0; border-right-width: 0; border-bottom-width: 0; border-color: #666666; }

.dotline3 { border-style: dotted; border-top-width: 0; border-left-width: 1px; border-right-width: 0; border-bottom-width: 0; border-color: #666666; }

.FHtitle, .FHheader {color: #FFF;}

.FHtitles, .FHvalues {color: #000;}