body,div,dl,dt,dd,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td {margin:0;padding:0;}
address,caption,cite,code,dfn,th,var {font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
.fleft{float:left}
.fright {float:right}
.clear{clear:both;}
.divspace{margin-top:3px;}
.padd{padding:10px;}
.paddtop{padding-top:5px;}
.padd1{padding-left:15px;}
.star{
	color:#a33458;
	font-weight:bold 15px;
	vertical-align:top;
}
.border2{border:1px solid gray;}

/*********************************************
		Link Styles
*********************************************/

a img{border:none;}
a:link,a:active,a:visited {color:#113064;font:normal 12px Arial;text-decoration:none;}
a:hover {color:#696969;font:normal 12px Arial;text-decoration:underline;}

/*********************************************
		Text Elements
*********************************************/
p, ul, ol, blockquote {color: #666;}

/*ol, ul {
	margin: 5px 35px;/*
}
blockquote {
	margin: 5px 0px 5px 10px;
	padding: 0px 0px 0px 10px;
	border-left: 1px solid #999;
}
img { border: 0px; }*/
p {
	padding: 10px 0px;
	margin: 0px;
	line-height: 20px;
	text-align:top;
}
p img {
float:left;
padding-right:10px;
}

/**
.clearfix:after { content: "."; display: block; clear: both; margin: 0px; padding: 0px; height: 0; visibility: hidden; }*/

/*********************************************
		Header Styles
*********************************************/
h1 { /* This style used as title on single posts and pages */
	padding: 5px 0px 0px 0px;
	margin: 0px;
	color: #464646;
	font-size: 20px;
	font-family: Georgia, Arial;
	font-weight: normal;
	text-decoration: none;
	text-align: center;
	text-align:left;
}
h1 a {
	color: #2255AA;
	text-decoration: none;
}
h2 { /* This style used as header in the sidebars */
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
}
h3 { /* This style used as the post titles on homepage/archive */
	color: #2255AA;
	font-size: 24px;
	font-family: Times New Roman, Georgia, Arial;
	font-weight: normal;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	text-decoration: none;
	text-align: left;
}
h3 a {
	color: #2255AA;
	text-decoration: none;
}
h3 a:hover {
	color: #333;
}
h4 { /* This style used as title for comments and as the identifying header on archive page  */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 10px 0px 5px 0px;
	margin: 0px;
	color: #666;
	text-decoration: none;
	clear: both;
}
h5 { /* This style used as header in the sidebars */
	color: #202020;
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
	margin: 0px 0px 5px 0px;
	border-bottom: double #C0C0C0;
	text-align: center;
}

/*********************************************
		Header Div Styles
*********************************************/
#toptag {
	display: block;
	background: #000;
	color: #fff;
	margin: 0px auto; padding: 10px;
	text-align: center;
	letter-spacing: 6px;
	text-transform: uppercase;
}
#header {
	margin:auto;
	width:930px;
}
#header #title {
	color: #000;
	font-size: 30px;
	font-family: Helvetica, Arial, sans-serif;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 10px 0px;
	color: #666;
	text-decoration: none;
	text-align: center;
}
#header #title a {
	color: #000;
	text-decoration: none;
}
#header #title a:hover {
	color: #333;
	text-decoration: none;
}
#header #tagline { 
	font-size: 13px;
	font-family: Arial, Tahoma, Verdana;
	font-weight: bold;
	color: #333;
	padding: 3px 0px 3px 0px;
	margin: 0px;
	text-align: center;
	letter-spacing: 5px;
	text-transform: uppercase;
}

/*********************************************
		Container Div / Wrap Div
*********************************************/
#container {
	text-align: left;
	background-color:#ededed;
	border-left:1px solid #e5e5e6;
	border-right:1px solid #e5e5e6;
	width:928px;
    margin: 0px auto;
}
#wrap {
    margin: 0px; padding: 0px;
    width: 620px;
}

