@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanstamil.css);

html, body {	
margin:0;	
padding:0;	
background-color:#fff;	
color:#444;	
/*font:normal 12px "Latha", Arial, Helvetica, Tahoma, Verdana, sans-serif;*/	
font:normal 14px "Noto Sans Tamil",Roboto,sans-serif;
cursor:default;	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
}
#header h1 * {
	display:none
}
#header h1 a {
	display:block;
	height:100%;
	overflow:hidden;
	padding-left:200px;
	white-space:nowrap;
	text-indent:-9000px
}
#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:#444;
	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 #eee;
	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
}
#content {
	padding-top:8px;
	clear:both;/*overflow:auto;*/
	background-color:#FFF
}
#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;
	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:#ffc;
	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;
	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
}
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;
	position:absolute;
	top:34px;
	right:10px;
	z-index:3
}
div.fesLogo {
	position:absolute;
	left:0px;
	top:32px;
	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:left;
	margin:0;
	padding:8px 10px
}
.pager a.oldpost {
	background:#FFF url(../images/common.png) no-repeat 0 -652px;
	padding:0 15px
}
.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:#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, #content .comment_item .comment_content {
	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 #ccc;
	position:relative;
	z-index:1;
	clear:both
}
.vid_item .vidPic img {
	width:165px;
	height:110px
}
.vid_item .vidContent {
	width:210px;
	font-size:11px;
	line-height:16px
}
#content .vid_item .vidContent h3 {
	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
}
.response {
	text-align:center;
	font-size:10pt;
	color:#090
}
.spam-container {
	display:block;
	position:absolute;
	right:5px;
	top:2px
}
button {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin:0;
	outline:medium none;
	overflow:visible;
	padding:0
}
span.spam {
	display:block;
	float:left;
	width:55px;
	height:20px;
	background:url(../images/spam_counter.gif) no-repeat
}
span.spam:hover {
	background-position:left -20px
}
span.spam button {
	background:none repeat scroll 0 0 transparent;
	border:medium none;
	margin:0;
	outline:medium none;
	overflow:visible;
	padding:1px 0 0 20px;
	position:absolute;
	cursor:pointer
}
span.spam-count {
	display:block;
	background:url(../images/spam_counter.gif) no-repeat left -40px;
	float:left;
	height:20px;
	margin:0 0 0 3px;
	padding:0 0 0 8px
}
span.spam-count button {
	background:url(../images/spam_counter.gif) no-repeat right -40px;
	color:#2A7090;
	display:block;
	font:bold 12px Arial, Helvetica, sans-serif;
	height:20px;
	margin:0 -1px 0 0;
	min-width:26px;
	padding:0 4px 0 0
}
.comment_item {
	float:left;
	width:660px;
	clear:both;
	margin-bottom:5px;
	padding:5px 0 5px 5px;
	border-bottom:solid 2px #e5e5e5;
	border-top:solid 1px #e5e5e5;
	background-color:#F8F8F8;
	position:relative;
}
.comment_item .comment_content {
	width:655px;
	font-size:12px;
	line-height:18px
}
#content .comment_item .comment_content h3 {
	width:655px;
	overflow:hidden;
	padding:0;
	font-size:1em;
	border-bottom:1px solid #EFEFEF;
	display:block;
	color:#0089BF;
	font-size:1em
}
.comment_content h3 em {
	margin-left:10px;
	color:#9F9F9F;
	font-size:11px
}
.comment_content div {
	padding:3px 0
}
.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 #ccc;
	position:relative;
	z-index:1
}
.blogPic_small img {
	width:60px;
	height:40px
}
.blog_item_small .blogContent {
	width:565px;
	font-size:12px;
	line-height:18px
}
#content .blog_item_small .blogContent h3 {
	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 #ccc;
	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:510px;
	font-size:14px;
	line-height:20px
}
.blog_item .blogMsg {
	width:630px;
	font-size:14px;
	line-height:20px; position:relative;


-webkit-user-select: none;  /* Chrome all / Safari all */
  -moz-user-select: none;     /* Firefox all */
  -ms-user-select: none;      /* IE 10+ */
  user-select: none;          /* Likely future */     

}
.blog_item .blogMsg > .mask {
    background: rgba(255, 255, 255, 0);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}
