@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	background-color:#fff;
	color:#444;
	font:normal 12px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	cursor:default;
	text-shadow:rgba(0, 0, 0, 0.01) 0 0 0; 
}
input, select, textarea, button {
	vertical-align:middle;
	margin:0;
	color:#777;
	font:normal 11px Arial, Helvetica, Tahoma, Verdana, sans-serif;
	text-shadow:rgba(0, 0, 0, 0.01) 0 0 0
}
input.text, textarea {
	border:solid 1px #d7d7d7
}
textarea {
	padding:2px
}
input.failed, textarea.failed {
	background:#fae2e2
}
p.code {
	display:block;
	padding:10px;
	white-space:pre;
	background:#f2f2f2;
	border:1px solid #e5e5e5
}
a {
	cursor:pointer;
	cursor:hand;
	text-decoration:none;
	color:#0cb4ea;
}
a:active, a:focus {
	outline-color: #000
}
form, object, embed, noscript {
	margin:0
}
a img, img {
	border:0
}
img {
	display:-moz-inline-box;
	display:inline-block
}
h1, h2, h3, h4, h5, h6 {
	font-size:11px;
	font-weight:normal;
	margin:0
}
b, u, i, cite {
	text-decoration:none;
	font-weight:normal;
	font-style:normal
}
float_l{float:left;}
.clear {
	clear:both;
	line-height:1px;
	font-size:1px
}
.ad {
	margin:0 0 8px
}
br.clear_both {
	display:none;
	_display:block;
	_clear:both
}
#header {
	background:#002b51 url(../images/common.png) repeat-x 0 0px;
	height:auto!important;
	height:185px;
	min-height:185px;
	font-size:12px;
}
#header .wrap {
	height:auto!important;
	height:180px;
	min-height:180px;
	z-index:2;
}
#header h1 {
	position:relative;
	z-index:2;
	margin:0;
	width:200px;
	height:91px;
	overflow:hidden;
	/*background:url(../images/common.png) no-repeat 0 -236px*/
}
#header h1 * {
	display:none
}
#header h1 a {
	display:block;
	height:100%;
	overflow:hidden;
	padding-left:200px;
	white-space:nowrap;
	text-indent:-1000px;
}
#header .main p {
	clear:both;
	margin:0;
	padding:7px 0 0;
	line-height:12px;
	font-size:12px
}
#header ul.logintab {
	position:absolute;
	z-index:2;
	float:left;
	left:0;
	top:3px;
	margin:0;
	padding:0;
	list-style:none;
	font-size:11px;
}
#header ul.logintab li {
	float:left;
	padding:0
}
#header ul.logintab li.login a, #header ul.logintab li.signUp a {
	color:#15c80c;
	font-weight:bold;
}
#header ul.logintab li a {
	display:block;
	_width:1%;
	white-space:nowrap;
	height:11px;
	margin:4px 0 6px;
	line-height:11px;
!line-height:13px;
	padding:0 7px;
	border-right:1px solid #2f313f
}
#header ul.logintab li a:hover{
	color:#ffa200;
}
#header ul li.languages {
	position:relative;
	z-index:2;
	padding-top:1px
}
#header ul li.languages:hover a.langSwitcher, #header ul li.languages.hover a.langSwitcher {
	background-color: #464655;
	background-position:100% -2294px;
	border:1px solid #77808a;
	border-bottom:0
}
#header ul li.languages div {
	display:none;
	position:absolute;
	z-index:2;
	top:18px;
	right:0;
	width:95px;
	padding:16px 5px 8px 8px;
	_padding:0 2px 8px 8px;
	background:#003a61;
	color:#f2f2f2;
	border:1px solid #77808a
}
#header ul li.languages:hover div, #header ul li.languages.hover div {
	display: block
}
#header ul li.languages div a.flag {
	position:static;
	float:left;
	margin:8px 3px 0 0;
	padding:0;
	line-height:0;
	border:0
}
#header ul li.languages div a.flag u, #header ul li.languages div a.flag:hover u {
	_display: none;
	position:absolute;
	z-index:2;
	clear:both;
	width:95px;
	height:14px;
	top:5px;
	left:8px;
	color:#c5c6cb;
	text-align:center;
	line-height:normal;
	background:#003a61
}
#header ul li.languages div a.flag.active u {
	display:block;
	_display:none;
	font-weight:bold;
	z-index:1;
	color:#f2a500;
}
#header ul li.languages a.langSwitcher {
	display:inline-block;
	position:relative;
	z-index:3;
	width:34px;
	height:14px;
	margin:0;
	padding:3px 0 0 8px;
	background:url(../images/icons.png) no-repeat 100% -2277px;
	border:1px solid #015994;
	background-color:#014879;
	line-height:0;
	cursor:default;
	_cursor:pointer




}
#header ul li.languages:hover a.langSwitcher, #header ul li.languages.hover a.langSwitcher {
	background-color: #003a61;
	background-position:100% -2294px;
	border:1px solid #77808a;
	border-bottom:0
}
.flag {
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:top;
	position:relative
}
.flag u {
	color:#f2f2f2;
	display:none;
	position:absolute;
	top:-15px;
	right:0
}
.flag b {
	float:left;
	width:16px;
	height:11px;
	background:url(../images/flagss.png) no-repeat -200px -420px;
	font-size:1px
}
a.flag:hover u, a.flag.hover u {
	display: block
}
.english b {
	background-position:0 0px
}
.tamil b {
	background-position:-20px 0px
}
#sresult {
	position:absolute;
	left:540px;
	top:2px;
	width:170px;
	height:24px;
	overflow:hidden; color:#FF0; font-size:24px;
}
#search {
	position:absolute;
	left:720px;
	top:2px;
	width:240px;
	height:24px;
	overflow:hidden
}
#search span {
	position:relative;
	display:inline-block;
	width:191px;
	height:20px;
	_overflow:hidden;
	padding:1px;
	background:#000;
	border:1px solid #386473
}
#search span, x:-moz-any-link {
display: block;
float:left
}
#search span, x:-moz-any-link, x:default {
display: inline-block;
float:none
}
#search span input {
	position:absolute;
	left:1px;
	top:1px;
	width:181px;
	margin:0;
	padding:3px 5px 2px;
	font-size:12px;
	color:#444444;
	background:url(../images/common.png) repeat-x 0 -721px;
	border:0;
	height:15px
}
#search input.button {
	position:absolute;
	right:0;
	top:0;
	min-width:0;
	width:38px;
	height:24px;
	text-indent:38px;
