@charset "utf-8";
/* CSS Document */

body{
margin:0px;
padding:0px;
background:url(../images/inner_mainbg.jpg) repeat-x top left;
font-family:Arial, Helvetica, sans-serif;
	color:#000;
	line-height:16px;
	font-size:0.75em;}


a{
	color:#003d75;
	text-decoration:underline;
}
a:hover{
	color:#003d75;
	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{
margin:0px auto;
padding:0px;
width:1020px;

}

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

#maincontainer #header{
margin:0px;
padding:0px;
width:974px;
float:left;
}

#header .logo_section{
margin:25px 0px 24px 0px ;
padding:0px 0px 0px 25px;
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;
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;
width:954px;
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:610px;
}

.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:600px;
float:left;
}


.nav_bg .nav_section .selected{
color:#b4dafe;}

/****************************************   Header ends     ******************************************************/
/****************************************   Body  Start     ******************************************************/

#maincontainer #inner_bodycontainer{
margin:15px 0px 0px 0px;
padding:0px;
width:974px;
float: left;

}



#inner_bodycontainer .image_container{
background:url(../images/animation_topimg.gif) no-repeat top left #FFFFFF;
margin:0px auto;
padding:10px 10px 0px 10px;
width:914px;
overflow:auto;

}

.image_container img{
margin:0px;
padding:0px;
float:left;
border-bottom:solid 8px #fbeacc;
 }


#inner_bodycontainer .inner_mainbg{
margin:0px;
padding:0px;
background:url(../images/body_bg.gif) repeat-y top left;
width:974px;
float:left;
}

*html #inner_bodycontainer .inner_mainbg{
margin:0px 0px 0px 0px;
padding:0px;
background:url(../images/body_bg.gif) repeat-y top left;
width:974px;
float:left;
}


.inner_mainbg .innercontent_section{
background:url(../images/bodybottom_bg.gif) no-repeat bottom left;
width:914px;
margin:0px;
padding:0px 30px 0px 30px;
float:left;
}

.inner_mainbg .inner_colorbg{
background:url(../images/inner_colors_bg.jpg) repeat-y top left;
margin:0px;
padding:0px 0px 0px 0px ;
width:914px;
float:left;
}

.inner_colorbg .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;

}

.inner_colorbg .left_nav{
margin:0px;
padding:16px 0px 0px 0px;
float:left;
width:233px;
}

.left_nav ul{
margin:0px;
padding:0px;
list-style:none;
float:right;
}

.left_nav ul li{
margin:0px;
padding:0px 0px 0px 0px;
clear:both;
}

.left_nav ul li a{
background:url(../images/left_nav_bg.jpg) no-repeat left top;
margin:0px;
padding:8px 41px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#064f93;
width:192px;
text-align:right;
height:22px;
text-decoration:none;
float:right;
}

.left_nav ul li a:hover{
background:url(../images/left_nav_bg_over.jpg) no-repeat left top ;
color:#064f93;
text-align:right;
text-decoration:none;
}


ul.submenu{
margin:0px 0px 0px 0px;
text-align:right;
float:right;
background:url(../images/left_nav2_bg.jpg) repeat-y #FFFFFF;
padding-right:33px;
}


ul.submenu li{
padding:0;
font-family:Arial, Helvetica, sans-serif;
font:11px;
color:#FF0000;
background:url(../images/bullet1.gif) no-repeat right;
padding-right:8px;
float:left;
}

ul.submenu li a{
padding:0;
margin:0;
padding-top:5px;
background:none;
color:#000;
}

ul.submenu li a:hover{
background:none;
}
.left_nav .selected{
background:url(../images/left_nav_bg_over.jpg) no-repeat left top ;
margin:0px;
padding:8px 41px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
height:22px;
color:#064f93;
width:192px;
text-align:right;
text-decoration:none;
}


.inner_colorbg .middle_container{
margin:0px;
padding:0px;
width:442px;
float:left;
padding:20px 20px 0px 20px;
overflow:auto;

}




.inner_colorbg .middle_container h1{
background:url(../images/middletilebg.gif) repeat-x bottom left;
font:22px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
margin-bottom:10px;
padding:5px 0px 10px 10px;
display:block;
clear:both;
}

.inner_colorbg .middle_container .bullet{
background:url(../images/middleeinnertitle_bg.gif) repeat-y top left;
}

.inner_colorbg .middle_container .bullet h2{
background:url(../images/inner_nav_icon.gif) no-repeat 10px 8px;
display:block;
padding:6px 10px 6px 30px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
margin-bottom:10px;
}

.inner_colorbg .middle_container b{
color:#ef9700;
}


