﻿html.mainh { margin:0; padding:0; font-size:small !important; height:100%;}
body.body {background: #dde8cd url(/SiteCollectionImages/bg.jpg) center top no-repeat; font-family: tahoma, arial, helvetica, sans-serif;
 margin:0; padding:0; text-align: center;height:100%;}
a {border: 0;}
img {border: 0;}
a {color: #333;text-decoration: none;}
a:hover {color: #069;text-decoration: underline;}

.CTPanel { text-align: right; position:absolute; right: 0;}
.sharepointLogin { float:right;}
.siteActionMenu { float:right;}

.removeMargins
{
	margin-top:-11px;
	margin-left:-11px;
	margin-right:-10px;
}
.caption 
{
      font-size:8pt; 
      font-family:verdana; 
      color:#666666; 
      padding-bottom:2px;
      margin-top:-3px;
}
.caption p
{ 
      padding-top: 2px; 
      margin-bottom: 2px; 
}
.header 
{ 
      padding-bottom:0px;
      padding-right:0px; 
      padding-left: 0px; 
      text-align:right; 
      white-space:nowrap;
      border-bottom:solid 1px #cccccc;
      font-family:tahoma;  
      font-size:8pt;  
      color:#666666; 
}
.dateLine 
{
      font-weight:bold;  
      float:left;
      white-space:nowrap;
}
.pageContent
{ 
      font-family:tahoma;  
      font-size:9pt;  
      color:#666666; 
}
.pageContent UL, .pageContent OL
{ 
    clear:both;
}
.ms-pagebreadcrumb{
padding:2px 3px 3px 11px;
}
.ms-pagebreadcrumb,.ms-pagebreadcrumb a{
font-size:8pt;
background-color:#ebf3ff;
color:#666666;
text-decoration:none;
}



form {background: transparent url(/SiteCollectionImages/menu-bg.png) center 140px repeat-x;
width:100%; height:100%; margin: 0 auto; padding:0; text-align:center; position: relative; }
.pageWrap {
				width:1009px;
				margin:auto;
				text-align:left;
				position: relative;
}
#navbar { position: absolute; top:133px; right: 0; padding:0; margin:0; list-style:none; z-index:100;}
#navbar .topNavItem { float: left; display:block;width: 131px; height:107px; padding:0; margin:0 0 0 11px; }
#navbar .topNavItem a { background: url(/SiteCollectionImages/menuitems.png)  no-repeat; width: 120px; height:107px; display:block; }
#navbar .topNavItem a span {display: none;}
.topNavFlyOuts {margin-left: 11px; position:relative;z-index:201;}
.topNavFlyOutsItem {

				background-color: #dde8cd;
				color: #003366;
				padding: 5px 10px 5px 5px;
				border: #003366 solid 1px;
}

.leftNav {
			position: relative; top: 5px; left:10px; margin-bottom: 40px;
			font-size:medium;

}
.leftNav td { margin-top: 2px;}

.leftNav1 {font-weight:bold;			color: #444;}
.leftNav2 {font-weight:normal; margin-left: 5px;			color: #444;}
.leftNav3 {}

.leftNavHover {color:#abf;}
.leftNavSelected {color:#000;}
.leftNavFlyOuts {}
.leftNavFlyOutsItem {}
.leftNavFlyOutsHover {}

.hide {
				display:none;
}

.search #SRSB{position: absolute; right: 0; top: 100px; background: transparent url(/SiteCollectionImages/search.png) top left no-repeat;
 width: 234px; height:35px;}
 .search td {border:0 !important;}
.search .ms-sbcell {width:180px;}
.search .ms-sbtext {width: 56px; text-align:left; }
 .ms-sbcell input {
				font-size:large; padding: 8px;
}
.search .ms-sbcell input { line-height:33px; height:30px;  width: 180px; background: transparent; padding:3px 5px; border:0; color: #fff; font-size: medium;}
.search .ms-sbgo { height: 30px; width: 37px; float: right; border:0; background: transparent !important; margin: 0 !important; position:relative;bottom:3px;}
.ms-advsrchHeadingText {
				background:transparent !important;
				font-size:larger !important;
}
.ms-searchresultstop {
				border: #666 solid 1px; padding-right:10px; margin-left:10px;
}
.ms-pagemargin {
				display:none;
}
.srch-sort-right {
				padding-bottom: 0 !important;
}


#zz2_GlobalNavn0 .topNavItem a {background-position: 0 0;}
#zz2_GlobalNavn1 .topNavItem a {background-position: -141px  0;}
#zz2_GlobalNavn2 .topNavItem a {background-position: -287px 0; }
#zz2_GlobalNavn3 .topNavItem a {background-position: -436px 0;}
#zz2_GlobalNavn4 .topNavItem a {background-position: -583px 0;}

#zz2_GlobalNavn0 .topNavHover a {background-position: 0 -107px;}

#zz2_GlobalNavn0 .topNavSelected a {background-position: 0 -107px;}
#zz2_GlobalNavn1 .topNavHover a  {background-position: -141px -107px;}
#zz2_GlobalNavn1 .topNavSelected a  {background-position: -141px -107px;}
#zz2_GlobalNavn2 .topNavHover a  {background-position: -287px -107px;}
#zz2_GlobalNavn2 .topNavSelected a  {background-position: -287px -107px;}
#zz2_GlobalNavn3 .topNavHover a  {background-position: -436px -107px;}
#zz2_GlobalNavn3 .topNavSelected a  {background-position: -436px -107px;}
#zz2_GlobalNavn4 .topNavHover a {background-position: -583px -107px;}

#zz2_GlobalNavn4 .topNavSelected a {background-position: -583px -107px;}

.ms-pagebreadcrumb {border: #666 solid 1px; padding-right:10px; margin-left:10px;}
.ms-pagebreadcrumb.removeMargins {display:none;}
.pageTitle { margin:0; padding: 0; position: absolute; top: 90px; left:300px; color: #069;font-weight: normal; font-size: xx-large;} 
.mainContent {margin: 30px 20px;
}
.mf .loader {
				background-position:center center !important;
				width: 1000px !important;
				right: 1px;
}
#content {
				top: -50px;
}

.splashLinkFrame {
				border:0;
}

.header {
				border:0 !important;
				border-collapse:collapse;
				margin-bottom: 30px;
}
.header .titleLine, .header .dateLine {
				border-bottom:1px solid #999;
}
.header .titleLine {
				text-align:left;
				font-size: larger;
				font-weight:bold;
}

.header .byLine {
	text-align:left;
}

.splashLinkArea {
				border: 0 !important;
}

.fwField {position: relative; clear: both;}
.fwHead {background: url('/SiteCollectionImages/cth-1.png') center top no-repeat; width: 1009px; height: 42px; padding:0; margin:0;}
.fwHead h2 { padding: 25px 0 0 30px; margin:0; font-size: medium; font-weight: normal;}
.fwBody {background: url('/SiteCollectionImages/ctb-1.png') center center repeat-y;width: 1009px; margin:-1px 0 0 0; padding: 0; }
.fwBody .rteCtl {margin: -12px 30px; padding: 0 3px;}
.fwFoot {background: url('/SiteCollectionImages/ctf-1.png') center bottom no-repeat;height: 42px;width: 1009px; padding:0; margin:0;}
.fwFoot h4 { padding: 0 0 0 30px; margin:0; font-size: small; font-weight: normal;}


.hwField {margin-top:30px; float: left;}
.hwHead {background: url('/SiteCollectionImages/cth-2.png') center top no-repeat; width: 328px; height: 42px; padding:0; margin:0;}
.hwHead h2 { padding: 25px 0 0 30px; margin:0; font-size: medium; font-weight: normal;}
.hwBody {background: url('/SiteCollectionImages/ctb-2.png') center center repeat-y;width: 328px; margin:0; padding: 0; }
.hwBody .leftNav {margin: 0 30px 20px 30px; padding: 5px 3px;}
.hwBody .rteCtl {margin: 0 30px; padding: 5px 3px;}
.hwFoot {background: url('/SiteCollectionImages/ctf-2.png') center bottom no-repeat;height: 42px;width: 328px; padding:0; margin:0;}
.hwFoot h4 { padding: 0 0 0 30px; margin:0; font-size: small; font-weight: normal;}


.h2wField {float: right;}
.h2wHead {background: url('/SiteCollectionImages/cth-3.png') left top no-repeat; width: 681px; height: 42px; padding:0; margin:0;}
.h2wHead h2 { padding: 25px 0 0 30px; margin:0; font-size: medium; font-weight: normal;}
.h2wBody {background: url('/SiteCollectionImages/ctb-3.png') left top repeat-y;width: 681px; margin:0 0 0 -1px; padding: 0; }
.h2wBody .rteCtl {margin: -12px 40px; padding: 0 3px;}
.h2wFoot {background: url('/SiteCollectionImages/ctf-3.png') left bottom no-repeat;height: 42px;width: 681px; padding:0; margin:0;}
.h2wFoot h4 { padding: 0 0 0 30px; margin:0; font-size: small; font-weight: normal;}

.hw4Field {float: left;}
.hw4Head {background: url('/SiteCollectionImages/cth-4.png') left top no-repeat; width: 459px; height: 42px; padding:0; margin:0;}
.hw4Head h2 { padding: 25px 0 0 30px; margin:0; font-size: medium; font-weight: normal;}
.hw4Body {background: url('/SiteCollectionImages/ctb-4.png') left top repeat-y;width: 459px; margin:-1px 0 -1px -1px; padding: 0; }
.hw4Body .rteCtl {margin: -13px 40px; padding: 0 3px;}
.hw4Body .wpCtl {margin: 1px 40px; padding: 0 3px;}
.hw4Foot {background: url('/SiteCollectionImages/ctf-4.png') left bottom no-repeat;height: 42px;width: 459px; padding:0; margin:0;}
.hw4Foot h4 { padding: 0 0 0 30px; margin:0; font-size: small; font-weight: normal;}

.narrowContent {
				text-align: center;
}
.narrowContent .hw4Field {
				float:none; margin: auto 274px;
}
.narrowContent .hw4Body {
				margin-right: 1px;
}
.imageSplash {
				z-index:1;
}
#AMfooter {clear: both; background: url(/SiteCollectionImages/loga.png) center 40px no-repeat; text-align: center; height:120px; padding-top: 20px;} 
#AMfooter #quicklinks {font-size: smaller; }
#AMfooter p {color: #999; font-size: small; padding: 60px 0;}