!padding-left:38px;
!padding-right:0;
	overflow:hidden;
	background:url(../images/common.png) 0 -625px;
	border:none
}
div.wrap {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
	clear:both; azimuth:center;
}
.main {
	width:650px
}
div.sube {
	float:left;
	overflow:hidden;
	width:400px;
}
div.sub, div.sub_new {
	width:300px;
	float:left;
	overflow:hidden;
}
div.sub_new {
	width:300px
}
div.sub div.contents {
	width:280px;
	margin:3px 0 0;
	padding:10px;
	background:#f2f2f2
}
div.sub div.contents h4 {
	font-size:12px;
	font-weight:normal;
	margin-bottom:4px; text-align:center;
}
div.sub div.contents p {
	margin:0 0 19px;
	font-size:12px
}
div.sub div.contents span {
	text-align:center;
	font-size:11px;
}
div.sub div.contents label {
	padding:5px;
	font-size:11px
}
.btn_01 {
	border:1px solid #54b0df;
	background:#1794d4;
}
span.textInput {
	border:1px solid #bcbcbc;
	height:20px;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle
}
span.textInput input {
	border:1px solid #eeeeee;
	background:#ebebeb url(../images/common.png) repeat-x 0 -359px;
	height:16px;
	width:300px;
	margin:0;
	padding:2px 3px 0;
!position:relative;
!top:-1px;
	vertical-align:bottom
}
input.button, button.button {
	padding:0 2px;
!padding:0 4px;
	height:22px
}
div.content-wrap {
	width:980px;
	margin:0 auto;
	position:relative;
	z-index:1;
	clear:both; /*
	border-top:3px solid #e5e5e7;
	border-bottom:3px solid #e5e5e7; */
}
#content {
	padding-top:8px;
	clear:both;
	overflow:auto;
	background-color:#FFFFFF;
}
#content h2 {
	clear:both;
	border-top:1px solid #e5e5e5;
	padding:1px 0 0;
	margin:0 0 3px;
	position:relative;
	zoom:1;
}
#content h2 b {
	display:block;
	border-top:3px solid #f2f2f2;
	padding:4px 0 0;
	font-weight:normal;
	font-size:14px
}
#content .noBorder h2, #content .noBorder h2 b {
	border:none
}
#content h2 b * {
	font-size:16px
}
#content h2 b em {
	font-style:normal;
	color:#ea0c84
}
#content h2 b a {
	color:#777;
	position:static
}
#content h2 * {
	font-size:11px
}
#content h2 i, #content h2 a {
	position:absolute;
	right:0;
	bottom:1px;
!bottom:0
}
#content h2 a:hover {
	text-decoration: underline
}
#content h1 {
	clear:both;
	border-top:1px solid #e5e5e5;
	padding:1px 0 0;
	margin:0 0 3px;
	position:relative;
	zoom:1;
	
}
#content h1 b {
	display:block;
	border-top:3px solid #f2f2f2;
	padding:4px 5px;
	font-weight:normal;
	font-size:14px;
	background-color:#e5e5e5;
	color:#002b51
}

#footer {
	padding-top:16px;
	clear:both;
        background-color:#004574;
	/*background:url(../images/common.png) repeat-x 0 -126px;*/
	z-index:2;
}
#footer div.bottomFoot {
	padding:10px 0;
	clear:both;
	color:#464655;
	overflow:auto;
	text-align:center
}
#footer div.bottomFoot ul {
	margin:0 0 5px;
	padding:0;
	list-style:none
}
#footer div.bottomFoot ul li {
	display:inline;
	padding:0 7px;
	border-right:1px solid #2f313f
}
#footer div.bottomFoot ul li.last {
	padding-right:0;
	border:0
}
#footer div.bottomFoot p {
	clear:both;
	margin:5px 0
}
#footer div.bottomFoot div{
	width:728px;
}
#menu {
	white-space:nowrap;
	margin:1px 0 0;
	list-style:none;
	padding:0;
	float:left;
	clear:both;
	font-size:12px;
	width:800px;
}
#menu li {
	margin-right:16px;
	float:left
}
#menu li a {
	display:block;
	padding:6px 0;
	color:#fff;
	font-weight:normal;
}
#menu li a span.new {
	position:relative;
	top:-5px;
	font-size:10px;
	color:#ffffcc;
	margin-left:2px
}
#menu ul {
	display:none;
	position:absolute;
	left:0;
	bottom:0;
	margin:0;
	_width:670px;
	list-style:none;
	padding:0 0 1px 1px;
	background:#002b51 url(../images/common.png) repeat-x 0 -329px;
	white-space:nowrap
}
#menu ul li {
	padding:0 2px 2px;
	/*background:#1c202b;*/
	margin-right:1px;
	height:22px
}
#menu ul li a {
	height:18px;
	white-space:nowrap;
	_width:1%;
	font-weight:normal;
	padding:4px 8px 2px!important;
	background:url(../images/common.png) repeat-x 0 -436px
}
#menu li.active a {
	padding-top:4px;
	color:#f2a500;
	border-top:2px solid #f2a500
}
#menu li.active ul {
	display:block
}
#menu li.active ul a {
	padding-top:6px;
	border:0;
	color:#f2f2f2
}
#menu ul li.active a {
	background-position:0 -406px;
	color:#f2a500;
	font-weight:normal;
}
/*
#menu ul li.upload a span {
	_float:left;
	padding:0 0 1px 20px;
	background:url(../images/common.png) no-repeat 0 -539px
} */
/* body */
div.main, div.main_new {
	width:650px;
	overflow:hidden;
	float:left;
	margin-right:15px;
}
div.Hmain {
	overflow:hidden;
	float:left;
	margin-top:34px;
}
div.Amain {
	overflow:hidden;
	/*
	float:left;
	margin-top:34px;
	margin-left:auto;*/
	position:absolute;
	top:34px;
	right:10px;
	z-index:3;
}
div.fesLogo{
	position:absolute;
	left:1px;
	top:20px;
	z-index:3;
}
div.main_new {
	width:665px;
	margin-right:15px;
}

div.LB72890{
	width:728px;
	height:90px;
	overflow:hidden;
}
div.LB72890 img{
	width:728px;
	height:90px;
	margin:0;
	padding:0;
	border:none;
}
div.LB72890 object{
	margin:0;
	padding:0;
}

