
body {
	font-size: 100.01%;
	font-family: arial, Verdana, Helvetica, sans-serif;
	background:url(../images/body-bg.jpg) repeat;
	margin:0;
	padding:0px;
}

a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
ol, ul {
	list-style: none;
}

.floatleft {
	float: left;
}
.floatright {
	float: right;
}
.clear {
	clear: both;
}

#page {
	width:1000px;
	margin:0 auto;
}

#mainheader {
width:1000px;
float:left;
padding-top:10px;
}

#logo {
	width:1000px;
	height:106px;
}
.logoleftpart {
	width:125px;
	height:92px;
	float:left;
	margin-top:7px;
}
 
#menubar {
	width:1000px;
    float:left;
	background:url(../images/menu_bg.png) repeat-x;
	height:56px;
}
#header {
	width:1000px;
  float:left;
}

.Banner{float:left; width:1000px; padding:3px 0px; height:205px; border-bottom: 3px solid #333;
}

#tutorials{visibility:hidden; width:220px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#validation{visibility:hidden; width:220px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#validation li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#validation li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials2{visibility:hidden; width:220px; background:#3A3839; z-index:500000; position:absolute;top:150px;}
#tutorials2 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials2 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials3{visibility:hidden; width:164px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials3 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials3 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials4{visibility:hidden; width:220px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials4 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials4 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials5{visibility:hidden; width:166px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials5 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials5 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials6{visibility:hidden; width:175px; background:#3A3839; z-index:500000; position:absolute;top:150px;}
#tutorials6 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials6 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
#tutorials7{visibility:hidden; width:220px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials7 li.menu{float:left; text-align:left; width:97%; border-bottom:1px solid #e5eff7;}
#tutorials7 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}

#tutorials8{visibility:hidden; width:175px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials8 li.menu{float:left; text-align:left; width:94%; border-bottom:1px solid #e5eff7;}
#tutorials8 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}

