#main
{
	width: 1000px;
	height: auto;
	margin: 0 auto 0 auto;
/*	color: #A52A2A;*/
}

#header
{
	vertical-align: top;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: Georgia, Lucida, Arial, sans-serif;
	font-size: 11px;
	font-weight: lighter;
	color: #00008B;
	border-bottom: 1px solid #efefef;
	background-image: url(images/header.jpg);
	background-repeat:no-repeat;
	height: 97px;
	width: 1000px;
}

#header img {
	margin: 15px 0 0 40px;
}

#topmenu
{
	text-align: right;
	padding-top: 5px;
	padding-right: 11px;
	padding-bottom: 3px;
	background-color: #faf6f7; 	
	color: black;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
}

#topmenu a:link, #topmenu a:visited
{
	color: #000;
/*	text-decoration: none;*/
/*	background-color: #faf6f7; */
	border: none;
/*	padding-top: .1em;
	padding-bottom: .3em;*/
	padding-left: .8em;
	padding-right: .8em;
	font-weight: normal;
}

#topmenu a:hover
{
	color: #cc0033;
/*	text-decoration: none;
	background-color: #faf6f7; 
	border: none;
	padding-top: .3em;
	padding-bottom: .3em;
	padding-left: .8em;
	padding-right: .8em;
	font-weight: normal;*/
}

#topmenu .tsearch 
{
	width: 60px;
	background-color: #faf6f7;
	border: none;
	font-weight: bold;
	font-family: Verdana;
	padding-left: 10px;
}

#topmenu input
{
	width: 130px;
	border: 1px dotted black;
	font: 11px Verdana black;
	padding: 2px;
}

#lefty
{
	padding: 10px;
	float: left;
	width: 160px;
	margin-right: 10px;
	height: auto;
	color: black;
/*	font-family: Verdana, Arial, sans-serif;*/
}

#lefty .box {
	padding: 10px;
	width: 145px;
	height: auto;
	background-color: #faf6f7;
	border: 1px dotted black;
	margin-bottom: 30px;
}

#lefty .box h4 {color: #999;}

#lefty .box .but 
{
	width: 50px;
	background-color: #faf6f7;
	border: 1px dotted black;
	margin-left: 80px;
	margin-top: 10px;
	margin-bottom: 30px;
	font: 12px Helvetica #000000;
}

#lefty .box input
{
	width: 130px;
	border: 1px solid white;
	font: 11px Verdana black;
}

#lefty .box img {
	padding-right: 5px;
}

#righty
{
	padding: 10px;
	width: 160px;
	height: auto;
	color: black;
	float: right;
/*	margin-right: 0px;*/
/*	font-family: Verdana, Arial, sans-serif;*/
}

#righty .box {
	width: 160px;
	height: auto;
	background-color: #faf6f7;
	border: 1px dotted black;
	margin-bottom: 30px;
}

#righty .box img 
{
	padding: 10px;
}

.menu a:link, .menu a:visited
{
	border-bottom: 1px dotted black;
/*	margin: 1px 0 1px 0;*/
	padding: 5px 3px 5px 8px;
	color: black;
/*	text-decoration: none;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold; */
	display: block;
}

.menu a:hover
{
	color: #cc0033;
/*	text-decoration: none;*/
}

#topnav 
{
	height: 1.3em;
	text-align: left;
	color: white;
	background-color: #939ca3;
	font-weight: bold;
	border-bottom: 2px solid #c9004e;
	padding: 4px 4px 4px 190px;
}

#topnav a:link, #topnav a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
	border:none;
	padding: 4px;
}

#topnav a:hover
{
	color: #cc0033;
}

#breadcrumb 
{
    text-align: center;
	color: black;
	background-color: #CECED0;
	padding: 3px;
}

#breadcrumb a:link, #breadcrumb a:visited
{
	color: black;
	font-weight: normal;
/*	text-decoration: none;*/
	border: none;
}


#breadcrumb a:hover
{
	color: #cc0033;
/*	text-decoration: none;*/
/*	font-weight: normal;	*/
}

#lefty .box ul {
	padding-left: 0px;
	margin: 0 0 15px 0;
}

#lefty .box ul ul {
	margin: 0 0 0 10px;
}

/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static; margin-bottom: 30px;}
	#nav-secondary li {list-style: none;margin:0;padding:0 0 5px 0;}
/*	#nav-secondary a {padding: 0px 0 10px 0px;}*/
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#000} 
	#nav-secondary a:visited {color:#000} 
	#nav-secondary a:hover {color:#cc0033;} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {color:#cc0033} 

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 .5em 15px;padding:0}
	#nav-secondary li li a {font-weight:normal;}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;font-weight:normal;color:#000;}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color: #cc0033}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {color: #cc0033; font-weight:normal}

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 .5em 13px;padding:0}
	#nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited, #nav-secondary li.active li.active li a:hover, 	#nav-secondary li.active li.active li a:active {font-weight:normal; color:#000;}
	#nav-secondary li.active li.active li.active a:link, #nav-secondary li.active li.active li.active a:visited, #nav-secondary li.active li.active li.active a:hover, #nav-secondary li.active li.active li.active a:active {color: #cc0033; font-weight:normal}

#footer
{
	text-align: center;
	padding: 11px;
	font-family: Verdana, Arial, sans-serif;
	font-weight: lighter;
	color: #cccccc;
}

#footer a
{
	color: #aaaaaa;
}

#content
{
	float: left;
	width: 570px;
	text-align: left;
	padding: 11px;
/*	padding-bottom: 11px;
	padding-left: 11px;
	padding-right: 16px;*/
/*	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;*/
/*	line-height: 14px;*/
/*	line-height: 1.2em;*/
}

/*#content h3, h4
{
	font-family: Verdana, Arial, sans-serif;
	color:  #2F4F4F;
	font-weight: bold;
	padding-left: 0px;
}*/