div.MR300250{
	width:300px;
	height:250px;
	overflow:hidden;
	margin-bottom:10px;
}
div.MR300250 img{
	width:300px;
	height:250px;
	margin:0;
	padding:0;
	border:none;
}
div.MR300250 object{
	margin:0;
	padding:0;
}
div.R300100{
	width:300px;
	height:100px;
	overflow:hidden;
	margin:0 auto 10px;
}
div.R300100 img{
	width:300px;
	height:100px;
	margin:0;
	padding:0;
	border:none;
}
div.R300100 object{
	margin:0;
	padding:0;
}
div.main_new div.box, div.main_new div.box div.content {
	width:665px
}
div.box {
	float:left;
	position:relative;
	width:100%;
	clear:both;
	padding:0 0 15px;
}
div.box div.content {
	padding:8px 0 0;
	float:left;
	width:100%;
	_float:none;
}
.pager {
	clear:both;
	position:relative;
	text-align:center;
	margin:0;
	padding:8px 10px
}
.main .pager {
	width:640px
}
.pager.top {
	border-bottom:solid 1px #e5e5e5
}
.pager.bottom {
	border-top:solid 1px #e5e5e5
}
div.box div.content .pager.top {
	margin:0 0 2px
}
.manu {
	padding:3px;
	text-align: right;
}
.manu a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #036cb4;
	border: #eee 1px solid;
	text-decoration: none;
}
.manu a:hover {
	border: #999 1px solid;
	color: #666;
}
.manu a:active {
	color: #666;
	border-bottom: #999 1px solid;
}
.manu span.current {
	border: #036cb4 1px solid;
	padding: 2px 5px 2px 5px;
	font-weight: bold;
	margin: 2px;
	color: #fff;
	background-color: #036cb4;
}
.manu span.disabled {
	border: #eee 1px solid;
	padding: 2px 5px 2px 5px;
	margin: 2px;
	color: #ddd;
}
em.dates {
	/*color:#c5c6cb;*/
	color:#C0C;
	font-style:normal
}

#content h2 span.switcher {
	position:absolute;
	right:0;
	top:4px;
	text-align:right
}
#content h2 span.switcher form {
	margin:0;
}
#content h2 span.switcher a {
	margin:0 0 0 16px;
	padding:10px 0;
	position:static;
	float:left
}
#content h2 span.switcher a.active {
	padding-top:8px;
	color:#ea0c84;
	border-top:2px solid #ea0c84;
	text-decoration:none!important
}
#content .blog_item .blogPic, #content .vid_item .vidPic, #content .blog_item .blogContent, #content .vid_item .vidContent, #content .blog_item_small .blogContent, #content .blog_item_small .blogPic_small, .blog_item .blogMsg .blogExtra {
	float:left;
}
.unblog_item {
	width:500px;
	clear:both;
	margin:10px auto;
	padding:10px;
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#e7eff5;
	text-align:center;
	font-size:14px;
}
.vid_item {
	float:left;
	width:215px;
	margin:0 0 10px;
	padding:5px 0 10px 5px;	
	background-color:#F8F8F8;
	height:200px; overflow:hidden;
}
#content .vid_item .vidPic {
	clear:none;
	width:165px;
	height:110px;
	overflow:hidden;
	margin:0 20px;
	padding:2px;
	background:#fff;
	border:1px solid #cccccc;
	position:relative;
	z-index:1;
	clear:both;
}
.vid_item .vidPic img{
	width:165px; height:110px;
}

.vid_item .vidContent {
	/*width:480px;*/
	width:210px;
	font-size:11px;
	line-height:16px;
}
#content .vid_item .vidContent h3 {
	/*width:480px;*/
	width:210px;
	overflow:hidden;
	padding:0;
}
#content .vid_item .vidContent h3 {
	font-size:12px;
	border-bottom:1px dashed #c5c6cb;
}
.vid_item .vidContent h3 a {
	display:block;
	width:100%;
}
.vid_item .vidContent h3 a {
	padding-bottom:5px;
	color:#004574;
}

.blog_item_small{
	float:left;
	width:660px;
	clear:both;
	margin-bottom:2px;
	padding:5px 0 5px 5px;
	border-bottom:dashed 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#F8F8F8;
}
#content .blog_item_small .blogPic_small {
	clear:none;
	width:60px;
	height:40px;
	overflow:hidden;
	margin-right:10px;
	padding:2px;
	background:#fff;
	border:1px solid #cccccc;
	position:relative;
	z-index:1;
}
.blogPic_small img{
	width:60px;
	height:40px;
}
.blog_item_small .blogContent {
	/*width:480px;*/
	width:565px;
	font-size:12px;
	line-height:18px;
}
#content .blog_item_small .blogContent h3 {
	/*width:480px;*/
	width:565px;
	overflow:hidden;
	padding:0;
}
#content .blog_item_small .blogContent h3 {
	font-size:1em;
	border-bottom:1px dashed #c5c6cb;
}
.blog_item_small .blogContent h3 a {
	display:block;
	width:100%;
}
.blog_item_small .blogContent h3 a {
	padding-bottom:5px;
	color:#004574;
}
.blog_item_small .blogContent h3 a:hover {
	color:#ffa200;
}

.blog_item {
	float:left;
	width:660px;
	clear:both;
	margin-bottom:10px;
	padding:5px 0 10px 5px;
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#F8F8F8;
}
#content .blog_item .blogPic {
	clear:none;
	width:120px;
	height:80px;
	overflow:hidden;
	margin-right:10px;
	padding:2px;
	background:#fff;
	border:1px solid #cccccc;
	position:relative;
	z-index:1;
}
.blogPic img{
	width:120px;
	height:80px;
}
.blogPic .pictureIcon {
	width:25px;
	height:25px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat 0 -564px;
	z-index:50;
	position:absolute;
	left:6px;
	bottom:6px;
	white-space:nowrap;
	text-indent:46px;
}
.blog_item .blogContent {
	/*width:480px;*/
	width:510px;
	font-size:12px;
	line-height:18px;
}
.blog_item .blogMsg {
	/*width:480px;*/
	width:630px;
	font-size:12px;
	line-height:18px;
}
.blog_item .blogMsg .blogExtra{
	clear:none;
	width:125px;
	height:50px;
	overflow:hidden;
	margin-right:10px; margin-bottom:5px;
	background:#fff;
	padding:1px;
	border:1px solid #999;
	position:relative; /*background:url(../images/common.png) repeat-x 0 -320px;*/
	z-index:1;
}

