/*DefaultWebStyle css1Body*/body {	margin: 0;	padding: 0;	font-family: verdana, sans-serif;	font-color: #666;/*	font-size: 90%; */	font-size: 11pt;	line-height: 1.2em;	background: #fff url("/img/leftstripegif.gif") repeat-y;	}#container {	position: relative;	width: 100%;	margin: 0 0 0 8px;	padding: 0;	}#containerPadded {    /* for printing header, has no efect here */	position: relative;	width: 100%;	margin: 0 0 0 8px;	padding: 0;	}#content {	margin: 10px 15px 10px 10px;	padding-top: 20px;	font-size: 90%;	text-align: left;	margin-top/* */: 0; /* IE5.0 Win wont see this - fixes weird float bug for hp */	}html>body #content  {	margin-top: 0;	}#content {	margin-left: 135px;	padding-left: 0;	}/* through all width of page, in navigation space too */#contentWide {	margin: 10px 15px 10px 10px;	padding-top: 20px;	font-size: 90%;	text-align: left;	margin-top/* */: 0; /* IE5.0 Win wont see this - fixes weird float bug for hp */	}/*DefaultWebStyle css21Text*/h1, h2, h3, h4, h5, h6 {	color: Black;	background-color: transparent;	font-family: Helvetica, Arial, sans-serif;	font-size: 100%;	font-weight: normal;	margin: 0;	padding-top: 0.5em;      border-bottom: 1px solid #8cacbb;}h1 {	margin-top: 10px;	padding-top: 10px;	font-size: 150%;    }h1 span {	color: #999;	}h2 {	font-size: 130%;	font-weight: bold;	border-bottom: none;    }h3 {	margin: .7em 0 .7em 0;	font-size: 120%;	font-weight: bold;	border-bottom: none;     }h4 {	margin: .5em 0 .5em 0;	font-size: 100%;	border-bottom: none;	font-weight: bold;    }h5 {	font-size: 90%;	border-bottom: none;	font-weight: bold;    }pre	{	border-left:3px solid #CCCCCC;	margin-left:2em;	padding:0.5em;	}/*DefaultWebStyle css22Links*/a:link { color: #369; text-decoration: none}a:visited {  color: #369; text-decoration: none}a:active {  color:  #f90; text-decoration: none}a:hover { text-decoration:underline; }a.helpLink { }/*DefaultWebStyle css231Validation*/div.validationError {font-weight: bold; color: #f40000; }/*DefaultWebStyle css23Inputs*/fieldset {	border: 1px solid #ccc;	margin: 1em 0em 1em 0em;	padding: 0em 1em 1em 1em;	line-height: 1.5em;	color: #666;}fieldset td {	color: #666;}legend {	background: White;	padding: 0.5em;	font-size: 90%;	color: #666;}form {	border: none;	margin: 0;	height: 100%;}input, button {	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;	font-size: 80%;	visibility: visible;	border: 1px solid #ccc;	background: #f5f5f5;	color: #666;	vertical-align: middle;	padding: 1px; spacing: 2px;	padding-left: 0px; padding-right: 0px;	spacing-left: 0px; spacing-right: 0px;}input:disabled, button:disabled {  	background-color:#f8f8f8;	border: 1px solid #eee;	color: #ccc;}  textarea {	font-family: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif;	font-size: 80%;	visibility: visible;	border: 1px solid #ccc;	background: #f5f5f5;	color: #666;	vertical-align: middle;	padding: 2px;}/*DefaultWebStyle css24WebGrid*/table.webGrid {	border: 1px solid #E4E4E4;	width: 100%;	border-collapse: collapse;	margin-bottom: 4px;	font-size: 11px;	color: #484849;	text-align: right;	background-color: #FFFFFF;}table.webGrid tr {}table.webGrid td {border-top: 1px solid #F8F8F8;}table.webGrid td input {font-size: 9pt;}table.webGrid tbody tr:hover {align: right; background-color:#ffffdd;}table.webGrid th {	padding: 4px; 	background: #EEEEEE;}table.webGrid th a {color: #2A5685;}table.webGrid th a:hover {color: #C61A1A;}table.webGrid tr.red td, tr.red a { color: red; }table.webGrid tr.green td, tr.green a { color: forestgreen; }table.webGrid tr.blue td, tr.blue a { color: blue; }table.webGrid tr.yellow td, tr.yellow a { color: yellow; }table.webGrid tr.gray td, tr.gray a { color: darkgray; }table.webGrid tr.summary td, tr.summary a { color: darkgray; font-weight: bold }/*DefaultWebStyle css25AutocompleteField*/div.auto_complete {      position:absolute;      width:350px;	background-color: #fff}div.auto_complete ul {	border:1px solid #888;	background-color: #fff;	margin:0;	padding:0;	width:100%;	list-style-type:none;}div.auto_complete ul li {	margin:0;	padding:3px;}div.auto_complete ul li.selected { 	background-color: #ffb; }div.auto_complete ul strong.highlight { 	color: #800; 	margin:0;	padding:0;}/*DefaultWebStyle css26Popup*/div.popup {    position: absolute;    float: left;    z-index: 10;    background-color: #d5e4f2;    font-family: arial;    border: 1px solid #6599cd;    padding: 15px;    margin: 0px 6px 6px -6px !important;    margin: 0;}/*DefaultWebStyle css27Menus*/#dropmenudiv{	position:absolute;	background-color: white;	border:1px solid black;	border-bottom-width: 0;	font:normal 12px Verdana;	line-height:18px;	z-index:100;}#dropmenudiv a{	width: 100%;	display: block;	text-indent: 3px;	border-bottom: 1px solid black;	padding: 1px 0;	text-decoration: none;}#dropmenudiv a:hover{ /*hover background color*/	background-color: #CCFF9D;}#popitmenu {	position: absolute;	background-color: white;	border:1px solid black;	font: normal 12px Verdana;	line-height: 18px;	z-index: 100;	visibility: hidden;}#popitmenu a {	text-decoration: none;	padding-left: 6px;	color: black;	display: block;}#popitmenu a:hover{ /*hover background color*/	background-color: #CCFF9D;}/*DefaultWebStyle css28Dialog*/.dialog {}.dialog-button { }/*DefaultWebStyle css3Header*/#banner {	height: 0px;	width: 100%;	margin: 0px 0px 0px 0px; 	padding: 0px 0px; 	background: #fff;	text-align: center;	white-space: nowrap;	}#banner div {	padding: 0;	border-bottom: none;	}#header {	height: 95px;	width: 100%;	border: none;	}#logo {	height: 95px;	position: absolute;	top: 2px;	left: 5px;	right: auto;	color: #fff;	white-space: nowrap;	z-index: 1000;	}#dashboard {	height: 24px;	width: 100%;	margin: 4px 0;	line-height: 23px;	font-size: 10px;	background: #F0F0E7 url(/img/cornerdashboardleftGif.gif) no-repeat;	color: #666;	}#switcher {	position: absolute; 	vertical-align: middle;	top: 102px;	right: 45px;	margin: 0;/*	z-index: 1001; */	}#switcher a b { position: relative; bottom: 4px; right: 10px}#switcher a img {	background: #999;	}#switcher a:hover img {	background: #000;	}/*DefaultWebStyle css40NavigationBar*/#navigation {	position: absolute;	width: 120px;	top: 135px;	margin-right: 0;	font-size: 80%;	color: #333;	left: 8px; /* fixes weird IE5.0/win absolute position within relative */	left/* */: 0;	background: #F0F0E7 url("/img/leftcornergif.gif") no-repeat top right;	}html>body #navigation  {	left: 0;	}#navigation div {	padding: 10px;	font-size: 100%;	border-bottom: 1px solid #fff;	}#navigation div div {	padding: 0;	}#navigation .boxGrey {	background: #fff;	}#navigation h3 {	padding: 0;	margin: 0;	margin-bottom: 6px;	font-family: verdana, sans-serif;	font-size: 100%;	font-weight: bold;	letter-spacing: 0;	color: #AAA799;      padding-top: 0;      border-bottom: 0;	}#navigation h3 img {	vertical-align: middle;	display: inline;	background: #AAA799;	}#navigation p {	margin: 3px 0 0 0;	line-height: 1.2em;	}#navigation ul, .styledBox ul {	margin: 0;	padding: 0;	list-style: none;	}#navigation li, .styledBox li {	background: url("/img/bulletsquareleftwhitegif.gif") no-repeat 0 1px;	padding: 0 0 6px 16px;	line-height: 1em;	}button {	visibility: visible;	border: 1px solid #ccc;	background: #f5f5f5;	color: #666;	vertical-align: middle;	padding: 2px;}/*DefaultWebStyle css41Login*//*DefaultWebStyle css42ErrorReport*/#error {	color: red;	font-size: 120%;}/*DefaultWebStyle css43LastChangedFooter*/#sitePageChanged {	font-size: 80%;}/*DefaultWebStyle css46Search*/dl#searchRslts dt a, dl#searchRslts dd span {	font-weight: bold;	}dl#searchRslts dt b {	color: black;	}dl#searchRslts dd span {	color: #666;	}dl#searchRslts dt strong, dl#searchRslts dd strong {	background: #FFFFCC;	}dl#searchRslts dd {	margin: 0 0 1em 0;	border-bottom: 1px dashed #999;	color: #000;	}#searchTop {	margin: 0;	font-size: 90%;	}table.searchTable {	border-top: 3px solid #ccc;	border-bottom: 2px solid #ccc;	background: #f3f3f3;	}table.searchTable td, table.searchTable th {	border-bottom: 1px solid #ccc;	padding: 8px;	}table.searchTable th {	width: 75px;	text-align: left;	}/*DefaultWebStyle css47Comments*/table.commentsTable  { font-size: 100%; }table.commentsTable tr {	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);    }table.commentsTable td {	padding: 0px;	spacing: 2px;	vertical-align: top;	border-right: 1px solid rgb(215,215,215);	border-left: 1px solid rgb(215,215,215);	border-top: 1px solid rgb(215,215,215);	border-bottom: 1px solid rgb(215,215,215);	}tr.commentHeaderRow { background: #F0F0E7; ; }tr.commentBodyRow { height: 50px; }/*DefaultWebStyle css51Wiki*/#wikiPage {	margin: 10px 15px 10px 10px;	padding-top: 20px;	font-size: 90%;	text-align: left;	margin-top/* */: 0; /* IE5.0 Win wont see this - fixes weird float bug for hp */	}html>body #wikiPage  { margin-top: 0; 	}#wikiPage { margin-left: 15px; padding-left: 0; }#wikiPage td { font-size: 80% }#wikiPage input, textarea { font-size: 100% }#wikiPage table.webGrid { font-size: 120% }table.wikiTable td { border: thin solid black; padding: 1px; margin: 0px }/*DefaultWebStyle css9Hide*/.print { display: none; }#printHeader { display: none; }#documentTitlePrint { display: none; }#printFooter { display: none; }.printOnly { display: none; }.screenOnly { display: show; }/*DefaultWebStyle cssTabs1*//*from A List Apart article: http://www.alistapart.com/articles/slidingdoors/ *//*WebTabs newClass: #tabs1 but dont forget to define class tabs1selected too ! */ul.tabs1 {  float:left;   width:100%;   background:#DAE0D2 url("/img/tab1bggif.gif") repeat-x bottom;   font-size:10px;  line-height:normal;  margin:0;  padding: 10px 0 0 0;  list-style:none;  }ul.tabs1 li {  float:left;   background:url("/img/tab1leftgif.gif") no-repeat left top;  margin:0;  padding:0 0 0 9px;  }ul.tabs1 a, ul.tabs1 b {  float:left;   display:block;  background:url("/img/tab1rightgif.gif") no-repeat right top;  padding:5px 12px 4px 3px;  text-decoration:none;  font-weight:bold;  color:#765;  }/* Commented Backslash Hack   hides rule from IE5-Mac \*//* ul.tabs1 a {float:none;} *//* End IE5-Mac hack *//* ul.tabs1 a:hover {color:#333;} */ul.tabs1 li.tabs1selected {  background-image:url("/img/tab1leftongif.gif");  }ul.tabs1 li.tabs1selected a, ul.tabs1 li.tabs1selected b {  background-image:url("/img/tab1rightongif.gif");  color:#333;  padding-bottom:5px;  }/*DefaultWebStyle cssTabs2*//*WebTabs newClass: #tabs2 but dont forget to define here class tabs2selected too ! */ul.tabs2 {	height: 20px;	margin: 0;	padding-left: 10px;	background: url("/img/tab2bottomgif.gif") repeat-x bottom;	}ul.tabs2, ul.tabs2 li {	margin: 0;	padding: 0;	display: inline;	list-style-type: none;	}ul.tabs2 a:link, ul.tabs2 a:visited, ul.tabs2 b {	float: left;	background: #f3f3f3;	font-size: 10px;	line-height: 14px;	font-weight: bold;	padding: 2px 10px 2px 10px;	margin-right: 4px;	border: 1px solid #ccc;	text-decoration: none;	color: #666;	}ul.tabs2 a:hover {	background: #fff;	}ul.tabs2 li.tabs2selected b {	border-bottom: 1px solid #fff;	background: #fff;	color: #000;	}/*DefaultWebStyle cssTabs3*//*WebTabs newClass: #tabs3 but dont forget to define here class tabs3selected too ! */ul.tabs3 {	border-top-width: 2px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}ul.tabs3 li {	background-color: #f0f0e7;	background-repeat: repeat-x;	padding: 0px;	border-top: 2px solid #CCCCCC;	border-right: 2px none #FFFFFF;	border-bottom: 0px none #CCCCCC;	border-left: 2px none #FFFFFF;	background-position: left center;	color: #000000;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: 60px;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);	vertical-align: baseline;	}ul.tabs3 a:link {	background-color: #f0f0e7;	background-repeat: repeat-x;	padding: 4px;	border-top: 0px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px none #FFFFFF;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #336699;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);}ul.tabs3 a:visited {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 2px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px none #CCCCCC;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #336699;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 60px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);	vertical-align: baseline;	list-style-image: url(back1.gif);}ul.tabs3 a:hover {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 2px solid #999999;	border-right: 1px solid #CCCCCC;	border-bottom: 2px none #FFFFFF;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #FF9900;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);}ul.tabs3 li.tabs3selected {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 0px solid #CCCCCC;	border-right: 0px none #FFFFFF;	border-bottom: 2px solid #CCCCCC;	border-left: 0px none #FFFFFF;	background-position: left center;	color: #FF9900;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;}/*DefaultWebStyle cssTabs4*//*WebTabs newClass: #tabs4 but dont forget to define here class tabs4selected too ! */ul.tabs4 {	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}ul.tabs4 li {	background-color: #f0f0e7;	background-repeat: repeat-x;	padding: 0px;	border-top: 2px solid #CCCCCC;	border-right: 2px none #FFFFFF;	border-bottom: 0px none #CCCCCC;	border-left: 2px none #FFFFFF;	background-position: left center;	color: #000000;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: 60px;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);	vertical-align: baseline;}ul.tabs4 a:link {	background-color: #f0f0e7;	background-repeat: repeat-x;	padding: 4px;	border-top: 0px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 0px none #FFFFFF;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #336699;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);}ul.tabs4 a:visited {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 2px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 2px solid #CCCCCC;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #336699;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 60px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);	vertical-align: baseline;	list-style-image: url(back1.gif);}ul.tabs4 a:hover {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 2px solid #CCCCCC;	border-right: 1px solid #CCCCCC;	border-bottom: 2px none #FFFFFF;	border-left: 1px solid #CCCCCC;	background-position: left center;	color: #FF9900;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;	background-image: url(/img/tab3backgif.gif);}ul.tabs4 li.tabs4selected {	background-color: #F0F0E7;	background-repeat: repeat;	padding: 4px;	border-top: 0px solid #CCCCCC;	border-right: 0px none #FFFFFF;	border-bottom: 2px solid #CCCCCC;	border-left: 0px none #FFFFFF;	background-position: left center;	color: #FF9900;	display: inline;	white-space: pre;	text-align: center;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	letter-spacing: normal;	word-spacing: normal;	margin: 0px;	clear: none;	float: none;	height: 70px;	width: auto;	text-decoration: none;}/*DefaultWebStyle cssTabs5*/ul.tabs5 {    float:left;    width:600px;    background:#DAE0D2 url("/img/tab5bggif.gif") repeat-x bottom;    font-size:93%;    line-height:normal;    text-decoration: none;    color: #333333;    margin:0;    padding:10px 10px 0;    list-style:none;    }ul.tabs5 li {    float:left;    background:url("/img/tab5rightgif.gif") no-repeat right top;    margin:0;    padding:0 0 0 ;    }ul.tabs5 a, ul.tabs5 b {   display:block;   background:url("/img/tab5leftgif.gif") no-repeat left top;   padding:5px 15px 4px 6px;   text-decoration: none;   color: #006699;   font-family: Arial, Helvetica, sans-serif;   font-weight: bold;   font-size: 12px;   }/* Commented Backslash Hack   hides rule from IE5-Mac \*/ul.tabs5 a {float:none;}/* End IE5-Mac hack */ul.tabs5 a:hover {  color:#333;  }ul.tabs5 li.tabs5selected {  background-image:url("/img/tab5rightongif.gif");  }ul.tabs5 li.tabs5selected b {  background-image:url("/img/tab5leftongif.gif");  padding-bottom:5px;  color: #666666;  font-family: Arial, Helvetica, sans-serif;  }ul.tabs5 a:hover {  color: #EFEFE6;  }