@charset "UTF-8";/* CSS Document *//* generated by csscreator.com */  body {	font: 100% Verdana, Arial, Helvetica, sans-serif;	background: #83C9BF;	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */	padding: 0;	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */	color: #000000;	}.oneColFixCtrHdr #container {	width: 900px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */	background: #FFFFFF;	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	border: 2px solid #666666;	text-align: left; /* this overrides the text-align: center on the body element. */}.oneColFixCtrHdr #header {	background: #OO3399; 	padding: 0 0px 0 0px;  /* this padding matches the left alignment of the elements in the divs that appear beneath it. If an image is used in the #header instead of text, you may want to remove the padding. */	margin: 0;}.oneColFixCtrHdr #header h1 {	margin: 0; /* zeroing the margin of the last element in the #header div will avoid margin collapse - an unexplainable space between divs. If the div has a border around it, this is not necessary as that also avoids the margin collapse */	padding: 0px 0; /* using padding instead of margin will allow you to keep the element away from the edges of the div */}.oneColFixCtrHdr #mainContent {	padding: 0 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */	background: #FFFFFF;}#mainContent img {	border-style: solid;	border-width: 1px;	color: #000;}/* no border around image */#mainContent img.no {border-style: solid;border-width: 0px;}.oneColFixCtrHdr #footer {	padding: 0 10px; /* this padding matches the left alignment of the elements in the divs that appear above it. */	background:#OO3399;}.oneColFixCtrHdr #footer p {	margin: 0; /* zeroing the margins of the first element in the footer will avoid the possibility of margin collapse - a space between divs */	padding: 10px 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */}a:link { color: #FFFFFF;font-weight: bold; }a:visited {color: #FFFFFF;font-weight: bold;  }a:hover {color: #FFFFFF;	font-weight: bold; 	}a:active { color: #FFFFFF;font-weight: bold;  }a.red:link { color: #DE0C0F;font-weight: bold; }a.red:visited {color: #DE0C0F;font-weight: bold;  }a.red:hover {color: #DE0C0F;	font-weight: bold; 	}a.red:active { color: #DE0C0F;font-weight: bold;  }a.blue:link { color: #003399;font-weight: bold; }a.blue:visited {color: #003399;font-weight: bold;  }a.blue:hover {color: #003399;	font-weight: bold; 	}a.blue:active { color: #003399;font-weight: bold;  }.clearit {	margin: 0;	padding: 0;	height: 0;	clear: both;}/* BUBBLE PLASTIC HORIZONTAL MENU */.bubplastic.horizontal {	width: 900px;	height: 27px;	margin: 0;	padding: 0;	background: #FFFFFF url(../images/bar2.jpg) top left repeat-x;}.bubplastic.horizontal ul {	list-style: none;	margin: 0;	padding: 0;}.bubplastic.horizontal ul li {	float: left;	margin: 0;	padding: 0;	background: transparent url(../images/bar2.jpg) top left no-repeat;}.bubplastic.horizontal ul li a {	display: block;	height: 27px;	padding-left: 19px;	float: left;		font-family: Verdana, "Helvetica Neue",Helvetica,"microsoft sans serif",Arial,sans-serif;	font-size: 70%;	color: #FFFFFF;	text-decoration: none;}.bubplastic.horizontal ul li a span.menu_ar {	display: block;	float: left;	height: 22px;	padding-top: 5px;	padding-right: 19px;	border-right:#CCCCCC;	background: transparent url(../images/bar2.jpg) top right no-repeat;	cursor: pointer;}/* END BUBBLE PLASTIC HORIZONTAL MENU *//* BUBBLE PLASTIC VERTICAL MENU */.bubplastic.vertical {	width: 250px;	margin: 0;	padding: 0;	display: block;}.bubplastic.vertical ul {	display: block;	list-style: none;	margin: 0;	padding: 0;}.bubplastic.vertical ul li {	display: block;	float: left;	width: 100%;	margin: 0;	padding: 0;	background: transparent url(../images/bar2.jpg) top left no-repeat;}.bubplastic.vertical ul li a {	display: block;	margin: 0;	width: 100%;	padding-left: 35px;	text-transform: uppercase;	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;	font-size: 70%;	color: #FFFFFF;	text-decoration: none;	background: transparent url(../images/bar2.jpg) top left no-repeat;}.bubplastic.vertical ul li a span.menu_ar {	display: block;	margin: 0;	width: 100%;	height: 22px;	padding-top: 5px;	padding-right: 35px;	background: transparent url(../images/bar2.jpg) top right no-repeat;	cursor: pointer;}/* END BUBBLE PLASTIC VERTICAL MENU *//* BLUE HOVER */.bubplastic.blue ul li a:hover,.bubplastic.blue ul li.highlight a {	background: transparent url(../images/highlight2.jpg) top left no-repeat;}.bubplastic.blue ul li a:hover span.menu_ar,.bubplastic.blue ul li.highlight a span.menu_ar {	background: transparent url(../images/highlight2.jpg) top right no-repeat; }/* GRAY HOVER */.bubplastic.gray ul li a:hover,.bubplastic.gray ul li.highlight a {	background: transparent url(../images/bg-bubplastic-h-gray.gif) top left no-repeat;}.bubplastic.gray ul li a:hover span.menu_ar,.bubplastic.gray ul li.highlight a span.menu_ar {	background: transparent url(../images/bg-bubplastic-h-gray.gif) top right no-repeat;}#test li {	display: block;	border: solid 1px red;}.bluehlt {	color: #003399;	font-weight: bold;	text-decoration:underline;}.bluehltnoline {	color: #003399;	font-weight: bold;}.redhltnoline {	color: #DE0C0F;	font-weight: bold;}.slideshow {	float:right; 	margin-left:5px; 	margin-bottom:5px;}.style1 {	float: right;	margin-left: 5px;	margin-bottom: 5px;	font-size: 100%;}.floatLeft {	float: left;	margin-right: 5px;	margin-bottom: 5px;	border:solid;}.floatRight {	float: right;	margin-left: 5px;	margin-bottom: 5px;	}