.inner_colorbg .middle_container ul{
list-style:none;
margin:5px 10px 20px 10px;
}
.inner_colorbg .middle_container ul li{
font:12px Arial, Helvetica, sans-serif;
color:#064F93;
background:url(../images/bluebullet.gif) no-repeat left 10px ;
padding:3px 0px 3px 13px;
}


.middle_container ul.topmiddle_menu{
margin:0px 0px 10px 0px;
padding:0px;
float:left;
}

.middle_container ul.topmiddle_menu li{
background:url(../images/arrow.gif) no-repeat left 5px;
margin:0px;
padding:0px 15px 0px 10px;
font-family:Arial, Helvetica, sans-serif;
font-family:12px;
float:left;
list-style:none;
font-weight:bold;
color:#064F93;
}

.middle_container ul.topmiddle_menu li a{
text-decoration:none;
color:#064F93;
}

.middle_container ul.topmiddle_menu li a:hover{
color:#064F93;
text-decoration:underline;
}



.inner_colorbg .right_container{
margin:0px;
padding:0px;
width:199px;
float:left;
}

.inner_colorbg .right_container{
margin:0px;
padding:24px 10px 0px 10px;
width:179px;
float:left;
}

.middle_container .images_section{
margin:0px;
padding:5px;
display:block;
}

.images_section img{
margin:0px 20px 0px 0px;
padding:10px;
border:solid 1px #68b1d6;
}


.middle_container fieldset{
width:400px;
margin:0px;
padding:5px 6px;
float:left;
border:solid 1px #b1daee;
}

.middle_container fieldset div{
width:400px;
margin-bottom:0px;
padding:4px 0px 4px 0px;
font:11px Arial, Helvetica, sans-serif;
font-weight: bold;
float:left;
}


.middle_container fieldset div label{
width:150px;
margin:0px 20px 0px 0px;
padding:0px;
float:left;
text-align:right;
}


.middle_container fieldset div input{
width:200px;
margin:0px;
padding:0px;
border:solid 1px #b1daee;
}


.middle_container fieldset div textarea{
width:200px;
margin:0px;
padding:0px;
border:solid 1px #b1daee;
}

.middle_container .buttom{
width:96px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
margin:0px;
padding:5px 0px;
background:url(../images/button_bg.jpg) no-repeat top left;
border:none;
float:left;
}

.middle_container .contact_section{
width:442px;
margin:0px;
padding:0px;
float:left;
}

.contact_section .address{
margin:0px 9px 0px 0px;
padding:5px;
width:200px;
background:#f4fafd;
border:solid 1px #b1daef;
float:left;
}

.middle_container .contact_section{
width:442px;
margin:0px;
padding:0px;
float:left;
}

.right_container h3{
background: url(../images/next_bg.jpg) no-repeat top left;
width:150px;
margin:0px;
padding:8px 0px 0px 30px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
height:25px;
text-transform:uppercase;
float:left;
}

.right_container .right_list{
margin:0px;
padding:0px 10px;
width:159px;
float:left;
background:#e8e3da;
}

.right_container .right_list ul{
margin:0px;
padding:0px;
list-style:none;
}

.right_container .right_list ul li{
width:139px;
border-bottom:solid 1px #d5d1c9;
height:25px;
padding:6px 0px 0px 23px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;
}

.right_container .right_list ul li a{
color:#000000;
text-decoration:none;
}

.right_container .right_list ul li a:hover{
color:#000000;
text-decoration:none;
}


li.Request_icon{
background:url(../images/next_icon1.gif) no-repeat left 5px;
margin:0px;
padding:0px;
float:left;
}

li.Datasheets_icon{
background:url(../images/next_icon2.gif) no-repeat left 5px;
margin:0px;
padding:0px;
float:left;
}

li.Whitepapers_icon{
background:url(../images/next_icon3.gif) no-repeat left 5px;
margin:0px;
padding:0px;
float:left;
}

li.contact_icon{
background:url(../images/next_icon4.gif) no-repeat left 5px;
float:left;
}

li.blog_icon{
background:url(../images/next_icon5.gif) no-repeat left 5px;
float:left;
}


.right_container .image_section{
width:159px;
margin:0px;
padding:0px;
float:left;
}

/****************************************   Body  Ends     ******************************************************/

#footer_bg{
margin:0px;
width:100%;
padding:0px;
background:url(../images/footer_bg.gif) repeat-x top left;
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;
}



/************************Downloadpages css*************************************/


.download_section{
background:url(../images/bodybottom_bg.gif) no-repeat bottom left;
width:914px;
margin:0px;
padding:0px 30px 0px 30px;
float:left;
}

.download_section .moto_logo{
margin:0px;
padding:0px 0px 10px 0px;
width:914px;
float:left;
}

.moto_logo img{
float:right;
margin:0px 20px 0px 0px;
padding:0px;
border:solid 1px #e8e3da;

}


