dding:0;
	margin:0;
	}
html {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #333333;
	height:100%;
	}

p, address {
	line-height: 1.4em;
	margin: .8em 0px .8em 5px;
	}
h1, h2, h3, h4, h5, h6 {
	font-family: "Trebuchet MS", verdana, helvetica, sans-serif;
	color: #666;
	font-weight: bold;
	}
h3 {
 color: #002e5f;
 font-size: 1.2em;
}
h1 {
	font-size: 1.9em;
	margin: .4em 0 .8em;
	}
h2, h2 a {
	font-size: 1.3em;
	color: #002e5f;
	margin: .4em 0;
	}
	
img {
	border:none;
}
a {
	color: #AA1227;
	font-weight:bold;
	}
	a:link {
		}
	a:visited {
		}
	a:hover {
		}
	a:active {
		}

.clearfix:after {
	content: ".";
	display: block;
	height: 0.1px;
	clear: both;
	font-size: 0;
	visibility: hidden;
}

.clearfix {
/* this breaks centering in Safari */
/*	display: inline-table; */
}


				
				
		
			#articleImageList {
				background-color:#eee;
				width:108px;
				overflow:hidden;
				text-align:center;
				height:219px;
				padding-top:7px;
				position:absolute; 
				left:auto; 
				margin-left:410px;
				z-index:100;
				display:none;
				/* only shown if javascript is enabled */
				}
				
				#articleImageList ul {
					list-style: none;
				}
				
				#articleImageList li {
						padding-bottom: 4px;
					}
					#articleImageList li img {
						border: 1px solid #333333;
						height:;
						width:100px;
						padding:3px;
						overflow:hidden;
					}
					#articleImageList li img.selected {
						border: 1px solid #0D4582;
						height:66px;
						width:88px;
						overflow:hidden;
						opacity:.50;
						MozOpacity:.50;
						filter:alpha(opacity=50);
					}
				#articleImageLast {
						padding-bottom: 0px;
					}
			.article {
				/* properties set by javascript */
			}
			/* This will collapse the images on the homepage, was done by js */			
			#articles {
				height:400px;
			}
			
			#articles h2 { text-transform: capitalize !important; }
			
			.article {	
				zoom: 1;
				position:absolute;
				left:auto;
				width:520px;
				display:none;
				z-index:50;
			}
			
			#articleImageList {
				display:block;
			}
			
			/* end comment */
			
			#home #articleImage, #home .articleImage {
				border:1px solid #0D4582;
				height: 240px;
				width: 400px;
				overflow:hidden;
				margin: 0 10px 10px 0;
				padding:0;
			}
			.articleSummary {
				height:90px;
				overflow:hidden;
				background:url(/uploaded/image/bg.gif) repeat-x;
				padding: 15px;
				margin-bottom: 26px;
				border: solid 1px #cc9900;
				}
				.articleSummary h2 {
					margin-top:0px;
					margin-bottom:5px;
					color:#0D4582;
					font-family:"Trebuchet MS", Verdana;
					font-size:2em;
					}
				.articleSummary	p {
					margin:0;
					padding:0;
					line-height:16px;
				}
				.articleFullLink {
					text-align:right;
					position:relative;
					top:-46px;
					left:-7px;
					}
			
	
	
/* Added for image captions */

div.genericContentLeft, div.genericContentRight {
	clear:both;
	}

div.genericContentLeft .articleImage, div.genericContentRight .articleImage {
	border: 2px solid #03407f;
	margin-left: 10px;
	margin-bottom: 10px;
	}
	
.imageCaption {
	background-color: #03407f;
	color: #fff;
	}

div.genericContentLeft .articleImage {
	margin-left: 10px;
	margin-bottom: 10px;
	float:right;
	}
	
div.genericContentRight .articleImage {
	margin: 0px 5px 5px 10px;
	float:right;
	}

div.imageAlignLeft div.articleImage, div.imageAlignRight div.articleImage {
	border: 2px solid #03407f;
	}
	div.imageAlignLeft div.articleImage {
		margin: 0px 10px 5px 5px;
		float:left;
		clear:both;
		}
	div.imageAlignRight div.articleImage {
		margin: 0px 5px 5px 10px;
		float:right;
		clear:both;
		}

div.imageCaption {
	border-top: 2px solid #03407f;
	text-align:center;
	font-size:10px;
	padding:4px;
	display:block;
	}
	
		
