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

TITLE: Fixed Three-Column Over Four-Column Layout V1.0

DATE: 20060807

AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com

*******************************************************/



body {

line-height:20px;

margin:.5em;

padding:0;

height:100%;

background-color:#00543D;

color:#5b5b5b;  

text-align:center;

font-family:Arial, Helvetica, sans-serif;

font-size:14px;

}



a {

color:#b9b9b9;

text-decoration:underline;

}



a:hover {

color:#00543D

text-decoration:none;

}





hr {

margin-bottom:20px;

border:none;

width:99%;

color:#000000;

background-color:#eeeeee;

height:1px;

clear:both;

}



td.desc {

padding:4px;

text-align:left;

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.7em;

}



#postHeader { 	

color:#000000;

margin:0 auto;

padding:0 .2em .3em .2em;

width:720px;

text-align:right;

vertical-align: middle;	

font-family:Verdana, Arial, Helvetica, sans-serif;

font-size:.7em;

text-transform:uppercase;

}



#centerColumn { 	

margin:0 auto;

padding:1em;

width:720px;

text-align:left;

vertical-align: middle;	

background-color:#ffffff;

border:10px solid #bfc0c0;

}



#centerColumn h2 {

margin:0 0 -.5em 0;

padding:.75em 0 0 0;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:17px;

}



#centerColumn h3 {

margin:0 0 -.5em 0;

padding:.75em 0 0 0;

font-size:.8em;

font-weight:lighter;

letter-spacing:.1em;

}



a {
	text-decoration: none;
}
.Navigation {
	height: 29px;	
	line-height: 30px;
	font-size: 13px;
}
.Button {
	display: block;
	width: 120px;
	height: 29px;
	background-image: url(button_background.jpg);
	color: #000000;
	text-align: center;
	float: left;
}
.Button:hover {
	background-position: 0px -29px;
	color: #ffffff;
}



#header {

width:718px;

padding:0 0 0 0;

height:143px;

background-color:#ffffff;

border-top:1px solid #ffffff;

color:#000000;

}



#header h1 {

margin:0 0 -14px 10px;

padding:10px 0 0 .9em;

font-family:Georgia, "Times New Roman", Times, serif;

font-size:20px;

font-weight:lighter;

letter-spacing:.15em;

color:#000000;

}



#header h2 {

margin:0 0 0 0;

padding:1em 0 0 30px;

font-size:.9em;

font-weight:300;

letter-spacing:.1em;

color:#000000;

}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	




#cell_1 {

font-size:14px;

line-height:20px;

margin:0 5px 1em 0;

padding:8px;

float:left;

width:210px;

height:230px;

background-color:#d3d3d3;

}



#cell_2 {

font-size:14px;

margin:0 14px 1em 14px;

padding:8px;

float:left;

width:210px;

height: 230px;

background-color:#d3d3d3;

}



#cell_3 {

font-size:14px;

line-height: 20px;

margin:0 0 1em 5px;

padding:8px;

float:left;

width:210px;

height:230px;

background-color:#d3d3d3;

}



#cell_1 p, #cell_2 p, #cell_3 p {

font-size:.75em;

color:#000000;

}



#cell_1 h2 {

margin:0 0 -4px 0 !important;

margin:0 0 -20px 0;

padding:4px 0 10px 0;

font-family:Georgia, "Times New Roman", Times, serif;

color:#000000;

font-weight:bold;

}



#cell_2 h2 {

margin:0 0 -4px 0 !important;

margin:0 0 -20px 0;

padding:4px 0 10px 0;

font-family:Georgia, "Times New Roman", Times, serif;

color:#000000;

font-weight:bold;

}



#cell_3 h2 {

margin:0 0 -4px 0 !important;

margin:0 0 -20px 0;

padding:4px 0 10px 0;

font-family:Georgia, "Times New Roman", Times, serif;

color:#000000;

font-weight:bold;

}



.barepic {

border:none;

}



.right {

float:right;

margin:5px;

padding:2px;

}



.left {

float:left;

margin:5px;

padding:2px;

}



.center {

width:auto;

margin-left:auto;

margin-right:auto;

}



.news em {

font-size:.8em;

color:#000000;

}



#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {

margin:0 0 0 5px;

padding:0 0 0 0;

list-style:none;

}



#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {

margin:0 0 .3em 0;

padding:5px 0 6px 10px;

font-size:.75em;

}



#cell_1 ul, #cell_2 ul, #cell_3 ul {

margin:0 0 0 5px;

padding:0 0 0 0;

list-style:none;

}



#cell_1 li, #cell_2 li, #cell_3 li {

margin:0 0 .3em 0;

padding:5px 0 6px 5px;

font-size:.75em;

}




#footer {

color:#ffffff;

line-height:4em;

font-size:.7em;

}




