
*{
	margin: 0;
 	padding: 0;
	font-family: Arial;
}
			body {
				margin: 0px;
				padding: 0px;
				background: #444444;
				color: #999999;
			}
			div.mainContain{
				text-align: left;
				padding-left: 10px;
				margin: 0px auto;
				width: 750px;
			}
				div.headerContent{
					vertical-align: middle;
					width: 692px;
					height: 90px;
					padding: 24px;
					background-color: #444444;
				}
					div.headerTitle{
						vertical-align: middle;
						font-size: 30pt;
						font-weight: bold;
					}
					
						div.headerTitle a:link {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerTitle a:visited {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerTitle a:active {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerTitle a:hover {
							text-decoration: underline; 
							color: #dddddd;
						}
					
					div.headerSubNav{
						font-weight: bold;
						font-size: 12pt;
					}
						ul.headerSubNavUL{
							margin-left: 0;
							padding-left: 0;
						}
						ul.headerSubNavUL li{
							margin-left: 0;
							padding-left: 0;
							display: inline;
							list-style-type: none
						}
						div.headerSubNav a{
							padding-right: 20px;
						}
						div.headerSubNav a:link {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerSubNav a:visited {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerSubNav a:active {
							text-decoration: none;
							color: #aaaaaa;
						}
						div.headerSubNav a:hover {
							text-decoration: underline; 
							color: #bbbbbb;
						}
			div.searchContain{
				vertical-align: middle;
				width: 716px;
				padding: 12px;
				background-color: #555555
			}				
				input.searchInputField{
					display: inline;
					padding: 12px;
					width: 506px;
					font-weight: bold;
					font-size: 12pt;
					background-color: #444444;
					color: #999999;
					border:solid 0 #fff;
				}
				.searchSubmitField{
					display: inline;
					padding:12px;
					margin-left: 16px;
					width: 164px;
					font-weight: bold;
					font-size: 12pt;
					background-color: #444444;
					color: #999999;
					border:solid 0 #fff;
					text-align: left;
				}
			div.sidebarContain{
				padding:12px;
				float: right;
				width: 162px;
				right: 0;
				background-color: #444444;
		
			}
				.sidebarHeader{
					font-size: 12pt;
					padding-top:12px;
					padding-bottom:8px;
					font-weight: bold;
					color: #cccccc;
				}
				.sidebarContent{
					padding-left:16px;
					font-size: 10pt;
					font-weight: bold;
					color: #cccccc;	
				}
				div.sidebarContent ul{
					list-style-type: none;
				}
			div.mainContentContain{
				float: left;
				background-color: #444444;
				width: 740px;
			}
			div.mainContentContainFull{
				float: left;
				background-color: #444444;
				width: 740px;
			}
				div.contentSideShadow{
					padding:24px;
				}
			div.contentContain{
				float: left;
				left: 0px;
				width: 554px;
				background-color: #444444;
			}
			div.contentContainFull{
				float: left;
				left: 0px;
				width: 668px;
				padding:24px;
				background-color: #444444;
			}
				
			div.footerContain{
				display: block;
				float: left;
				padding:12px;
				width: 716px;
				height: 46px;
				background-color: #444444;
			}
				div.footerContent{
					padding:12px;
					font-size: 12pt;
					font-weight: bold;
					color: #888888;	
				}
			
			
			
h2{
	font-size: 18pt;			
}		

h3{
	font-size: 14pt;
}


p{
	padding-bottom: 12px;
}	
			
a:link {
	text-decoration: none;
	font-weight: bold;
	color: #aaaaaa;
}
a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #aaaaaa;
}
a:active {
	text-decoration: none;
	font-weight: bold;
	color: #aaaaaa;
}
a:hover {
	text-decoration: underline; 
	font-weight: bold;
	color: #dddddd;
}

b1{
	background-color: #444444;
}

li{
	padding-bottom: 8px;
}


hr.main{
	color: #555555;
	background-color: #888888;
	border:0;
	height: 1px;
}

div.articleSummaryTitle{
	margin-top: 10pt;
	font-weight: bold;
	color: #555555;
	font-size: 16pt;
}
div.articleDetails{
	color: #999999;
	font-size: 7pt;
	margin-top: 2pt;
	margin-bottom: 8pt;
}

div.articleContent{
	color: #999999;
	font-size: 9pt;
	margin-bottom: 24pt;
}


blockquote{
	color: #9c9c9c;
	margin-top: 12px;
	margin-right: 12px;
	margin-left: 12px;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 12px;
	border : solid #999999 1px;
}

div.credit { 
	text-align : right;
	padding-right: 12px;
	padding-bottom: 24px;	
	font-size: 10px;
}

ul{
	list-style-type: square;
}

ul.main{
	padding-left: 24px;
	list-style-type: square;
}

div.content404{
	font-size: 10px;
}



	li.linkCat{
		padding-top: 4px;
		padding-bottom: 24px;
		font-size: 24px;
		list-style-type: none;
		font-weight: bold;
	}

	
		li.linkHead{
			font-size: 16px;
			padding-top: 4px;
			padding-bottom: 4px;
			padding-left: 24px;
			list-style-type: none;
		}
		
		div.linkTitle{
			font-size: 16px;
		}
		
		div.linkDesc{
			font-size: 12px;
			padding-left: 24px;
			font-weight: normal;
		}
		
		
		
		
		
div.headerContent{
	vertical-align: middle;
	width: 692px;
	height: 90px;
	padding: 24px;
	background-color: #444444;
}
		
.closeAll{
	display: none;
}
.collapsePost{
	display: none;
}	
