@charset "utf-8";

/* CSS Document */



body{

margin:0px;

padding:0px;

background:url(../images/main_bg2.jpg) repeat-x top left;

font-family:Arial, Helvetica, sans-serif;

	color:#000;

	font-size:0.75em;}





a{

	color:#349ce2;

	text-decoration:underline;

}

a:hover{

	color:#FFF;

	text-decoration:none;

}



ul,li,ol{ margin:0; padding:0;}



h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }



p{ margin:0; padding:0; margin-bottom:8px; }









#maincontainer{
position:relative;
margin:0px auto;

padding:0px;

width:980px;

}



/****************************************   Header Start     ******************************************************/



#maincontainer #header{

margin:0px;

padding:0px;

width:974px;

float:left;

}



#header .logo_section{

margin:25px 0px 24px 0px ;

padding:0px 0px 0px 15px;

border-right:solid 1px #eaeaea;

width:332px;

float:left;

outline:none;

}





#header .logo_title{

margin:53px 0px 0px 0px ;

padding:0px 0px 0px 0px;

width:326px;

float:left;

}



#header .service_section{

background:url(../images/service_coner_right.gif) no-repeat top right #efaa23 ;

/* margin:3px 20px 0px 0px; */
margin:3px 5px 0px 0px;

padding:0px 16px 0px 0px;

float:right;

height:27px;

}



.service_section .left_coner{

background:url(../images/service_coner_left.gif) no-repeat left #efaa23;

margin:0px;

padding:0px;

width:5px;

height:27px;

float:left;

}



.service_section a{

background:url(../images/service_coner_left.gif) no-repeat left #efaa23;

font-family:Arial, Helvetica, sans-serif;

font-size:13px;

font-weight:bold;

padding:3px 0px 0px 11px;

color:#FFFFFF;

float:left;

text-decoration:none;

}



.service_section a:hover{

text-decoration:underline;}



#header .navigation_container{

margin:0px;

/* padding:0px 20px 0px 0px; */
padding:0px 0px 0px 0px;

width:969px;

float:left;

height:35px;

}



.navigation_container .nav_bg{

background:url(../images/nav_bg.gif) repeat-x top left;

height:35px;

margin:0px;

padding:0px;

float:right;

width:720px;

}



.nav_bg .leftside_coner{

background:url(../images/nav_left_coner.gif) no-repeat top left;

float:left;

height:35px;

width:5px;

margin:0px;

padding:0px;

}



.nav_bg .rightside_coner{

background:url(../images/nav_right_coner.gif) no-repeat top left; 

float:right;

height:35px;

width:5px;

margin:0px;

padding:0px;

}



.nav_bg .nav_section{

margin:0px;

padding:0px;

width:700px;

float:left;

}





.nav_bg .nav_section .selected{

color:#b4dafe;}



/****************************************   Header ends     ******************************************************/

/****************************************   Body  Start     ******************************************************/



#maincontainer #body_container{

margin:15px 0px 0px 0px;

padding:0px;

width:974px;

float:left;



}



#body_container .moto_logo{

margin:0px;

padding:20px 0px 20px 0px;

width:914px;

float:left;

}







.moto_logo img{

float:right;

margin:0px 30px 0px 0px;

padding:0px;

border:solid 1px #e8e3da;



}





#body_container .moto_logo1{

margin:90px 0px 0px 0px;

padding:0px 0px 0px 0px;

width:auto;

float:left;

}







.moto_logo1 img{

float:right;

margin:0px 0px 0px 80px;

padding:0px;

border:solid 1px #e8e3da;



}





#body_container .animation_container{

/* background:url(../images/animation_topimg.gif) no-repeat top left #FFFFFF; */

margin:0px auto;

/* padding:10px 10px 0px 10px; */
padding:0;

width:960px;
min-height:359px;

overflow:hidden;

}



.animation_container .animation_section{

margin:0px;

padding:0px;

width:960px;

float:left;

/* border-bottom:solid 8px #fbeacc; */

 }

 

.animation_container .products_section{

background: url(../images/productrs_bg.gif) no-repeat top right #efaa23;

margin:0px;

padding:0px 0px 0px 18px;

width:203px;

float:right;

border-bottom:solid 8px #fbeacc;

height:216px;

}

 

.products_section img{

margin:0px;

padding:10px 0px 0px 0px;

float:left;

}





.products_section .products_list{

margin:0px;

padding:15px 0px 0px 0px;

background:url(../images/computer_img.gif) no-repeat bottom right;

float:left;

height:166px;

width:190px;

}