.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;
	z-index:1
}
.blogExtra img {
	width:75px;
	height:50px
}
.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:-9000px
}
.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:-9000px
}
#content .blog_item .blogContent h3 {
	width:510px;
	overflow:hidden;
	padding:0
}
#content .blog_item .blogMsg h3 {
	width:630px;
	overflow:hidden;
	padding:0
}
#content .blog_item .blogContent h3 {
	font-size:1.1em;
        font-weight:700;
	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: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:11px
}
.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:#FFF;
	/*font-family:Arial, Helvetica, Sans-Serif;*/
	text-decoration:none
}
.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
}
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:#333;
	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 #ccc
}
.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 #ccc!important;
	border-bottom:1px solid #ccc!important;
	position:relative
}
ul.leadsCycleContainer li {
	padding:3px 2px 1px 8px;
	height:16px;
	font-size:11px;
	background:#fff 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-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 .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-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-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 .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 {
	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:350px;
	font-size:12px;
	line-height:18px;
	float:left;
	font-size:11px
}
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:-9000px
}
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:#ccc;
	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:#444;
	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 {
	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 {
	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;
	border:0px solid #1c202b;
	border-top:0;
	height:31px;
	font-weight:normal;
	padding:0;
	width:131px;
	font-weight:bold;
	text-indent:-9200px
}
.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
}
.last_commnent_content {
	width:665px;
	position:relative;
	overflow:hidden;
	height:85px;
	background-color:#EFEFEF;
	margin:10px 0;
}
.headline {
	position:absolute;
	top:95px;
	left:0px;
	height:60px
}
.ui-notify {
	width:500px;
	position:fixed;
	bottom:10px;
	right:10px;
	z-index:9999
}
.ui-notify-message {
	padding:10px;
	margin-bottom:15px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	height:55px
}
.ui-notify-message a {
	color:#FFF
}
.ui-notify-message h1 {
	font-size:14px;
	margin:0;
	padding:0
}
.ui-notify-message p {
	margin:3px 0;
	padding:0;
	line-height:18px
}
.ui-notify-message:last-child {
	margin-bottom:0
}
.ui-notify-message-style {
	background:#004574;
	-moz-box-shadow:0 0 2px #000;
	-webkit-box-shadow:0 0 2px #000;
	box-shadow:0 0 2px #000
}
.ui-notify-message-style h1 {
	color:#0CB4EA;
	font-weight:bold
}
.ui-notify-message-style p {
	color:#fff
}
.ui-notify-close {
	color:#fff;
	text-decoration:underline
}
.ui-notify-click {
	cursor:pointer
}
.ui-notify-cross {
	margin-top:-4px;
	float:right;
	cursor:pointer;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
	padding:2px
}
.ui-notify-cross:hover {
	color:#ffffab
}
.ui-notify-cross:active {
	position:relative;
	top:1px
}
#top-link {
	display:none;
	position:fixed;
	left:5px;
	bottom:5px;
	color:#5B5D5E;
	font-weight:bold;
	text-decoration:none;
	border:1px solid #5B5D5E;
	background:#9FDDFF;
	padding:5px 10px;
	z-index:9000;
	cursor:pointer;
}
p#vtip {
	display: none;
	position: absolute;
	padding: 10px;
	left: 5px;
	font-size: 0.8em;
	background-color: white;
	border: 1px solid #a6c9e2;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	z-index: 9998
}
p#vtip #vtipArrow {
	position: absolute;
	top: -10px;
	left: 5px
}
.notify_result {
	position: fixed;
	width: 250px;
	height: 80px;
	padding: 4px;
	border: 3px solid rgb(37, 37, 37);
	background-color:#002B51;
	z-index: 999999;
	right: 5px;
	bottom: 10px;
}
.notify_result .close {
	position: absolute;
	width: 11px;
	height: 11px;
	top: 4px;
	right: 4px;
	cursor:pointer;
	background: url(../images/green02_x.gif) no-repeat transparent;
}
ul.form-list {
	list-style: none outside none;
	padding:0;
	margin:10px 0 0;
}
ul.form-list li {
	margin: 0 0 8px;
	list-style: none outside none;
}
ul.form-list label {
	color:#00A1FF;
	float: left;
	font-weight: bold;
	position: relative;
	z-index: 0;
	margin-bottom:5px;
}
ul.form-list label.required em {
	color: #EB340A;
	float: right;
	font-style: normal;
	position: absolute;
	right: -8px;
	top: 0;
}
ul.form-list .input-box {
	clear: both;
	display: block;
	width: 250px;
}
ul.form-list input.input-text, ul.form-list select.input-text {
	float:left;
}
ul.form-list select.input-text {
	width:115px; padding:1px;
}
ul.form-list input.input-text {
	width:80px;
}
button.btn-button {
	float: right;
}
button.btn-button {
	background: none repeat scroll 0 0 transparent;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding: 0;
	width:40px;
}
button.btn-button {
	color: #2F2F2F;
	font: 12px/15px Arial, Helvetica, sans-serif;
	vertical-align: middle;
}
button.btn-button span {
	background: none repeat scroll 0 0 #F18200;
	border: 1px solid #DE5400;
	color: #FFFFFF;
	display: block;
	font: bold 12px/19px Arial, Helvetica, sans-serif;
	height: 19px;
	padding: 2px 8px;
	text-align: center;
	white-space: nowrap;
}

.blogMsg {
-webkit-user-select: text !important;
-moz-user-select: text !important;
-ms-user-select: text !important;
user-select: text !important;
}
body {
-webkit-user-select: none !important;
-moz-user-select: -moz-none !important;
-ms-user-select: none !important;
user-select: none !important;
}
.btn {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  text-shadow: 2px 2px 17px #666666;
  font-family: Arial;
  color: #ffffff;
  font-size: 20px;
  padding: 10px 30px 10px 30px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

.google-auto-placed {
  display: none !important;
}