.blogExtra img{
	width:75px;
	height:50px; /*border-bottom:2px solid #333;*/
}
.blogExtra .floatVid{
	width:48px;
	height:48px;
	background:url(../images/common.png) no-repeat 0 -745px;
	z-index:50;
	position:absolute;
	right:4px;
	bottom:2px;
	white-space:nowrap;
	text-indent:-1000px;	
}
.blogExtra .floatPic{
	width:48px;
	height:48px;
	background:url(../images/common.png) no-repeat -48px -745px;
	z-index:50;
	position:absolute;
	right:2px;
	bottom:2px;
	white-space:nowrap;
	text-indent:-1000px;	
}
#content .blog_item .blogContent h3 {
	/*width:480px;*/
	width:510px;
	overflow:hidden;
	padding:0;
}
#content .blog_item .blogMsg h3 {
	/*width:480px;*/
	width:630px;
	overflow:hidden;
	padding:0;
}
#content .blog_item .blogContent h3 {
	font-size:1.16em;
	border-bottom:1px dashed #c5c6cb;
}
#content .blog_item .blogMsg h3 {
	font-size:1.16em;
	line-height:22px;
}
.blog_item .blogMsg h3 {
	display:block;
	width:100%;
	padding-bottom:5px;
	color:#004574;
}
.blog_item .blogMsg p {
	width:630px;
	overflow:hidden;
	margin:0!important;
	/*padding:5px 0 0*/ padding:0;
}
.blog_item .blogContent h3 a {
	display:block;
	width:100%;
}
.blog_item .blogContent h3 a {
	padding-bottom:5px;
	color:#004574;
}
.blog_item .blogContent h3 a:hover {
	color:#ffa200;
}
.blog_item .blogContent h4, .blog_item .blogMsg h4, .blog_item_small .blogContent h4 {
	padding:3px 0;
	font-size:11px; color:#0cb4ea;
}
.blog_item .blogContent h4 span, .blog_item .blogMsg h4 span, .blog_item_small .blogContent h4 span {
	padding:3px 0;
	font-size:11px;
	color:#ccc;
}
.blog_item .blogContent h4 img, .blog_item .blogMsg h4 img, .blog_item_small .blogContent h4 img  {	
	width:25px;
	height:25px;
	margin:0 3px;
	overflow:hidden; vertical-align:middle
}
.blog_item .blogContent h4 a,  .blog_item_small .blogContent h4 a {
	font-size:12px
}
.blog_item .blogContent p {
	width:510px;
	overflow:hidden;
	margin:0!important;
	padding:2px 0 0;
}
.blog_item .date, .blog_item_small .date {
	float:left;
	_display:inline;
	margin:0px 0px 0 10px;
	width:44px;
	cursor:default;
}
.blog_item .date em, .blog_item .date b, .blog_item_small .date em, .blog_item_small .date b {
	display:block;
	text-align:center
}
.blog_item .date em, .blog_item_small .date em {
	font-size:12px;
	color:#fff;
	font-style:normal;
	line-height:13px;
	background:#004574;
	border:1px solid #004574;
	font-weight:bold;
}
.blog_item .date b, .blog_item_small .date b {
	font-size:18px;
	font-weight:bold;
	color:#777;
	line-height:26px;
	border:1px solid #C7C7C7;
	border-top:0;
	border-bottom-width:2px;
	background-color:#FFF;
}
.dropdowns {
	position:absolute;
	right:0;
	top:10px;
	z-index:100
}

ul.dropdowns, ul.dropdowns ul {
	z-index:20;
	margin:0;
	padding:0;
	list-style:none
}
ul.dropdowns li {
	position:relative;
	z-index:20;
	float:right;
	margin-left:3px
}
ul.dropdowns li span {
	display:inline-block;
	position:relative;
	z-index:11;
	padding:5px 10px 5px 27px;
	border:1px solid transparent;
	_border-color:#fff;
	border-bottom:none;
	cursor:pointer;
	background:url(../images/icons.png) no-repeat
}
ul.dropdowns li.layout span {
	background-position:6px -1666px
}
ul.dropdowns li.order span {
	background-position:6px -1686px; font-size:11px;
}
ul.dropdowns li.abc span {
	background-position:6px -1706px
}
ul.dropdowns li span:hover, ul.dropdowns li.active span {
	color: #fff;
	background-color:#0cb4ea;
	border-color:#77808a
}
ul.dropdowns li span em {
	display:inline-block;
	padding-right:17px;
	font-style:normal;
	background:url(../images/icons.png) no-repeat 100% -1734px
}
ul.dropdowns li span:hover em, ul.dropdowns li.active span em {
	background-position: 100% -1764px
}
ul.dropdowns li ul {
	display:none;
	position:absolute;
	right:0;
	z-index:106;
	top:24px;
	background:#fff;
	border:1px solid #77808a
}
ul.dropdowns li.active ul {
	display:block
}
ul.dropdowns li.abc ul {
	width:154px
}
ul.dropdowns li ul li {
	float:none;
	margin:0;
	border-bottom:1px dotted #c5c6cb
}
ul.dropdowns li ul li.last {
	border:0
}
ul.dropdowns li.abc ul li {
	float:left
}
ul.dropdowns li ul li a {
	display:block;
	width:136px;
	padding:5px 8px 5px; font-size:11px;
}
ul.dropdowns li.abc ul li a {
	width:22px;
	padding:5px 0;
	text-align:center;
	text-transform:uppercase
}
ul.dropdowns li ul li.active a, ul.dropdowns li ul li.active a:hover {
	color: #777;
	font-weight:bold;
	text-decoration:none;
	background:#fff;
	cursor:default
}
ul.dropdowns li ul li a:hover {
	text-decoration: underline;
	background:#e7eff5
}
#mainBox {
	float:left;
	margin:0 0 8px;
	padding:1px;
	background:#002b51;
	border:solid 1px #c5c6cb;
	height:252px;
}
#mainBox #mainItems {
	float:left;
	position:relative;
	width:660px;
	margin:0;
	padding:0;
	height:33px;
	background:url(../images/common.png) repeat-x 0 -463px;
	list-style:none
}
#mainBox li.tab {
	float:left
}
#mainBox li.tab a.tabLink {
	float:left;
	padding-left:19px;
	color:#fff;
	background:url(../images/common.png) 0 -495px
}
#mainBox li.tab a.tabLink span {
	float:left;
	height:23px;
	padding:8px 11px 0 0;
	cursor:pointer;
	background:url(../images/common.png) 100% -495px
}
#mainBox li.tab a.tabLink.active {
	color:#f2a500;
	background-position:0 -526px
}
#mainBox li.tab a.tabLink.active span {
	background-position:100% -526px
}
div.mytabCur{
	width:300px; float:left; margin-right:10px;
}
div.mytabCur div.myNewsPic {
	width:300px;
	height:200px;
	overflow:hidden;
	position:relative;
	z-index:1;
	clear:none
}
div.myNewsPic img {
	width:300px;
	height:200px;
}

div.mytabCur div.myAdPic {
	width:300px;
	height:100px;
	overflow:hidden;
	clear:none;
	margin:3px 0 0;
}
div.myNewsPic .pictureIcon {
	width:26px;
	height:26px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat 0 -564px;
	z-index:50;
	position:absolute;
	right:3px;
	bottom:3px;
	white-space:nowrap;
	text-indent:46px;
}
.BlockContent-body
{
	width:335px; float:left;
}
.art-BlockContent-body
{
	color:#52594F;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.art-BlockContent-body h5
{
	font-size:13px;
	clear:both;
	color: #f2a500;
	border-bottom:1px solid #CCC
}

.art-BlockContent-body a:link, .art-BlockContent-body a
{
	color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;/*color:#0cb4ea;*/
}

.art-BlockContent-body a:hover, .art-BlockContent-body a.hover
{
	color: #f2a500;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}
#hm_other{
	line-height:18px;
	color:#333; 
}

.art-BlockContent-body ul
{
	list-style-type: none;
	color: #20231F;
	margin:0;
	padding:0;
}

.art-BlockContent-body li
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	text-decoration: none;
}

