

body {
    font: normal small Arial, Verdana, Helvetica, sans-serif;
    color:#292929;
    padding: 0px;
    margin: 0px;
    background: url(../images/site_tile.jpg) repeat-x #929292;
    line-height:18px;
}

a img {
	background-color: transparent;
	text-decoration: underline;
	border: 0px solid #099;
}

#ShadowContainer {
	background: url(../images/home_shadow.gif) no-repeat;
	display:table;
	width:980px;
	margin:0 auto;
}

#HomeMainContainer {
	background: #fff;
	display:block;
	width:960px;
	margin:0px 10px 0px 10px;
	margin:0 auto;
	font-size:85%;
}

#TopContainer {
	background: url(../images/top_bg.gif) #fff repeat-x;
	display:block;
	float:left;
	width:960px;
	height:70px;
	padding:0px 0px 0px 0px;
}

#Logo {
	background: url(../images/top_bg.gif) repeat-x;
	display:block;
	float:left;
	width:280px;
	height:70px;
	padding:0px 0px 0px 0px;
	
	background:none;
	margin:10px 0px 0px 15px;
	
}

#GlobalContainer {
	display:block;
	float:right;
	width:520px;
	height:65px;
	margin:0px 0px 0px 0px;
	border-top:5px solid #a70632;
}

#HomeHeaderContainer {
	background: url(../images/home_hdr_btm.gif) no-repeat bottom left;
	display:block;
	float:left;
	width:960px;
	height:270px;
	margin:0px 0px 0px 0px;
}

#HomeHeaderLeft {
	background: url(../images/home_hdr_left_bg.jpg) no-repeat top left;
	display:block;
	float:left;
	width:210px;
	height:265px;
	margin:0px 0px 0px 0px;
}

#HomeHeaderRight {
	display:block;
	float:left;
	width:750px;
	margin:0px 0px 0px 0px;
}

#HomeContentContainer {
display:block;
float:left;
width:960px;
background: url(../images/home_content_container_bg.gif) repeat-y top right #fff;
border-bottom:10px solid #fff;
}

#HomeBox1 {
display:block;
float:left;
width:170px;
padding:0px 20px 0px 20px;
}

#HomeBox2 {
display:block;
float:left;
width:250px;
background:#3a3a3a;
}

#HomeBox3 {
display:block;
float:left;
width:250px;
background:#292929;
}

#HomeBox4 {
display:block;
float:left;
width:250px;
background:#3a3a3a;
}

/* Tier Styles */

#TierMainContainer {
	background: url(../images/tier_bg.jpg) no-repeat top left #90d1e6;
	display:table;
	width:960px;
	margin:0px 10px 0px 10px;
	margin:0 auto;
	font-size:85%;
}

#TierTopContainer {
	background: url(../images/top_bg.gif) repeat-x;
	display:block;
	float:left;
	width:960px;
	height:70px;
	padding:0px 0px 30px 0px;
	background:none;
}

#TierContentContainer {
	background: url(../images/tier_content_bg.gif) no-repeat top left;
	display:table;
	float:left;
	width:960px;
	margin:0px 0px 0px 0px;
}
	#TierContent table tr td {
	vertical-align:top;
	}

#TierContentLeft {
	background: none;
	display:table;
	float:left;
	width:210px;
	margin:0px 0px 0px 0px;
}
	
#TierContentLeft ul {
	margin:10px 0 10px 10px;
	list-style-type:disc;
	padding-left:10px;
}

#TierContentRight {
	display:block;
	float:left;
	width:730px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 0px 0px;
}

.TierLeftCallout {
	display:block;
	float:left;
	width:170px;
	margin:0px 0px 0px 0px;
	padding:0px 20px 20px 20px;
}

.OtherText {
	display:none;
}

.DLBox {
			border: 2px solid #990000;
			margin: 10px 30px 10px 30px;
			padding: 10px;
			background-color:#d5eef6;
			float:right;
			padding-left: 20px;
		}

.DLBoxLeft {
			border: 2px solid #990000;
			margin: 10px 30px 10px 30px;
			padding: 10px;
			background-color:#d5eef6;
			float:left;
			padding-right: 20px;
		}

.DLBoxCenter {
			border: 2px solid #990000;
			margin: 10px 30px 10px 30px;
			padding: 10px;
			background-color:#d5eef6;
			float:center;
		}

.DLBox img.DLIcon	{
					margin:0px;
					margin-left:-10px;
					margin-right:10px;
					}

.DLBoxOneLine {
			border: 1px solid #990000;
			padding: 5px;
			background-color:#d5eef6;
			float:left;
		}
.DLBoxMoreNews {
			border: 1px solid #990000;
			margin: 0px 10px 10px 10px;
			width:200px;
			padding: 5px;
			background-color:#d5eef6;
			float:left;
		}

