@charset "UTF-8";
/* CSS Document */

html,
body {
   margin:0;
   padding:0;
   height:100%;
   text-shadow: 0 0 0 #00;
   opacity: : .99;
}
	
#container {
   min-height:100%;
   position:relative;
   width:780px;
   margin:0px 0 0 50px;
}
#header {
   padding:0px;
   margin:0px;
   width:780px;
   height:75px;
}
#body {
   padding:0px;
   padding-bottom:30px; /* Height of the footer */
	}
	
#footer {
   position:absolute;
   bottom:0;
   width:100%;
   height:0px; /* Height of the footer */
   margin: 0px 0 0 0px;
   width:780;
}
	
img {
	padding: 0px 0 10px 0;
	border:none;
	-ms-interpolation-mode: bicubic;
	}
	
img.first {
	margin:10px 0 0 0;
	}

a {
	text-decoration:none;
	color:#000000}
	
	a:link {color:#FFFFFF}      /* unvisited link */
	a:visited {color:#FFFFFF}  /* visited link */
	a:hover {color:#000000}  /* mouse over link */
	a:active {color:#FFFFFF; outline:none;} 
	
	a.menu:link {color:#000000; text-decoration:line-through;}      /* unvisited link */
	a.menu:visited {color:#000000; text-decoration:line-through;}  /* visited link */
	a.menu:hover {color:#999999; text-decoration:line-through;}  /* mouse over link */
	a.menu:active {color:#999999; outline:none; text-decoration:line-through;}
	
	a.menuheader:link {color:#000000; text-decoration:none;}      /* unvisited link */
	a.menuheader:visited {color:#000000; text-decoration:none;}  /* visited link */
	a.menuheader:hover {color:#999999; text-decoration:none;}  /* mouse over link */
	a.menueader:active {color:#000000; outline:none; text-decoration:none;}
	
	a.guide:link {color:#999999}      /* unvisited link */
	a.guide:visited {color:#999999}  /* visited link */
	a.guide:hover {color:#000000}  /* mouse over link */
	a.guide:active {color:#000000; outline:none;}
	
	a.invisible:link {color:#000000}      /* unvisited link */
	a.invisible:visited {color:#000000}  /* visited link */
	a.invisible:hover {color:#000000}  /* mouse over link */
	a.invisible:active {color:#000000; outline:none;} 
	
:focus { outline: none; }
:active { outline: none; }
	
.col1 {
	width: 250px;
	float:left;
	margin: 0 15px 0 0;
	}
	
	
#col1top, #col2top, #col3top {
	width:250px;
	float:none;
	height:40px;
	margin:40px 15px 0 0;
	border-bottom:thin;
	border-bottom-style:solid;
	}
	
#col2foot, #col3foot {
	width:250px;
	float:none;
	height:40px;
	margin:8px 15px 0 0;
	border:none;
	}
	
#col1foot {
	width:250px;
	float:none;
	height:40px;
	margin:8px 15px 0 0;
	border:none;
	}
	
#col1midfoot, #col2midfoot, #col3midfoot {
	width:250px;
	float:none;
	height:40px;
	margin:0px 15px 15px 0;
	border-top:thin;
	border-top-style:solid;
	}
	
.col1middle {
	width:250px;
	float:none;
	height:40px;
	margin:0px 15px 0 0;
	}
	
.col2middle {
	width:250px;
	float:none;
	height:100%;
	margin:0px 15px 0 0;
	border:none;
	}
	
.col3middle {
	width:250px;
	float:none;
	height:40px;
	margin:0px 15px 0 0;
	}
	
#col1btm, #col2btm, #col3btm {
	width:250px;
	float:none;
	border:none;
	height:100%;
	margin-right:15px;
	}
	
#col1btmline, #col2btmline, #col3btmline {
	width:250px;
	float:none;
	border:none;
	height:100%;
	margin-right:15px;
	}
	
.col2 {
	width: 250px;
	float:left;
	margin:0 15px 0 0;
	height:100%;
	}
	
.col3 {
	width: 250px;
	float:right;
	height:100%;
	}

h1 {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px 0 0px 0;
	font-size:24px;
	text-align: left;
	color:#000000;
	letter-spacing:1px;
	color:#000000;
	text-decoration:none;
	padding-top:40px;
	}
	
h2 {
	text-decoration:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 0px 0 0 0;
	font-size:24px;
	line-height:30px;
	padding-top:13px;
	}

h2.caption {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	margin: 5px 0 10px 0;
	text-decoration:line-through;
	color:#999999;
	height:25px;
	}
	
h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 5px 0 5px 0;
	font-size:14px;
	line-height:0em;
	}
	
h3.media {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 0px 0 12px 0;
	font-size:14px;
	line-height:1.2em;
	}
	
.subhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 0px 0 2px 0;
	font-size:14px;
	line-height:1em;
	}
	
h3.navtop {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#999999;
	padding-top:15px;
	margin: 0px 0 0 0;
	font-size:14px;
	height:25px;
	}
	
h3.navbtm {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#999999;
	padding-top:22px;
	margin: 0px 0 0 0;
	font-size:14px;
	height:25px;
	}
	
h3.navfoot {
	text-align:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	color:#999999;
	padding-top:15px;
	margin: 0px 0 0 0;
	font-size:14px;
	height:25px;
	border-top-style:solid;
	border-top-color:#999999;
	border-top:thin;
	}
		
h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	margin: 5px 0 5px 0;
	font-size:9px;
	}	
	
p.caption {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	margin: -5px 0 10px 0;
	height:100%;
	word-spacing:1px;
	letter-spacing.5px;
	}
	
p {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	margin:5px 0 0 0;
	height:100%;
	line-height:1.2
	}
	
#clear {
	clear:both;
	}
	
.strike {
	text-decoration:line-through;
	
	}
		
ul {font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:14px;
	margin:0px;
	padding:0;
	height:100%;
	list-style:none;
	}
	
li {line-height: 1.2;
	}
	
#boldlist {
	font-family:Georgia, "Times New Roman", Times, serif;
	margin: 5px 0 5px 0;
	font-size:14px;
	line-height:0em;
	font-weight:600;
	}
	