.art-BlockContent-body ul li
{
	padding:0px 0 0px 13px;
	background-image: url('../images/BlockContentBullets.png');
	background-repeat:no-repeat;
	margin:0.5em 0 0.5em 0;
	line-height:16px;
}
div.d_box{
	float:left;
	width:665px;
	margin:0 0 5px 0;
	padding:0 0 1px 0;
}
div.d_box .hm_left_ad, div.d_box .hm_right_ad{
	width:325px;
	margin-right:15px;
	float:left;
	overflow:hidden;
}
div.d_box .hm_right_ad{
	margin-right:0;
}
div.d_box .hm_left315container, div.d_box .hm_right315container {
	width:325px;
	margin-right:15px;
	float:left;
	height:325px;
	overflow:hidden;
	/*border-bottom:3px solid #E9E9E9;*/
}
div.d_box .hm_right315container {
	margin-right:0;
}
div.d_box .hm_left315container .middiv, div.d_box .hm_right315container .middiv{
	width:315px;
	padding:2px 5px 10px 5px;
	float:left;
}
.middiv div.toptapic
{
	margin-bottom:5px;
	line-height:18px;
}
.middiv div.toptapic a, .middiv div.toptapic a:link 
{
	font-size:12px;
	color:#002b51;
	text-decoration:none;
}
.middiv div.toptapic a:hover{
	color:#f2a500;
}
.middiv div.toptapic div.top_contents{
	margin-top:5px;	
	line-height:14px;
}
.middiv div.toptapic div.top_contents img{
	border:1px solid #e0e0e0;
	padding:2px;
	color:#333333;
	margin-right:10px;
}
.hm_otherbullet{
	width:9px;
	float:left;
	margin-right:5px;
}
.hm_othercont{
	padding-bottom:5px;padding-top:2px;
	width:300px;
	float:left;line-height:14px;  border-bottom:1px dashed #cccccc;
}
.hm_othercont a{
	color:#002b51;
}
.hm_othercont a:hover{
	color:#f2a500;
}

.leadsCycle {
	margin:0 0px 0 0px;
	width: 280px;
	overflow:hidden;
}
.column {
	float:left;
}
.column.one2 {
	width:50%;
}
ul.leadsCycleContainer {
	width:139px;
	height:100px!important;
	padding:0;
	margin:0;
	overflow: hidden;
	border-top:1px solid #cccccc!important; 
	border-bottom:1px solid #cccccc!important;
	position:relative;
}
ul.leadsCycleContainer li {
	padding:3px 2px 1px 8px;
	/*width:126px;*/

	height:16px;
	font-size:11px;
	background:#ffffff url(../images/ttab-arrow.gif) no-repeat 0 center;position:relative;

}
ul.leadsCycleContainer li span{
	text-align:right; position:absolute; right:0; top:2px;
}
ul.leadsCycleContainer li.leadsCycleBg {
	background-color:#d5edfe; 
}
div.video {
	float:left;
	position:relative;
	z-index:1;
	width:205px;
	min-height:160px;
	height:190px;
	margin:0 15px 10px 0;
	/*border-top:4px solid #e7eff5;*/
	border-bottom:4px solid #e7eff5;
	overflow:hidden;
}
div.video hr {
	display:none
}
div.video a:hover {
	text-decoration: none
}
div.video img{
	padding:1px;
	background:#fff;
	border:1px solid #c5c6cb;
	width:165px;
	height:110px;
	margin:2px 20px 0;
	margin-bottom:3px\9;
!margin-bottom:0
}
div.video a strong {
	display:block;
	font-size:11px; text-align:center;
}
div.video a strong:hover, div.video a strong.hover {
	text-decoration: underline;
}

div.video dl {
	margin:0 0 14px;
	padding:0
}
div.video dl dt {
	display:none
}
div.video dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
div.video dl dd.length {
	z-index:50;
	position:absolute;
	right:20px;
	top:96px;
	background-color:#000;
	color:#FFF;
}
div.video dl dd.hits {
	font-style:normal;
	font-size:11px;
}
.video .vidIcon a {
	width:24px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat 0 -598px;
	z-index:50;
	position:absolute;
	left:90px;
	top:45px;
	white-space:nowrap;
	text-indent:46px;
}
.video .videoIcon {
	width:30px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat -24px -568px;
	z-index:50;
	position:absolute;
	right:10px;
	bottom:1px;
	white-space:nowrap;
	text-indent:46px;
}
/*
.video .videoIcon {
	width:30px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat -54px -568px;
	z-index:50;
	position:absolute;
	right:20px;
	bottom:1px;
	white-space:nowrap;
	text-indent:46px;
}*/

.video .vidIcon a:hover {
	background-position:-24px -598px;

}

div.gallery {
	float:left;
	position:relative;
	z-index:1;
	width:205px;
	min-height:160px;
	height:160px;
	margin:0 15px 10px 0;
	/*border-top:4px solid #e7eff5;*/
	border-bottom:4px solid #e7eff5;
	overflow:hidden;
}
div.gallery hr {
	display:none
}
div.gallery a:hover {
	text-decoration: none
}
div.gallery img{
	padding:1px;
	background:#fff;
	border:1px solid #c5c6cb;
	width:165px;
	height:110px;
	margin:2px 20px 0;
	margin-bottom:3px\9;
!margin-bottom:0
}
div.gallery a strong {
	display:block;
	font-size:11px; text-align:center;
}
div.gallery a strong:hover, div.gallery a strong.hover {
	text-decoration: underline;
}

div.gallery dl {
	margin:0 0 14px;
	padding:0
}
div.gallery dl dt {
	display:none
}
div.gallery dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
div.gallery dl dd.length {
	z-index:50;
	position:absolute;
	right:20px;
	top:96px;
	background-color:#000;
	color:#FFF;
}
div.gallery dl dd.hits {
	font-style:normal;
	font-size:11px;
}
.gallery .vidIcon a {
	width:24px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat 0 -598px;
	z-index:50;
	position:absolute;
	left:90px;
	top:45px;
	white-space:nowrap;
	text-indent:46px;
}
.gallery .galleryIcon {
	width:30px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat -54px -568px;
	z-index:50;
	position:absolute;
	right:10px;
	bottom:1px;
	white-space:nowrap;
	text-indent:46px;
}
.gallery .vidIcon a:hover {
	background-position:-24px -598px;

}

