@import url("reset-min.css");

/* start general styles */

html {
	overflow-y:			scroll;
}

body {
	font-family:		Times New Roman, Georgia, serif;
	font-size:			0.9em;
	line-height:		100%;
	background:			#aa0000 url(../media/body.gif) repeat-x fixed top center;
	color:				black;
	padding:			0;
	margin:				0;
	text-align:			center;
}

h1, h2, h3, h4, h5, h6 {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-weight:		bold;
}

h1 {
	color: 				#767676;
	font-size: 			3em;
	line-height: 		1em;
	margin: 			0 0 15px -3px;
}

h2 {
	color: 				#00aaaa;
	font-size: 			1.2em;
	line-height: 		1em;
	margin-bottom: 		7px;
}

h3, h4 {
	color: 				#00aaaa;
}

strong {
	font-weight:		bold;
}

#middleCol .pDate, .pAuthor, em {
	font-style: 		italic;
}

.pAuthor {
	text-align: 		right;
}

.pIntro {
	font-size: 			1.2em;
}

.show {
	display:			block!important;
}

.hide {
	display:			none!important;
}

/* end general styles */

/* start of main navigation */
#lbOverlay {
	z-index: 100;
}

#lbCenter, #lbBottomContainer {
	z-index: 101;
}

#navHolder {
	width:				100%;
	height:				84px;
	text-align:			center;
	float: 				left;
	margin-bottom: 		8px;
}

#mainnav {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-weight: 		bold;
	width:				836px;
	margin:				0 auto;
	background:			white;
	height:				42px;
	padding:			0 15px;
	position:			relative;
	z-index:			11;
	background:			#383838  url(../media/menu_light.gif) left bottom repeat-x;
	font-size:			1.15em;
}

#mainnav li {
	display:			inline;
	float:				left;
	margin:				10px 20px 0 -10px;
	padding:			0;
	list-style:			none;
	color:				white;
}

#mainnav li a {
	display:			block;
	color:				white;
	padding:			10px 10px 8px 10px;
}

#mainnav li a:hover,
#mainnav li a:active {
	color:				black;
}

#mainnav li a.hi {
	color:				black;
	background-color:	white;
}

#mainnav li.hasChild a.hi {
	color:				white;
	background-color:	#383838;
}

#mainnav li.hasChild a.hi:hover,
#mainnav li.hasChild a.hi:active {
	color:	black;
}

#mainnav li ul {
	width:				836px;
	height:				42px;
	background:			#383838  url(../media/menu_dark.gif) left bottom repeat-x;
	top:				42px;
	position:			absolute;
	left:				0;
	z-index:			15;
	display:			inline;
	float:				left;
	margin:				0;
	padding:			0 15px;
}

#mainnav li ul li {
	z-index:			17;
	position:			relative;
}

#mainnav li ul li a {
	color:				white;
}

#mainnav li.hasChild ul li a:hover,
#mainnav li.hasChild ul li a:active {
	color:				black;
}

#mainnav li.hasChild ul li a.hi {
	color:				black;
	background-color:	white;
}

#mainnav li ul li ul {
	display:			none!important;
}

/* end of main navigation */
/* start of content */

div.clearLeft {
	clear: 				left!important;
	margin: 			0!important;
}


div.clearBoth {
	clear: 				both!important;
	margin: 			0!important;
}

#contentHolder {
	width: 				900px;
	margin:				0 auto;
	background:			white;
	text-align:			left!important;
}

#footer {
	width: 				900px;
	height: 			106px;
	background:			url(../media/footer.gif) no-repeat;
	text-align:			center;
	float:				left;
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
}

#footer ul {
	display:			block;
	width:				836px;
	height:				32px;
	margin:				36px 0 0 32px;
	text-align:			center;
}

#footer ul li {
	list-style:			none;
	display:			table-cell;
	float:				left;
	height:				20px;
	font-size:			0.8em;
	width: 				20%;
}

#content {
	width: 				860px;
	margin:				0 17px 0 17px!important;
}

#content img {
	margin-bottom:		15px;
}

#branding,
#branding img {
	float: 				left;
}

#branding #quicksearch {
	margin-top:			-183px;
	margin-right:		17px;
	text-align: 		right;
	float: 				right;
}

#quicksearch {
	display: 			block;
	z-index: 			200;
}

#qs {
	background-color: 	#bdeeee;
	border:				2px solid #99dddd;
	font-weight: 		bold;
	font-size: 			1.1em;
	width: 				132px;
	height: 			19px;
	padding: 			4px;
}