/*********************************************
		Content Div
*********************************************/
#content {
	background:transparent;
	text-align:justify;
	padding:0 10px 0 10px;
}
#contentindex{
	background:#f1f4f6;
	text-align:justify;
}
#content img.featureimg {
	float: left;
	margin: 0px; padding: 0px 10px 10px 0px;
}
.post-more { /* Use this class to style the "more" tag */
}
.post-more a, .post-more a:visited { /* Use this class to style the link within the post-more div */
}
.contentbgAll {
	background-color:#ededed;
	border-left:1px solid #e5e5e6;
	border-right:1px solid #e5e5e6;
}
/*********************************************
		Post Meta Styles
*********************************************/
.meta-top {
	clear: both; /* we need this so floats in the post are cleared */
	padding: 0px;
	margin: 0px;
	text-align:left;
}

.meta-top p {
	font-family: Arial, Sans-Serif;
	font-size: 11px;
	text-transform: uppercase;
	margin: 15px 0px 0px 0px; padding: 0px;
	text-align: left;
}
.meta-bottom {
	clear: both; /* we need this so floats in the post are cleared */
	padding: 5px; margin: 0px;
}
.meta-date {
	margin: 0px 5px;
}
.meta-author {
	margin: 0px 5px;
}
.meta-comments {
	margin: 0px 5px;
}
.meta-category {
	margin: 0px 5px;
}

/*********************************************
		Previous/Next Page Navigation
*********************************************/
.page-nav {
	clear: both; /* To clear any floats */
	margin: 10px 0px;
	padding: 10px 0px;
}
.nav-previous {
	width: 249px; 
	float: left; 
	text-align: left;
}
.nav-next {
	width: 249px; 
	float: right; 
	text-align: right;
}

/*********************************************
		Left Sidebar
*********************************************/
#l_sidebar {
	color: #666;
	display: block;
	float: left;/*
	margin: 10px 0px 10px 10px; */
	display: block; /* floats are handled as block elements, this is to fix 
						a margin collapsing bug in IE */
}
#l_sidebar p, #l_sidebar .text-widget {
	padding: 0px 0px 5px 0px;
}
#l_sidebar img {
	text-align: center;
}
#l_sidebar form {
	padding: 0px;
	margin: 5px 0px;
}
#l_sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#l_sidebar ul li {
	padding: 0px 0px 10px 0px;
}
#l_sidebar ul li.item {
	padding: 0px 15px 0px 15px;
	display: block;
	font:normal 11px/14px Arial;
	text-align:justify;
	float: left;
}
#l_sidebar ul li ul {
	padding: 0px 0px 0px 15px;
	list-style-type: square;
}
#l_sidebar ul li ul li {
	padding: 0px;
	margin: 6px 0px;
}
#l_sidebar ul li ul li a {
	color: #2255AA;
	text-decoration: none;
}
#l_sidebar ul li ul li a:hover {
	color: #333;
	text-decoration: underline;
}
#l_sidebar ul li ul li ul {
	padding: 0px;
	margin: 0px;
}
#l_sidebar ul li ul li ul li {
	padding: 0px;
	margin: 5px 10px 5px 5px;
}

/*********************************************
		Right Sidebar
*********************************************/
#r_sidebar {
	color: #666;
	display: inline;
	float: left;/*
	margin: 10px 0px 0px 10px;*/
	margin: 0px 0px 10px 0px;
	display: block; /* floats are handled as block elements, this is to fix 
						a margin collapsing bug in IE */
}
#r_sidebar p {
	padding: 0px 0px 5px 0px;
}
#r_sidebar img {
	text-align: center;
}
#r_sidebar form {
	padding: 0px;
	margin: 5px 0px;
}
#r_sidebar ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#r_sidebar ul li {
	padding: 0px 0px 10px 0px;
}
#r_sidebar ul li.item {
	padding: 0px 10px 0px 10px;
	display: block;
	float: left;
}
#r_sidebar ul li ul {
	padding: 0px 0px 0px 15px;
	list-style-type: square;
}
#r_sidebar ul li ul li {
	padding: 0px;
	margin: 6px 0px;
}
#r_sidebar ul li ul li a {
	color: #2255AA;
	text-decoration: none;
}
#r_sidebar ul li ul li a:hover {
	color: #333;
	text-decoration: underline;
}
#r_sidebar ul li ul li ul {
	padding: 0px;
	margin: 0px;
}
#r_sidebar ul li ul li ul li {
	padding: 0px;
	margin: 5px 10px 5px 5px;
}

