/* GENERIC CSS STYLES */
	BODY, TR, TD, FONT, .text {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
		line-height: 18px;
	}
	INPUT, SELECT, TEXTAREA, FORM {
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	
	
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;	
		background-color: #ffffff;
	}
	ul {
		list-style-type:square;
		list-style-position:outside;
		margin-top:0px;
		margin-left: 0px;
		padding-left: 17px;
	}
	li {
		padding-bottom: 3px;
		padding-top: 3px;
	}
	form {
		margin-bottom: 0px;
	}
	a, .link {
		color: #336699;
		font-weight: bold;
		text-decoration: none;		
	}
	a:hover, a.link:hover {
		text-decoration: underline;
		color: #3399FF;
	}
	.image {
		border: 1px solid #000000;	
		display: table-cell;
	}
	.image_link {
		border: 1px solid #000000;
		text-decoration: none;
		display: table-cell;
	}
	a.image_link:hover {
		border: 2px solid #FF9900;	
		padding: 1px;
	}
	.error {
		font-weight: bold;
		color:#CC0000;
	}
	.notification {
		background-color: #FFFFCC;
		border: 1px solid #CC0000;
		padding: 5px;
		font-weight: bold;
		color:#CC0000;
	}	
	.line_bar {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;	
	}
	
/* PICTURES */
	.floatL {
		float: left;

		margin-right: 15px;
		margin-bottom: 10px;
	}
	.floatR {
		float: right; 
		margin-left: 15px;
		margin-bottom: 10px;		
	}
	.floatC {
		text-align: center;
		margin-bottom: 10px;				
	}
/* CAPTIONS */	
	.caption {
		font-size: 9px; 
		color: #666666; 
		font-weight: bold;
		line-height: 12px;
	}		
	.caption_lite {
		font-size: 9px; 
		color: #666666; 
		line-height: 12px;
	}		
	.caption_line {
		border-bottom-width: 1px;
		border-bottom-style: dotted;
		border-bottom-color: #999999;	
		padding-bottom: 5px;
	}
	.archive_box {
		border: 1px solid #9FBFDF;
		background-color: #E9F0F8;
		font-size: 11px; 
		line-height: 14px;
		padding: 10px		
	}
	.archive_bar {
		background-image: url(/images/dotted.gif);
		background-repeat: repeat-y;
		background-position: 12px;
	}
/* CRUMBS */
	.crumbs {
		color: #666666;
		font-size: 10px;
		font-weight: bold;	
	}
	.crumbactive {
		color: #336699;
	}
	a.crumbslink {
		text-decoration: underline;
		color: #666666;
		font-weight: bold;
	}
	a.crumbslink:hover{
		color:#FF9900;
		text-decoration: none;
	}
	
/* LEFT COLUMN */
	.left_col {
		background-image: url(/images/left_col.jpg);
		background-repeat: repeat-y;
	}
	.left_col_header {
		background-color: #D6AD61;
		font-weight: bold;
		color: #ffffff;
		padding-left: 10px;
	}
	.left_col_title {
		font-size: 11px;
		font-weight: bold;
	}
	.left_col_text {
		background-color: #F9F3E8;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #C59634;
	}
	a.left_col_link {
		font-size: 10px;
		color: #C59634;
		text-decoration: none;
	}
	a.left_col_link:hover {
		color: #937026;
		text-decoration: underline;
	}
	.list {
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;
		line-height: normal;	
	}

/* ARTICLE OUTPUT */
	.title_bar {
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;		
		background-color:#CCCCCC;
		padding-left: 12px;
		padding-right: 12px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #999999;		
		color: #24496F;
	}
	.title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 18px;
		font-weight: bold;
		/*color:#FF9900;*/
		color: #000000;
		line-height: normal;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #cccccc;	
		
	}
	.subtitle {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #213C58;
	}		
	.byline {
		font-weight: bold;
		color: #999999;
		font-size: 11px;
	}
	.main {
		padding-top: 20px;
		padding-bottom: 30px;
		font-size: 12px;
	}	
	.article {
		font-size: 12px;
		padding-top: 20px;
		padding-bottom: 30px;
		font-family:Verdana, Arial, Helvetica, sans-serif;	
	}
	.article_text {
		font-size: 12px;
		font-family:Verdana, Arial, Helvetica, sans-serif;			
	}
	.authorbio {
		font-style: italic;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	.related_content {
		font-size: 10px;
		line-height: 14px;
		border-top-width: 1px;
		border-bottom-width: 1px;
		border-top-style: solid;
		border-bottom-style: solid;
		border-top-color: #CCCCCC;
		border-bottom-color: #CCCCCC;
		padding: 10px;
		background-color: #FFFFCC;
	}
	.related_image {
		padding-top: 5px;
	}	
	.footnote {
		font-size: 10px;
		color: #999999;
	}
	
/* RIGHT COLUMN */
	.right_col {
		background-color: #efefef;
	}
	.right_col_header {
		background-color: #2172A9;
		font-weight: bold;
		color: #ffffff;
		padding-left: 10px;
	}
	.right_col_title {
		font-size: 11px;
		font-weight: bold;
	}
	.right_col_text {
		font-size: 11px;
		line-height: 14px;
	}
	a.right_col_link {
		color: #336699;
		font-weight: normal;
		text-decoration: none;
	}
	a.right_col_link:hover {
		text-decoration: underline;
	}
	.right_col_archives {
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #336699;
		font-size: 10px;	
	}

.copyright {
	padding: 6px;
	color: #ffffff;
	line-height: normal;
	background-image: url(images/bottom_copyright.jpg);
	background-position: right;
}
.copyright_link {
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
a.copyright_link:hover {
	text-decoration: underline;
	color: #cccccc;
}
