body,html{
		color:#7d7b7b;
		font-size: 13px;
		line-height: 110%;
		font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular, sans-serif;
		text-decoration: none;
		background:#d2d2d2 url(../chrome/backGround.jpg) repeat-x;
		margin: 0px;
		padding: 0px;
		width: 100%;
		height: 100%;
		min-height: 100%;
}

h1{
	color:#520808;
	float:left;
	clear:left;
	display:inline;
	width:98%;
	height:autopx;
	margin:10px 0px 0px 0px;
	padding:25px 0px 0px 0px;
	font-weight:bold;
	font-size: 24px;
	line-height: 100%;
	background:url(../chrome/symbol.gif) no-repeat;
}

h2{
	color:#8c7b4a;
	float:left;
	clear:left;
	display:inline;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-style:italic;
	font-size: 20px;
	line-height: 100%;
}

h2.list{
	color:#520808;
	float:left;
	clear:left;
	display:inline;
	width:98%;
	height:auto;
	margin:10px 0px 0px 10px;
	padding:0px;
	font-weight:bold;
	font-size: 14px;
	line-height: 125%;
}

h3{
	font-family:Times New Roman, Times, serif;
	color:#000000;
	float:left;
	clear:left;
	display:inline;
	width:100%;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size: 24px;
	line-height: 100%;
}


h4{
	float:left;
	display:inline;
	clear:left;
	width:100%;
	margin:10px 0px 0px 0px;
	font-size:12px;
	border-bottom:1px solid black;
}

p{
	float:left;
	display:inline;
	clear:left;
	width:98%;
	height:auto;
	margin:0px;
	line-height:130%;
	padding:6px 0px;
	color:#7d7b7b;
}

p + h2{
	margin:20px 0px 0px 0px;
}

a:visited, a:active, a:link{
	color:#5F779B;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

img{
	border:0px solid;
}
/*GENERIC CONTAINERS----------------------------------------//
Ok, these may not be so generic, as they define the width 	//
oad positioning of the page.								//
------------------------------------------------------------*/
#outer  {
	margin: 0px auto;
	padding: 0px;
	width: 870px;
	height: auto;
}

#contents{
	float: left;
	clear: left;
	margin: 22px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	width: 870px;
	height: auto;
	display: inline;
	background: url(../chrome/contentsForNews.png) repeat-y;
}


/*HEADER---------------------------------------------------------------//
-----------------------------------------------------------------------*/
#header{
	color: #0b4981;
	text-decoration: none;
	background: url(../chrome/headerNews.png) no-repeat;
	text-align: left;
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px;
	width: 870px;
	height: 175px;
}

.logo{
	float: left;
	display: inline;
	width:344px;
	height:139px;
	height:112px;
	background: url(../chrome/LogoBlank_for_news.png) no-repeat 0px 0px;
	padding:0px;
	margin:10px 0px 0px 80px;
	margin:10px 0px 0px 180px;
}

.logo:hover{
	background: url(../chrome/LogoBlank_for_news.png) no-repeat 0px -120px;
}

/*MENU------------------------------------------------------------------//
------------------------------------------------------------------------*/
#menu{
	width:530px;
	height:50px;
	margin:-20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:right;
	display:inline;
	clear:both;
}

#menu ul{
	float:left;
	display:inline;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:auto;
}


#menu li{
	float:left;
	display:inline;
	clear:none;
	padding:0px 10px 0px 10px;
	font-size:12px;
	width:auto;
	height:auto;
	color:black;
	color:#000;
	font-weight:bold;
}

#menu li ul{
	float:left;
	display:inline;
	position:absolute;
	list-style:none;
	margin:30px 0px 0px -80px;
	padding:0px;
	width:210px;
	height:auto;
}

#menu li ul.about{
	float:left;
	display:inline;
	position:absolute;
	list-style:none;
	margin:30px 0px 0px -75px;
	padding:0px;
	width:510px;
	height:auto;
}

#menu li ul.services{
	float:left;
	display:inline;
	position:absolute;
	list-style:none;
	margin:30px 0px 0px -90px;
	padding:0px;
	width:210px;
	height:auto;
}

#menu li ul li{
	float:left;
	display:inline;
	clear:none;
	padding:0px 2px 0px 4px;
	font-size:10px;
	width:auto;
	height:auto;
	color:#000;
}


#menu li a:active, #menu li a:visited, #menu li a:link{
	text-decoration:none;
	color:#676767;
}

