body
{
	background: white;
	color: #000000;
	margin: 0px;
	padding: 0;
}
img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#mainpage
{
	margin: 0 auto;
	padding-left: 1px;
	padding-right: 1px;
	width: 958px;
}
h2
{
	color: #424141;
	font: 24px Tahoma;
	margin: 0;
	padding: 0;
}
h3
{
	color: #424141;
	font: 24px Tahoma;
	margin: 0;
	padding: 0;
}
a:link, a:visited, a:active
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
input
{
	border: 1px solid #303030;
	vertical-align: middle;
}
#header
{
	background: transparent;
	float: left;
	height: 132px;
	margin: 0px;
	padding: 0;
	padding: 0px;
	width: 958px;
}
#header .title
{
	float: left;
}
#header .title h1
{
	color: #FFFFFF;
	font: 30px Verdana;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
	padding-top: 28px;
}
#header .title h1 a
{
	color: #FFFFFF;
	font-weight: bold;
}
#header .title h1 a:hover
{
	text-decoration: none;
}
#header .title h2
{
	color: #70A1D3;
	font: 14px Verdana;
	font-weight: bold;
	margin: 0px;
	padding-left: 10px;
}
#header .banner
{
	float: right;
	padding: 0;
}
#menu
{
	background: url('custom/menu-bar.png') no-repeat;
	float: left;
	height: 71px;
	width: 958px;
	margin:0 auto;
	padding-left:8px;
	position:relative;
}
ul.menu
{
	list-style: none;
	margin: 0px;
	padding: 0;
	position:relative;
	z-index:999;
}
ul.menu li
{
	background-position: 100% 0%;
	float: left;
	list-style-type: none;
	margin: 0;
}
ul.menu li a, ul.menu li a:visited
{
	color: #FFFFFF;
	float: left;
	font: 12px Verdana;
	font-weight: bold;
	margin: 22px 10px 20px;
	padding:4px 7px 0;
	text-transform: capitalize;
	text-shadow: 0 1px 0 black;
	height:19px;
}
ul.menu li a:hover, ul.menu li a:visited:hover
{
	text-decoration: none;
	color: #88daff;
	
}
li.current_page_item a{
   background:  url('custom/rollover.gif') repeat-x;
}

li.current_page_item a:link, li.current_page_item a:visited{
	color: #88daff !important;
	
}