.DLBoxII {
	float:right;
	width: 200px;
	background-color:#D5EEF6;
	border:2px solid #900;
	padding:10px 10px 10px 70px;
	margin: 5px;
}

.DLBoxII img {
	margin: 0px 0px 0px -60px;
	float:left;
}
		
.ContentSplit {
	width:50%;
	float:right;
	background-color:#fff;
	padding: 1em;
	padding-top:0em;
}
.InfoBox {
	float:right;
	width: 250px;
	background-color:#900;
	border:2px solid #600;
	padding:0px 10px 10px 10px;
	margin: 5px;
	color:#fff;
}
.InfoBox h3,.InfoBox h4, .InfoBox a, .InfoBox a:link {
	color:#fff;
}
.InfoBox p {
	margin-bottom:5px;
	padding-left:10px;
}
.InfoBox h3,.InfoBox h4{
	background-color: #600;
	margin: 0px -10px 3px -10px;
	padding: 5px;
}


							/* Footer nav */
							
							#Footer {
								padding: 5px 0px 0px 0px;
								margin: 10px 0px 0px 0px;
								width: 960px;
								height: 25px;
								float: left;
								font-size:85%;
								display:block;
								background-color:#000;
								text-align:left;
								color:#7f7f80;
							}
							
							#Footer a:link,
							#Footer a:visited {
								color: #7f7f80;
								font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
								text-decoration: none;
								padding:0px 10px 0px 10px;
								border-right:1px solid #7f7f80;
							}
							
							#Footer a:hover,
							#Footer a:active { 
								color: #c1c1c1;
								text-decoration: underline; 
							}
							
							#Footer a.right:link,
							#Footer a.right:visited {
								color: #7f7f80;
								font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
								text-decoration: none;
								padding:0px 0px 0px 10px;
								border-right:none;
							}
							
							#Footer a.right:hover,
							#Footer a.right:active { 
								color: #fff;
								text-decoration: underline; 
							}
							
							/* FooterHome nav */
							
							#FooterHome {
								padding: 5px 0px 0px 0px;
								margin: 0px 0px 0px 0px;
								width: 960px;
								height: 25px;
								float: left;
								font-size:85%;
								display:block;
								background-color:#000;
								text-align:left;
								color:#7f7f80;
							}
							
							#FooterHome a:link,
							#FooterHome a:visited {
								color: #7f7f80;
								font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
								text-decoration: none;
								padding:0px 10px 0px 10px;
								border-right:1px solid #7f7f80;
							}
							
							#FooterHome a:hover,
							#FooterHome a:active { 
								color: #c1c1c1;
								text-decoration: underline; 
							}
							
							#FooterHome a.right:link,
							#FooterHome a.right:visited {
								color: #7f7f80;
								font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
								text-decoration: none;
								padding:0px 0px 0px 10px;
								border-right:none;
							}
							
							#FooterHome a.right:hover,
							#FooterHome a.right:active { 
								color: #fff;
								text-decoration: underline; 
							}





/* Universal styles*/

a:link {
	color:#990000;
	font-weight:normal;
	text-decoration:underline;
}

a:visited {
	text-decoration:underline;
	font-weight:normal;
}

a:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

a:visited:hover {
	color:#000;
	text-decoration:none;
	font-weight:normal;
}

h1,h2,h3 {
	font-family:arial,helvetica,sans-serif;
}

h1 {
	margin:0px 0px 10px 0px;
	font-size:120%;
	line-height: 120%;
	padding-bottom:5px;
	color: #990000;
	font-weight: bold;
}

h2 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-size:115%;
	color:#000;
	font-weight: bold;
}

h3 {
	margin:0px 20px 5px 0px;
	padding-top: 0px;
	font-size:110%;
	line-height:105%;
	color:#333;
	font-weight:bold;
}

h4 {
	margin:5px 0px 5px 0px;
	padding-bottom:5px;
	font-size:105%;
	line-height:110%;
	color:#666;
	font-weight:bold;
}

hr {
	border-right: #000000 0px solid;
	border-top: #d4d0c5 1px dotted;
	border-left: #000000 0px solid;
	border-bottom: #000000 0px solid;
	height: 1px;
	margin-bottom:10px;
	margin-top:5px;
}

p {
	margin: 0px 0px 15px 0px;
}

ul{
	margin: 10px 0px 10px 10px;
	padding-left: 10px;
	list-style: round;
}

li{
	margin: 3px 0px 3px 0px;
}

/* Photo Positioning Styles */

.photoleft {
	float: left;
	margin: 5px 25px 15px 0px;
}

.photoright {
	float: right;
	margin: 5px 0px 20px 30px;
}

.photocenter {
	float: center;
	margin: 5px 5px 5px 5px;
}




#TierContent {
	display:block;
	padding:35px 20px 40px 20px;
	width:690px;
	margin:0px 0px 0px 0px;
	background:#fff;
}

