@charset "utf-8";
body {
	margin:0px;
	padding:0px;
}
/*------------- wrapper -----------*/

#wrapper {
	width:960px;
	margin:0 auto; border:1px solid #A4A3A2;
}
/*------------- header -----------*/
.header {
	width:960px;
	background:url(header.jpg) top repeat-x;
	height:73px;
	overflow:hidden;
}
.facebook_logo {
	width:120px;
	padding:32px 0 0 16px;
	float:left;
}
.top_right {
	width:209px;
	float:right;
	padding:14px 27px 0 0;
}
.top_links {
	width:209px;
	overflow:hidden;
}
.top_links ul {
	margin:0px;
	padding:0px;
}
.top_links li {
	list-style:none;
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	float:left;
	padding:0 5px;
}
.top_links li a {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.top_links li a:hover {
	font:12px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.top_search {
	width:209px;
	overflow:hidden;
	padding:6px 0 0 0;
}
.search_input {
	width:138px;
	height:28px;
	background:url(search_input_bg.jpg) top no-repeat;
	float:left;
}
.search_input input {
	width:125px;
	margin:5px 0 0 5px;
	font:13px Arial, Helvetica, sans-serif;
	color:#000;
	border:0px;
	background:none;
}
.searchbutton {
	width:58px;
	float:right;
}
/*----------- navigatiojn -------------*/

.navigation {
	width:960px;
	height:32px;
	background:url(top_nav_bg.jpg) top repeat-x;
	overflow:hidden;
}
.navigation ul {
	margin:0px;
	padding:0px;
}
.navigation li {
	list-style:none;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393636;
	float:left;
	padding:8px 24px 0 24px;
}
.navigation li a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#393636;
	text-decoration:none;
}
.navigation li a:hover {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffbe;
	text-decoration:none;
}
.navigation li.sel a {
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#ffffbe;
	text-decoration:none;
}
/*---------- container ----------*/

.container {
	width:916px;
	padding:10px 22px;
	overflow:hidden;
}
.banner_outer {
	width:916px;
	overflow:hidden;
	padding:0 0 15px 0;
	border-bottom:1px solid #a4a3a2;
}
.logo {
	width:279px;
	float:left;
}
.banner {
	width:617px;
	float:right;
}
.container_indent {
	width:916px;
	padding:15px 0 0 0;
	overflow:hidden;
}
.left_col {
	width:572px;
	float:left;
}
.left_col h1 {
	font:48px "Times New Roman", Times, serif;
	color:#be8e0d;
	padding:6px 0 0 0;
}
.left_col p {
	font:14px/24px "Times New Roman", Times, serif;
	color:#000000;
	padding:12px 0 0 0;
}
.left_col p a {
	font:18px "Times New Roman", Times, serif;
	color:#be8e0d;
	text-decoration:none;
}
.left_col p a:hover {
	font:18px "Times New Roman", Times, serif;
	color:#be8e0d;
	text-decoration:underline;
}
.right_col {
	width:310px;
	float:right;
	background:url(divider.jpg) top left no-repeat;
	padding:0 0 0 18px;
	overflow:hidden;
}
.right_col h2 {
	font:30px "Times New Roman", Times, serif;
	color:#393636;
}
.right_indent {
	width:310px;
	overflow:hidden;
	padding:12px 0 0 0;
}
.icon {
	width:44px;
	float:left;
}
.right_des {
	width:266px;
	float:right;
}
.right_des h3 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 5px 0;
}
.right_des p {
	font:11px/18px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 10px 0;
}
.right_des p a {
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
}
.right_des p a:hover {
	font:italic 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}

/*------------ footer ----------*/
.footer {
	width:960px;
	background:url(footer_bg.jpg) top repeat-x #3093c7;
	padding:5px 0 0 0;
}
.footer_links {
	width:960px;
	overflow:hidden;
	padding:21px 0 0 0;
}
.footer_links_col {
	width:150px;
	float:left;
	padding:0 0 0 40px;
}
.footer_links_col h4 {
	font:12px Arial, Helvetica, sans-serif;
	color:#ffffff;
	padding:0 0 6px 0;
}
.footer_links_col ul {
	margin:0px;
	padding:0px;
}
.footer_links_col li {
	list-style:none;
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	padding:0 0 4px 0;
}
.footer_links_col li a {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.footer_links_col li a:hover {
	font:10px Arial, Helvetica, sans-serif;
	color:#fff;
	text-decoration:underline;
}
.footer_links_col li img {
	padding:2px 0;
	vertical-align:middle;
}
.copyright {
	width:960px;
	padding:8px 0 15px 0;
}
.copyright p {
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-align:center;
}
.copyright p a {
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
}
.copyright p a:hover {
	font:10px Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:underline;
}
/*--------- css for inner pages -------------*/

.inner_left {
	width:196px;
	float:left;
}
.inner_logo {
	width:196px;
}
.left_links {
	width:196px;
	padding:15px 0 0 0;
}
.left_links ul {
	margin:0px;
	padding:0 20px 0 0;
}
.left_links li {
	list-style:none;
	font:14px Arial, Helvetica, sans-serif;
	color:#1845a1;
	padding:0 0 12px 0;
	text-align:right;
}
.left_links li a {
	font:14px Arial, Helvetica, sans-serif;
	color:#1845a1;
	text-decoration:none;
}
.left_links li a:hover {
	font:14px Arial, Helvetica, sans-serif;
	color:#747578;
	text-decoration:none;
}
.left_links li.sel a {
	font:14px Arial, Helvetica, sans-serif;
	color:#747578;
	text-decoration:none;
}
.inner_right {
	width:685px;
	float:right;
	padding:16px 0 0 35px;
	background:url(inner_col_divider.jpg) top left no-repeat;
	margin:12px 0 0 0;
}
.head_col {
	width:685px;
	overflow:hidden;
	padding:0 0 14px 0;
}
.head_col h1 {
	float:left;
	font:30px "Times New Roman", Times, serif;
	color:#696b6f;
}
.share_this {
	width:73px;
	float:right;
	padding:10px 20px 0 0;
}
.inner_right p {
	font:11px/24px Arial, Helvetica, sans-serif;
	color:#696b6f;
	padding:0 0 28px 0;
}