input.search
{
	border: 			0;
	font-weight: 		bold;
	font-size: 			1em;
	padding: 			5px;
	background-color: 	#eff0f0;
	background-image: 	url(../media/menu_dark.gif);
	background-repeat: 	repeat-x;
	color: 				white;
	font-weight: 		bold;
	font-family: 		Verdana, Helvetica, Arial, sans-serif;
}

#content p, #content a, #content ul {
	line-height: 		1.4em;
}

#content ul li {
	list-style-type: 	disc;
	list-style-position: inside;
	padding-left: 1em;
	text-indent: -1em;
}

#content a {
	color: 				#aa0000;
	font-style: 		italic;
}
#footer a {
	color: 				#000;
}
#footer a:hover, #footer a:active {
	color: 				#aa0000;
}

#content p, #content ul {
	margin-bottom: 0.5em;
}

#leftCol {
	width:				186px;
	margin-right:		20px;
}

#middleCol {
	width:				426px;
	float: 				right;
}

#rightCol {
	width:				186px;
	float: 				right;
}

#leftTwo {
	width:				644px;
	float: 				left;
}

div.searchodd, div.searcheven {
	padding:			6px;
}
div.searchodd {
	background-color:	#dedede;
}
div.searchodd strong, div.searcheven strong {
	color: 				#00aaaa;
}

/* end of content */
/* start article styles */

.article, .articlesHead {
	margin-bottom: 		15px;
}

.hilightArticle, .photoAlbum {
	background-color:	#bdeeee;
	padding:			8px;
	margin: 			40px 0 20px 0;
	text-align:			left;
}
.hilightArticle {
	margin-top: 		0;
}

.photoAlbum {
	margin: 			0;
	clear: both;
}

.hilightArticle img {
	margin-left:		15px;
	float:				right;
}

.photoAlbum img {
	margin-left:		15px;
	float:				left;
}

.photoAlbum a {
	text-align: 		right;
	margin:				0 20px 20px 0;
}

.photoAlbum a.photo {
	margin:				8px 0;
}

.hilightArticle h2, .photoAlbum h2 {
	color:				#aa0000;
}

.hilightArticle .tab, .photoAlbum .tab {
	background-color:	#bdeeee;
	display:			block;
	padding:			8px;
	margin: 			-20px 250px 0 -8px;
}

.photoAlbum .tab {
	margin-right: 		448px;
	color:				#aa0000;
}

.photoAlbum .tab {
	margin-right: 		448px;
	color:				#aa0000;
}
.photoAlbum .clearLeft
{
	margin: 			-60px 0 0 0 !important;
	text-align: 		right;
}

.photoAlbum .clearLeft a
{
}

.photoAlbumImage {
	padding: 			5px;
	float: 				left;
	margin: 			20px 20px 0 0;
	background-color: 	#aaa;
	color: 				white;
	text-align: center;
}

.photoAlbumImage p, .photoAlbumImage a, .photoAlbumImage a img {
	padding: 			0;
	margin: 			0;
	line-height: 		0.9em;
}

/* end article styles */

#leftCol .hilightArticle, #rightCol .hilightArticle {
	background-color:	#aa0000;
	padding:			8px;
}

#leftCol .hilightArticle img, #rightCol .hilightArticle img {
	margin: 			-8px 0 8px -8px;
	float: left;
}

#leftCol .hilightArticle *, #rightCol .hilightArticle * {
	color:				white!important;
}

#leftCol h2, #rightCol h2 {
	font-size: 			1em;
}

#leftCol h3, #rightCol h3 {
	font-size: 			0.9em;
}

#leftCol .pDate, #rightCol .pDate {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	color:				black;
	font-size: 			0.9em;
	font-style: 		normal;
	font-weight:		bold;
}

#middleCol img {
	border:				white 1px solid;
}
table.sitemap {
	width: 100%;
	line-height: 16px;
	margin-left: 16px;
}
table.sitemap td {
	height: 15px;
}
table.sitemap td * {
	float: left;
}
table.sitemap td a {
	font-weight: bold;
	margin: 0 0 0 4px;
}
table.sitemap img {
	margin: 8px 0 0 4px!important;
}
table.sitemap img.sitemap {
	margin: 0!important;
	padding: 0;
}
#crumb
{
	text-align: right;
}
#crumb li {
	font-family:		Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 10px;
	display: 			inline;
	list-style: 		none;
	margin: 			0;
	text-indent: 		0!important;
	padding: 			0!important;
	list-style-position: inside;
}
#crumb li a {
	font-style: 		normal;
	font-weight: 		bold;
}

#userinfo {
	margin-top:			-183px;
	margin-right:		240px;
	text-align: 		right;
	float: 				right;
}