div.hotline {
	float:left;
	position:relative;
	z-index:1;
	width:205px;
	min-height:160px;
	height:160px;
	margin:0 15px 10px 0;
	/*border-top:4px solid #e7eff5;*/
	border-bottom:4px solid #e7eff5;
	overflow:hidden;
}
div.hotline hr {
	display:none
}
div.hotline a:hover {
	text-decoration: none
}
div.hotline img{
	padding:1px;
	background:#fff;
	border:1px solid #c5c6cb;
	width:165px;
	height:110px;
	margin:2px 20px 0;
	margin-bottom:3px\9;
!margin-bottom:0
}
div.hotline a strong {
	display:block;
	font-size:11px; text-align:center;
}
div.hotline a strong:hover, div.hotline a strong.hover {
	text-decoration: underline;
}

div.hotline dl {
	margin:0 0 14px;
	padding:0
}
div.hotline dl dt {
	display:none
}
div.hotline dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
div.hotline dl dd.length {
	z-index:50;
	position:absolute;
	right:20px;
	top:96px;
	background-color:#000;
	color:#FFF;
}
div.hotline dl dd.hits {
	font-style:normal;
	font-size:11px;
}
.hotline .vidIcon a {
	width:24px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat 0 -598px;
	z-index:50;
	position:absolute;
	left:90px;
	top:45px;
	white-space:nowrap;
	text-indent:46px;
}
.hotline .hotIcon {
	width:36px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat -82px -565px;
	z-index:50;
	position:absolute;
	right:10px;
	bottom:0px;
	white-space:nowrap;
	text-indent:46px;
}
/*
.hotline .hotlineIcon {
	width:30px;
	height:24px;
	overflow:hidden;
	background:url(../images/common.png) no-repeat -54px -568px;
	z-index:50;
	position:absolute;
	right:20px;
	bottom:1px;
	white-space:nowrap;
	text-indent:46px;
}*/

.hotline .vidIcon a:hover {
	background-position:-24px -598px;
}
#galaryBox {
	float:left;
	position:relative;
	width:665px;
	margin-top:-4px;
	padding-bottom:5px;
	background:#000;
}
#content #galaryBox h2, #content #galaryBox h2 b {
	margin:0;
	padding:0;
	border:0; color:#fff;
}
#content #galaryBox h2 b {
	padding:13px 0 2px 25px
}
#content #galaryBox h2 a {
	right:26px
}
#galaryPlayer {
	min-height:600px;
	_height:600px;
	padding:2px 0 9px;
	text-align:center
}

#videoPlayerBox {
	float:left;
	position:relative;
	width:665px;
	margin-top:-4px;
	padding-bottom:5px;
	background:#f2f2f2;
}
#content #videoPlayerBox h2, #content #videoPlayerBox h2 b {
	margin:0;
	padding:0;
	border:0
}
#content #videoPlayerBox h2 b {
	padding:13px 0 2px 25px
}
#content #videoPlayerBox h2 a {
	right:26px
}

#helpLineBody {
	/*min-height:200px;
	_height:480px;*/
	padding:2px 0 9px;
	float:left
		
}
.help_item {
	float:left;
	width:620px;
	clear:both;
	margin-bottom:10px;
	margin-left:25px;
	padding:5px 0 10px 5px;
}
.help_item .helpPic {
	clear:none;
	width:250px;
	overflow:hidden;
	margin-right:10px;
	padding:2px;
	z-index:1;
	float:left
}
.helpPic img{
	width:250px;
}

.help_item .hContent {
	/*width:480px;*/
	width:350px;
	font-size:12px;
	line-height:18px;
	float:left;
	font-size:11px;
}
/*
#helpLineBody img{
	padding:1px;
	background:#fff;
	border:1px solid #c5c6cb;
	width:165px;
	margin:2px 20px 0;
	margin-bottom:3px\9;
!margin-bottom:0
}
*/
div.helpContent{
	margin:10px;
	width:645px;
	padding-bottom:5px;
	position:relative;
}
#content .helpContent h2{
	clear:both;
	border-top:1px solid #e5e5e5;
	padding:1px 0 0;
	margin:0 0 10px;
	position:relative;
	zoom:1;
}
#content .helpContent .helpEdit{
	right:5px;
	top:8px;
	position:absolute;
	z-index:4;
}
div.helpContent h2 span{
	display:block;
	border-top:3px solid #f2f2f2;
	padding:4px 0 0;
	font-weight:normal;
	font-size:14px
}
div.helpContent table{
	width:650px !important;
	text-align:center;
}
div.helpContent td{
	padding:3px; background-color:#f7f7fc;
}
#videoPlayer {
	min-height:480px;
	_height:480px;
	padding:2px 0 9px;
	text-align:center
}
#videoSummary {
	position:relative;
	margin-top:-4px;
	float:right
}
#videoSummary h2 {
	position:absolute;
	top:0;
	width:59px;
	margin:0;
	padding:0;
	background:#CCC url(common/bg_video.jpg) no-repeat;
	border:0
}
#videoSummary h2 a {
	display:block;
	position:static;
	height:42px
}
#videoSummary h2 b {
	display:none
}
#videoSummary #tabInfo h2 {
	left:0;
	background-position:0 -390px
}
#videoSummary #tabInfo.active h2 {
	background-position:0 -435px
}
#videoSummary #tabShare h2 {
	left:60px;
	background-position:0 -570px
}
#videoSummary #tabShare.active h2 {
	background-position:0 -615px
}
#videoSummary .tab_content {
	display:none;
	margin-top:0px
}
#videoSummary .active .tab_content {
	display:block
}
.infoSide .statInfo {
	clear:both;
	font-weight:bold;
	text-align:center;
	background:#f2f2f2;
}
.infoSide .userInfo {
	float:left;
	width:280px;
	margin-bottom:1px;
	padding:8px 10px;
	background:#f2f2f2
}
.infoSide .userInfo img {
	float:left;
	margin-right:6px
}
.infoSide .userInfo cite {
	display:inline-block;
	margin:6px 0 4px;
	margin-bottom:5px
}
.infoSide .baseInfo {
	text-align:center
}
.infoSide .baseInfo img.thumb {
	padding:1px;
	background:#fff;
	border:1px solid #c5c6cb;
	margin-bottom:5px
}
.infoSide .baseInfo strong {
	display:block;
	width:280px;
	overflow:hidden;
	font-size:11px;
	font-weight:normal;
}
.infoSide .statInfo {
	clear:both;
	font-weight:bold;
	text-align:center;
	background:#f2f2f2
}
.infoSide span.cover {
	position:relative;
	display:block;
	width:136px;
	height:118px;
	margin:0 auto 5px;
	background:url(common/bg_gallery.png?11891) no-repeat 0 0
}
.infoSide span.cover img {
	display:block;
	width:85px;
	height:85px;
	padding:23px 19px 15px 32px
}

