@charset "utf-8";
/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color:#c0c0c0;
}
img {
	border: 0px none;
	padding: 0px;
	float:left;
}
#container {
	margin: 0 auto;
	width:990px;
	background-color:#ffffff;
}
#header {
	float:left;
	width:990px;
}
#banner {
	float:left;
}
#hp_content {
	float:left;
	background-color:#ffffff !important;
	width:990px;
}
#static_content {
	float:left;
	background-color:#ffffff !important;
	padding:30px 50px 30px 50px;
	width:890px;
}
a {
	color: black;
	text-decoration: none;
}
a:hover {
	color: #8D8D8D;
}
.clear {
	clear: both !important;
}
html {
	color: black;
	font-family: Georgia;
	line-height:19px;
	font-size: 14px;
}
p {
	line-height:19px;
}
.bold {
	font-weight: bold;
}
.red {
	color:#ac0635;
}
.red a, .red a:visited, red a:link {
	color: #ba3d60;
	text-decoration: none;
}
.red a:hover {
	color: #000;
}
.topnav {
	width:990px;
}
.graybar {
	width:990px;
	height:4px;
	background-color:#787878;
	float:left;
}
.left_column {
	float:left;
	width:265px;
}
.right_column {
	width:625px;
	float:left;
	padding: 30px 50px 0px 50px;
	background-color:#ffffff;
}
.right_column p {
	color:#313131;
}
h1 {
	color: #750524;
	font-size: 23px;
	/*	margin: 0px 30px 30px 0px;*/
	padding-bottom: 5px;
	text-align: right;
	vertical-align: top;
	font-weight:500;
	line-height:23px;
}
h2 {
	color:#750524;
	font-size:14px;
}
h3 {
	font-size:17px;
	line-height:19px;
	font-weight:bold;
	font-style:italic;
}
h4 {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}
h5 {
	font-size:14px;
	line-height:19px;
	font-weight:bold;
}
h6 {
	color:#313131;
	font-size:19px;
	font-weight:bold;
	text-align:left !important;
	float:left;
}
.govt_affairs {
	width:300px;
	float:left;
	margin-right:25px;
}
.media_rel {
	width:300px;
	float:right;
}
.mean_img {
	margin-right:25px;
}
.news {
	background-image:url(static/images/gradient.jpg);
	background-repeat: repeat-x;
	width:940px;
	float:left;
	padding:30px 0px 20px 50px;
	background-color:#eeeeee;
}
.italic {
	font-style:italic;
}
.mb32 {
	margin-bottom:32px;
}
.news table {
	color:#313131;
	padding:0px;
	margin:0px;
	line-height:0px !important;
}
.news p {
	color:#313131;
	margin-top:-15px;
}
.mean_txt {
	float:left;
	width:690px;
}
.normal {
	font-weight:normal;
}
#footer {
	float:left;
	width:940px;
	background-image:url(static/images/footer_bkg.jpg);
	background-repeat: repeat-x;
	height:247px;
	font-size:10.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:110% !important;
	padding:30px 0px 0px 50px;
	background-color:#c0c0c0;
}
.first_footer_links_bx {
	width:170px;
	float:left;
	color:#ffffff;
	font-size:10.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:#909090 thin solid;
}
.footer_links_bx {
	width:170px;
	float:left;
	color:#ffffff;
	font-size:10.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-right:#909090 thin solid;
	padding-left:20px;
}
.last_footer_links_bx {
	width:170px;
	float:left;
	color:#ffffff;
	font-size:10.5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left:20px;
}
.footer_links_txt {
	font-size:8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:915px;
	text-align:center;
	margin-top:35px;
	color:black !important;
	float:left;
}
.footer_links_txt img {
	float:right !important;
	padding:0px 5px 0px 0px !important;
	position:relative;
	top:-4px;
}
.visit {
	font-weight:bold;
	margin-left:20px;
	font-size:11px;
}
.copyright {
	margin-top:10px;
	color:#FFFFFF !important;
	margin-bottom:30px;
	text-align:center;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	float:left;
	width:890px;
}
.copyright a, .copyright a:visited, .copyright a:link {
	text-decoration: none;
	color:#FFFFFF !important;
}
.copyright a:hover {
	color:#000000 !important;
}
.footer_links_txt a, .footer_links_txt a:visited, .footer_links_txt a:link {
	text-decoration: none;
}
.footer_links_txt a:hover {
	color: #ffffff;
}
.header_box {
	float:left;
	width:890px;
	margin-bottom:25px;
}
.header_box h2 {
	font-size:18px;
	text-align:left !important;
	color: #000000 !important;
	float:left;
}
.header_box h3 {
	font-size:15px;
	text-align:left !important;
	color: #750524 !important;
	margin:40px 0px 30px -90px;
	float:left;
}
.useful_links_table {
	border:0;
	cellspacing:3;
	cellpadding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
	margin-bottom:30px;
}
.padr50 {
	padding-right:50px;
}
.calendar_container {
	float:left;
	height:275px;
	width:830px;
}
.calendar_txt {
	height:200px;
	width:400px;
	float:right;
}
.calendar_selection {
	width:300px;
	height:30px;
	background-color:#c0c0c0;
	float:left;
	margin:40px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	padding-top:10px;
	color:#930093 !important;
}
.calendar_selection a, .calendar_selection a:visited, .calendar_selection a:link {
	text-decoration: none;
	color:#930093 !important;
}
.calendar_selection a:hover {
	color:#FFFFFF !important;
}
.calendar_l {
	float:left;
	width:450px;
	height:275px;
}
.calendar_r {
	float:right;
	width:440px;
	height:275px;
}
.universal_l {
	width:650px;
	float:left;
}
.universal_l p {
	margin-bottom:20px;
}
.universal_r {
	float:right;
}
.universal_l a {
	text-decoration:underline;
}
.contact_us {
	width:550px;
}
.contact_us td {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.label {
	text-align:right !important;
}
.georgia {
	font-family:Georgia, "Times New Roman", Times, serif;
}
.footer_links_bx a{
	color:white;
}	
.optimal h2 {
	margin-bottom:-14px;	
}
.header_box div div span {
	display:none;	
}