* { 
	padding:0;
	margin:0;
}
body {
	padding:0; 
	margin:0;
	font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
}
td {

	font-size: 10pt;
}
input { border: solid #ccc 1px; color: black; background-color: white; }
table {
padding: 0px;
margin: 0px;
}
#subnav {
	font-size: 10pt;
	margin: 5px 0px 0px 0px;
	padding: 3px 0px;
	/* background-color: #1d3961; */
	width: 110px;
}
#subnav div {
	margin: 15px 0px;
}
#subnav .title {
	color: #1d3961;
}
#subnav .link {
}
#subnav a {
	padding: 0px 10px;
	color: #1d3961;
	text-decoration: none;
}
#subnav a:hover {
	
	text-decoration: underline;

	color: black;
}
#hornav {
	text-align: center;
	font-size: 10pt;
	padding: 3px 0px;
	background-color: #1d3961;
}
#hornav .navigationbox  {
	padding: 0px;
	background-color: #4f81bd;
	border: dotted yellow 1px;
	font-weight: bold;
	color: white;
}

#hornav a {
	padding: 0px 10px;
	color: white;
	text-decoration: none;
}
#hornav a:hover {
	color: #fff500;
}
#content {
	padding: 15px 0px 15px 0px;
	font-size: 10pt;
}
#content a:hover {
	color: #4f81bd;
	text-decoration: none;
}


#content td {
	padding: 5px;
	color: #1d3961;
}

#content .submit {
	padding: 3px;
	border: solid gray 1px;
	color: #1d3961;
}
#content .date {
	border-top: dotted #b7171d 1px;
	margin-top: 10px;
	font-style: italic;
}
#content .pagetitle {
	font-weight: bold;
	color: #1d3961;
	font-size: 11pt;
}
#content .title {
	font-size: 11pt;
	font-weight: bold;
	color: #1d3961;
}

#content .homearticleimage {
float: right;

}

#content .homearticlebox {
margin: 12px 0px;
/*
border: solid #eee 1px;
*/
padding: 10px;

/*
background-color: #eee;
	border: dotted #b7171d 1px;
*/
}
#content .categoryname {
	color: #1d3961;
	letter-spacing: 1px;
}
#content div {
	padding: 5px 0px;
	color: #1d3961;
}
#content ul {
	margin-left: 15px;
}
#content li {
	padding: 5px 0px 15px 5px;
	color: #1d3961;
	margin-left: 25px;
}
#content pre {
	color: #1d3961;
}
#content a:link, a:visited, a:active {
	color: #1d3961;
}
#content a:hover {
	color: #4f81bd;
	text-decoration: none;
}
#content .readmore a {
	color: #ccc;
}
#content .picsleft {
	padding: 2px;
	background-color: #ccc;
}
#content img {
	border: solid #1d3961 1px;
	margin: 15px 0px 15px 15px;
}
#content .archiveblock {
	background-color: #efefef;
	margin: 8px;
	border: solid #666 1px;
	padding: 8px;
	clear: both;
}
#content .archivetitle a {
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
}
#content .archivedate {
	font-style: italic;
}
#categorychooser {
font-size: 9pt;
text-align: center;
padding: 8px 0px;
}
#categorychooser .choosecategory {
padding: 0px 7px;
}
#rightside {
	margin: 20px 15px 15px 15px;
	font-size: 10pt;
}
#rightside .title {
margin: 0px 0px 10px 0px;
font-weight: bold;
}
#rightside .linkdiv {
margin: 0px 0px 10px 0px;
}
#rightside a {
	text-decoration: none;
	color: #1d3961;
}
#rightside a:hover {

	text-decoration: underline;

	color: black;
}
#bottom {
	font-size: 8pt;
	text-align: center;
	padding: 3px 0px;
	border-top: solid yellow 1px;
	border-bottom: solid yellow 1px;
	font-family: serif;
	background-color: #1d3961;
	color: #9f9f9f;
}
#bottom a {
	color: #9f9f9f;
	text-decoration: none;
}
#bottom a:hover {
	color: #fff500;
}