.products_list ul{

margin:10px 0px 0px 10px;

padding:0px;

list-style:none;}





.products_list ul li{

margin:0px;

padding:0px 0px 0px 15px;

background:url(../images/dot_icon.gif) no-repeat left 6px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

line-height:20px;

color:#FFFFFF;

}



#body_container .body_mainbg{

margin:0px;

padding:0px;

/* background:url(../images/body_bg.gif) repeat-y top left; */

width:974px;

float:left;

}



*html #body_container .body_mainbg{

margin:-10px 0px 0px 0px;

padding:0px;

background:url(../images/body_bg.gif) repeat-y top left;

width:974px;

float:left;

}



.body_mainbg .bodycontent_section{

/* background:url(../images/bodybottom_bg.gif) no-repeat bottom left; */

width:970px;

margin:0px;

padding:30px 0px 60px 0px;

float:left;

}





.bodycontent_section .welcometxt_section{

margin:16px 0px 0px 0px;

padding:0px 10px 0px 10px;

width:660px;

float:left;

border-right:dotted 1px #dadada;

}

.welcometxt_section img{

margin:0px;

padding:10px 0px 5px 0px;

}



.welcometxt_section span{

color:#096cc8;

font-weight:bold;

}



.bodycontent_section .right_container{

margin:16px 0px 0px 0px;

padding:0px 0px 0px 0px;

width:213px;

float:right;

}





.right_container .coner_box{

margin:0px 0px 20px 0px;

padding:0px;

width:213px;

float:left;

}



.coner_box .top_coner{

background:url(../images/leftside_topconer.gif) no-repeat top left;

margin:0px;

padding:0px;

float:left;

height:4px;

width:213px;}





.coner_box .middle_coner{

background:#FFFFFF;

margin:0px;

padding:0px 12px 5px 12px;

float:left;

border-left:solid 1px #CCCCCC;

border-right:solid 1px #CCCCCC;

width:187px;}



.middle_coner h1{

background:url(../images/resource_center_title.gif) no-repeat top left;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

font-weight:bold;

color:#096cc8;

margin:5px 0px 0px 0px;

padding:0px 0px 5px 25px;

float:left;

}





.middle_coner .blue_box{

background:url(../images/blue_bg.gif) repeat-x top left #d9edf7;

margin:10px 0px 0px 0px;

padding:15px 8px 10px 8px;

width:170px;

float:left;

}



.blue_box img{

margin:0px 10px 0px 5px;

padding:0px;

float:right;

}



.blue_box span{

color:#064f93;



}



.coner_box .bottom_coner{

background:url(../images/leftside_bottomconer.gif) no-repeat top left;

margin:0px;

padding:0px;

float:left;

height:4px;

width:213px;}





.TabbedPanelsContent .tab_textsection{

margin:0px;

padding:10px 0px 20px 0px;

color:#0a477a;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

border-bottom: dotted 1px #94999e;



}



.tab_textsection h4{

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

margin:0px;

padding:0px 0px 10px 0px;

color:#096cc8;

}



.tab_textsection a{

color:#FFFFFF;

margin:0px 0px 0px 10px;

padding:0px 5px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

background:#ec9e0f;

width:100px;

text-align:center;

text-decoration:none;

font-weight:bold;

}



.tab_textsection a:hover{

text-decoration:underline;

}



.tab_textsection span{

width:150px;

margin:0px 0px 0px 0px ;

padding:0px;

background:#dbe7f1;

float:right;

text-align:center;

}



.tab_textsection span a{

color:#5f5e5e;

text-decoration:none;

background:#dbe7f1;

font-weight:normal;

}



.tab_textsection span a:hover{

text-decoration:underline;

}





#footer_bg{

margin: 0px;

width: 100%;

padding: 0px;

background: url(../images/footer_bg.gif) repeat-x top left;
background-color: #EEEEEE;

float:left;

}





#footer_bg .footer_container{

margin:0px auto;

padding:28px 47px 28px 47px;

width:880px;

color:#FFFFFF;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

}



.footer_container .copyright{

margin:0px;

padding:0px;

width:480px;

float:left;

}





.footer_container .footer_list{

margin:0px;

padding:0px;

width:400px;

float:right;

}



.footer_container .footer_list ul{

margin:0px;

padding:0px;

list-style:none;

}



.footer_container .footer_list li{

background:url(../images/footer_nav_line.jpg) no-repeat right 3px;

margin:0px;

padding:0px 8px 0px 8px ;

text-align:right;

float:right;

}



