@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #232323;
	line-height:16px;
}
body {
	margin: 0px;
}

p{
	margin:0 0 8px 0;
	}
a{
	color:#5D6F06;
	text-decoration:underline;
	}
	a:hover{
	text-decoration:none;
	}

.top{
	background:url(../images/top-bg.jpg) repeat-x;
	padding:19px;
	}
.top-nav{
	background: url(../images/top-nav-bg.jpg) repeat-x;
	}
	.top-nav ul{
	margin:0 0 0 17px;
	padding:0;
	}
		.top-nav ul li{
		list-style:none;
		display:inline;
		line-height:43px;
		padding:0 5px;
		background:url(../images/top-nav-divider.jpg) right center no-repeat;
		}
			.top-nav ul li a{
			display:inline-block;
			color:#FFF;
			text-decoration:none;
			padding:0 22px;

			}
				.top-nav ul li a:hover, .top-nav ul li a.current{
				background: url(../images/top-nav-bg-hover.jpg) repeat-x;
				}
.no-bg{
	background:none !important;
	}
.mid-content{
	padding:15px 0;
	}
	.mid-content p{
	text-align:justify;
	}
	.mid-content li{
	list-style:none;
	background:url(../images/bull-2.jpg) top left no-repeat;
	padding-left:15px;
	margin:0 0 8px 0;
	}
		.mid-content li ul{
		margin:10px 20px 15px 30px;
		padding:0;
		}
		.mid-content li li{
		list-style:none;
		background:url(../images/bull-3.jpg) top left no-repeat;
		padding-left:15px;
		margin:0 0 8px 0;
		}
.right-col{
	background:url(../images/right-col-bg.jpg) left repeat-y;
	width:238px;
	padding:15px 20px;
	}
	.right-col ul{
	margin:0;
	padding:0;
	}	
		.right-col ul li{
			list-style:none;
			background:url(../images/bull-1.jpg) left top no-repeat;
			padding: 0 0 0 15px;
			margin:0;
			}
				.right-col ul li a{
				background: url(../images/right-nav-dots.jpg) bottom repeat-x;
				display:block;
				width:100%;
				line-height:16px;
				padding:4px 0 6px 0;
				color:#575757;
				text-decoration:none;
				}	
				.right-col ul li a:hover{
				color:#000000;
				}
		
h1{
	font-size:18px;
	font-weight:bold;
	color:#d95221;
	margin:0 0 15px 0;
	text-transform:uppercase;
	line-height:26px;
	background:url(../images/heading-underline.jpg) bottom repeat-x;
	}
		h1 span{
		font-weight:normal;
		color:#2a2a2a;
		text-transform:none;
		}
h2{
	font-size:14px;
	font-weight:bold;
	color:#d95221;
	margin:0 0 8px 0;
	padding:0;
	line-height:20px;
	}
	h2 a{
		color:#d95221;
		text-decoration:none;
		}
		
.left-align{
	text-align:left !important;
	}
.center-align{
	text-align:center !important;
	}
.gray-txt-2{
	font-size:13px;
	}
.txt-green-1{
	font-size:18px;
	font-weight:bold;
	color:#5c6e05;
	line-height:normal;
	}
.content-bottom-divider{
	background: url(../images/bottom-divider.jpg) center no-repeat;
 	}
.footer{
	background:#6d6d6d;
	padding:15px;
	color:#d9d9d9;
	}
	.footer ul{
		margin:0 0 0 0px;
		padding:0;
		}
			.footer ul li{
			list-style:none;
			color:#d9d9d9;
			display:inline-block;
			float:left;
			padding:0 2px;
			}
				.footer ul li a{
				color:#d9d9d9;
				text-decoration:none;
				}
					.footer ul li a:hover{
					text-decoration:underline;
					}
.copyright{
	font-size:11px;
	}
.search-bg{
	background:url(../images/search-bg.jpg) top no-repeat;
	padding:15px 30px 20px 80px;
	}
.search-input{
	width:340px;
	height:16px;
	border:1px solid #b5a8a4;
	color:#232323;
	padding:3px;
	}
.input-bdr{
	border:1px solid #b5a8a4;
	}
.text-area-1{
	width:670px;
	}
	