* {margin: 0px; padding: 0px; border: 0px none;}

	/*
		default background:		#a8a8a8;
		default text color:		#000;
		default link color:		#002a65;
	*/

body {
	background: #a8a8a8;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 18px;
	color: #000;
}

a {
	color: #002a65;
}
	a:hover {
		color: #8c8c8c;
	}
h1, h2, h3, h4, h5, h6 {
	color: #604938;
}

h1 {
	font-size: 16px;
	font-weight: bold;
}
h2 {
	font-size: 14px;
	font-weight: bold;
}
h3 {
	font-size: 13px;
	font-weight: bold;
}
h4, h5, h6 {
	font-size: 12px;
	font-weight: bold;
}

input[type="submit"] {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	padding: 1px 5px 1px 5px;
	width: auto;
	background: #e5e5e5;
	border: 1px solid #aeb7b9;
}
input[type="radio"] {
	height: 10px;
	width: 20px;
}

.clear {
	clear: both;
}

	#wrapper {
		width: 950px;
		margin: 0px auto;
	}
		#wrapper #body {
			margin-top: 10px;
			background: #fff;
		}
			#wrapper #body #head {
				height: 158px;
				overflow: hidden;
			}
			#wrapper #body #nav {
				background: #bdbdbd;
				height: 30px;
				padding-left: 5px;
				overflow: hidden;
			}
				#wrapper #body #nav ul {
					list-style-type: none;
				}
					#wrapper #body #nav ul li {
						float: left;
					}
						#wrapper #body #nav ul li a {
							color: #000;
							float: left;
							text-decoration: none;
							text-transform: uppercase;
							font-weight: bold;
							display: inline;
							height: 30px;
							display: block;
							padding: 5px 10px 5px 10px;
						}
							#wrapper #body #nav ul li a.selected, #wrapper #body #nav ul li a:hover {
								background: #8a8a8a;
								color: #bdbdbd;
							}
			#wrapper #body #content {
				min-height: 600px;
				height: auto !important;
				height: 600px;
				background: #f3f3f3;
			}
				#wrapper #body #content #left {
					float: left;
					padding: 15px 0px 15px 10px;
					width: 130px;
					padding-bottom: 0px;
				}
					#wrapper #body #content #left .subnav {
					}
						#wrapper #body #content #left .subnav ul {
							list-style-type: none;
						}
							#wrapper #body #content #left .subnav ul li {
							}
								#wrapper #body #content #left .subnav ul li a{
									text-decoration: none;
								}
									#wrapper #body #content #left .subnav ul li a.selected, #wrapper #body #content #left .subnav ul li a:hover {
										font-weight: bold;
									}
				#wrapper #body #content #main {
					float: left;
					padding: 15px 5px 0px 5px;
					width: 540px;
					min-height: 585px;
					height: auto !important;
					height: 585px;
					background: #fff;
				}
				#wrapper #body #content #mainWide {
					float: left;
					padding: 15px 5px 0px 5px;
					width: 770px;
					min-height: 585px;
					height: auto !important;
					height: 585px;
					background: #fff;
				}
				#wrapper #body #content #right {
					float: right;
					padding: 15px 5px 15px 5px;
					width: 230px;
					padding-bottom: 0px;
				}

					#wrapper #body #content #right .pollHead {
						background: url("../img/pollhead.jpg") no-repeat #03449a;
						border-bottom: 1px solid #808080;
						padding: 5px 10px 5px 10px;
						color: #fff;
						width: 208px;
					}
						#wrapper #body #content #right .pollContent {
							padding: 5px;
						}


			#wrapper #body #footer {
				background: #002a65;
				height: 25px;
				text-align: center;
				font-size: 11px;
				color: #fff;
				padding-top: 5px;
			}
				#wrapper #body #footer a {
					color: #fff;
				}


.articleIndex {
}
	.articleIndex .wideItem {
	}
		.articleIndex .wideItem .itemImg {
			float: left;
			width: 360px;
			height: 240px;
			overflow: hidden;
		}
		.articleIndex .wideItem .itemText {
			background: #8c8c8c;
			float: left;
			color: #000;
			width: 160px;
			padding: 5px 10px 5px 10px;;
			height: 230px;
			overflow: hidden;
		}
			.articleIndex .wideItem .itemText a {
				color: #fff;
				text-decoration: none;
			}
			.articleIndex .wideItem .itemText h1,h2,h3,h4,h5,h6 {
				color: #555;
			}
			.articleIndex .wideItem .itemText .date {
				font-size: 10px;
			}
			.articleIndex .wideItem .itemText .entry {
				padding-top: 10px;
				height: 165px;
				overflow: hidden;
			}
			.articleIndex .wideItem .itemText .more a {
				color: #fff;
				text-decoration: none;
			}
	.articleIndex .halfItem {
		width: 260px;
		float: left;
		margin-right: 10px;
	}
		.articleIndex .halfItem .itemText a {
				color: #fff;
				text-decoration: none;
			}
		.articleIndex .halfItem h1,h2,h3,h4,h5,h6 {
			color: #555;
		}
		.articleIndex .halfItem .itemImg {
			float: left;
			width: 260px;
			height: 180px;
			overflow: hidden;
		}
		.articleIndex .halfItem .itemText {
			background: #8c8c8c;
			float: left;
			color: #000;
			width: 250px;
			padding: 5px;
			height: 80px;
			overflow: hidden;
		}
			.articleIndex .halfItem .itemText  h1,h2,h3,h4,h5,h6 {
						color: #555;
			}
			.articleIndex .halfItem .itemText .date {
					font-size: 10px;
			}
			.articleIndex .halfItem .itemText .entry {
				padding-top: 10px;
				height: 40px;
				overflow: hidden;
			}
			.articleIndex .halfItem .itemText .more a {
				color: #fff;
				text-decoration: none;
			}


table.login {
	border-collapse: collapse;
	
	width: 120px;
}
	table.login label {
		font-size: 11px;
	}
	
	table.login input.txt {
		margin: 1px 0 3px 0;
		padding: 3px;
		
		width: 94%;
		
		font-family: arial, tahoma;
		font-size: 11px;
		
		border: 1px solid #DDD;
	}
	
	table.login td.button {
		text-align: right;
	}
	
	table.login input.btn {
		margin: 2px 0 3px 0; 
	}




.mailform input {
	margin: 2px 2px;
	border: 1px solid #DDD;
}


.bar {
	margin: 0 5px 0 0;
	padding: 1px;
	border: 1px solid #AAA;
}
	.bar div {
		height: 5px;
		
		background: #002A65;
	}





