/* CSS Document */
body
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}

#container
{
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.top
{
	width: 100%;
	height: 6px;
	background-color: #333333;
	margin: 0px;
	padding: 0px;
}

#header
{
	width: 973px;
	height: 89px;
	margin: 0px auto;
	padding: 0px;
	background-color: #FFFFFF;
}

.logo
{
	width: 184px;
	height: 89px;
	float: left;
	margin: 0px;
	padding: 0px;
}

.tagline
{
	width: 350px;
	height: 19px;
	float: left;
	margin: 0px;
	padding: 70px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.search_panel
{
	float: left;
	width: 438px;
	height: 89px;
	margin: 0px;
	padding: 0px;
}

.img1
{
	width: 23px;
	height: 15px;
	margin: 0px;
	padding: 8px 0px 0px 8px;
}

.textbox
{
	width: 190px;
	height: 29px;
	background: url(../images/textback.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	border: none;
}

#back
{
	float: left;
	width: 100%;
	height: auto;
	background: url(../images/back.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px;
}

.main
{
	width: 973px;
	height: auto;
	margin: 0px auto;
	padding: 0px;
}

.menu_box
{
	width: 973px;
	height: 25px;
	margin: 0px;
	padding: 0px;
}

.menu
{
	width: 540px;
	height: auto;
	margin: 0px;
	padding: 0px;
	float: right;
}

.menu li
{
	margin: 0px;
	padding: 0px;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	list-style: none;
}

.menu li a:link, .menu li a:visited
{
	margin: 0px;
	padding: 0px 5px 0px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	border-right: 1px solid #666666;
}

.menu li a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	text-align: right;
}

.addsite
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.addsite a:link, .addsite a:visited
{
	margin: 0px;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.addsite a:hover
{
	color: #333333;
	text-decoration: none;
}

#middle
{
	float: left;
	width: 973px;
	height: auto;
	background-color: #FFFFFF;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

#middle_content
{
	float: left;
	width: 951px;
	height: auto;
	background-color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
}

.categroy_box
{
	width: 528px;
	height: 139px;
	margin: 0px;
	padding: 0px;
}

.sub_categroy_box
{
	width: 755px;
	height: 139px;
	margin: 0px;
	padding: 0px;
}

.cat_left
{
	float: left;
	width: 10px;
	height: 139px;
	background: url(../images/cat_left.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.cat_middle
{
	float: left;
	width: 508px;
	height: 139px;
	background-color: #E37C1D;
	margin: 0px;
	padding: 0px;
}

.sub_cat_middle
{
	float: left;
	width: 735px;
	height: 139px;
	background-color: #E37C1D;
	margin: 0px;
	padding: 0px;
}

.sub_cat_middle table td
{
	display: inline;
	margin-right: 3px;
}

.cat_right
{
	float: left;
	width: 10px;
	height: 139px;
	background: url(../images/cat_right.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.welcome_box
{
	width: 419px;
	height: 139px;
	margin: 0px;
	padding: 0px;
}

.welcome_left
{
	float: left;
	width: 5px;
	height: 139px;
	background: url(../images/welcome_left.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.welcome_middle
{
	float: left;
	width: 409px;
	height: 139px;
	background: url(../images/welcoem_middle.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px;
}

.welcome_right
{
	float: left;
	width: 5px;
	height: 139px;
	background: url(../images/welcome_right.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.welcome_ttl
{
	width: 265px;
	height: 24px;
	background: url(../images/welcome_ttl.jpg) left top no-repeat;
	margin: 5px 0px 0px 13px;
	padding: 0px;
}

.text01
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #79B81D;
	text-align: left;
	margin: 0px;
	padding: 13px 10px 0px 20px;
}

.text02
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	margin: 0px;
	padding: 8px 10px 5px 20px;
}

.readmore
{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 13px;
	color: #E37C1D;
	font-weight: bold;
	margin: 0px;
	padding: 0px 20px 5px 0px;
}

/*
.readmore a:link, .readmore a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E37C1D;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	text-decoration: underline;	
}

.readmore a:hover
{
	text-decoration: none;
}
*/
.readmore a:link, .readmore a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 13px;
	color: #E37C1D;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.readmore a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 13px;
	color: #E37C1D;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}


.more_cat
{
	width: 112px;
	height: 21px;
	margin: 0px 11px 0px 0px;
	padding: 0px 30px 0px 0px;
	float: right;
}

.category
{
	float: left;
	list-style: none;
	margin: 0px;
	padding: 10px 10px 10px 15px;
	display: block;
}

.category li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/bullet.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.category li a:link, .category li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/bullet.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px 0px 10px 15px;
	text-decoration: none;
}

.category li a:hover
{
	color: #333333;
	text-decoration: none;
}

#middle_1
{
	float: left;
	width: 951px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#right
{
	float: left;
	width: 761px;
	height: auto;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

#left
{
	float: left;
	width: 190px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.article_box
{
	float: left;
	width: 245px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.article_box_new
{
	float: left;
	width: 372px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.article_top
{
	float: left;
	width: 245px;
	height: 31px;
	background: url(../images/latestarticle_ttl.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.article_top_new
{
	float: left;
	width: 372px;
	height: 35px;
	background: url(../images/latestarticle_ttl_new.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.article_middle
{
	float: left;
	width: 245px;
	height: auto;
	background: url(../images/middle_feed.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}

.article_middle_new
{
	float: left;
	width: 372px;
	height: auto;
	background: url(../images/middle_feed_new.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}

.article_bottom
{
	float: left;
	width: 245px;
	height: 5px;
	background: url(../images/bottom_feed.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}

.article_bottom_new
{
	float: left;
	width: 372px;
	height: 8px;
	background: url(../images/bottom_feed_new.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
}


.article_bottom span
{
	display: none;
}

.blog_top
{
	float: left;
	width: 245px;
	height: 31px;
	background: url(../images/latestblogs_ttl.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.blog_top_new
{
	float: left;
	width: 372px;
	height: 35px;
	background: url(../images/latestblogs_ttl_new.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}


.audio_top
{
	float: left;
	width: 245px;
	height: 31px;
	background: url(../images/latestaudio_ttl.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.text06
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 8px 10px 0px 10px;
	display: block;
	text-decoration: none;
}

.text06 a:link, .text06 a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	display: block;
	text-decoration: none;
}

.text06 a:hover
{
	text-decoration: underline;
}

.livestat_ttl
{
	width: 190px;
	height: 29px;
	background: url(../images/livestat_ttl.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.livestat_bottom
{
	width: 190px;
	height: 6px;
	background: url(../images/livestat_bottom.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.livestat_middle
{
	width: 190px;
	height: auto;
	background: url(../images/livestat_middle.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}


.text05
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: center;
}

.networks_ttl
{
	width: 190px;
	height: 31px;
	background: url(../images/network_ttl.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.advertisement_ttl
{
	width: 190px;
	height: 7px;
	background: url(../images/network_top.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.networks_bottom
{
	width: 190px;
	height: 7px;
	background: url(../images/network_bottom.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.networks_middle
{
	width: 190px;
	height: auto;
	background: url(../images/network_middle.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}

.text04
{
	margin: 0px;
	padding: 5px 5px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.text04 a:link, .text04 a:visited
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.text04 a:hover
{
	text-decoration: none;
	color: #CC9933;
}

.hire_back
{
	background: url(../images/left_back.jpg) left top no-repeat;
	width: 190px;
	height: 70px;
	margin: 0px;
	padding: 0px;
}

.content_top
{
	width: 756px;
	height: 9px;
	background: url(../images/content_top.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.content_middle
{
	width: 756px;
	height: 9px;
	background: url(../images/content_middle.jpg) left top repeat-y;
	margin: 0px;
	padding: 0px;
}

.content_bottom
{
	width: 756px;
	height: 9px;
	background: url(../images/content_bottom.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.content_ttl
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin: 0px 20px 10px 20px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
}

.content_ttl1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 10px 0px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
}

.content_ttlnew
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #003366;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	width: 710px;
}

.text03
{
	margin: 0px 0px 0px 25px;
	padding: 0px 10px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	background: url(../images/arrow.jpg) left center no-repeat;
}

.text03 a:link, .text03 a:visited
{
	margin: 10px 0px 0px 0px;
	padding: 10px 10px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.text03 a:hover
{
	text-decoration: none;
}

.text07
{
	margin: 0px 0px 0px 25px;
	padding: 0px 10px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

#foot_top
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 973px;
	height: 4px;
	background-color: #E37C1D;
}

#footer
{
	float: left;
	width: 100%;
	height: auto;
	background-color: #333333;
	margin: 0px;
	padding: 0px;
}

.copyright
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 30px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}


.footerlink
{
	width: 749px;
	height: auto;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
}

.footerlink li
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	float: right;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	display: inline;
	list-style: none;
}

.footerlink li a:link, .footerlink li a:visited
{
	margin: 0px;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #9F9F9F;
	text-decoration: none;
	text-align: right;
}

.footerlink li a:hover
{
	text-decoration: none;
	color: #FFFFFF;
	text-align: right;
}

.title_left
{
	width: 6px;
	height: 20px;
	background: url(../images/title_left.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}
.title_middle
{
	width: 941px;
	height: 20px;
	background: url(../images/title_middle.jpg) left top repeat-x;
	margin: 0px;
	padding: 0px;
}
.title_right
{
	width: 6px;
	height: 20px;
	background: url(../images/title_right.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.title_back
{
	width: 332px;
	height: 20px;
	background: url(../images/title_back.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px;
}

.top_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
	margin: 40px 0px 0px 10px;
	padding: 0px;
}

.top_links a:link, .top_links a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.top_links a:hover
{
	text-decoration: underline;
}

.new_top_links
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
	margin: 30px 0px 0px 10px;
	padding: 0px;
}

.new_top_links a:link, .new_top_links a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	text-decoration: none;
}

.new_top_links a:hover
{
	text-decoration: underline;
}


.top_ttl
{
	font-family: Lucida Bright, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF; /* text-align: right; */
	text-decoration: none;
	margin: 2px 10px 0px 0px;
	padding: 0px;
}

.sub_cat
{
	float: left; /* width: 160px;*/
	width: 150px;
	height: auto;
	margin: 0px;
	padding: 5px 0px 5px 15px;
	list-style: none;
	text-align: left;
}

.sub_cat li
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	background: url(../images/bullet.jpg) left top no-repeat;
	margin: 0px;
	padding: 0px 0px 5px 15px;
	text-decoration: none;
	display: block;
	text-align: left;
}

.sub_cat li a:link, .sub_cat li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
	text-align: left;
}

.sub_cat li a:hover
{
	color: #333333;
	text-decoration: none;
}

.articles
{
	background: url(../images/arrow.jpg) left center no-repeat;
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.articles a:link, .articles a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.articles a:hover
{
	color: #E37C1D;
	text-decoration: none;
}

.searchby
{
	width: 220px;
	height: 20px;
	float: right;
	margin: 0px;
	padding: 0px 0px 0px 0px;
}

.month
{
	width: 88px;
	height: 20px;
	border: 1px solid #E37C1D;
	margin: 0px;
	padding: 0px;
	float: left;
}

.year
{
	width: 68px;
	height: 20px;
	border: 1px solid #E37C1D;
	margin: 0px 5px 0px 5px;
	padding: 0px;
	float: left;
}

.go_btn
{
	float: left;
	width: 28px;
	height: 20px;
	border: 1px solid #666666;
	background-color: #E37C1D;
	margin: 0px 0px 0px 5px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #333333;
	cursor: pointer;
}

.content_article
{
	margin: 0px 20px 10px 20px;
	padding: 0px;
	border-bottom: 1px dotted #CCCCCC;
	text-align: left;
}

.art_ttl1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.breadcrumb
{
	width: 100%;
	height: auto;
	float: left;
}

.relatedcat
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E37D1F;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	text-align: left;
}

.relatedcat span
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px 15px 0px 10px;
	text-align: left;
	text-decoration: none;
}

.relatedcat span a:link, .relatedcat span a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	text-align: left;
	text-decoration: underline;
}

.relatedcat span a:hover
{
	color: #E37D1F;
	text-decoration: none;
}

.text09
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E37D1F;
	margin: 0px 20px 10px 20px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.text10
{
	margin: 0px 20px 10px 20px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.content_article_bot
{
	margin: 5px 20px 10px 20px;
	padding: 0px;
	border-top: 1px dotted #CCCCCC;
	text-align: left;
}

.back_btn
{
	width: 54px;
	height: 20px;
	border: 1px solid #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E37C1D;
	float: right;
	cursor: pointer;
	vertical-align: middle;
}

.articles_sub
{
	background: url(../images/arrow.jpg) left center no-repeat;
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: left;
}

.articles_sub a:link, .articles_sub a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: underline;
}

.articles_sub a:hover
{
	text-decoration: none;
	cursor: pointer;
}

.tablemr
{
	margin: 0px 20px 10px 20px;
	padding: 0px;
}

.mandatory
{
	margin: 0px;
	padding: 10px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-align: left;
	text-decoration: none;
}

.mandatory span
{
	color: #FF0000;
}

.textbox1
{
	width: 198px;
	height: 16px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}


.textbox2
{
	width: 198px;
	height: 35px;
	margin: 3px 0px 0px 0px;
	padding: 0px;
	border: 1px solid #CCCCCC;
}

.btn_submit
{
	width: 68px;
	height: 20px;
	border: 1px solid #666666;
	background-color: #E37C1D;
	margin: 5px 0px 5px 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #FFFFFF;
	cursor: pointer;
}

.text11
{
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	white-space: pre-line;
}

.text11 a:link, .text11 a:visited
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.text11 a:hover
{
	cursor: text;
}

.textlink
{
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
	white-space: pre-line;
}

.textlink a:link, .textlink a:visited
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: underline;
}

.textlink a:hover
{
	cursor: pointer;
	text-decoration: none;
}


.text12
{
	margin: 0px 20px 0px 20px;
	padding: 5px 0px 5px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}

.text12 a:link, .text12 a:visited
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #006699;
	font-weight: bold;
	text-align: left;
	text-decoration: underline;
}

.text12 a:hover
{
	text-decoration: none;
}

/*.paging
{
	margin: 10px 20px 0px 20px;
	padding: 0px 0px 10px 0px;
	float: left;
	list-style-type: none;
}*/

.paging
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px 5px 0px 5px;
	display: inline;
}

/*.paging li a:link, .paging li a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	margin: 0px;
	padding: 0px 10px 0px 0px;
	border-right: 1px solid #333333;
	display: inline;
}

.paging li a:hover, .paging li a:active
{
	color: #E37E20;
	text-decoration: underline;
}*/
.date_listing
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	margin: 0px 15px 10px 15px;
	padding: 10px 0px 10px 0px;
	text-align: left;
	font-style: italic;
}

/* class for more categories */

.moreCategories
{
	/* Styling question */ /* Start layout CSS */
	color: #FFF;
	font-size: 12px;
	background-color: #E37C1D;
	width: auto;
	margin-bottom: 2px;
	margin-top: 115px;
	padding-top: 0px;
	height: 20px; /* End layout CSS */
	overflow: hidden;
	cursor: pointer;
	text-align: right;
}
.ShowCategories
{
	/* Parent box of slide down content */ /* Start layout CSS */
	background-color: #E37C1D;
	width: 735px; /* width: 508px; End layout CSS */
	visibility: hidden;
	height: 0px;
	overflow: hidden;
	z-index: 100;
	position: absolute;
}
.ShowCategories_content
{
	/* Content that is slided down */
	padding: 1px;
	font-size: 0.9em;
	z-index: 100;
	position: absolute;
}
.searchbynew
{
	width: 50px;
	height: 20px;
	float: right;
	margin: 5px 0px 0px 220px;
	padding: 0px 0px 0px 0px;
}

.generalanchor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.generalanchor a:link, .generalanchor a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}

.generalanchor a:hover
{
	text-decoration: none;
	color: #CC9933;
}

.editanchor
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	float: right;
	margin-top: 13px;
	margin-right: 7px;
}

.editanchor a:link, .editanchor a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}

.editanchor a:hover
{
	text-decoration: none;
	color: #CC9933;
}

.more_cat
{
	margin: 0px;
	padding: 0px 0px 10px 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background: url(../images/bullet.jpg) left top no-repeat;
	text-decoration: none;
	float: left;
	line-height: 13px;
}

.more_cat a:link, .more_cat a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.more_cat a:hover
{
	text-decoration: none;
}
/*ADDED*/
.bottomlink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: inherit;
	text-decoration: none;
	margin: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
a.bottomlink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #E57304;
	background-color: inherit;
	text-decoration: none;
	margin: 0px;
	padding-right: 3px;
	padding-left: 3px;
}
.bottom_sublink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: inherit;
	text-decoration: none;
	margin: 0px;
	padding-right: 2px;
	padding-left: 2px;
}
a.bottom_sublink:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	background-color: inherit;
	text-decoration: underline;
	margin: 0px;
	padding-right: 2px;
	padding-left: 2px;
}

.btn:link, .btn:visited
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: inherit;
	text-decoration: underline;
}
.btn:hover
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: inherit;
	text-decoration: none;
}
.btn_active
{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	background-color: inherit;
	text-decoration: none;
}

.shade
{
	background-color: #FDF2E9;
	color: #000000;
}

.listing_linkB:link, .listing_linkB:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

.listing_linkB:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}

#yschpg
{
	border: none;
	padding-bottom: 13px;
	margin-bottom: 0px;
	padding-top: 9px;
}
* html #yschpg
{
	padding-top: 4px;
}
#yschpg a, #yschpg span
{
	padding: 3px 7px;
	margin: 0px;
	border: none;
}
#yschpg span
{
	font-weight: bold;
}
#yschpg big span
{
	padding: 0px;
}
#yschpg a.yschnbdr
{
	padding: 1px;
	border: none;
	margin: 0px;
	font-weight: bold;
	font-size: 110%;
}
#yschpg a.yschnbdr:hover
{
	padding: 0px;
	border: 1px solid #0000dd;
	margin: 0px;
	font-weight: bold;
	font-size: 110%;
}
#yschpg a:hover
{
	padding: 2px 6px;
	border: 1px solid #0000dd;
}
#yschpg a:visited
{
	color: #0000ff;
}
#yschprvb a span, #yschnxtb a span
{
	text-decoration: underline;
	font-size: 80%;
	border: none;
}
#yschstg a, #yschstg .yschon
{
	float: none;
	display: inline;
}
#yschprvb
{
	display: inline;
}
#yschnxtb
{
	display: inline;
}
#yschprvb big span
{
	margin-right: 1px;
	padding-right: 14px;
	background: url(http://www.search4i.com/images/ar_prev.gif) no-repeat center right;
}
#yschnxtb big span
{
	margin-left: 1px;
	padding-left: 14px;
	background: url(http://www.search4i.com/images/ar_next.gif) no-repeat center left;
}

/*END ADDED*/
paging a:link, .paging a:visited, .paging a:active
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	border: solid 1px #666666;
	background-color: #FFFFFF;
	color: #666666;
	margin: 0px 5px 0px 0px;
	padding: 5px 5px 5px 5px;
	text-align: center; /*text-decoration:none;*/
	cursor: pointer;
}

.currentpage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: Bold;
	border: solid 1px #666666;
	color: white;
	margin: 0px 5px 0px 0px;
	padding: 5px 2px 5px 2px;
	text-align: center;
	background-color: #666666; /*text-decoration:none;*/
	cursor: text;
}
.paging a:hover
{
	background-color: #666666;
	text-decoration: underline;
	color: #FFFFFF; /*border: solid 1px #666666;*/
}

.border_1
{
	height: 160px;
	border-right: 1px dotted #E37C1D;
}

.bottombox
{
	height: auto; /*height:160px; */
	margin: 0px;
	padding: 0px;
}

.bottombox li
{
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9F9F9F;
	margin: 0px;
	padding: 0px 15px 5px 15px;
}

.bottombox a:link, .bottombox a:visited
{
	color: #9F9F9F;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.bottombox a:hover
{
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

.border
{
	border-bottom: 1px solid #E37C1D;
}

/* 12 Jan 2010 -  added for blog/article/audio-video and bookmark feed box styles */
wrapper
{
	width: 746px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.articlebox
{
	width: 746px;
	height: auto;
	margin: 0px;
	padding: 0px;
}

.no1_article
{
	width: 366px;
	height: auto;
	border: 1px solid #C0C0C0;
	float: left;
	background: url(/images/article_bg.jpg) repeat-x left top;
	background-color: #FFF;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

.article_ttl
{
	width: 361px;
	height: 33px;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	background: url(/images/ttl_design.jpg) no-repeat left top;
}

.article_ttl p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #fff;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.ttl_text
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E37C1D;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.ttl_text a:link, .ttl_text a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E37C1D;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.ttl_text a:hover
{
	text-decoration: none;
}

.text_inner
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.article_1
{
	width: 334px;
	height: auto;
	margin: 0px 0px 10px 0px;
	padding: 0px 20px 0px 12px;
}

/* Rating CSS Starts Here */

.ratingStar
{
	font-size: 0pt;
	width: 19px;
	height: 20px;
	margin: 0px;
	padding: 2px;
	cursor: pointer;
	display: block;
	background-repeat: no-repeat;
	cursor: pointer;
}

.filledRatingStar
{
	background-image: url(/images/star_hv.jpg);
	cursor: pointer;
}

.emptyRatingStar
{
	background-image: url(/images/star.jpg);
	cursor: pointer;
}

.savedRatingStar
{
	background-image: url(/images/star.jpg);
	cursor: pointer;
}
/* Rating CSS Ends Here */

/* Tag Cloud CSS Starts Here*/

#tagCloud
{
	width: 330px;
	padding: 5px;
	margin-bottom: 10px;
	text-align: justify;
}

#tagCloud A
{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	text-align: justify;
	text-transform: lowercase;
	word-spacing: 0px;
}

#tagCloud A:hover
{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFBEF;
}

#tagCloud A.weight1
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-size: 23px;
	font-weight: bold;
}
#tagCloud A.weight2
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 21px;
	font-weight: bolder;
}
#tagCloud A.weight3
{
	font-family: Arial, Helvetica, sans-serif;
	color: #9AC14E;
	font-size: 18px;
	font-weight: bolder;
}
#tagCloud A.weight4
{
	font-family: Arial, Helvetica, sans-serif;
	color: #663366;
	font-size: 15px;
}
#tagCloud A.weight5
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF6633;
	font-size: 12px;
}

/* Tag Cloud CSS Ends Here*/

/*********** S4i - Added on 23rd Jan 2010 for new design of detail page *************************************************/

.bg_img
{
	width: 709px;
	height: auto;
	background: url(/images/bg.png) repeat-x left top;
	margin: 0px 0px 0px 10px;
	padding: 10px;
	float: left;
}

.detail_left
{
	width: 530px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

.detail_right
{
	width: 120px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px 0px 0px 55px;
}

.detail_ttl
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.detail_ttl h1
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.detail_ttl a:link, .detail_ttl a:visited
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 20px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.detail_ttl a:hover
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 20px;
	color: #DC5915;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px 0px 15px 0px;
}

.category_ttl
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #DC5915;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

.category_text
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.category_text a:link, a:visited
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.category_text a:hover
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.ads
{
	width: 709px;
	height: 20px;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #ccc;
}

.votenow_box
{
	width: 115px;
	height: 29px;
	background: url(/images/votenoe_box.png) no-repeat;
	float: left;
	margin: 0px 0px 15px 0px;
	padding: 45px 0px 0px 5px;
}

.vote
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 11px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.vote span
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 20px;
	color: #C80B07;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.black_box
{
	width: 105px;
	height: 21px;
	margin: 0px;
	padding: 2px 5px 0px 6px;
	background-color: #000;
}

.black_box p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: normal;
	margin: 0px;
	padding: 2px;
	float: left;
}

.gray_border
{
	width: 709px;
	height: 9px;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	float: left;
	background-color: #C0C0C0;
	font-size: 0px;
}

.left_side
{
	width: 172px;
	height: auto;
	float: left;
	margin: 0px;
	padding: 0px;
}

.alexa
{
	width: 120px;
	height: 95px;
	margin: 0px 0px 15px 0px;
	padding: 0px;
	float: left;
}

.carausal
{
	width: 398px;
	height: 150px;
	margin: 0px 15px 0px 0px;
	padding: 0px;
	float: left;
}

.ads_google
{
	width: 127px;
	height: 105px;
	background: url(/images/ads_google.jpg) no-repeat left top;
	float: left;
}

.visit_wap_img
{
	width: 154px;
	/*width: 136px;*/
	height: 33px;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}
.left_side a:link, .left_side a:visited
{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 11px;
	color: #E37C1D;
	font-weight: bold;
}
.left_side a:hover
{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	font-size: 11px;
	color: #E37C1D;
	font-weight: bold;
}

.bullet_star
{
	background: url(/images/bullet_star.jpg) no-repeat scroll left center;
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 20px;
	text-align: left;
}

.bullet_star a:link, .bullet_star a:visited
{
	text-decoration: underline;
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
}

.bullet_star a:hover
{
	font-family: "Lucida Bright" ,Times New Roman, Times, serif;
	font-size: 12px;
	color: #333;
	font-weight: normal;
	margin: 0px;
	padding: 5px 0px 5px 0px;
	text-align: left;
	text-decoration: none;
}
.disableStar
{
	cursor: default;
}
.disableStar span
{
	cursor: default;
}
/*********Popup to display description of the listing *********************/
#tooltip.right
{
	width: 250px;
}
#fancy2
{
	float: right;
}

