@font-face {
	font-family: Garamond;
	font-style: regular;
	font-weight: normal;
} 

@font {
	font-family: Garamond;
	font-style: regular;
	font-weight: normal;
} 



body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#a98a50;
	background: url("images/tpwinter/background.gif") transparent 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: #736573; text-decoration: none; font-weight: bold;}
a:visited {color: #736573; text-decoration: none; font-weight: bold;}
a:hover {color: #736573; 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/tpwinter/top.jpg") #d9bfd9 top left no-repeat;
		display: block;
		height: 340px;
	}
	
	#ads {
		display: block;
		position: absolute;
		top: 0px;
		left: 311px;
	}

#content_container {
	position: absolute;
	background-color: #FFFFFF;
	top: 220px;
	left: 155px;
	width: 468px;	
	border: 1px solid #000000;
}

	#header_main {

	}
	
		#header_main h2 {
			font-size: 15px;
			font-variant:small-caps;
			color: #736573;
			text-align: center;
			padding-top: 5px;
		}

	#content_box {
		padding-top: 0px;
	}
	
		#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-family: garamond;
			font-size: 14px;
			font-weight: bold;
			font-variant:small-caps;
			margin-bottom: 0px;
		
			/*margin-top: 0px;
			font-size: 10px;
			font-style:italic;
			font-weight:normal;
			padding-bottom: 3px;
			border-bottom: 1px solid #736573;*/
		}
		
		#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/tpwinter/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/tpwinter/bullet.gif") transparent left center no-repeat;
			padding-left: 15px;
			margin-left: 2px;
			white-space: nowrap;
			width: 105px;
		}
	
#navigation {
	position: absolute;
	background-color: #736573;
	top: 220px;
	left: 0px;
	width: 130px;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	min-height: 100%;
}

#navigation2 {
	position: absolute;
	background-color: #736573;
	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/tpwinter/nav_header.gif") transparent left center no-repeat;*/
			color: #FFFFFF;
			font-family: Garamond, Arial;
			font-weight: bold;
			font-size: 14px;
			font-variant:small-caps;
			margin: 0px;
			text-shadow: #000073 0.5em 0.5em 0.5em;
			padding: 5px 0px 8px 5px;
			width: 125px;
			filter:Glow(Color=#000073, Strength=1);
	}
		
		#navigation h2 a {color: #FFFFFF; text-decoration: none; font-weight: bold; padding-bottom: 8px;}
		#navigation h2 a:visited {color: #FFFFFF; text-decoration: none; font-weight: bold; padding-bottom: 8px;}
		#navigation h2 a:hover {color: #FFFFFF; text-decoration: underline; font-weight: bold;  padding-bottom: 8px;}
		
				
		.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 #736573;
	margin-top: 25px;
	padding-top: 5px
}
