/*Style Sheet for Version 5 Browsers *//* Layout Stylesheet */ body{ margin: 0; padding:0; background: transparent url(assets/background.gif) 0 0 no-repeat fixed; background-color: #CCCCCC; font-family: 'Trebuchet MS', Verdana, Arial, sans-serif;  font-size:   12px; color: #000066; }	  /* Page Header Div */   #top{ position: absolute; top: 0px; left: 0px; height: 100px;  color: #000000; margin: 0px; margin: 0px; padding: 0px; z-index: 4; } /* Page Nav_menu Div */ #menudiv{ position: absolute; top: 0px; left: 0px; width: 640px;  height: 40px;  color: #000000; margin: 0px; margin: 0px; padding: 0px; z-index: 5; }  /* Site Title Div */ #titlediv{ position: absolute; top: 42px; left: 0px; width: 604px;  height: 50px;  color: #000000; margin: 0px; padding: 0px; z-index: 4; }  /* Contents of Main Container Div */ #leftdiv{        /* contains maindiv or (sidediv and xmldiv) */ position: absolute; top: 100px; left: 0px; width: 160px;  background: transparent url(assets/background_b.gif) 0 0 no-repeat fixed; background-color: #000066; color: #CCCCCC; border: dotted #000066; border-width: 0px 0px 0px 0px; margin : 0px; padding: 0px; z-index: 2; }#sidediv{ position: relative; top: 0px; left: 0px; height: 75%; border-width: 0px 0px 0px 0px; margin : 0px; padding: 0px; z-index: 3; }#xmldiv{ position: relative; bottom: 0px; left: 0px; height: 20%; border-width: 0px; margin : 0px; padding: 0px; z-index: 3; }#contentdiv{    /* contains maindiv or (col2div and rightdiv) */	position: absolute;	top: 100px;	left: 160px;	right: 0px;	background: transparent url(assets/background_w.gif) 0 0 no-repeat fixed;    background-color: #CCCCCC;	color: #000033;	height : 100%;	border: dotted #000066;	border-width: 0px 0px 0px 0px;	margin: 0px;	padding: 0px;	z-index: 3;    }  #maindiv{	position: absolute;	top: 0px;	left: 0px;	width: 90%;	color: #000033;	height : 100%;	margin: 0px;	padding: 10px 0px 0px 10px;	z-index: 3;    }  #col2div{	position: absolute;	top: 0px;	left: 0px;	color: #000033;	height : 100%;	width : 75%;	margin: 0px;	padding: 10px 0px 0px 10px;	z-index: 3;    }  #rightdiv{	position: absolute;	top: 0px;	right: 12px;	width: 20%;	height : 100%;	color: #000033;	border: dotted #000066;	border-width: 0px 0px 0px 0px;	margin: 0px;	padding: 10px 0px 0px 10px;	z-index: 3;    }   /* Presentation Stylesheet */  /* Formatting for Navigation Menu-menudiv */ #menudiv a {  text-align: center;   font-weight : bold;   font-size : 9px;  line-height : 100%;  padding: 0px 0px 0px 0px;   margin: 0px;   border-width: 0px;   text-decoration: none;   color: #C4C4F5;  }#menudiv ul {	border: 0;	margin: 0;	padding: 0;	list-style-type: none;	text-align: center;	clear: left;	}#menudiv ul li {	display: block;	float: left;	text-align: center;	padding: 0;	margin: 0;	}#menudiv ul li a {	background: transparent url(assets/background_w.gif) 0 0 no-repeat fixed;	width: 120px;	height: 17px;	padding: 0px;	margin: 1px 1px 0px 0px;	color: #000066;	text-decoration: none;	display: block;	text-align: center;	font-weight: normal;	letter-spacing: 0px;	line-height: 16px;	font-size:    10px;          }	#menudiv ul li a:hover {	color: #000066;	background: transparent url(assets/background_b.gif) 0 0 no-repeat fixed;	}	div#menudiv ul#sectionzero  li#zero a,div#menudiv ul#sectionone   li#one a, div#menudiv ul#sectiontwo   li#two a,div#menudiv ul#sectionthree li#three a,div#menudiv ul#sectionfour  li#four a,div#menudiv ul#sectionfive  li#five a,div#menudiv ul#sectionsix   li#six a,div#menudiv ul#sectionseven li#seven a {	background: #CCCCCC;	width: 120px;	height: 17px;	padding: 0px;	margin: 1px 1px 0px 0px;	text-decoration: none;	display: block;	text-align: center;	font-weight: 700;	letter-spacing: 0px;	line-height: 16px;	font-size:    10px;      	font-weight: bold;	} /* Formatting for Site Title Area-titlediv */ 	#titlediv h1 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 150%;  font-weight: bold;  text-align: right;  margin-bottom : 4px;  margin-top : 0px;  color: #000066;  }#titlediv h4 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 110%;  font-weight: bold;  text-align: right;  margin-bottom : 0px;  margin-top : 0px;  color: #000066;  }   /* Formatting for Content Area-maindiv */ #maindiv p {   line-height : 240%; margin-top : 12px;  } /* Formatting for Content Area-col2div */ #col2div p {   line-height : 180%; margin-top : 6px;  } /* Formatting for Content Area-rightdiv */ #rightdiv p {   line-height : 180%; margin-top : 6px;  } /* Formatting for left sidebar area-sidediv */  #sidediv h1 {  margin-left : 12px;  padding-top: 10px;  text-align: left;  }#sidediv h2 {  margin-left : 12px;  padding-top: 10px;  text-align: left;  }#sidediv h3 {	margin-left : 12px;	padding-top: 10px;    text-align: left;    }#sidediv p.news {  margin-bottom : 2em;  margin-left : 12px;  line-height: 1.8em;  width: 136px;  text-align: left;  font: .9em /normal 'Trebuchet MS', Verdana, Arial, sans-serif;  }  #sidediv p.link {	width: 90%;	height: 17px;	padding: 0px;	margin-left: 5%;	text-align: center;	letter-spacing: 0px;	font-size:    12px;      	font-weight: bold;	}#sidediv p.link a {  	background: transparent url(assets/background_b.gif) 0 0 no-repeat fixed;	background: #000066;	color: #CCCCCC;	line-height: 18px;	text-decoration: none;	display: block;	}#sidediv p.link a:hover {  	background: transparent url(assets/background_w.gif) 0 0 no-repeat fixed;	background: #CCCCCC;	color: #000066;	line-height: 18px;	text-decoration: none;	display: block;	}#sidediv a:link {color: #0CC;}#sidediv a:visited {color: #CCC;}#sidediv a:link:hover {color: #CC0;}#sidediv a:visited:hover {color: #C0C;} /* Formatting for left sidebar area-xmldiv */ #xmldiv p.xml {  margin-bottom : 0px;  margin-top : 60px;  margin-left : 40px;  text-align: center;  font: .9em /normal 'Trebuchet MS', Verdana, Arial, sans-serif;  }#xmldiv p.copyrights {  margin-bottom : 18px;  margin-left   : 12px;  margin-right  : 12px;  width: 136px;  text-align: center;  font: .9em /normal 'Trebuchet MS', Verdana, Arial, sans-serif;  } /* Formatting for Sidebar Area-rightdiv */  #rightdiv h1 {  margin-left : 12px;  padding-top: 10px;  text-align: left;  }#rightdiv h2 {  margin-left : 12px;  padding-top: 10px;  text-align: left;  }#rightdiv h3 {	margin-left : 12px;	padding-top: 10px;    text-align: left;    }#rightdiv p.news {  margin-bottom : 2em;  margin-left : 12px;  line-height: 1.5em;  width: 136px;  text-align: left;  font: .9em /normal 'Trebuchet MS', Verdana, Arial, sans-serif;  } /* Formatting for rest of Site */ h1 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 150%;  font-weight: bold;  margin-bottom : 12px;  margin-top : 0px;  }h2 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 130%;  font-weight: bold;  margin-bottom : 9px;  margin-top : 0px;  }h3 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 115%;  font-weight: bold;  margin-bottom : 6px;  margin-top : 0px;  }  h4 {  font-family : Century, Georgia, "Times New Roman", serif;  font-size : 100%;  font-weight: bold;  margin-bottom : 6px;  margin-top : 0px;  }  /* Global Link colors */a:link {color: #033;}a:visited {color: #333;}a:link:hover {color: #330;}a:visited:hover {color: #303;}/*Turns off Borders around Hyperlinked Images*/img { border : 0px; display : block }.inlinimg { display : inline }/*Styles Applied to Float Images left or right */.imgfloatright { float : right;	margin-left: 4px;}.imgfloatleft { float : left;	margin-right: 4px;}  