#menu li a:hover{
	text-decoration:none;
	color:#4a0707;
}

#menu li.null{
	color:#4a0707;
}

#menu li li.null{
	color:#c8c8c8;
}


/*LEFT COLUMN-----------------------------------------------------------//
------------------------------------------------------------------------*/
.leftColumn{ 
	float: left;
	clear:left;
	display: inline;
	margin: 0px -90px 0px 0px;
	padding: 40px 70px 0px;
	width: 459px;
}


/*PHOTOS----------------------------------------------------------------//
------------------------------------------------------------------------*/
a.photo{
	float:left;
	display:inline;
	color:#7d7b7b;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background:url(../chrome/photoFrame.png) no-repeat;
	width:176px;
	height:204px;
	margin:20px 0px 0px 0px;
	text-align:center;
	padding:0px;
}

a.photo + a.photo, a.photo + a.photo + a.photo, 
a.photo + a.photo + a.photo + a.photo, 
a.photo + a.photo + a.photo + a.photo + a.photo + a.photo, 
a.photo + a.photo + a.photo + a.photo + a.photo + a.photo + a.photo
{
	margin:20px 0px 0px 45px;
}

a.photo + a.photo + a.photo + a.photo + a.photo{
	margin:20px 0px 0px 0px;
}

a.photo:hover{
	color:#520808;
}

a.photo img{
	float:left;
	display:inline;
	width:146px;
	height:146px;
	margin:13px 0px 0px 12px;
	padding:0px 0px 30px 0px;
	border:0px solid;
}


/*HR--------------------------------------------------------------------//
------------------------------------------------------------------------*/
.hr{
	float:left;
	clear:left;
	display:inline;
	width:945px;
	margin:20px 0px 0px 17px;
	height:1px;
	background: url(../chrome/hr.gif) no-repeat;
}


.hr + h1{
	color:#520808;
	float:left;
	clear:left;
	display:inline;
	width:98%;
	height:auto;
	margin:10px 0px 0px 10%;
	padding:0px;
	font-weight:bold;
	font-size: 30px;
	line-height: 125%;	
}


/*FOOTER----------------------------------------------------------------//
------------------------------------------------------------------------*/
#footer{
	color:#333333;
	text-decoration: none;
	background: url(../chrome/footerNews.png) no-repeat;
	text-align: left;
	float: left;
	display:inline;
	margin: 0px;
	padding: 0px 0px 20px 0px;
	width: 870px;
	height: 48px;
}

#footer ul{
	float:left;
	display:inline;
	list-style:none;
	margin:12px 0px 0px 30px;
	padding:0px;
	width:850px;
	height:auto;
}


#footer li{
	float:left;
	display:inline;
	clear:none;
	padding:0px 10px 0px 10px;
	font-size:12px;
	width:auto;
	height:auto;
	color:#676767;
	color:#8c7b4a;
	font-weight:bold;
}

#footer li.small{
	float:left;
	display:inline;
	clear:none;
	padding:0px 2px 0px 2px;
	font-size:10px;
	width:auto;
	color:#8c7b4a;
}


#footer li a:active, #footer li a:visited, #footer li a:link{
	text-decoration:none;
	color:#676767;
}

#footer li.small a:active, #footer li.small a:visited, #footer li.small a:link{
	text-decoration:none;
	color:#4a0707;
}

#footer li a:hover{
	text-decoration:none;
	color:#4a0707;
}

#footer li.small a:hover{
	text-decoration:none;
	color:#8c7b4a;
}


/*BASELINE AREA---------------------------------------------------------//
------------------------------------------------------------------------*/
h1.baseLine{
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	background:transparent;
	color:black;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}

.baseLine{
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	background:transparent;
	color:black;
	width:100%;
	height:auto;
	margin:0px;
	padding:0px;
}

.news{
	float:left;
	display:inline;
	width:200px;
	height:auto;
	margin:5px 0px 0px 40px;
}

.news a:link, .news a:visited, .news a:active{
	font-size:11px;
	line-height:110%;
}

.items{
	float:left;
	display:inline;
	width:150px;
	height:auto;
	margin:5px 0px 0px 20px;
}

.items a:link, .items a:visited, .items a:active{
	font-size:11px;
	line-height:110%;
}

.articles{
	float:left;
	display:inline;
	width:130px;
	height:auto;
	margin:5px 0px 0px 20px;
}