.footer_container .footer_list li a{

text-decoration:none;

color:#FFFFFF;

}



.footer_container .footer_list li a:hover{

text-decoration:underline;

color:#FFFFFF;

}





#footer_bg .bottom_section{

padding:0px;

margin:20px 20px;

float:left;

width:836px;

overflow:auto;

background: url(../images/fooer_bg.gif) repeat-x top left;

height:35px;



}



.bottom_section .left_coner{

background:url(../images/fooer_left_coner.gif) no-repeat top left;

margin:0px;

width:13px;

height:35px;

padding:0px;

float:left;



}



.bottom_section .right_coner{

background:url(../images/fooer_right_coner.gif) no-repeat top right;



margin:0px;

width:13px;

height:35px;

padding:0px;

float:right;}





.bottom_section .middle_section{

background:url(../images/fooer_bg.gif) repeat-x top left;

margin:0px;

width:13px;

height:35px;

padding:0px;

float:right;

}



.bottom_section .middle_section{

margin:0px;

padding:0px;

width:810px;

float:left;

}



.middle_section ul{

margin:0px;

padding:0px 0px 0px 10px;

list-style:none;

}



.middle_section ul li{

margin:0px;

padding:10px 15px 0px 30px;

height:21px;

float:left;

}



.middle_section ul li a{

color:#848484;

text-decoration:none;

}



.middle_section ul li a:hover{

color:#2797e6;

text-decoration:none;

}



.Newsletter_icon{

margin:0px;

padding:0px;

background:url(../images/newsletter_icon.gif) no-repeat left 7px;

}



.Save_icon{

margin:0px;

padding:0px;

background:url(../images/save_icon.gif) no-repeat left 6px;

}



.Digg_icon{

margin:0px;

padding:0px;

background:url(../images/digg_icon.gif) no-repeat left 6px;

}



.tweet_icon{

margin:0px;

padding:0px;

background:url(../images/tweet_icon.gif) no-repeat left 6px;

}



.blog_icon1{

margin:0px;

padding:0px 0px 0px 0px;

background:url(../images/blog_icon.gif) no-repeat left 6px;

}



.twitter_icon{

margin:0px;

padding:0px 0px 0px 0px;

background:url(../images/twitter_icon.gif) no-repeat left 6px;

}



.linkedin_icon{

margin:0px;

padding:0px 0px 0px 0px;

background:url(../images/linkedin_icon.gif) no-repeat left 6px;

}

ol{
	padding:2px 2px 2px 30px;
}
.box_small {
	float:left;
	width: 211px;
	height: 163px;
	background:url(../images/box_bg.jpg) no-repeat;
	margin-right:15px;
	padding:10px;
}
.box_nomargin {
	margin-right:0;
	float:right;
}

.box_small a {
	color:#efaa23;
	text-decoration:none;
	font-weight:bold;
	font-size: 13px;
}
.bottom_box {
	position:relative;
	margin:0 auto;
	width:924px;
	padding:7px 15px 20px 15px;
	height: 171px;
	background:url(../images/bottom_bg.jpg) no-repeat;
}
.bottom_box a.head {
	color: #3F3F3F;
	font-weight:bold;
	text-decoration:none;
	font-size:13px;
}
.clear {
	clear:both;
}
.popular {
	float:left;
	width: 180px;
	margin-right:20px;
	padding:5px 0;
	background: url(../images/hr180.png) no-repeat;
	background-position:left bottom;
}
.popular a {
	color:#015BA7;
	text-decoration:none;
}
.popular a:hover {
	color:#FF0000;
	text-decoration:none;
}


/******************************* newsticker **********************/

#newsfeedticker{
	width:100%;float:left;margin-bottom:20px;
	margin-top:-50px;
	height:50px;
}

#newsfeedticker .wrap{
	width:980px;margin:0 auto;
}

#newsfeedticker .feedlink{
	font:14px Verdana;color:grey;float:left;width:90px;z-index:4;position:relative;
}

#newsfeedticker .ticker{
	float:left;width:690px;
}
#newsfeedticker .articletitle{
	font:14px Verdana;color:#efaa23
}
.articletitle a{
	color:#efaa23;font:14px Verdana;font-weight:100;text-decoration:none;
}
#newsfeedticker .morenews{
	font:14px Verdana;color:#efaa23;float:left;width:100px;z-index:4;position:relative;
}

#newsfeedticker .morenews a{
	color:#efaa23;text-decoration:none;
}
#newsfeedticker .morenews a:hover{
	color:#efaa23;text-decoration:none;
}
