@charset "utf-8";
/* CSS Document */

/* Global */
body { font-size: 100%; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif;  }
#msa-wrapper, #msa-header, #msa-nav, #msa-bodycontent, #msa-footer { width:980px;  }
a { color:#00539f; }
b, strong { font-weight:bolder; }
a img { border:none; }
.clearfix {clear:both;font-size:0.1px;height:0pt;line-height:0pt;width:0pt;}
.padding { padding:20px; padding-left:30px; }
.hiddenfromview { display:none; }
.pipe { color:#FFFFFF; }
.important { color:#FF0000; }
.alignTop { vertical-align:top; }
#authoring_header{ width:980px; margin-left:auto; margin-right:auto; text-align:left;}
#authoring_header table.authoring_table { background-color: #FFFFFF; color:#000000; width:100%;}
span.siteActionMenu {
    float:right;
    margin-right: 0;
}
/* make site actions menu appear on top of the navigation */
.ms-MenuUIPopupBody { z-index:1000; }
table.wpzone, table.ms-wpzone, table.ms-SPZone, table.ms-SPButton { width:100%; }

/* Headings */
h1,h2,h3,h4,h5,h6 { margin:0px; padding-bottom:10px; }
h1 { color:#00539f; font-size:180%; font-weight:bold; }
div.headspacer, h2 { font-weight:normal; font-size:100%; color:#009470; border-bottom:1px dotted #00539f; padding-top:15px; padding-bottom:5px; margin-bottom:10px; text-transform:uppercase; }
 div.headspacer a { font-weight:normal; font-size:100%; color:#009470; }
div.headspacer a, div.headspacer a:hover { text-decoration:none; }
div.spacertop { margin-top:10px; }
div.spacerbottom { margin-bottom:10px; }
h2.ms-pagetitle { text-transform:none; }
h3 { color:#00539f; font-size:150%; font-weight:bold; }
h4 { color:#009470; font-size:130%; font-weight:bold; }
h5 { color:#009470; font-size:115%; font-weight:bold; }
h6 { color:#009470; font-size:100%; font-weight:bold; }


/* Header */ 
#msa-header { height:128px; background-image:url('/res/images/header-bg.gif'); background-position:top right; background-repeat:no-repeat; }
.header-logo { margin-left:20px; }
.header-modules { float:right; }
.header-modules .module { float:left; margin-right:5px; color:#FFF; font-weight:bold; width:96px; height:72px; background-image:url('/res/images/header-module.gif'); background-repeat:no-repeat; text-align:center; }
.header-modules .module .title, #tbod1-1__ .ms-vb2 .title { font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-top:10px; display:block; padding-left:5px; padding-right:5px; text-transform:uppercase; }
.header-modules .module .amount { font-size:18px; font-family:Arial, Helvetica, sans-serif; padding-top:3px; display:block;  }
.header-modules .module a, .header-modules .module a:visited { color:#FFFFFF !important; text-decoration:none; }
.header-modules .module a:hover { text-decoration:underline; }
#msa-header .waterstats { float:right; }

.header-search { width:150px; text-align:right; padding-left:10px; padding-right:20px; }
.header-search input.search_text { float:left; width:122px; height:17px; border:1px solid #00539f; font-size:11px; margin-top:2px; margin-left:5px; } 
.header-search input.search_button {  background: #FFF url('/res/images/button-bg.gif') repeat-x top; margin-top:5px; margin-right:3px;  border:none; color:#FFF; text-transform:uppercase; font-size:11px; height:19px;  }
.header-search img { padding-top:5px; float:left; }


/* Content */
#msa-bodycontent { background-color:#daecf8; width:980px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; overflow:hidden; }
#tbod1-1__ .ms-vb2 { background-color:#daecf8; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; }
#msa-bodycontent .banner { border-bottom:2px solid #FFF; }
#msa-bodycontent p { line-height:18px;   }
#msa-bodycontent i, #msa-bodycontent em {color:#00539f; }
#msa-bodycontent i.black, #msa-bodycontent em.black { color:#000000; }
#msa-bodycontent ul, #tbod1-1__ .ms-vb2 ul, #aspnetForm td.ms-vb2 ul { margin:6px 0px 0px 0px; padding:0px; list-style-type:none; }
#msa-bodycontent ul li, #tbod1-1__ .ms-vb2 ul li, #aspnetForm td.ms-vb2 ul li 
{ 
		padding:0px 0px 6px 21px;
		background-image:url(/res/images/ico-bullet.gif);
		background-repeat:no-repeat;
		background-position:6px 0.45em;
}
#msa-bodycontent ul li.bullet2, #tbod1-1__ .ms-vb2 ul li.bullet2, #aspnetForm td.ms-vb2 ul li.bullet2 
{ 
		background-image:url(/res/images/ico-bullet2.gif);
}

#msa-bodycontent .ms-formfieldcontainer { }
#msa-bodycontent .ms-formfieldcontainer .ms-formfieldvaluecontainer {
	width:99%;
	min-width:99%;
	padding-left:2px;
	padding-right:2px;
	padding-top:2px;
	padding-bottom:2px;
}
#msa-bodycontent #msa-sidenav .ms-formfieldcontainer {
	width:238px;
}
#msa-bodycontent #msa-sidenav .padding .ms-formfieldcontainer {
	width:184px;
}
#msa-bodycontent #msa-sidenav .padding { padding-right:10px !important; }
#msa-bodycontent .ms-formfieldvaluecontainer input { width:98%; }
#msa-bodycontent .ms-formdescription, #msa-bodycontent .ms-formfieldlabel { padding-left:2px; color:#00539f;} 
#msa-bodycontent #msa-sidenav .ms-formfieldvaluecontainer input#ctl00_PlaceHolderLeftNavBar_PlaceHolderSideNavContent_RotatingImagePath_SideNavImagePath_ctl00_TextField { width:230px!important; }
#msa-bodycontent #msa-sidenav #ctl00_PlaceHolderLeftNavBar_PlaceHolderSideNavContent_SideNavContent_ctl00_RichHtmlField_container #ctl00_PlaceHolderLeftNavBar_PlaceHolderSideNavContent_SideNavContent_ctl00_RichHtmlField_displayContent { width:185px !important; }

/* Home page */
.home-module { background-image:url('/res/images/content/module-bg.jpg'); background-repeat: repeat-x; width:980px; float:left; background-position:0px -40px; font-family:Arial, Helvetica, sans-serif;  }
.home-module .item {
	width:450px;
	float:left;
	padding-bottom:20px;
	padding-top:20px;
	padding-right: 15px;
	padding-left: 22px;
}
.home-module .item .title, #tbod1-1__ .ms-vb2 .title { background-image:url('/res/images/content/module-header.gif'); width:450px; height:42px; font-size:100%; color:#FFF; font-weight:bold; line-height:42px; text-indent:20px; }
#tbod1-1__ .ms-vb2 .title { padding:0; }
.home-module .item .content, #tbod1-1__ .ms-vb2 .content { background-image:url('/res/images/content/module-footer.gif'); background-position:bottom; background-repeat:no-repeat;  width:450px; }
#tbod1-1__ .ms-vb2 .content table { border-style:none; }
.home-module .item .content.service, #tbod1-1__ .ms-vb2 .content.service { background-image:url('/res/images/content/module-footer_service.gif'); height:193px; }
.home-module .item .content.service .inner, #tbod1-1__ .ms-vb2 .content.service .inner { padding-top:147px; float:right; padding-right:20px;  }
.home-module .item .linkheading { font-size:130%; }
#tbod1-1__ .ms-vb2 a.linkheading { font-size:100%; text-decoration:underline; }

/* Search page */
.srch-stats { font-size:100%;  color:#00539f; padding-top:5px; padding-bottom:5px; background-color: Transparent !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
.srch-Page { background-color:Transparent !important; color:#000000 !important; }
#msa-maincontent .srch-Page a:link, #msa-maincontent .srch-Page a:visited { color:#00539f !important; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; }
#msa-maincontent .srch-Page a:hover { text-decoration:underline; }
#msa-maincontent .srch-Title, #msa-maincontent .srch-Title a:link, #msa-maincontent .srch-Title a:visited { color:#00539f; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; }
#msa-maincontent .srch-Title a:hover { color:#00539f !important; text-decoration:underline; }
#msa-maincontent .srch-Description { color:#000000 !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
p.srch-Metadata { color:#999999; margin-bottom:0px !important; font-family:Verdana, Arial, Helvetica, sans-serif;}
#msa-maincontent .srch-Metadata a, #msa-maincontent .srch-URL a:link { color:#009470 !important; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif;}
.search-result { margin-top:10px; margin-bottom:10px; }

/* Buttons */
.button2 { padding-bottom:5px; background-image: url('/res/images/button2-bg.gif'); width:157px; height:25px; background-repeat:no-repeat; }
.button2 a { padding-left:20px; line-height:25px; color:#FFF; text-decoration:none; font-size:120%; text-decoration:none; }
#tbod1-1__ .ms-vb2 .button2 a, #tbod1-1__ .ms-vb2 .button2 a:hover { font-size:100%; color:#FFF; text-decoration:none; }
/* Footer */
#msa-footer {  height:75px; background-image:url('/res/images/footer-bg.gif'); background-repeat:no-repeat; text-align:right;  padding-top:10px;   }
#msa-footer p { margin:0px; padding:0px; margin-right:30px; text-transform:uppercase; color:#FFF; font-size:60%; } 
#msa-footer a { color:#FFF; }
#msa-footer img { margin-bottom:-3px; margin-left:5px; margin-right:2px; }

/* Table Formats */
.ms-rteTable-1, .ms-rteTable-2, .ms-rteTable-3, .ms-rteTable-4, .ms-rteTable-5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin-bottom:10px;
}

.ms-rteTable-1 tr.ms-rteTableOddRow-1, .ms-rteTable-1 tr.ms-rteTableEvenRow-1, .ms-rteTable-3 TR.ms-rteTableOddRow-3,
.ms-rteTable-2 tr.ms-rteTableOddRow-2, .ms-rteTable-2 tr.ms-rteTableEvenRow-2, .ms-rteTable-2 tr.ms-rteTableFooterRow-2,
.ms-rteTable-3 tr.ms-rteTableOddRow-3, .ms-rteTable-3 tr.ms-rteTableEvenRow-3, .ms-rteTable-4 tr.ms-rteTableOddRow-4,
.ms-rteTable-4 tr.ms-rteTableEvenRow-4, .ms-rteTable-5 tr.ms-rteTableOddRow-5, .ms-rteTable-5 tr.ms-rteTableEvenRow-5 {
	font-size: 100%;
	color: #000000;
}
.ms-rteTable-1 tr.ms-rteTableFooterRow-1, .ms-rteTable-1 tr.ms-rteTableHeaderRow-1, .ms-rteTable-3 tr.ms-rteTableHeaderRow-3,
.ms-rteTable-3 tr.ms-rteTableFooterRow-3, .ms-rteTable-4 tr.ms-rteTableFooterRow-4, .ms-rteTable-5 tr.ms-rteTableHeaderRow-5,
.ms-rteTable-5 tr.ms-rteTableFooterRow-5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:100%;
}
.ms-rteTable-2 tr.ms-rteTableHeaderRow-2, .ms-rteTable-2 td.ms-rteTableFirstCol-2, .ms-rteTable-2 td.ms-rteTableFooterFirstCol-2,
.ms-rteTable-4 tr.ms-rteTableHeaderRow-4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:110%;

}