body {
	background:#65bde2 url(/Images/Background.png) repeat-y top center;
	font:10pt "Trebuchet MS", Arial, Helvetica, sans-serif;
	line-height:1.3;
	margin:0;
	padding:0;
	text-align:center;
}
	a {color:#3399cc;text-decoration:none;}
	a:hover {color:#000;text-decoration:underline;}

	#container {
		background:#FFF;
		margin:0 auto;
		text-align:left;
		width:755px;
	}
/*-------------------------------------------------------
	- HEADER
--------------------------------------------------------*/
		#header {
			background:url(/files/Images/css/Header-Background.png) no-repeat -10px 1px;
			height:90px;
			position:relative;
		}
			#header * {
				border-width:0;
				list-style:none;
				margin:0;
				padding:0;
			}
			#header h1 {
				padding: 1px 0 3px 0;
				height: 86px;
			}
				#header h1 a {
					background:#FFF url(/files/Images/css/Logo.png) top left no-repeat;
					display:block;
					height:86px;
					text-indent:-5000px;
					width:309px;
				}
				#header h1 a:hover {
					text-decoration: none;
				}
			#header h2 {display:none;}
			#header ul {
				position:absolute;
				right:0;
				top:6px;
			}
				#header ul li {
					display:inline;
					border-right:#CCC 1px solid;
					
					padding:0 8px;
				}
				#header ul li:Last-Child {
					border-width:0;
					padding-right:0;
				}
				#header ul li a {
					color:#000;
					font-size:8pt;
					line-height:.3;
				}
			#header form {
				position:absolute;
				right:0;
				top:30px;
			}
				#header form input {
					border:#CCC 1px solid;
					padding:3px;
					width:115px;
				}
				#header form #searchbutton {
					background:#cdeaf6;
					border-width:0;
					cursor:pointer;
					width:30px;
				}
					#header form #searchbutton:hover {
						background:#7bbbd6;
					}
			#header .newsletter {
				background:url(/files/Images/CSS/Newsletter-Icon.gif) no-repeat center left;
				bottom:10px;
				font-size:9pt;
				padding: 0 0 0 26px;
				position:absolute;
				right:0;
				color: #575757;
			}
/*-------------------------------------------------------
	- MENU
--------------------------------------------------------*/
	#simplemenu {
		background:#d2ebf7 url(/Images/Menu-Background.png) repeat-y;
		padding:10px;
	}
	/*-MENU STYLE-*/
		#simplemenu li a { /*MENU ITEM*/
			border-right:#3165a5 1px solid;
			color:#123f76;
			line-height:.5;
			font-size:11pt;
			font-weight:bold;
			padding:4px 14px 6px 13px;
		}
		#simplemenu li:Last-Child a {
			border-width:0;
		}
		#simplemenu li:hover a, #simplemenu li.selected a  {
			color:#FFF;
		}
		#simplemenu li ul {padding:9px 0 0 0;}
		#simplemenu li ul ul {padding:0;}
		#simplemenu li li a, #simplemenu li:hover li a, #simplemenu li li:hover li a, #simplemenu li li li:hover li a  { /*SUB MENU ITEM*/
				background:#9ad5ec;
				border-bottom:#53a2c4 1px solid;
				color:#123f76;
				font-size:10pt;
				font-weight:normal;
				line-height:1;
				padding:5px 10px;
				width:170px;
			}
			#simplemenu li li:hover a, #simplemenu li li li:hover a, #simplemenu li li li li:hover a { /*SUB MENU ITEM ROLLOVER*/
					background:#d2ecf7;
				}
		#simplemenu li ul li:Last-Child a { border-right-width: 1px; }
