/* HTML Redefinitions */
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;
	font-weight: normal;
	color: #9F0000;
	background-color: #FFFFFF;
}

p{ line-height:1.4em}
input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
}

hr {
	height: 1px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}

div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

td {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 100%;
	font-weight: normal;
	color: #333333;
}
td p {width:70%;}

form {
	margin: 0px;
	padding: 0px;
}

h1 {
	font-size: 160%;
	font-weight: bold;
	margin: 0px;
}
h2 {
	font-size: 150%;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-size: 140%;
	font-weight: bold;
}
h4 {
	font-size: 120%;
	font-weight: bold;
}

/* Link Selectors */
a:link {
	color: #990000;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #990000;
}
a:hover, a:active {
	text-decoration: underline;
}

/*Selectors */
#breadCrumbs {
/*
	background-image: url(../../images/bc_corner.gif);
	background-repeat: no-repeat;
	background-position: left top;
*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #660000;
	height: 20px;
	text-align: left;
	vertical-align: middle;
/*	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
*/
	padding: 4px 0 0 20px;
}


#childCats{
	border: 1px solid #333;
	font: normal 80%;
	padding: 10px 0 10px 20px;
	margin: 3px;
	background-color: #FFFFFF;
}
#childCats a{display:block; margin:0 0 5px 20px;}


#contentColumn {
/*
	position: static;
*/
	width: 80%;
	padding-left: 155px;
	_padding-left: 150px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	text-align: left;
}

#contentColumn table{ margin: 0 0 0 0px;}

#content{ margin:10px 0 20px 20px; clear:both;}

#leftColumn {
/*
	clip: rect(59px, auto, auto, auto);
	z-index: 10;
*/
	background-image:url(../../images/bg-repeat.gif);
	top: 0px;
	position: absolute;
	background-color: #F6EFE7;
	height: 100%;
	width: 150px;
	margin-top:75px;
	/*
	padding-top: 59px;
	*/
	padding-bottom: 3px;
	padding-right: 3px;
	padding-left: 3px;
}
#leftColumn a:link { color:#000;text-decoration:none;}
#leftColumn a:visited { color:#000;text-decoration:none;}
#leftColumn a:hover { color:#000;text-decoration:underline;}


#leftNav {
	background-image:url(../../images/bg-repeat.gif);
	font-weight: bold;
	background-color: #F6EFE7;
	border: 0px dashed #CCCCCC;
	left: auto;
	right: auto;
	font-size: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 2px 0px 8px 0;
	z-index: 4;
}

#leftNav a {
	border-top:0px solid #000;
	font-size:110%;
	display:block;
	padding:1px 0 1px 10px;
}
#leftNav a:link, #leftNav a:visited{ text-decoration:none;}
#leftNav a:hover{ background-color: #660000; color:#FFFFFF;  }
#leftSubNav {
	background-image:url(../../images/bg-repeat.gif);
	background-color: #F6EFE7;
/*	
	border: 0px dashed #CCCCCC;
*/
	font-weight: normal;
	font-size: 90%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 5px;
	margin: 2px;
}
#leftSubNav ul {
	list-style-type: none;
	margin:0;
	padding:0; 

}
#leftSubNav li{ 
	margin: 0px; padding: 0px 9px; background: url(../../images/UL_Point.gif) 0 4px no-repeat;
}

/*
#leftSubNav ul { list-style-position: outside; margin-left: 0px; padding-left: 30px; list-style: square; vertical-align: middle; }
#leftSubNav li { margin: 0px; padding: 0px; }


#leftSubNav li a:hover {
	list-style-type: disc;
	list-style-image: url(../../images/UL_Point_Over.gif);
	list-style-position: outside;
}
*/

#NavLinks {font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:130%;}
#NavLinks a:hover {text-decoration:none;}

#logo {
/*
	position: static;
	z-index: 10;
*/
	background-color: #F6EFE7;
	background-image:url(../../images/bg-repeat.gif);
	height: 75px;
	width: 100%;
	top: 0px;
	right: auto;
	bottom: auto;
	left: 0px;
}


#footer {
	color:#FFFFFF;
	font-size: 90%;
	text-align: center;
	letter-spacing: 0.1em;
	background-color: #660000;
	height: 15px;
	padding: 2px 0 2px 150px;
}

#footer a:link {
	color:#FFFFFF;
	font-size: 110%;
	text-align: center;
	vertical-align: bottom;
	letter-spacing: 0.1em;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}



/* Classes */

.breadCrumbs{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #660000;
	font-size: 12px;
	font-weight: bold;
}

a.breadCrumbs:link {
	color: #FFFFFF;
	background-color: #660000;
	text-decoration: none;
}
a.breadCrumbs:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.breadCrumbs:hover {
	text-decoration: underline;
}
a.breadCrumbs:active {
	text-decoration: underline;
}

.bold {
	font-weight: bolder;
}

.img{
	filter:alpha(Opacity=50%);
/*	filter:alpha(Opacity=50, FinishOpacity=??, Style=?, StartX=??, StartY=??, FinishX=??, FinishY=??);*/
	border: 2px;
	border-thickness: 2px;
	border-color: #FFF;
	border-style: solid;
}
A:hover .img, A:active .img{
	filter:alpha(Opacity=0%);
	border:2px; 
	border-thickness: 2px;
	border-color: #00FD02;
	border-style: solid;
}
.imgContent{ float:right; margin:0 0 20px 20px;}

.summary{
	background:url(../../images/bg-repeat-grey.gif); 
	background-repeat:repeat-x;
}

.small {
	color: #990000;
	font: xx-small Verdana, Arial, Helvetica, sans-serif;
}

.headerBox1{
	font: bold 100% Georgia, "Franklin Gothic Medium", serif;
	padding: 3px;
/*
	border-color: Gray;
	border-style: solid;
	border-width: thin;
*/
}



.tdBox {
	border: 1px solid #990000;
}