.download_section h6{
background:url(../images/downloadimage.gif) no-repeat top left;
width:auto;
margin:10px 0px 0px 15px;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
padding:10px 0px 30px 50px;
float:left;
}


.download_section h6 a{

width:auto;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
text-decoration:none;

float:left;
}

.download_section h6 a:hover{

width:auto;
font:16px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000;
text-decoration:none;
float:left;
}
.download_section img{
width:44px;
height:39px;
padding:15px;
margin:0px;
float:left;
}
.download_section h4{
width:880px;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
margin-bottom:2px;
padding:15px 0px 0px 10px;
display:block;
clear:both;
float:left;

}

.download_section p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:10px 0px 0px 15px;
color:#000;
float:left;
font-weight:normal;
width:800px;
}


.download_section p a{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
padding:0px 0px 0px 0px;
margin:1px;
}

.download_section p a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
text-decoration:none;
color:#ec9e0f;
padding:0px 0px 0px 0px;


}

.download_section p span{
background:#ec9e0f;
padding:2px 5px;
color:#fff;
font:11px Arial, Helvetica, sans-serif;
font-weight:bold;
margin-left:5px;
}


.download_section a.download {
color:#FFFFFF;
margin:0px 0px 0px 5px;
padding:2px 5px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
background:#ec9e0f;
width:100px;
text-align:center;
text-decoration:none;
}

.download_section a.download:hover{
font:11px Arial, Helvetica, sans-serif;
padding:2px 5px;
color:#fff;
text-decoration:none;
}



.download_formsection{
width:900px;
height:auto;
float:left;
}



.download_section1{

width:400px;
margin:0px;
padding:0px 30px 20px 40px;
float:left;
}


.download_section1 h4{
width:400px;
font:18px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;

padding:15px 0px 0px 10px;

float:left;

}





.download_section1 p{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
margin:0px;
padding:10px 0px 0px 15px;
color:#000;
float:left;
width:400px;
}

.download_section1 p a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size:15px;}



.download_section1 p a:hover{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
color:#ec9e0f;
font-weight:normal;
font-size:15px;}


.download_section1 a.download {
color:#FFFFFF;
margin:0px 0px 0px 5px;
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;
}

.download_section1 a.download a:hover{
text-decoration:underline;
}

.downloadform{
width:400px;
float:left;
margin:35px 0px 15px 0px;
}

.downloadform fieldset{
	width:380px;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#fff;
	margin:0px;
	padding:10px;
	float:left;
	border:0px;
	border:solid 1px #b1daee;
}

.downloadform fieldset div{
	width:380px;
	padding:4px 0px 4px 0px;	
	float:left;
	height:auto;
	margin:0px 0px;
}

.downloadform fieldset input{
	width:180px;
	border:1px solid #B1DAEE;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
	}

.downloadform fieldset select{
	width:120px;
	border:1px solid #B1DAEE;
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	background:#FFFFFF;
}


.downloadform textarea{
border:1px solid #B1DAEE;
background:#ffffff;
color:#000000;
margin-right:0px;
float:left;
width:180px;
padding:0px;
font:11px  Arial, Helvetica, sans-serif;
}


.downloadform fieldset div label{
	width:150px;
	padding-right:30px;
	font-size:11px;
	float:left;
	color:#000;
		text-align:right;
	}
	

.downloadform a.download {
color:#FFFFFF;
margin:0px 0px 0px 5px;
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;
}

.downloadform a.download a:hover{
text-decoration:underline;
}

.buttom{
margin:5px 0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
border:0px;
width:200px;
float:right;
}


/************************************************** new downloads ***********************************************************/

.inner_mainbg .download_container{
margin:0px;
padding:0px 0px 20px 0px ;
width:914px;
float:left;
}

.inner_mainbg .download_container .bullet1{
background:url(../images/middleeinnertitle_bg.gif) repeat-y top left;

}

.inner_mainbg .download_container .bullet1 h2{
background:url(../images/inner_nav_icon.gif) no-repeat 10px 8px;
display:block;
padding:6px 10px 6px 30px;
font:14px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#064F93;
margin-bottom:10px;
}



.sitemap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #302f2e;
	padding:5px 0px;
	text-decoration: underline;;
}

.sitemap:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #302f2e;
	text-decoration:none;
}

.mlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #e59904;
	text-decoration: none;
}

.mlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #333333;
	text-decoration: none;
}

.smlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight:normal; 
	text-decoration:none;
}

.smlinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
}

.slinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	padding:5px 0px;
	text-decoration: underline;
}

.slinks:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
		padding:5px 0px;
	text-decoration: none;
}

.linedots {

}
.linedots1 {
	
}