/*-------------------------------------------------------
	- BODY
--------------------------------------------------------*/
		#main {
			padding: 0;
			margin: 4px 0 0 0;
			background: url(/files/Images/CSS/FauxMain.gif) top left repeat-y;
		}
		body.index #main {
			background: none;
		}
	/*-SIDEBAR-*/
			#sidebar {
				background: none;
				float: left;
				padding: 5px;
				width: 178px;
				min-height: 450px;
			}
			/* min-height hack for IE */
			* html #sidebar {
				height: 450px;
			}
			#sidebar * {
				list-style:none;
				margin:0;
				padding:0;
			}
			/*--HOME--*/
			body.index #sidebar {
				float:right;
				display: inline;
				background: #f0f4d7;
				padding: 7px 6px;
				width: 176px;
				min-height: 428px;

				padding: 4px;
				width: 180px;				
				min-height: 435px;
			}
			/* min-height hack for IE */
			* html body.index #sidebar {
				height: 435px;
			}
				body.index #sidebar ul {
					border:#7f7e23 1px solid;
				}
					body.index #sidebar ul li {
						display: inline;
					}
					body.index #sidebar ul a.tab {
						background:#e5e9c6;
						border-bottom:#dfe3c0 1px solid;
						color:#0d407e;
						display:block;
						font-weight:bold;
						padding:3px 5px;
						margin:0;
						line-height: 17px;
					}
					body.index #sidebar ul li.alt a.tab {
						background:#f0f4d7;
					}
					body.index #sidebar ul li .tabcontent {
						background: #e5e9c6;
						display: none;
						height: 194px;
						font-size: 8pt;
						overflow: auto;
						padding: 3px 5px;
						margin: 0;
					}
						body.index #sidebar ul li .tabcontent strong {
						}
					body.index #sidebar ul li.alt .tabcontent {
						background:#f0f4d7;
					}
					body.index #sidebar ul li.selected .tabcontent {
						display:block;
					}
			/*--SUBPAGE--*/
			#sidebar h2 {
				color:#0d407e;
				font-size:11pt;
				font-weight:bold;
				padding:3px 10px;
			}
				#sidebar #submenu {
					padding:3px 2px 3px 0px;
				}
				#sidebar #submenu a {
					background:url(/files/Images/CSS/ArrowRt.gif) no-repeat 10px 7px;
					color:#666666;
					display:block;
					font-weight:normal;
					padding:2px 2px 3px 20px;
					margin: 0 0 3px 1px;
				}
				#sidebar #submenu a:hover, #sidebar #submenu li.selected a {
					color:#666666;
					font-weight: normal !important;
					background:url(/files/Images/CSS/ArrowRt.gif) no-repeat 10px 7px #e5e9c6;
					text-decoration: none;
				}
				#sidebar #submenu li.selected a {
					font-weight: bold !important;
					background:url(/files/Images/CSS/ArrowDn.gif) no-repeat 8px 7px #e5e9c6;
				}
				#sidebar #submenu ul {
					display:none;
					font-size:8pt;
					padding:0 0 0 10px;
				}
					#sidebar #submenu li.selected li a {
						background: none;
						color: #666666;
						margin: 1px 0 1px 9px;
						padding: 5px 4px 4px 7px;
						font-weight: normal !important;
					}
					#sidebar #submenu li.selected li a:hover, #sidebar #submenu li.selected li.selected a {
						color: #666666;
						font-weight: normal !important;
						background: #e5e9c6;
					}
					#sidebar #submenu li.selected li.selected a {
						font-weight: bold !important;
					}
				#sidebar #submenu li.selected ul {
					display:block;
				}
	/*-CONTENTAREA-*/
			#contentarea {
				float:right;
				overflow:hidden;
				width:563px;
				padding: 9px 10px 0 10px;
				width: 543px !important;
			}
			body.index #contentarea {
				width: 563px !important;
				padding: 5px 0 0 0;
			}
				#contentarea p {
					margin: 2px 0 20px 0;
					padding: 0;
					text-indent: 0;
					display: block;
				}
				#contentarea h2 {
					font-size: 10pt;
					font-weight: bold;
					color: #000000;
					margin: 5px 0 3px 0;
				}
				#contentarea ul, #contentarea ol {
					margin-top: 0;
					list-style-position: inside;
				}
				#contentarea ul li, #contentarea ol li {
					margin-bottom: 5px;
					text-align: left;
				}
				#contentarea ul p, #contentarea ol p {
					margin-bottom: 5px;
					display: inline;
				}
				.crumbs {
					font-size:9pt;
					list-style:none;
					margin:0;
					padding:3px 10px 0 10px;
				}
					.crumbs li {
						background:url(/Images/Arrow.gif) no-repeat center right;
						display:inline;
						margin:0 3px 0 0;
						padding: 0 8px 0 0;
					}
					.crumbs li a {
						text-decoration: underline;
					}
					.crumbs li.last {background: none;}
					.crumbs li.last a {
						color:#666;
						font-weight:bold;
						text-decoration: none;
					}
				#pagetitle {
					border-bottom:#CCC 1px solid;
					font-size:16pt;
					font-weight: normal;
					margin: 8px 0 0 0;
					padding:0 10px 3px 10px;
				}
				#isite_content {
					padding:5px 10px 5px 10px;
					text-align: justify;
				}
			/*-- HOME--*/
			body.index #contentarea {
				float:left;
				display: inline;
				padding: 0;
			}
				#flash_0, #flash_1 {
					border:#CCC 1px solid;
					padding: 3px;
					overflow: hidden;
					text-align: center;
					height: 344px;
				}
				#flash_1 {
					height:78px;
					margin:5px 0 0 0;
				}
					#flash_0 *, #flash_1 * {
						list-style:none;
						margin:0;
						padding:0;
					}
				#flash_0 {
					height:416px;
					overflow: auto;
				}
					#flash_0 p, #flash_0 ol, #flash_0 li {
						margin: 10px;
					}
					#flash_0 h1 {
						color: #E14139;
						text-decoration: underline;
					}
					#flash_0 p, #flash_0 ol li, #flash_0 ul li {
						text-align: justify;
						list-style: decimal inside;
					}
					#flash_0 ul li {
						list-style: square inside;
					}
