@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
body {
	background:#dcdcdc;
	margin:0px;
	padding:0px;
	color:#4e4e4e;
	font:13px/16px Trebuchet MS;
}
.lft {
	float:left;
}
.rgh {
	float:right;
}
.clr {
	clear:both;
}
ul, li, ol, p, h1, h2, h3, h4, h5, h6, form {
	margin:0px;
	padding:0px;
}
ol, li {
	list-style:none;
}
h3 {
	padding:10px 0px;
}
a {
	text-decoration:none;
	color:#972335;
}
a:hover {
	color:#055490
}
a, a:hover, img {
	border:0px;
	outline:none;
}
h1 {
	color:#055490;
	font-size:16px;
	text-transform:uppercase;
	clear:both;
	margin-left:5px;
	padding-bottom:10px;
	padding-top:22px;
}
h1 img {
	vertical-align:-4px;
	padding-left:4px;
}
#wrapping {
	width:960px;
	margin:0px auto;
	background:#fff;
	padding:0px;
	position:relative;
}
/*--------------------------------------------------------------------TOP CSS ------------------------------------------------------*/
#topnav {
	width:960px;
	float:left;
	line-height:37px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	font-size:15px;
	background:url(images/topbg.gif) repeat-x;
}
#topnav a {
	color:#fff;
	padding:0px 20px;
}
#topnav a:hover {
	color:#000;
}
#logo {
	width:960px;
	float:left;
	text-align:center;
	height:112px;
	padding-top:8px;
	font:16px/24px "Times New Roman", Times, serif;
	color:#464646;
	text-transform:uppercase;
}
.navcontainer {
	float:left;
	margin:0px 5px;
	background:url(images/nav-bg.gif) repeat-x;
	height:30px;
	border-bottom:solid 1px #fff;
	width:950px;
}
.navcontainer ul {
	list-style:none;
}
.navcontainer ul li {
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-transform:uppercase;
	background:url(images/nav-line.gif) no-repeat right;
	padding-right:1px;
}
.navcontainer ul li a {
	color:#fff;
	display:block;
	padding:0px 26px;
}
.navcontainer ul li a:hover, .navcontainer ul li a.active,.botnavcontainer ul li a.active {
	background:url(images/nav-over.gif) repeat-x;
}
.navcontainer ul li.nobg {
	background:none;
}
.navcontainer ul li a.twitter {
	background:#03497e;
	display:block;
	padding-top:8px;
	padding-right:32px;
	padding-left:33px;
}
.botnavcontainer {
	width:461px;
	float:left;
	margin-left:5px;
	background:url(images/nav-bg.gif) repeat-x;
	height:30px;
	border-bottom:solid 1px #fff;
}
.green {
	background:url(images/nav-green.gif) repeat-x;
	width:489px;
	height:28px;
	float:left;
	padding-top:2px;
	font-size:14px;
	text-transform:uppercase;
}
.green ul {
	list-style:none;
}
.green ul li {
	padding:0px 25px;
	float:left;
	line-height:30px;
}
.green ul li a {
	color:#fff;
}
.green ul li img {
	padding-right:5px;
	vertical-align:-5px;
}
.botnavcontainer ul {
	list-style:none;
}
.botnavcontainer ul li {
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	text-transform:uppercase;
	background:url(images/nav-line.gif) no-repeat right;
	padding-right:1px;
}
.botnavcontainer ul li a {
	color:#fff;
	display:block;
	padding:0px 26px;
}
.botnavcontainer ul li a:hover, .navcontainer ul li a.active {
	background:url(images/nav-over.gif) repeat-x;
}
/*........................................Mid Css..............................*/
#pagemidcontainer {
	width:950px;
	float:left;
	padding:0px 5px;
	margin-top:10px;
}
#midcontainer {
	width:950px;
	float:left;
	padding:0px 5px;
	background:url(images/mid-bg.jpg) repeat-y;
	margin-top:10px;
	text-align:justify;
}
#inner-midcontainer {
	width:950px;
	float:left;
	padding:0px 5px;
	background:url(images/mid-bg2.jpg) repeat-y;
	margin-top:10px;
	text-align:justify;
}
#inner-leftcontainer {
	width:664px;
	float:left;
	background:#fff;
	padding:0px 4px;
}
/*#inner-leftcontainer img{ border:solid 1px #963232; margin:10px 10px 10px 10px; padding:2px;}*/
#inner-leftcontainer p {
	padding-bottom:10px;
}
#inner-leftcontainer input {
	border:solid 1px #868686;
	margin-bottom:2px;
}
#inner-leftcontainer textarea {
	border:solid 1px #868686;
	margin-bottom:2px;
}
#inner-leftcontainer label {
	text-align:right;
	padding-right:5px;
	font-size:14px;
}
#inner-leftcontainer .btn {
	background:#0192d1;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px;
}
#rightcontainer {
	float:right;
	width:265px;
}
.topimgcontainer {
	float:left;
	width:265px;
	padding-bottom:15px;
}
.leftlist {
	width:255px;
	float:left;
	padding-bottom:10px;
}
.leftlist ul {
	list-style:none;
}
.leftlist .heading {
	color:#055490;
	font-size:16px;
	background:url(images/greyline.gif) repeat-x bottom;
	padding-bottom:10px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
.leftlist .heading a {
	color:#055490;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
.leftlist .heading a:hover {
	color:#055490;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
ul.leftlist .heading img {
	padding-left:5px;
	vertical-align:-5px;
}
.leftlist ul li {
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:5px;
	margin-bottom:5px;
#margin-bottom:3px;
	background:url(images/arrow.gif) no-repeat left 4px;
	padding-left:20px;
}
.leftlist ul li a {
	color:#4e4e4e;
}
.leftlist ul li a:hover {
	color:#009bde;
}
.leftlist2 {
	padding-bottom:10px;
	width:255px;
	float:left;
}
.leftlist2 ul {
	list-style:none;
}
.leftlist2 .heading {
	color:#055490;
	font-size:16px;
	background:url(images/greyline.gif) repeat-x bottom;
	padding-bottom:10px;
	text-transform:uppercase;
	margin-bottom:10px;
	font-weight:bold;
}
.leftlist2 .heading img {
	padding-left:5px;
	vertical-align:-5px;
}
.leftlist2 ul li {
	padding-bottom:4px;
	margin-bottom:9px;
	clear:both;
}
.leftlist2 ul li ul li {
	border-bottom:solid 1px #dfdfdf;
	padding-bottom:4px;
	margin-bottom:9px;
	clear:both;
}
.leftlist2 ul li.no-bor {
	border:none;
}
.leftlist2 ul li a {
	color:#4e4e4e;
}
.leftlist2 ul li a:hover {
	color:#009bde;
}
.leftlist2 ul li span {
	padding-top:8px;
	text-align:right;
	color:#982436;
	font-size:12px;
	padding-bottom:5px;
	display:block;
}
/*ol.midlist{ list-style:none;}
ol.midlist li{}
ol.midlist li label{ padding-right:5px;  float:left;  }
ol.midlist li label span{ width:180px; text-align:left;}*/
/*ol.midlist li */


.postoutercontent{width:675px;  float:left;}





#leftcontainer {
	float:left;
	width:679px;
}
#flashbanner {
	width:677px;
	float:left;
	padding-bottom:0px;
	height:259px;
	background:#FFFFFF;
	border-bottom:solid 1px #dbdbdb;
	border-top:solid 1px #dbdbdb;
	border-left:solid 1px #dbdbdb;
	border-right:0px;
}
.contentbox {
	width:322px;
	margin-right:4px;
	background:url(images/greyline.gif) repeat-x top;
	padding-top:11px;
	font-size:13px;
	padding-bottom:17px;
	padding-left:3px;
	padding-right:3px; float:left; 
}
.contentbox h4 {
	color:#9b2437;
	font-size:15px;
	padding-bottom:9px;
}
.contentbox p {
	padding-bottom:9px;
	line-height:16px;
}
.contentbox .date {
	color:#474747;
	font-size:12px;
}
.contentbox .comment {
	color:#474747;
	font-size:14px;
	font-weight:bold;
}
.contentbox .comment a {
	color:#972335;
	padding-right:5px;
}
.contentbox .comment a:hover {
	color:#474747;
}
.contentbox2{ width:322px; margin-right:4px; background:url(images/greyline.gif) repeat-x top; padding-top:11px; font-size:13px; padding-bottom:17px; padding-left:3px; padding-right:3px; float:right; }
.contentbox2 h4{ color:#9b2437; font-size:15px; padding-bottom:9px;}
.contentbox2 p{ padding-bottom:9px; line-height:16px;}
.contentbox2 .date{ color:#474747; font-size:12px;}
.contentbox2 .comment{ color:#474747; font-size:14px; font-weight:bold;}
.contentbox2 .comment a{ color:#972335; padding-right:5px;}
.contentbox2 .comment a:hover{ color:#474747; }


/*--------------------------------------------------------------------------Footer Css----------------------------------------------*/
#footercontainer {
	width:960px;
	height:49px;
	float:left;
	background:url(images/footerbg.jpg) repeat-x;
	padding-top:21px;
	text-align:center;
	color:#323232;
	font-size:13px;
}
#footercontainer a {
	color:#323232;
	padding:0px 12px;
}
#footercontainer a:hover {
	color:#16adef;
}
#footercontainer p {
	padding-top:5px;
	font-size:12px;
}
h4 a {
	color:#9B2437;
	text-decoration:none;
}
h4 a:hover {
	color:#9B2437;
	text-decoration:none;
}
h2 {
	color:#055490;
	font-size:16px;
	text-transform:uppercase;
	padding:5px 5px 5px 0px;
}
.postmetadata {
	font-weight:bold;
}
.postmetadata a {
	font-weight:normal;
}