#tutorials9{visibility:hidden; width:280px; background:#3A3839; z-index:500000; position:absolute; top:150px;}
#tutorials9 li.menu{float:left; text-align:left; width:94%; border-bottom:1px solid #e5eff7;}
#tutorials9 li.menu a{font-size:11px !important; color:#fff; width:100%; padding:2px 0;}
.Rtcontactbt{float:right; width:300px; font-size:12px; padding-top:5px;}
.Rtcontactbt .contact{background:url(../images/phone-i.png) no-repeat top left; color:#fff; display:block; width:100px; padding:17px 5px; font-weight:bold; text-align:right; float:left;}
.Rtcontactbt .contact a{text-decoration:none; color:#fff;}
.Rtcontactbt .contact a:hover{text-decoration:underline; color:#ccd4d6;}
.Rtcontactbt .loginar{background:url(../images/login-1.png) no-repeat top left; color:#fff; display:block; width:60px; padding:11px 5px; font-weight:bold; text-align:right; float:left; margin-top:5px; margin-left:10px;}
.Rtcontactbt .loginar a{text-decoration:none; color:#fff;}
.Rtcontactbt .loginar a:hover{text-decoration:underline; color:#ccd4d6;}
.Rtcontactbt .socialmd{padding:10px 0 0 10px; display:block; float:right;}
.Rtcontactbt .socialmd a{padding:0px 3px;}

#menubarmain {
	color: #FFFFFF;
	font-family: Helvetica, "Trebuchet MS", Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	padding-top:10px;
	margin-bottom:17px;
	width:1000px;
}

.NavMenu{
float:left;
width:100%;
font-size:15px;
font-weight:normal;
 }
 
.NavMenu ul{float:left; padding:0px 0px 0px 0px; margin:0px; width:100%; list-style:none;}
.NavMenu li{float:left; padding:4px 3px;}
.NavMenu ul li a{text-decoration:none; color:#ffffff; padding:11px 10px; font-size:14px; font-weight:bold;}
.NavMenu ul li a:hover{text-decoration:underline; color:#bdd13e; padding:11px 10px;}
.NavMenu ul li a.active{text-decoration:none; color:#bdd13e; padding:11px 10px;}

#midpart {
	width:1000px;
	float:left;
	padding-bottom:10px;
	background:#fff;
}
.leftpart {
	width:695px;
	float:left;
	padding-left:10px;
}
.rightpart {
	width:285px;
	float:right;
	margin-top:26px;
}

.rightparttextboxfooter_new {
	height:15px;
	float:right;
	margin-top:3px;
	text-align:right;
	/*width:250px;*/
	padding-top:17px
}
.rightparttextbox {
	width:270px;
	color:#3a3839;
	font-family:Verdana, arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
	float:left;
}
.footertext {
	width:275px;
	padding-top:10px;
	/*padding-left:10px;*/
	font-family: arial, Verdana, Helvetica, sans-serif;
	color:#3a3839;
	font-size:11px;
	float:left;
}


#Mobilecomputing {
	width:281px;
	border-bottom: solid 1px #999999;
	background:url(../images/rightbox.gif);
	margin-bottom:10px;
	float:left;
}
#Mobilecomputingtoppart {
	width:264px;
	margin-left:1px;
	height:18px;
	background:#3a3839;
	border-bottom: solid 1px #CaCaCa;
	font-family: arial, Verdana, Helvetica, sans-serif;
	color:#FFF;
	text-align:left;
	padding-left:15px;
	font-size:14px;
	padding-top:2px;
	font-weight:bold;
	float:left;
}
/*mid part end here*/




/*############################# Footer Partners container start here ################################################*/

.sharelink_left {
	float:left;
	width:390px;
	padding:14px 0 0 0px;
	height:49px;
	border-right:1px dotted #999899;
}
.sharelink_left img {
	padding:0 0 0 61px;
}

#footer-nav .cnt-left-contact {
	float:left;
	width:194px;
	padding-left:3px;
	margin:0;
	background:url(../images/top-details-mid.png) repeat-y center top;

}

.contact_footer {
	clear:both;
	margin:14px 0 5px 4px;
	/*border:1px solid #999899;*/
	background-color:#b0cc5d;
	width:181px;
	height:32px;
}
.contact_footer_form input.contact-footersubmit{width:56px;height:23px;float:left;margin: 0px 0 0px 0px;font-family:Arial, Helvetica, sans-serif;
	background-color:#cac8c8;padding:0px 0;color:#3a3839;font-size:12px;cursor:pointer;border:0px; outline:0; }
	.submit-div  {background:#d7d5da; border:1px solid #868484; color:#3a3839; margin:10px 0 5px 8px; cursor:pointer; #margin-left:0px;}
.contact_footer_form input.contact-footersubmit:hover {width:56px;height:23px;float:left;margin: 0px 0 0px 0px;#margin: 0px 0 0px 0px;background-color:#b0cc5d;font-family:Arial, Helvetica, sans-serif;	padding:0px 0;color:#3a3839;font-size:12px;cursor:pointer;border:0;}

.submit-main-div{width:188px;}


#footer-nav {
	float:left;
	width:1000px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	margin:0 0 5px 0;
	background: #3a3839;
	border-top: 5px solid #999899;
	border-bottom-right-radius:5px;
}
#footer-nav .menu-cnt {
	float:left;
	width:158px;
	height:140px;
	padding:0;
	margin:10px 0;
	background: url(../images/dot1.gif) repeat-y right center;
}


#footer-nav .cnt-last h3 {
	padding:0 0 0 5px!important
}
#footer-nav .menu-cnt h3 {
	color:#bebebe;
	line-height:20px;
	float:left;
	padding:0 10px;
	margin:0;
	font-size:11px;
	font-weight:800;
	clear:both;
}
#footer-nav ul {
	font-family: 'LucidaSansUnicodeRegular', sans-serif;
	font-size-adjust: 0.53;
	float:left;
	width:98%;	
	padding:0px 5px 10px 11px;
	margin:0;
}
#footer-nav ul li {
	display:block;
	line-height:20px;
	padding:2px 0
}
#footer-nav ul li a {
	color:#949494;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
}
#footer-nav ul li a:hover {
	color:#839f30;
	font-weight:normal;
}