.infoSide .statInfo strong {
	display:block;
	width:230px;
	overflow:hidden;
	font-size:12px;
	padding:5px 5px 7px
}
.infoSide .statInfo table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0
}
.infoSide .statInfo td, .infoSide .statInfo th {
	padding:0 0 4px;
	font-weight:normal;
	text-align:left
}
.infoSide .statInfo th {
	width:1%;
	white-space:nowrap;
	padding-right:8px
}
.infoSide .statInfo td.favorited, .infoSide .statInfo td.comments {
	padding-left:15px;
	background:url(../images/icons.png) no-repeat
}
.infoSide .statInfo td.favorited {
	background-position:1px -2597px
}
.infoSide .statInfo td.comments {
	background-position:1px -2618px
}
.infoSide .actionButton {
	clear:both;
	float:left;
	width:280px;
	padding:7px 10px;
	text-align:left;
	background:#e7eff5;
	margin-bottom:1px
}
.infoSide #contentRating .ratingStar {
	margin:1px 0 0 1px
}
.infoSide #contentRating span {
	display:inline-block;
	margin-left:15px;
	font-weight:bold
}
.infoSide #addToFavorite a {
	display:inline-block;
	padding:0 0 0 20px;
	font-weight:bold;
	background:url(../images/icons.png) no-repeat
}
.infoSide #addToFavorite a.add {
	background-position:0 -2109px
}
.infoSide #addToFavorite a.del {
	background-position:0 -2138px
}

.infoSide .container {
	background:#f2f2f2;
	margin-bottom:1px;
	padding:8px 10px 7px;
	float:left;
	width:280px;
	font-size:11px;
}
.infoSide .container h3 {
	padding:1px 0 4px;
	font-size:12px;
	font-weight:bold
}
.infoSide .tags {
	padding-bottom:4px
}
.infoSide .container .content {
	padding-top:5px
}
.infoSide .tags a {
	display:inline-block;
	margin:0 6px 6px 0;
	padding-left:15px;
	background:url(../images/icons.png) no-repeat 0 -2489px
}
.infoSide .description p {
	margin:0;
	padding:2px 0 0;
	font-size:11px; text-align:justify;
}
em.dateDark {
	color:#777;
	font-style:normal

}
div.ratingStar, div.ratingStar * {
	background:url(../images/rate.gif?11891) repeat-x
}
div.ratingStar {
	float:left;
	width:91px;
	height:11px;
	position:relative;
	background-position:0 -20px;
	overflow:hidden
}
div.ratingStar div.actualRatingStar {
	position:absolute;
	z-index:10;
	top:0;
	left:0;
	width:0;
	height:11px;
	text-indent:-1000em
}
div.ratingStar div.value05 {
	width:6px
}
div.ratingStar div.value10 {
	width:11px
}
div.ratingStar div.value15 {
	width:26px
}
div.ratingStar div.value20 {
	width:31px
}
div.ratingStar div.value25 {
	width:46px
}
div.ratingStar div.value30 {
	width:51px
}
div.ratingStar div.value35 {
	width:66px
}
div.ratingStar div.value40 {
	width:71px
}
div.ratingStar div.value45 {
	width:86px
}
div.ratingStar div.value50 {
	width:91px
}
div.ratingStar a.ratingStarSelect {
	overflow:hidden;
	text-indent:100px;
	height:19px;
	position:absolute;
	left:0;
	top:0;
	background-position:0 -60px;
	padding:0!important
}
div.ratingStar a.ratingStarSelect:hover {
	background-position: 0 -40px
}
div.ratingStar a.value1 {
	width:15px;
	z-index:140
}
div.ratingStar a.value2 {
	width:35px;
	z-index:130
}
div.ratingStar a.value3 {
	width:55px;
	z-index:120
}
div.ratingStar a.value4 {
	width:75px;
	z-index:110
}
div.ratingStar a.value5 {
	width:91px;
	z-index:100
}

#commentList {
	float:left;
	clear:both;
	margin-bottom:8px
}
#commentList .unblog_item {
	width:450px;
	margin:10px auto;
	padding:10px;
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#e7eff5;
	text-align:center;
	font-size:14px;
}
#commentList div.comment {
	float:left;
	clear:both;
	width:600px;
	padding:5px 0 5px 60px;
	border-bottom:1px dotted #c5c6cb;
	position:relative;
}
#commentList div.comment div.header {
	float:left;
	width:600px;
	padding-bottom:2px;
	border-bottom:none;
}
#commentList div.comment div.header a, #commentList div.comment div.header cite.nick {
	float:left
}
#commentList div.comment div.header cite.nick{
	color:#C00;
	font-weight:normal;
}
#commentList div.comment div.header em.date {
	float:left;
	border-left:solid 1px #e5e5e5; 
	clear:left;
	margin-top:3px;
	color:#0cb4ea;
	font-size:11px;
	font-style:normal
}

#addComment {
	position:relative;
	clear:both;
	margin-top:8px;
	padding:7px 0;
	background:#e7eff5
}

#addComment form {
	padding-left:58px
}
#addComment label {
	display:block; font-size:11px;
}
#addComment textarea {
	width:570px;
	height:135px;
	margin:3px 0 8px;
	padding:2px;
	overflow:hidden;
	overflow-y:auto
}
#addComment input[type=text]{
	width:570px;
	margin:3px 0 2px;
	padding:2px;
	overflow:hidden;
	overflow-y:auto
}
#addComment input[type=file]{
	width:300px;
	margin:3px 0 2px;
	padding:2px;
	overflow:hidden;
	overflow-y:auto;
}
#addComment .langdiv{
	margin-bottom:10px;
}
#addComment .langdiv span{
	margin:0 5px;
	font-style:normal;
}
#addComment .langdiv p{
	padding:0;
	margin-top:5px;
	font-size:11px;
	color:#e53739
}

.button_d {
	display:-moz-inline-box;
	display:inline-block;
	padding:3px 7px 5px;
	font-weight:bold!important;
	font-style:normal!important;
	height:12px;
	color:#444;
	text-align:center;
	border:1px solid;
	border-color:#d7d7d7 #838282 #4d4c4c;
	background:#cccccc;
	min-width:73px;
	width:auto;
	_padding:3px 7px 2px
}