#content
{
	background: #979797;
	color: #000000;
	float: left;
	font: 12px Verdana;
	margin: 0px;
	padding: 0;
	margin-right: 21px;
	margin-top: 8px;
	width: 618px;
	margin-bottom: 10px;
}
.entry
{
	margin: 0px;
	padding: 0px;
}
.entry h2 a, .entry h2 a:visited
{
	color: #054474;
	font-weight: bold;
	margin: 0;
	text-decoration: none;
}
.entry h2 a:hover, .entry h2 a:visited:hover
{
	text-decoration: none;
}
.entry h3
{
	color: #054474;
	font: 18px Verdana;
	font-weight: bold;
	line-height: 34px;
	padding-top: 14px;
}
.entry h4
{
	border-bottom: 1px dotted #B3B3B3;
	color: #808080;
	font: 11px Verdana;
	margin: 0;
	margin-bottom: 15px;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 5px;
}
.entry h4 a
{
	color: #054474;
	font-weight: normal;
	margin: 0;
	text-decoration: none;
}
.entry h4 a:hover
{
	text-decoration: underline;
}
.entry .blue
{
	color: #054474;
}
.postbot
{
	border-bottom: 1px dotted #B3B3B3;
	border-top: 1px dotted #B3B3B3;
	float: left;
	margin-top: 15px;
	width: 403px;
}
.postbot .left
{
	color: #808080;
	float: left;
	font: 11px Verdana;
	line-height: 27px;
	margin: 0px;
	padding: 0px;
	padding-left: 7px;
}
.postbot .left a
{
	color: #808080;
	font-weight: normal;
}
.postbot .right
{
	color: #808080;
	float: right;
	font: 11px Verdana;
	line-height: 27px;
	margin: 0px;
	padding: 0px;
	padding-right: 7px;
}
.postbot .right a
{
	color: #808080;
	font-weight: normal;
}
.entry p
{
	margin: 0px;
}
#sidebar
{
	float: left;
	font: 11px Verdana;
	margin: 8px 0 0 0;
	padding: 0px;
	padding-bottom: 10px;
	width: 288px;
}
#rss
{
	background: url('images/rssbg.gif') no-repeat;
	float: left;
	width: 294px;
}
#searchform
{
	margin: 0px;
	padding: 0px;
	padding-left: 14px;
	padding-top: 8px;
}
#searchform .input
{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	font: 11px Verdana;
	height: 17px;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	width: 253px;
}
#searchform .submit
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#rss h3
{
	color: #000000;
	font: 12px Verdana;
	line-height: 49px;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#subscribeform
{
	margin: 0px;
	padding: 0px;
	padding-left: 93px;
}
#subscribeform .input
{
	background: #FFFFFF;
	border: 1px solid #CCCCCC;
	color: #CCCCCC;
	font: 11px Verdana;
	height: 17px;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	width: 174px;
}
#subscribeform .submit
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}
#rss h4
{
	color: #000000;
	float: left;
	font: 12px Verdana;
	line-height: 56px;
	margin: 0px;
	padding: 0px;
	padding-right: 14px;
	text-align: right;
	width: 241px;
}
#rss h4 a
{
	color: #0566AC;
	font-weight: normal;
}
#rss .readers
{
	float: left;
	padding-top: 14px;
	width: 95px;
}
#sponsors
{
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 12px;
	width: 345px;
}
#sponsors img
{
	border: 1px solid #000000;
	margin-bottom: 7px;
	margin-left: 25px;
}
#youtube
{
	padding-bottom: 12px;
	padding-left: 25px;
	padding-top: 12px;
	width: 325px;
}
.rsidebar
{
	color: #303030;
	float: right;
	font: 13px Verdana;
	width: 288px;

}
.rsidebar h2
{
	background: transparent url('custom/sidebar-header.png') top left repeat-y;
	color: #FFFFFF;
	font: 11px Verdana;
	font-weight: bold;
	line-height: 30px;
	padding: 0;
	padding-left: 16px;
	text-transform: Capitalize;
	margin:4px;
	width:272px;
}
.rsidebar a
{
	font-weight: normal;
}
.rsidebar ul
{
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.rsidebar ul li
{
	float: left;
	list-style-type: none;
	margin: 0 0 6px;
	padding: 0;
	width: 288px;
	background: #c4c4c4;
}
.rsidebar ul li ul
{
	list-style-type: square;
	margin: 0px;
	padding: 0px;
	padding-bottom: 3px;
}
.rsidebar ul li ul li
{
	background: url('images/sidebarborder.gif') no-repeat;
	background-position: 0% 100%;
	line-height: 27px;
	list-style-type: none;
	margin: 0;
	padding-left: 16px;
	width: 334px;
}
.rsidebar ul li ul li:hover
{
	background: url('images/sidebarborder.gif') no-repeat;
	background-color: #ECF6FD;
	background-position: 0% 100%;
}
.rsidebar ul li ul li a
{
	color: #054474;
	font: 11px Verdana;
	font-weight: normal;
	line-height: 27px;
}
.rsidebar ul li ul li a:visited
{
	color: #054474;
	font-weight: normal;
}
.rsidebar ul li ul li a:hover
{
	text-decoration: none;
}
.rsidebar ul li ul li a:visited:hover
{
	text-decoration: none;
}
.navigation
{
	color: #303030;
	float: left;
	margin: 0px;
	margin-left: 13px;
	margin-right: 19px;
	padding: 0px;
	padding-top: 6px;
	width: 636px;
}
.navigation p
{
	color: #303030;
	margin: 0px;
}
.navigation a:hover
{
	text-decoration: underline;
}
.alignright
{
	float: right;
	margin-top: 10px;
}
.alignleft
{
	float: left;
	margin-top: 10px;
}
.postmetadata
{
	color: #600320;
	font: 12px Verdana;
	margin: 0;
	padding: 0px;
	text-align: right;
}
.postmetadata a
{
	color: #600320;
}
.boxcomments
{
	width: 403px;
}
#commentform label
{
	display: block;
	margin: 0;
	padding-top: 10px;
}
#commentform input
{
	margin: 0 5px 10px 0;
	padding: 1px;
	width: 170px;
}
#commentform textarea
{
	margin: 0 0 10px;
	padding: 0;
	width: 400px;
}
#commentform #submit
{
	margin: 0 0 0px;
}
#commentform p
{
	margin: 0px 0;
	padding-top: 5px;
}
ol.commentlist
{
	margin: 0 0 0 0px;
	padding: 0;
}
ol.commentlist li
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0px 0px 1px;
}
ol.commentlist li.commenthead
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0px;
}
ol.commentlist li.commenthead h2
{
	margin: 0;
}
ol.tblist
{
	border-top: 1px solid #fff;
	list-style: none;
	margin: 0 0 1px;
	padding: 15px;
}
ol.tblist li
{
	display: block;
	list-style-type: none;
	margin-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	padding-left: 15px;
}
#footer
{
	clear: both;
	color: #FFFFFF;
	height: 0px;
	margin: 0;
	padding: 0;
}
#footerbox
{
	background: #272727;
	color: #FFFFFF;
	height: 58px;
	margin: 0 auto;
	margin: 0;
	padding: 0;
	margin-bottom: -5px;
}
#footerbox p
{
	color: #FFFFFF;
	font: 11px Verdana;
	font-weight: bold;
	line-height: 35px;
	margin: 0px;
	text-align: center;
}
#footerbox a
{
	color: #FFFFFF;
	font-weight: bold;
}
#footerbox a:hover
{
	text-decoration: underline;
}
#logoimg {
	margin-top:52px; 
	margin-left:26px;
}
.banner h1 {
	font-size:10px;
	color: #565553;
	padding: 0;
	margin: 0;
	text-align:right;
	font-size: 14px;
	font-weight: bold;
	font-family: arial, sans-serif;
}
.banner p {
	font-size:10px;
	color: #a4a4a3;
	text-align:right;
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-family: arial, sans-serif;
	line-height:15px;
}
#topblurb {
	width: 490px;
	padding-right: 177px;
	padding-top: 40px;
}
#content-inner
{
	margin: 0 8px 8px;
	padding: 10px;
	background:white;
}
.content-header
{
	margin: 3px 8px 3px;
	background: url('custom/page-header.png') top left repeat-y;
	padding: 0;
	width:100%;
	height:32px;
}
.content-header h2 {
	color: white;
	font: 13px Verdana;
	font-weight: bold;
	padding-left:10px;
	padding-top:8px;
}
#manimg {
	position:absolute;
	top:-103px;
	right:50px;
	z-index: 998;
}
.sidebar-image {
	margin: 0 4px 4px;
}
#foother {
	height:63px;
	background: url('custom/footer-y.png') repeat-x;
}
#mainfoother {
	height:63px;
	background: transparent url('custom/footer.png') no-repeat;
	margin:0 auto;
	display: block;
	width:932px;
	padding-right:40px;
}
.footerp {
	float: left;
	color: white; 
	font-size:11px;
	font-family: verdana, sans-serif;
	margin-top:28px;
	margin-left:10px;
}
.footerpr {
	float: right;
	color: #7c7c7c; 
	font-size:11px;
	font-family: verdana, sans-serif;
	margin-top:28px;
}
.footerpr a:link, .footerpr a:visited, .footerpr a:active  {
	text-decoration:none;
	color: #7c7c7c;
	font-weight:normal;
}

.footerpr a:hover {
	text-decoration:underline;
	color: #88daff;
}

.entry p {
	margin-bottom:10px;
	line-height:140%;
	text-align:justify;
}

.entry img {
	margin-left:20px;
	margin-bottom:12px;
}

.rowdata1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0d9bff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #104674;
	border-right-color: #104674;
	border-bottom-color: #104674;
	border-left-color: #104674;
}

.rowdata2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #152c40;
	border-right-color: #152c40;
	border-bottom-color: #152c40;
	border-left-color: #152c40;
}