.TierLeftCallout h1 {
	display:block;
	float:left;
	width:170px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 5px 0px;
	font-size:110%;
	color: #990000;
	font-weight: bold;
	border-bottom:1px solid white;
}



					/* Global Nav */
					
					#GlobalNav {
						font: normal 11px Arial, Verdana, Helvetica, sans-serif;
						display:block;
						background: none;
						float:left;
						width:520px;
						padding:9px 0px 6px 0px;
						text-align:left;
					}
					
					#GlobalNav a:link,
					#GlobalNav a:visited {
						color: #a70632;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 10px 0px 10px;
						border-right:1px solid #c1c1c1;
					}
					
					#GlobalNav a:hover,
					#GlobalNav a:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#GlobalNav a.left:link,
					#GlobalNav a.left:visited {
						color: #a70632;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 10px 0px 0px;
						border-right:1px solid #c1c1c1;
					}
					
					#GlobalNav a.left:hover,
					#GlobalNav a.left:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#GlobalNav a.right:link,
					#GlobalNav a.right:visited {
						color: #a70632;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 0px 0px 10px;
						border-right:none;
					}
					
					#GlobalNav a.right:hover,
					#GlobalNav a.right:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					/* T1 Nav */
					
					#T1NavHome {
						width: 170px;
						float:left;
						display:block;
						padding:15px 20px 0;
					}
					
					#T1Nav {
						padding: 0px 20px 0px 20px;
						width: 170px;
						float:left;
						display:block;
					}
					
					/* T2Nav Styles */
					
					#T2Nav {
						font: normal 11px Arial, Verdana, Helvetica, sans-serif;
						display:block;
						background: url(/images/t2nav_bg.gif) repeat-x top left;
						float:left;
						width:730px;
						padding:4px 0px 9px 0px;
						text-align:left;
						line-height:20px;
					}
					
					#T2Nav a:link,
					#T2Nav a:visited {
						color: #2c4c93;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 5px 0px 5px;
						border-right:1px solid #2c4c93;
					}
					
					#T2Nav a:hover,
					#T2Nav a:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#T2Nav a.left:link,
					#T2Nav a.left:visited {
						color: #2c4c93;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 5px 0px 0px;
						border-right:1px solid #2c4c93;
					}
					
					#T2Nav a.left:hover,
					#T2Nav a.left:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#T2Nav a.right:link,
					#T2Nav a.right:visited {
						color: #2c4c93;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 0px 0px 5px;
						border-right:none;
					}
					
					#T2Nav a.right:hover,
					#T2Nav a.right:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					/* T3Nav Styles */
					
					#T3Nav {
						font: normal 11px Arial, Verdana, Helvetica, sans-serif;
						display:block;
						width:690px;
						padding:4px 0px 9px 0px;
						text-align:left;
						line-height:20px;
					}
					
					#T3Nav a:link,
					#T3Nav a:visited {
						color: #660000;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 5px 0px 5px;
						border-right:1px solid #660000;
					}
					
					#T3Nav a:hover,
					#T3Nav a:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#T3Nav a.left:link,
					#T3Nav a.left:visited {
						color: #660000;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 5px 0px 0px;
						border-right:1px solid #660000;
					}
					
					#T3Nav a.left:hover,
					#T3Nav a.left:active { 
						color: #000;
						text-decoration: underline; 
					}
					
					#T3Nav a.right:link,
					#T3Nav a.right:visited {
						color: #660000;
						font: normal 11px/15px Arial, Verdana, Helvetica, sans-serif;
						text-decoration: none;
						padding:0px 0px 0px 5px;
						border-right:none;
					}
					
					#T3Nav a.right:hover,
					#T3Nav a.right:active { 
						color: #000;
						text-decoration: underline; 
					}
	#SearchBox {
	height:10px;
	visibility:hidden;
	}
#EndRule {
	clear:both;
	margin-top:1em;
}

/* Sortable tables */
table.sortable thead {
	background-color:#0E355E;
	color:#fff;
	font-weight: bold;
	cursor: default;
}
table.sortable tr td {
	border-bottom: solid 1px #CFF;
}
					
											
											.FileBox {
												float:left;
												width: 300px;
												height:110px;
												padding:10px 10px 10px 15px;
												margin: 5px;
												color:#000;
												background-image:url(/images/DarkFade2.jpg);
												border-top:5px solid #90d1e6;
											}
											.FileBox div {
												margin-top:25px;
												margin-left:100px;
												background-image:url(/images/GrayFrost.gif);
												border-top:5px solid #90d1e6;
												padding:10px;
											}
											.FileBox div h5 {
												margin:0px;
												padding:0px;
												font-weight:bold;
												color:#fff;
												font-size:16px;
											}
											.FileBox div a:link, .FileBox div a:visited, .FileBox div a:hover {
												color:#000;
											}