.button {
	display:-moz-inline-box;
	display:inline-block;
	padding:3px 7px 5px;
	font-weight:bold!important;
	font-style:normal!important;
	height:12px;
	color:#f2f2f2;
	cursor:pointer!important;
	text-align:center;
	border:1px solid;
	border-color:#2bb2e4 #087bae #164d78;
	background:#0b8fc9;
	min-width:73px;
	width:auto;
	_padding:3px 7px 2px
}
.button, x:-moz-any-link, .button_d {
min-width: 0
}
.button, x:-moz-any-link, x:default, .button_d {
min-width: 73px
}
.button:hover {
	text-decoration: underline!important
}
input.button, button.button, .button_d {
	height:22px;
	padding:0 4px;
	min-width:89px;
	min-width:73px\9;
!min-width:89px;
	padding:0 7px\9;
!padding:0 6px;
!overflow:visible;
!writing-mode:rl-tb;
	_writing-mode:lr-tb
}
input.button, button.button, x:-moz-any-link, .button_d {
min-width: 0
}
input.button, button.button, x:-moz-any-link, x:default, .button_d {
min-width: 89px
}
.error, .info {
	display:-moz-inline-box;
	display:inline-block;
	font-size:10px;
	padding:1px 0 1px 18px!important;
	margin-bottom:8px;
}
.error {
	color:#e53739;
	background:url(../images/common.png) no-repeat 1px -682px;
	font-weight:normal; 
	font-style:normal;
}
.info {
	color:#777;
	background:url(../images/common.png) no-repeat 1px -704px;
	font-weight:normal;
	font-style:normal
}
em.error, em.info {
	display:block
}

.footerList {
	float:left;
	width:100%;
	margin-bottom:-5px;
	background:#e7eff5
}

#search_b{
	width:300px;
	float:left;
	padding-top:10px;
	padding-left:10px;
	overflow:hidden
}
#search_b span {
	display:inline-block;
	width:191px;
	height:21px;
	_overflow:hidden;
	padding:1px;
	border:1px solid #386473
}
#search_b span, x:-moz-any-link {
display: block;
float:left
}
#search_b span, x:-moz-any-link, x:default {
display: inline-block;
float:none
}
#search_b span input {
	width:181px;
	margin:0;
	padding:3px 5px 2px;
	font-size:12px;
	color:#444444;
	background:url(../images/common.png) repeat-x 0 -720px;
	border:0;
	height:15px
}
span.textInputb {
	height:20px;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle
}
span.textInputb input {
	background:#ebebeb url(../images/common.png) repeat-x 0 -3539px;
	height:16px;
	width:300px;
	margin:0;
	padding:2px 3px 0;
!position:relative;
!top:-1px;
	vertical-align:bottom
}

div.box#tagList h2 {
	padding-top:10px;
	font-size:18px;
	color:#666; float:left
}

div.box#tagList div.content {
	width:960px;
	padding:11px 0
}
#tagList div ul {
	float:left;
	width:25%;
	overflow:hidden;
	margin:0 0 10px;
	padding:0;
	list-style:none
}
#tagList div ul li {
	float:left;
	width:100%;
	padding:3px 0
}
#tagList div ul li.favorite {
	padding:3px 0 3px 17px;
	background:url(../images/icons.png) no-repeat 0 -2336px
}
#tagList div ul li.hover {
	text-decoration:none
}
#tagList div ul li a {
	display:inline-block;
	padding:1px 0;
	font-size:12px
}
#tagList div ul li a:hover {
	text-decoration: underline
}
#tagList div ul li.favorite a {
	color:#25819e
}
#tagList div ul li em, #tagList div ul li.active em {
	display:inline-block;
	margin:0 3px;
	color:#a8a8a8;
	font-size:11px;
	font-style:normal;
	text-decoration:none
}

/*news_ticker*/
.news_ticker
{
overflow:hidden; margin-top:4px; font-size:11px
}

.news_ticker a {
	color:#0cb4ea;
	text-decoration:none
}
.news_ticker a:hover {
	color:#ffa200;
	text-decoration:underline
}
.news_ticker span {
	color:#ffa200;
}
.showclock {
	float:left;
	padding:0 1px 1px;
	margin-left:-1px;
	top:5px;
	right:0;
	position:absolute;
	font-size:11px
}
.showclock strong{
	display:block;
	color:#fff;
	font-size:11px; font-weight:normal
}

/*dropdown*/
.dropdown {
	float:left;
	background:url(../images/common.png) -53px -592px no-repeat;
	padding:0 1px 1px;
	margin-left:-1px;
	top:126px;
	right:0;
	position:absolute;
	font-size:12px
}
.dropdown a.drop {
	display:block;	
}
.dropdown a.drop:hover {
	text-decoration: none
}
.dropdown a strong {
	display:block;
	color:#f2a500;
	/*background:url(../images/common.png) 0 -326px repeat-x;*/
	border:0px solid #1c202b;
	border-top:0;
	height:31px;
	font-weight:normal;
	padding:0;
	width:131px; font-weight:bold; text-indent:-1200px;
}

.blog_helpline {
	float:left;
	width:660px;
	clear:both;
	margin-bottom:10px;
	padding:5px 0 10px 5px;
	border-bottom:solid 1px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#F8F8F8;
}
#content .blog_helpline .deptName {
	float:left;
	width:290px;
}
.blog_helpline .deptName dl {
	margin:0 0 5px;
	padding:0
}
.blog_helpline .deptName dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
.blog_helpline .deptName dt {
	display:none
}
.blog_helpline .deptName dl dd.title {
	color:#C00;
	font-size:12px;
	background:url("../images/icons_s.png") no-repeat 1px -81px;
	padding-left:20px; 
}
.blog_helpline .deptName dl dd.address {
	font-style:normal;
	font-size:11px;
        padding-top:5px;
	padding-left:20px; 
	color:#000	
}
#content .blog_helpline .telNum {
	float:left;
	width:125px;  margin-left:5px;
}
.blog_helpline .telNum dl {
	margin:0 0 5px;
	padding:0
}
.blog_helpline .telNum dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
.blog_helpline .telNum dt {
	display:none
}
.blog_helpline .telNum dl dd.tele {
	color:#004574;
	font-size:12px;
	background:url("../images/icons_s.png") no-repeat 1px -130px;
	padding-left:20px; 
}
#content .blog_helpline .mobNum {
	float:left;
	width:100px; margin-left:5px;
}
.blog_helpline .mobNum dl {
	margin:0 0 5px;
	padding:0
}
.blog_helpline .mobNum dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
.blog_helpline .mobNum dt {
	display:none
}
.blog_helpline .mobNum dl dd.mob {
	color:#004574;
	font-size:12px;
	background:url("../images/icons_s.png") no-repeat 1px -280px;
	padding-left:20px; 
}
#content .blog_helpline .h_remark {
	float:left;
	width:120px; margin-left:5px;
}
.blog_helpline .h_remark dl {
	margin:0 0 5px;
	padding:0
}
.blog_helpline .h_remark dl dd {
	padding:0;
	margin:0;
	white-space:nowrap
}
.blog_helpline .h_remark dt {
	display:none
}
.blog_helpline .h_remark dl dd.remark {
	color:#004574;
	font-size:11px;
}