@font-face {
	font-family: Triforce;
	font-style: regular;
	font-weight: normal;
	src: url(TRIFORC0.eot);
} 

@font {
	font-family: Triforce;
	font-style: regular;
	font-weight: normal;
	src: url(TRIFORC0.eot);
} 



body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#05adf6;
	background: url("images/ss2/background1.gif") left center repeat;	
}

.maintable {
	border: 1px solid #96505B;
	background-color: #EFEFEF;
	margin-top: 1px;
	margin-bottom: 1px;
}


.tableh1 {
	font-size: 12px;
	background : #0E72A4 ;
	color : #FFFFFF;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
	
}

.tableh2 {
	font-size: 10px;
	background: #D1D7DC ;
	color : #000000;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: bold;
}

.tableb {
	background: #EFEFEF ;
	font-size: 12px;
	padding-left: 5px;	
}

.tableb_small {
	background: #EFEFEF ;
	font-size: 11px;
	padding: 5px;
}

.maintable  ul { 
		margin: 5px 0px 5px 10px;
		padding: 0px 0px 0px 10px;
}

.small {font-size: 10px;}

.comments {
	width: 400px;
	padding: 0px 10px 10px 10px;
	margin-top: 10px;
	border: 1px solid #0E72A4;
	background: #EFEFEF ;
}

.comments_staff {
	color:#FF0000;
}

a {color: #035F69; text-decoration: none; font-weight: bold;}
a:visited {color: #035F69; text-decoration: none; font-weight: bold;}
a:hover {color: #035F69; text-decoration: underline; font-weight: bold;}

option, select, input {          
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        background-color: #FFFFFF;
}

textarea {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        background-color: #FFFFFF;
}


#site_map {
	text-align: right;
	font-size: 12px;
}

	#site_map form {
		padding-top: 5px;
		margin-top: 0px;
	}

#last_mod {
	padding-top: 10px;
	text-align: right;
	font-style:italic;
	font-size: 10px;
}

#admin_options {
	text-align: right;
}

	#admin_options ul {
		padding-top: 0px;
		margin-top: 0px;
	}

#container {
	position: relative;
	width: 780px;	
	margin: 0px;
	height: 100%;
	
}

	#logo {
		background:url("images/ss2/top.jpeg") top left no-repeat;
		display: block;
		height: 450px;
	}
	
	#ads {
		display: block;
		position: absolute;
		top: 5px;
		left: 311px;
	}

#content_container {
	position: absolute;
	background-color: #FFFFFF;
	top: 310px;
	left: 155px;
	width: 468px;	
	border: 1px solid #000000;
}

	#header_main {

	}
	
		#header_main h2 {
			font-size: 15px;
			color: #00648e;
			text-align: center;
			padding-top: 5px;
		}

	#content_box {
		padding-top: 5px;
	}
	
		#content_box .content_background {

		}
	
		#content_box .content_closer {

		}

	#content {
		margin: 0px auto;	
		width: 400px;
	}
	
		#content p {
			margin-bottom: 0px;
		}
		
		#content h2 {
			font-size: 16px;
			font-weight: bold;
			margin-bottom: 0px;
		}
		
		#content h3 {
			font-size: 14px;
			font-weight: bold;
			margin-bottom: 0px;
		
			/*margin-top: 0px;
			font-size: 10px;
			font-style:italic;
			font-weight:normal;
			padding-bottom: 3px;
			border-bottom: 1px solid #035F69;*/
		}
		
		#content h4 {
			font-size: 12px;
			font-weight: bold;
			font-style:italic;
			margin-bottom: 0px;
		}

#table_of_contents {
	display: table;
	padding-bottom: 15px;
	/* Fix IE. Hide from IE Mac \*/
	* padding-bottom: 25px;
	/* End */
}
	#table_of_contents ul {
		margin: 0px 0px 0px 0px;
		padding: 0px;
		list-style: none;
	}
	

	#table_of_contents li {
		float: left;
		padding-left: 15px;
		list-style: none;
	}



		#table_of_contents_main {
			font-size: 12px;
		}
	
		#table_of_contents_main ul{
			padding-bottom: 15px;
		}

		#table_of_contents_main li {
			background: url("images/ss2/bullet.gif") transparent left center no-repeat;
			margin-left: 5px;
			
		}

		#table_of_contents_sub {
			font-size: 10px;			
		}
	
		#table_of_contents_sub ul{
			padding-left: 15px;
			
		}
		
		#table_of_contents_sub li {
			background: url("images/ss2/bullet.gif") transparent left center no-repeat;
			padding-left: 15px;
			margin-left: 2px;
			white-space: nowrap;
			width: 105px;
		}
	
#navigation__menu {
      left: 10px;
      top: 10px;
      background-color: #00648e;
      border-top: 1px solid #000000;
      border-right: 1px solid #000000;
      border-left: 1px solid #000000;
      border-bottom: 1px solid #000000;
      color: #FFFFFF;
      padding: 0.4em;
}

#navigation {
	position: absolute;
	background-color: #00648e;
	top: 230px;
	left: 0px;
	width: 130px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	min-height: 100%;
}

#navigation2 {
	position: absolute;
	background-color: #00648e;
	margin: 0px;
	padding: 0px;
	top: -1px;
	left: 648px;
	width: 130px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	min-height: 100%;
	
}

#navigation option{
	width: 130px;
}

#navigation select{
	width: 130px;
}

#navigation form {
	margin: 0px;
	padding: 0px;
	text-align: center;
}

	.navigation_box {
	}

		.navigation_box h2 {
			background: url("images/ss2/nav_header.gif") transparent left center no-repeat;
      color: #FFFFFF;
			font-family: Triforce, Arial;
			font-weight: bold;
			font-size: 15px;
			margin: 0px;
			text-shadow: black 0.1em 0.1em 0.2em;
			padding: 10px 0px 10px 10px;
			width: 125px;
			filter:Glow(Color=#000073, Strength=1);
	}
		
		#navigation h2 a {color: #FFFFFF; text-decoration: none; font-weight: bold; }
		#navigation h2 a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; }
		#navigation h2 a:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold; }
		
				
		.navigation_box ul {
			margin: 2px 5px 0px 0px;
			padding: 0px;
		}

		.navigation_box li {
			font-family:Arial;
			font-size: 8pt;
      color: #FFFFFF;
			line-height: 12px;
			list-style: none;
			padding: 0px 0px 0px 15px;
		}

		#navigation .navigation_closer{

		}
		
		#navigation a {color: #FFFFFF; text-decoration: none; font-weight: normal;}
		#navigation a:visited {color: #FFFFFF; text-decoration: none; font-weight: normal;}
		#navigation a:hover {color: #FFFFFF; text-decoration: underline; font-weight: normal;}

#footer {
	background-color: #FFFFFF;
	border-top: 1px solid #035F69;
	margin-top: 25px;
	padding-top: 5px
}

.news {
        background-color: #FFFFFF;
        border-top: 1px solid #035F69;
        margin-top: 25px;
        padding-top: 5px
}