.copy_right {
	font-family:arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:right;
	color:#3a3839;
	font-style:normal;
	clear:both;
	width:100%;
	padding:5px 0 10px 0;
}
.copy_right p {
	float:right;
	padding:0;
	margin:0;
}
.copy_right span {
	padding:0 0px 0px 10px;
	margin:0;font-size:13px;
}
.copy_right span a{color:#3a3839; text-decoration:none; font-size:13px;}
.copy_right span a:hover{color: #839F30; text-decoration:none;}
.floatleft {
	float:left;
	width:700px;
	text-align:left;
	color:#666;
	font-size:16px;
	padding:10px 0px 10px 3px;
}
.floatleft a {
	color:#666;
	text-decoration:none;
}
.floatleft a:hover {
	color:#3a3839;
	text-decoration:none;
	}


.top-details{background:url(../images/top-detail.png) no-repeat; width:190px; height:6px; margin:5px 0 0 0; float:left;}
.top-details-mid{width:190px; float:left; margin:0; padding:0;}
.bottom-details {background:url(../images/details-bottom.png) no-repeat; width:190px; height:4px; float:left; margin-bottom:8px;}
.details_query{width:174px; float:left; padding-left:5px;}
.details_query input {background:url(../images/input-bot.png) repeat-x; width:170px; height:17px; color:#58595a; font-size:12px; padding:0 2px; border:1px solid #b1b1b1;}
.details_query textarea {background:url(../images/topmid--textarea.png) repeat-x #e4e3e6; clear:both; width:170px; height:44px; color:#58595a; font-family:Arial, Helvetica, sans-serif; font-size:12px;padding:2px 2px; overflow:auto; resize:none; border:1px solid #b1b1b1;}
.detail_text {font-family:Arial, Helvetica, sans-serif; font-size:12px;  padding:6px 6px 8px 8px; color:#3a3839; float:left; width:93%;}
h2.details {color:#3a3839; font-family:Arial, Helvetica, sans-serif; font-size:15px; padding:2px 0 5px 8px; border-bottom:1px solid #c5c3c8; margin:0; width:95%; float:left;}

/***************************************/
.details_query_red {width:174px;float:left;margin: 0px 5px 0px 8px;background-color:#e4e3e6;color:#cac8c8;#margin:0 0px 0px 0px;   font-size:11px;border:1px solid #F00;}
.details_query_red  input{background:url(../images/input-bot.png) repeat-x ; border:0; width:170px; height:17px; color:#f00; font-size:12px; padding:0 2px;}

.details_query_captcha {width:109px;float:left; margin:4px 0px 0px 0px;}
.details_query_captcha input{width:109px; font-size:11px; background:url(../images/input-bot.png) repeat-x; height:19px; color:#58595A; padding:2px 2px; border:1px solid #B1B1B1; margin-top:4px;}

.details_query_captcha_red {margin:8px 5px 0 0px; width:98px;float:left;background-color:#e4e3e6;color:#58595A; font-size:11px;border:1px solid #f00;}
.details_query_captcha_red input{width:94px; font-size:11px; background:url(../images/input-bot.png) repeat-x ; border:0; height:18px; color:#f00; padding:0 2px;}
#common_yes{float:left; width:auto; padding-left:8px;}
.captcha-code {width:60px; float:left; margin:8px 0 0 4px; font-size:15px; color:#fff; background-color:#9eb658; border:1px solid #868484; border-right:none;}

#ja-social {
    height: 40px;
	float:right;
}
#ja-social ul {
    padding: 5px 0 0 1em;
	display:block;
}
#ja-social ul li {
    border-right: 1px solid #333333;
    float: left;
    height: 30px;
    margin: 0;
    padding: 0;
    text-indent: -1000em;
    width: 30px;
}
#ja-social ul li a {
    background-color: #222222;
}
#ja-social ul li.social-twitter a {
    background-position: center -60px;
}
#ja-social ul li a {
    background: url(../images/social-bg.png) no-repeat center top #333333;
    display: block;
    height: 30px;
    width: 30px;
}
#ja-social ul li a:hover {
    background-color: #621929;
}
#ja-social ul li.social-facebook a {
    background-position: center -30px;
}
#ja-social ul li.social-gplus a {
    background-position: center bottom;
}
#ja-social ul li.social-rss a {
    background-position: center top;
}
.footerright{float:right; width:797px; border-left: 3px solid #999899; height:248px;}
#footer{margin:0 auto; width:1000px;}