/*********************************************
		Comment Styles
*********************************************/
#comments {
	padding: 8px;
}
#comments .even {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border-bottom: 1px dotted #B7B7B7;
}
#comments .odd {
	margin: 5px 0px 5px 0px;
	padding: 10px;
	background: #FFFFFF;
	overflow: hidden;
	border-bottom: 1px dotted #B7B7B7;
}



/*********************************************
		Footer Styles
*********************************************/
#footer {
	color: #ffffff;
	margin: 0px auto;
	padding: 40px 0 0 0;
	width:800px;
	clear: both;
	text-align: left;
	font-size: 11px;
	line-height: 14px;
}

#footer .left {
	width: 40%;
	float: left;
	margin: 0px 0px 0px 20px;
}
#footer .right {
	width: 40%;
	float: right;
	text-align: right;
	margin: 0px 20px 0px 0px;	
}
body{
	background:#fff url(images/body_bg.jpg) repeat;
	font:normal 11px Arial;
	color:#464646;
	margin:auto;
	text-align:center;
	height:100%;
}
td{
	font:normal 11px Arial;
	color:#464646;
}
/*menu*/

#menu{
	margin:0px;
	padding:0px;
}
#menu li{
	display:block;
	float:left;
	list-style:none;
}
#menu li a{
	text-decoration:none;
	display:block;
	text-align:center;
}
a.menulink:link,a.menulink:active,a.menulink:visited{
	background:url(images/menu_smallbg.png) no-repeat;
	font:normal 14px/35px Arial;
	height:45px;
	width:105px;
	color:#fff;
}
a.menulink:hover,a.menulink_sel:link,a.menulink_sel:active,a.menulink_sel:visited,a.menulink_sel:hover{
	background:url(images/sel_menu.png) no-repeat;
	width:105px;
	height:45px;
	font:normal 14px/35px Arial;
	color:#fff;
}
a.menulinkbig:link,a.menulinkbig:active,a.menulinkbig:visited{
	background:url(images/menu_bigbg.png) no-repeat;
	font:normal 14px/35px Arial;
	height:45px;
	width:135px;
	color:#fff;
}
a.menulinkbig:hover,a.menulinkbigsel:link,a.menulinkbigsel:active,a.menulinkbigsel:visited,a.menulinkbigsel:hover{
	background:url(images/se_menubig.png) no-repeat;
	width:135px;
	height:45px;
	font:normal 14px/35px Arial;
	color:#fff;
}
/*content*/
.positionshade{
	position:relative;
}
.shadeleft{
	position:absolute;
	width:16px;
	height:275px;
	left:-16px;
}
.shaderight{
	float:right;
	position:absolute;
	width:16px;height:275px;
	right:-17px;
}
.conttopbg{
	background:url(images/contenttop_bg.png) no-repeat;
	width:930px;
	height:13px;
}
.contentbg{
	background-color:#ededed;
	border-left:1px solid #e5e5e6;
	border-right:1px solid #e5e5e6;
	width:915px;
}
.contbotbg{
	background:url(images/contentfoot_bg.png) no-repeat;
	width:930px;
	height:10px;
	margin:auto;
}
.headerbg{
	background:url(images/header_bg.png) no-repeat;
	width:915px;
	height:231px;
	margin-left:7px;
}
.footerbg{
	background:url(images/footer_bg.jpg) repeat-x;
	height:124px;
	font:normal 11px Arial;
	color:#ffffff;
}
a.footlink:link,a.footlink:active,a.footlink:visited{
	font:bold 11px Arial;
	color:#fff;
	text-decoration:none;
}
a.footlink:hover, a.footlink_sel:link, a.footlink_sel:active, a.footlink_sel:visited, a.footlink_sel:hover{
	font:bold 11px Arial;
	color:#f50002;
	text-decoration:none;
}
/*listingbox*/