/*-------------------------------------------------------
	- FOOTER
--------------------------------------------------------*/
		#footer {
			border-top:#65bde2 5px solid;
			margin:5px 0 0 0;
		}
			#footer * {
				list-style:none;
				margin:0;
				padding:0;
			}
			#footer ul {
				padding:10px 0;
				text-align:center;
			}
			#footer li {
				border-right:#EBEBEB 1px solid;
				line-height:.5;
				display:inline;
				padding:0 6px;
			}
			#footer li:Last-Child {
				border-width:0;
			}
			#footer a {
				color:#63bbe1;
				font-size:9pt;
			}
			#footer_links {
				text-align: center;
				color: #bbbbbb;
				font-size: 7pt;
			}
				#footer_links span {
					color: #dddddd;
				}
				#footer_links span a {
					color: #dddddd;
					text-decoration: none;
					font-size: 7pt;
				}
				#footer_links span a:hover {
					color: #65bde2;
					text-decoration: underline;
				}
/*-------------------------------------------------------
	- CLASSES
--------------------------------------------------------*/
	.hide {
		display:none;
	}
	.red {
		color:#990000;
	}



/*-------------------------------------------------------
	- HORIZONTAL MENU HACKS
--------------------------------------------------------*/

#simplemenu { z-index: 1005; }
#simplemenu li ul { z-index: 1006; }
#simplemenu li ul li { position: relative !important; }
#simplemenu li ul li ul { top: 26px !important; z-index: 1007; }
#simplemenu li ul li ul li a { background:#a3dff5 !important;/*border-left:1px solid black;*/} 
#simplemenu li ul li ul li:hover a { background:#e9f8ff !important;} 
#simplemenu li:hover ul li:hover ul {margin:-26px 0 0 190px !important; }

/*-------------------------------------------------------
	- PAGE CONTENTS
--------------------------------------------------------*/

ul {
	padding-left: 0;
	margin-left: 15px;
}
li {
	list-style-position: outside;
}

div.boxRightBold, div.boxRight {
	border: 1px solid black;
	float: right;
	display: inline;
	width: 200px;
	clear: right;
	margin: 0 0 10px 10px;
	padding: 5px 10px 2px 10px;
}
div.boxRightBold {
	background: #9accff;
}
	div.boxRightBold ul, div.boxRight ul {
		margin: 0 0 0 15px;
		padding: 0;
	}
	div.boxRightBold p, div.boxRight p, div.boxRightBold h2, div.boxRight h2 {
		margin: 0 0 5px 0 !important;
	}
	div.boxRightBold li, div.boxRight li {
		list-style-position: outside;
		list-style: square;
	}

div#marquee {
	margin: 0 0 4px 0;
	padding: 4px;
	width: 545px;
	background: #FFFFFF;
	text-align: left;
	color: black;
	color: #E14139;
	font-size: 14px;
	border: 1px solid #E14139;
	border-color: white;
	line-height: 30px;
	white-space: nowrap;
	overflow: hidden;
	position: relative;
}
	div#marquee div {
		padding: 0;
		left: 0px;
		position: relative;
		display: inline;
	}

div#flash_0 {
	height: auto;
}

div#flash_1 {
	height: auto;
	text-align: left;
	color: #666;
	font-size: .9em;
}
	div#flash_1 div.bottomalert1 {
		background: #AADCEF;
		margin: 2px;
		padding: 5px;
		color: #000;
	}
	div#flash_1 div.bottomalert2 {
		background: #AADCEF;
		margin: 2px;
		padding: 5px;
		color: #000;
		float: left;
		display: inline;
		width: 263px;
	}