.articles a:link, .articles a:visited, .articles a:active{
	font-size:11px;
	line-height:110%;
}


.download{
	float:left;
	display:inline;
	width:100px;
	height:70px;
	margin:5px 0px 0px 10px;
	padding:15px 0px 0px 50px;
	background: url(../chrome/pdfDownload.jpg) no-repeat;
}


.download a:link, .download a:visited, .download a:active{
	font-size:11px;
	line-height:110%;
}

.download a:hover{
	text-decoration:none;
	color:#8C0406;
}

.red{
	color:#8C0406;
	font-size:11px;
}

/*FOOTLOGO--------------------------------------------------------------//
------------------------------------------------------------------------*/
.footLogo{
	float:left;
	display:inline;
	width:217px;
	height:89px;
	margin:-22px 0px 0px 20px;
	padding:0px;
	background:url(../chrome/footLogo.png) no-repeat 0px 0px;
}

.footLogo:hover{
	background:url(../chrome/footLogo.png) no-repeat  0px -89px;
}

/*EXTRAS----------------------------------------------------------------//
------------------------------------------------------------------------*/
.symbol{
	float:left;
	display:inline;
	width:16px;
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(../chrome/symbol.png) no-repeat;
}

.symbol:hover{
	float:left;
	display:inline;
	width:16px;
	height:15px;
	margin:0px 0px 0px 0px;
	padding:0px;
	background: url(../chrome/symbol.png) no-repeat 0px -16px;
}

/*SEARCH BAR------------------------------------------------------------//
------------------------------------------------------------------------*/
#searchForm{
	float:right;
	display:inline;
	width:172px;
	height:24px;
	margin:65px -155px 0px 0px;
}

#searchForm input{
	float:left;
	display:inline;
	font-size:10px;
	border:0px solid;
}

.search{
	float:left;
	display:inline;
	width:61px;
	height:18px;
	background:url(../chrome/search.gif) no-repeat;
	padding:0px;
	margin:0px 0px 0px 6px;	
}

.search:hover{
	background:url(../chrome/search.gif) no-repeat 0px -18px;
}

#infoForm{
	float:right;
	display:inline;
	width:172px;
	height:24px;
	margin:5px -25px 0px 0px;
}

#infoForm input{
	float:left;
	display:inline;
	font-size:10px;
	border:0px solid;
}


/*FRAMED PHOTO----------------------------------------------------------//
------------------------------------------------------------------------*/
.framedPhoto{
	float:left;
	display:inline;
	width:337px;
	height:287px;
	border:0px solid white;
	margin:0px 0px 0px 60px;
	padding:0px 0px 20px 0px;
}

/*INNERRIGHT COLUMN-----------------------------------------------------//
------------------------------------------------------------------------*/
.innerRightColumn{
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 0px 10px -150px;
	width: 325px;
}


.innerRightColumn a:link, .innerRightColumn a:active, .innerRightColumn a:visited{
	color:#520808;
	text-decoration:none;
	font-style:italic;
}

.innerRightColumn a:hover{
	text-decoration:underline;
}

.innerRightColumn ul{
	float:left;
	display:inline;
	width:330px;
	margin:0px 0px 0px 25px;
	padding:0px;
	display:inline;
}
.innerRightColumn li{
	color:#8c7b4a;
	float:left;
	display:inline;
	width:100%;
	padding:4px;
	font-weight:bold;
}
.innerRightColumn ul ul{
	float:left;
	display:inline;
	width:305px;
	margin:0px 0px 0px 25px;
	padding:0px;
	display:inline;
}
.innerRightColumn li li{
	float:left;
	display:inline;
	width:100%;
	padding:4px;
	font-weight:normal;
}
/*PAPER-----------------------------------------------------------------//
------------------------------------------------------------------------*/
.paper{
	font-family:Times New Roman, Times, serif;
	float:left;
	display:inline;
	width:90%;
	height:auto;
	margin:10px 0px 0px 0px;
	padding:60px 0px 0px 30px;
	background:url(../chrome/paper.jpg) no-repeat;
	color:black;
}
.paper a:active, .paper a:visited, .paper a:link{
	font-style:normal;
	color:black;
}

.paper a:hover{
	text-decoration:none;
}

.paper p{
	color:black;
	font-size:14px;
}

/*CENTERED IMAGE--------------------------------------------------------//
------------------------------------------------------------------------*/
.centeredImage{
	margin:0px 0px 0px 60px;
}