.titletxt{
	font:normal 14px Myriad Pro, Arial;
	color:#000;
	padding:3px 0 0 10px;
}
/*search_box*/
.search_tlc{
	background:url(images/search_tlc.png) no-repeat;
	width:8px;
	height:25px;
}
.search_tbg{
	background:url(images/search_tbg.png) repeat-x;
	height:25px;
	font:normal 14px Myriad Pro, Arial;
	color:#344e68;
	vertical-align:bottom;
}
.search_trc{
	background:url(images/search_trc.png) no-repeat;
	width:8px;
	height:25px;
}
.search_lbg{
	background:url(images/search_lbg.png) repeat-y;
	width:8px;
}
.search_bg{
	background:#f1f4f6;
	vertical-align:top;
	width:584px;
	padding:10px 0 0 8px;
	text-align:center;
}
.search_rbg{
	background:url(images/search_rbg.png) repeat-y;
	width:8px;
}
.search_blc{
	background:url(images/search_blc.png) no-repeat;
	width:8px;
	height:7px;
}
.search_bbg{
	background:url(images/search_bbg.png) repeat-x;
	height:9px;
}
.search_brc{
	background:url(images/search_brc.png) no-repeat;
	width:8px;
	height:7px;
}
/*banner*/
.banner_tbg{
	background:url(images/banner_tbg.png) no-repeat;
	width:303px;
	vertical-align:top;
	height:49px;
}
.banner_bg{
	background:url(images/banner_bg.png) repeat-y;
	width:303px;
	vertical-align:top;
}
.bannertxt{
	text-align:center;
	font:normal 14px Arial;
	color:#344e68;
}
.bannertxt1{
	padding-left:20px;
	font:normal 14px Arial;
	color:#344e68;
}

.banner_bbg{
	background:url(images/banner_bbg.png) no-repeat;
	width:303px;
	height:13px;
}
.bangreenbg{
	background:url(images/bangreen_strip.jpg) no-repeat;
	width:294px;
	margin:auto;
	height:13px;
	font:normal 10px Arial;
	color:#fff;
}
.banner_bg div{
	font:normal 11px/15px Arial;
	color:#000;
	text-align:justify;
}

.searchbut{
	display:block;
	background:url(images/searchbut.png) no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	font:bold 12px Arial;
	color:#000;
	border:none;
}
.textfield2{
	background: url(images/txtfiled_bg.png) no-repeat;
	width:224px;
	height:32px;	
	padding-left:7px;
	text-align:left;
	}
.textfield2 input{
	background-color:transparent;
	border:none;
	font:12px Arial;
	width:200px;
	padding-left:1px;
	font: 12px Arial;
	color:#000;
}
.map_tlc{
	background:url(images/mapbg_tlc.png) no-repeat;
	width:8px;
	height:9px;
}
.map_tbg{
	background:url(images/mapbg_tbg.png) repeat-x;
	height:9px;
}
.map_trc{
	background:url(images/mapbg_trc.png) no-repeat;
	width:8px;
	height:9px;
}
.map_lbg{
	background:url(images/mapbg_lbg.png) repeat-y;
	width:8px;
}
.map_bg{
	background:#fff;
	font:normal 12px Arial;
	color:#000;
}
.map_rbg{
	background:url(images/mapbg_rbg.png) repeat-y;
	width:8px;
}
.map_blc{
	background:url(images/mapbg_blc.png) no-repeat;
	width:8px;
	height:7px;
}
.map_bbg{
	background:url(images/mapbg_bbg.png) repeat-x;
	height:7px;
}
.map_brc{
	background:url(images/mapbg_brc.png) no-repeat;
	width:8px;
	height:7px;
}
.topspace10 {padding-top:10px;clear:both;}


/*   Search     */
.rightnavt{
	background:url(images/rigtnavtbg.png) no-repeat;
	width:303px;
	height:46px;
	font:normal 14px Myriad Pro, Arial;
	color:#000;
}
.rightnavm{
	background:url(images/rigtnavmbg.png) repeat-y;
	width:301px;
}
.rightnavb{
	background:url(images/rigtnavbbg.png) no-repeat;
	width:303px;
	height:14px;
}

.padd{padding:10px;}

.forgottxt:link,.forgottxt:visited,.forgottxt:active
{
	font:normal 14px Arial;
	color:#657700;
	text-decoration:none;
}
.forgottxt:hover
{
	font:normal 14px Arial;
	color:#657700;
	text-decoration:underline;
}