body
{
    /*font-family:Verdana, Geneva, sans-serif;*/
    font-family:Georgia,"Times New Roman",Times,serif!important;
    font-size:12px;
    color:#333;
    margin:0 auto;
    padding:0;
}
div#poll table
{
    background-color:DBF3FD!important;
}
#maincontant
{
    width:1000px;
    margin:0 auto;
}
#menu li a
{
    font-weight:bold;
}
#header
{
    /*width:1000px;*/
    width:988px;
    height:150px;
--    background:url(../images/11.gif) repeat-x;
    margin:0 auto;
    border:solid 1px #CCCCCC;
    border-bottom:none;
}
.logo{
    width:300px;
    height:150px;
    margin:0px 0px 0 0px;
    float:left;
}
.logoing{
    margin:10px 5px 0 5px;
    float:left;
}
.head_leftcontant
{
    margin:0 auto;
}
.head_news
{
    /*width:625px;*/
    /*border:solid 2px #003366;*/
    /*float:right;*/
    position:absolute;
    width:625px;
    margin-left:363px;
    !margin-left:50px;
    /*margin:5px 5px 0 0px;*/
    float:left;
    /*border:solid 3px #039;*/
}

/*
.news_left,.news_right,a.register_free,a.register_free:hover,#menu li a,#menu li a:hover,.input_box{
    background:url(../images/slice.png) no-repeat;
}
*/
.news_left
{
    width:10px;
    height:43px;
    margin:0 auto;
    background-position: -84px 0px;
    /*margin:-10px auto auto 8px;*/
    float:left;
}
.news_center
{
    width:605px;
    height:43px;
    margin:0 auto;
--    background:url(../images/btm-center.png) repeat-x;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#FFF;
    /*border:solid 2px #FF0000;*/
}
.news_center a
{
    text-decoration: none;
    color:#FFF;
}
.news_center a:hover
{
    text-decoration: underline;
    color:#FFF;
}
.news_right
{
    width:10px;
    height:43px;
    margin:0 auto;
    background-position: -101px 0px;
    float:right;
}
.topnav
{
    width:625px;
    margin:0;
    !margin-left:-36px;
    padding-top:-10px;
}
.head_search
{
    width:625px;
}
.searh_top
{
    width:485px;
    margin:3px auto;
    float:left;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.searchtext
{
    width:220px;
    height:33px;
    margin:0 auto;
    padding:1px;
    float:left;
}
.searchtext input
{
    width:350px;
    height:28px;
    margin:2px auto;
    padding:1px;
    font-weight:bold;
    color:#787c7f;
    padding-left:10px;
}
.searchbtn
{
    width:60px;
    height:33px;
		margin-bottom:5px;
	
	 
   
    float:left;
	
}
.subcribe
{
    width:135px;
    height:27px;
    margin:0 0px 0 0px;
    padding:5px 0 0 0;
    float:right;
}
a.cat_link_normal{
    color: #ffffff;
}
a:hover.cat_link_normal{
    color: yellow;
}
a.cat_link_selected{
    font-weight: bold;
    color: yellow;
}
#q{
    width: 200px;
	padding:0px !important;
}
.bodylink
{
    /*width:1000px;*/
    width:1000px;
    margin:0px 0px 0 0px;
    /*margin:10px 15px 0 0px;*/
    padding:0px;
}
.bodylink_left
{
    width:675px;
    height:187px;
    margin:0 0 0 5px;
    float:left;
    border:#edf9fe solid 1px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#347ea3;
    height:220px;
}
.bodylink_left a {
    text-decoration:none;
    color:#347ea3;}
.bodylink_left a:hover {
    text-decoration: underline;
    color:#347ea3;}
.bodylink_ulleft
{ width:310px;
  margin:0 auto;
  float:left;
  font-size: 16px;
  font-weight: bold;
  line-height: 2.2;
}
.bodylink_ulright
{ width:320px;
  margin:0 0px 0 0 ;
  /*float:right;*/
  float:left;
  /*padding-top:15px;*/
  font-size: 16px;
  font-weight: bold;
  line-height: 2.2;
}
.bodylink_ulleft ul{
    list-style:none;
}
.bodylink_ulright ul{
    list-style:none;
}
.leftdiv
{
    width:100%;
    height:60px;
    padding-top:8px;
    background:#d8f2fd;
    text-align:left;
	padding-left: 10px;
}

.leftdiv .leftdiv_line span{
	vertical-align:middle;
	display:inline-block;
}
.bodylink_right
{
    width:300px;
    height:187px;
    margin:0 5px 0 0;
    float:right;
    background:#fdfeff;
    /*border:#edf9fe solid 1px;*/
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#347ea3;
}
.bodylink_right a {
    text-decoration:underline;
    color:#347ea3;}
.rightdiv
{
    width:100%;
    height:30px;
    /*background:#d8f2fd;*/
}
.bodycontants
{
    margin-top:10px;
}
.bodycontant1
{
    width:180px;
    margin:0 0 0 0px;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color: #000;
}
.bodycontant1 h1 h2 h3 h4 h5 h6 {font-family:Verdana, Geneva, sans-serif;
                                 font-size:12px;
                                 color:#FFF;}
.col1cat
{
    margin:0 auto;
}
.col1cat_icon
{
    width:16px;
    height:16px;
    padding-left:15px;
    float:left;
}
.col1cat_name
{
    widows:190px;
    height:16px;
    float:left;
    padding-left:10px;
    margin-right:5px;
    font-size:14px;
}
.col1cat_name a:hover
{
    widows:190px;
    height:16px;
    float:left;
    font-size:14px;
    text-decoration:none; color:#FFF; background: #0000CC; padding:0px;}
.bodycontant2
{
    width:570px;
    margin:0 0 0 10px;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#FFF;
}
.bodycontant3
{
    width:230px;
    margin:0 0 0 0px;
    float:right;
    font-family:Verdana, Geneva, sans-serif;
    font-size:12px;
    color:#FFF;
}
.div2dd{ margin:0 auto;}
#mainbody
{
	margin-top: -10px;
    margin:0 auto;
    clear:both;
}
#polldata{
    margin:0 auto;
    *margin-top:5px;
    padding-top:4px;
    padding-left:4px;
    padding-right:4px;}
#pollleft{
    margin:0 auto;
    width:272px;
    height:174px;
    *height:194px;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    background:url(../images/infopoll_iner_imag.jpg) no-repeat;
    *background:url(../images/infopoll_iner_imag_ie.jpg) no-repeat !important;
}
#pollright{
    margin:0 auto;
    width:272px;
    height:174px;
    *height:194px;
    float:right;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    background:url(../images/infopoll_iner_imag.jpg) no-repeat;
    *background:url(../images/infopoll_iner_imag_ie.jpg) no-repeat !important;
}
/***************** footer ****************/
#footer
{
    /*margin:10px auto;*/
    margin:auto;
    width:1000px;
    padding-top:25px;
    *padding-top:15px;
}
.footer_left
{
    width:10px;
    height:43px;
    margin:0 auto;
    float:left;
}
/*******************pkp*******************/
.footer_center
{
    width:980px;
    height:43px;
    margin:0 auto;
--    background:url(../images/btm-center.png) repeat-x;
    float:left;
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#FFF;
    padding-top:10px;
}
.footer_center a
{
    text-decoration: none;
    color:#FFF;
}
.footer_center a:hover
{
    text-decoration: underline;
    color:#FFF;
}
.footer_right
{
    width:10px;
    height:43px;
    margin:0 auto;
    float:left;
}
ul li
{
    /*
    list-style:url(../images/aroow.jpg) hiragana-iroha ;
    line-height:15px;
    padding:8px;
    */
}
/******** site style ********/
img
{
    border:none;
}
.clear
{
    clear:both;
}
a { text-decoration:none;
    /*color:#347ea3;*/
    color:#000099;
}
a:hover{ text-decoration:underline;
         /*color:#347ea3;*/
         color:#000099;
}
.style2
{
    color:#000099!important
}
table tr td tdbody {
    font-family:Verdana, Geneva, sans-serif;
    font-size:11px;
    color:#FFF;}
.b1h, .b2h, .b3h, .b4h, .b2bh, .b3bh, .b4bh{font-size:1px; overflow:hidden; display:block;}
.b1h {height:1px; background:#347da6; margin:0 5px;}
.b2h, .b2bh {height:1px; background:#3f98c5; border-right:2px solid #347da6; border-left:2px solid #347da6; margin:0 3px;}
.b3h, .b3bh {height:1px; background:#3f98c5; border-right:1px solid #347da6; border-left:1px solid #347da6; margin:0 2px;}
.b4h, .b4bh {height:2px; background:#3f98c5; border-right:1px solid #347da6; border-left:1px solid #347da6; margin:0 1px;}
.b2bh, .b3bh, .b4bh {background:#3f98c5}
.headh {background: #3f98c5; border-right:1px solid #347da6; border-left:1px solid #347da6;}
.headh h3 {margin: 0px 10px 0px 10px; padding-bottom: 3px; font-size:14px; text-decoration:none;}
.contenth {background: #f9fdfc; border-right:1px solid #347da6; border-left:1px solid #347da6;}
.contenth div {margin-left: 0px; padding-top: 5px; }
.loginpanel {
height:28px;
    float:left;
    width:430px;
    margin-top:6px;
    /*border:solid 2px #333333;*/
}
/****************************************/
.link  {
    color:#255b97;
    text-decoration:none !important;
}
.link a:hover {
    text-decoration:none;
}
.link a span{
    text-decoration:none;
}
.loginpanel span {
    float:left;
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:14px;
    font-weight:normal;
    color:#255b97;
    width:106px;
    padding-top:3px;
    margin:0px;
}
.logininput {
    width:150px;
    height:21px;
    color:#fff;
    font-size:11px;
    padding-left:5px;
    float:left;
    margin-left:15px;
    border:none;
}
.loginpanel label {
    float:left;
    margin-left:10px;
}
.logininput2 {
    color: #0000FF;
    font-size:15px;
    margin-left:0px;
}
.logininput1 {
    color: #000;
    font-size:12px; font-weight:bold;
    margin-left:0px;
}
a.link1{
    color:#ffffff;
    font:normal 11px Georgia, Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none !important;
}
a.link1:hover {
    text-decoration:none;
    color:#00446b;
}
.input_box{
    width:116px;
    height:18px;
    background-position: 0px -115px;
    padding:5px 0 0 3px;
    font:normal 11px Georgia, Verdana, Arial, Helvetica, sans-serif;
    color:#666666;
    border:none;
}
a.register_free{
    width:99px;
    height:23px;
    background-position: 0px -65px;
    text-decoration:none;
    display:block;
    text-indent:-9999em;
}
a.register_free:hover{
    background-position: 0px -88px;
}

.start_now{
	background: url(http://www.infocera.com/images/slice.png)   no-repeat 0 -139px;
	width: 115px;
	height:27px;
	display:block;
}
.search_button{
	background: url(http://www.infocera.com/images/slice.png)   no-repeat -141px 0px;
	width: 59px;
	height:32px;
	display:block;
}
.subscribe_button{
	background: url(http://www.infocera.com/images/slice.png)   no-repeat 0px -166px;
	width: 136px;
	height:30px;
	display:block;
}
.article_list{
	padding:0px 5px 0px 25px;
}
.article_list li{
	list-style-type:disc;
	list-style-position: outside;
	text-align:left;
	padding-bottom:3px;
}
#menu {
list-style:none;
padding:0;
margin:0 auto;;
height:32px;
width:620px;
}
#menu li {
float:left;
width:85px;
height:inherit;
position:relative;
overflow:hidden;
}
#menu li a  {
			position:absolute;
			top:5px;
			background: url(http://www.infocera.com/images/slice.png)   no-repeat 0 0;
			display:block;
			width:85px;
			height:28px;
			height:inherit;
			font-family:Verdana, Geneva, sans-serif;
			font-size:12px;
			padding:5px 0 0 0px;
			color: #347ea3;
			text-decoration:none;
			text-align:center;
/* fast png fix for ie6 */
position:relative;
behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));
}
#menu li a:hover {
    background-position:0 -32px;
color: #FFF;
}