/* CSS Document */

/* global styles */
* {
	margin:0;
	padding:0;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#7b7b7b;
	background-color:#d1e6ed;
	background-image:url(/images/bg/body_bg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}
a img {
	border:none;
}
#wrap {
	margin:15px auto;
	width:980px;
	border:1px solid #484848;
	background-color:#fff;
}

/* alignment styles */
.alignLeft {
	text-align:left;
}
.alignCenter {
	text-align:center;
}
.alignRight {
	text-align:right;
}
.alignTop {
	vertical-align:top;
}
.alignMiddle {
	vertical-align:middle;
}
.alignBottom {
	vertical-align:bottom;
}
.floatLeft {
	float:left;
}
	h2 img.floatLeft {
		margin-right:15px;
		margin-bottom:0;
	}
	img.floatLeft {
		margin-right:15px;
		margin-bottom:15px;
	}
.floatRight {
	float:right;
}
	h2 img.floatRight {
		margin-left:15px;
		margin-bottom:0;
	}
	img.floatRight {
		margin-left:15px;
		margin-bottom:15px;
	}
.clear {
	clear:both;
}
.overflow {
	height:325px;
	overflow:auto;
}
.smallOverflow {
	height:115px;
	overflow:auto;
	/*border:1px solid #535353;
	padding:5px;*/
}

/* color styles */
.green {
	color:#71a31a;
}
.black {
	color:#000;
}
.blue {
	color:#0087b4;
}
.gray {
	color:#535353;
}
.border {
	border:1px solid #535353;
}

/* width styles */
.one3rd {
	width:313px;
}
.two3rd {
	width:626px;
}
	.two3rd .half {
		width:303px;
	}
.one4th {
	width:235px;
}
.half {
	width:470px;
}
	.half .half {
		width:215px;
	}
.padded {
	padding:0 10px;
}
/* header styles */

/* content styles */
#content {
	padding:20px 20px 0 20px;
}
	#content p,
	#content ul,
	#content ol,
	#content hr,
	#content blockquote,
	#content label,
	#content input,
	#content textarea,
	#content select {
		margin-bottom:10px;
	}
	#content h1,
	#content h2,
	#content h3,
	#content h4,
	#content h5 {
		margin-bottom:15px;
	}
	#content blockquote {
		background-image:url(/images/quote1.png);
		background-repeat:no-repeat;
		background-position:left top;
	}
		#content blockquote div {
			background-image:url(/images/quote2.png);
			background-repeat:no-repeat;
			background-position:right bottom;
			color:#71a31a;
			font-family:"Times New Roman", Times, serif;
			font-size:14px;
			min-height:50px;
			padding:0 50px;
			font-style:italic;
		}
		#content blockquote div.green {
			color:#71a31a;
		}
	#content .date {
		width:46px;
		height:60px;
		background-image:url(/images/date.png);
		background-repeat:no-repeat;
		background-position:left top;
		margin-right:15px;
		margin-bottom:15px;
	}
		#content .date .day {
			text-transform:uppercase;
			color:#fff;
			font-size:9px;
			font-weight:bold;
			text-align:center;
			padding-top:7px;
			margin-bottom:0;
		}
		#content .date .dateNum {
			color:#0087b4;
			font-weight:bold;
			font-size:32px;
			text-align:center;
			font-family:Georgia, "Times New Roman", Times, serif;
		}
	#content h2 {
		font-size:18px;
	}
		#content h2.underline {
			margin-bottom:5px;
		}
	#content h2 {
		color:#535353;
	}
	#content h3 {
		font-size:14px;
	}
	#content hr {
		border:none;
		height:1px;
		border-top:1px solid #535353;
	}
		#content hr.dotted {
			border-top:1px dotted #535353;
		}
	#content ul {
		list-style-type:none;
	}
		#content ul li {
			background-image:url(/images/bullet.png);
			background-position:left 6px;
			background-repeat:no-repeat;
			padding-left:15px;
			margin-left:15px;
		}
		#content ol li {
			margin-left:25px;
			padding-bottom:5px;
		}
	#content a:link,
	#content a:visited,
	#contnet a:active {
		color:#71a31a;
	}
	#content a:hover {
		text-decoration:none;
	}
	#content a.more {
		font-weight:bold;
		color:#000;
		background-image:url(/images/bullet.png);
		background-repeat:no-repeat;
		background-position:right 6px;
		padding-right:15px;
	}
	#content #bottom {
		background-color:#eee;
		background-image:url(/images/bg/bottom_bg1.jpg);
		background-repeat:repeat-x;
		background-position:left top;
		padding-top:35px;
		margin-top:15px;
		margin-left:-20px;
		margin-right:-20px;
		padding-left:20px;
		padding-right:20px;
		padding-bottom:20px;
	}
	#content label {
		display:block;
		width:100px;
		float:left;
		clear:left;
		color:#000;
	}
	#content input[type="text"] {
		width:200px;
	}
	#content textarea {
		width:200px;
		height:75px;
	}
	#content input.formButton {
		border:none;
		background-image:url(/images/bullet.png);
		background-repeat:no-repeat;
		background-position:right 8px;
		background-color:#fff;
		font-family:Arial, Helvetica, sans-serif;
		cursor:pointer;
		padding-right:10px;
		margin-right:20px;
	}
	#content input.formButton[type="submit"] {
		margin-right:128px;
	}
	
/* footer */
#footer {
	border-top:1px solid #484848;
	background-color:#787878;
	color:#ddd;
	padding:25px 40px 10px 40px;
}
	#footer ul {
		list-style-type:none;
	}
		#footer ul li {
			float:left;
			padding-left:10px;
			padding-right:10px;
			border-right:1px solid #ddd;
			text-transform:uppercase;
		}
			#footer ul li#first {
				padding-left:0;
			}
			#footer ul li#last {
				padding-right:0;
				border-right:none;
			}
	#footer a:link,
	#footer a:visited,
	#footer a:active {
		text-decoration:none;
		color:#ddd;
	}
	#footer a:hover {
		text-decoration:underline;
	}