/* CSS Document - Author Inder Bhushan Varshneya */
body{background:#0d0d0d; margin:0px; padding:0px;}
:-moz-any-link:focus{outline: none;}

/*Global Declarations*/
.f-left{float:left;}
.f-right{float:right;}
form{padding:0px; margin:0px;}
h1{padding:0px; margin:0px 0px 5px 0px; color:#00f301; font-size:17px;clear:both; text-align:left}
p{margin:0px; padding:0px;}
h2{padding:0px; margin:0px 0px 5px 0px; color:#000000; font-size:15px; font-family:Arial, Helvetica, sans-serif; clear:both}
p{margin:0px; padding:0px; text-align:justify; font-family: Arial, Helvetica, sans-serif;}
img{border:0px}
hr{ color:#cecece; size:1; height:1px; clear:both}
select{font-size:11px;border:1px solid #CCCCCC; }
textarea{font-size:12px;border:1px solid #CCCCCC; }
.error{ color:#FF0000; font-size:11px; font-weight:bold;}
.error1{ color: #FFFF00; font-size:12px; font-weight:normal;}
.red{ color:#FF0000}
.input-box{ border:1px solid #999999}

/*Main Container*/
#main-container{  margin-left:auto; margin-right:auto; overflow:hidden; width:945px;margin-top:20px; margin-bottom:20px; }



/*Middle starts*/
#middle-content{width:945px; margin-left:auto; margin-right:auto; }

/*Middle Container*/
#middle-container{margin-left:auto; margin-right:auto; clear:both;  margin-top:1px; }
#leftnav{ width:245px; float:left;}
.left-head{ background:url(../images/leftnav-head-bkg.jpg) repeat-x; height:44px; color:#149ed5; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; line-height:290%; padding-left:20px;} 
.left-nav{ background:#161616; margin-bottom:10px;}
.left-nav ul{ padding:0px; margin:0px 0px 0px 20px; list-style-type:none;}
.left-nav ul li{ padding:4px 0px 4px 0px; margin:0px; background:url(../images/bullet.jpg) right no-repeat; width:200px; border-bottom:1px solid; color:#222222;}
.left-nav ul li a{ padding:0px 0px 0px 10px; margin:0px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; font-weight: bold;}
.left-nav ul li a:hover{ margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#149ed5; }
.left-nav ul li.no-border{ border:none;}
#right-content{ background:#333333; width:698px; float:left; margin-left:2px; padding-top:0px;}
#right-content1{ background:#333333; width:698px; float:left; margin-left:2px; padding-top:0px; }




/*Top Banner*/

.banner{width:945px; height:300px; clear:both;}


/*Page head*/
.page-head-home{ height:47px; clear:both; background: url(../images/leftnav-head-bkg.jpg) repeat-x; clear:both; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#00f301; line-height:200%; padding:0px 0px 0px 20px; text-align:center; font-weight:bold;}
.page-head{ height:44px; clear:both; background: url(../images/leftnav-head-bkg.jpg) repeat-x; clear:both; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; line-height:220%; padding:0px 0px 0px 20px;}

/*TopNav*/
#topnav{ height:43px; width:945px; clear:both; background: url(../images/top-nav-bkg1.jpg) repeat-x; clear:both;  }
#topnav ul{list-style-type:none; padding:0px; margin:0px;}

.topnav-inner-l{ float:left}
.topnav-inner-r{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:7px 10px 0px 0px; color:#ffffff; }
.topnav-inner-r a{ margin:0px; padding:0px; float:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff}
.topnav-inner-r a:hover{ margin:0px; padding:0px; float:none; font-size:11px; color:#000000; text-decoration:none}

#topnav ul li{margin:0px; padding:0px 1px 0px 1px; float:left; color:#ffffff; line-height:250% }
#topnav ul li a{padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; text-decoration:none;float:left; }

#topnav ul li a div{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold;text-decoration:none;  display:block; float:left;  padding:0px 10px 0px 10px;  text-align:center;  }


#topnav ul li a:hover {	display:block;	cursor:pointer;	}

#topnav ul li a:hover div{	display:block;	cursor:pointer;	float:left; color:#000000; text-decoration:none;}

html body#home div#topnav a#homenav div, html body#about div#topnav a#aboutnav div, html body#solution div#topnav a#solutionnav div, html body#service div#topnav a#servicenav div, html body#contact div#topnav a#contactnav div{ cursor:pointer; font-weight:bold; padding:0px 10px 0px 10px;color:#ffffff; font-size:14px;}


/*round box*/
#round-box{ margin-top:10px;}
.round-box-top{background: url(../images/round-box-top.gif) no-repeat; width:633px; height:14px; overflow:hidden;}
.round-box-middle{background: url(../images/round-box-middle.gif) repeat-y; width:633px;}
.round-box-middle .inner-content{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; padding:10px;}
.round-box-middle .inner-content a{font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:13px;}
.round-box-middle .inner-content a:hover{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; text-decoration:none;}
.round-box-bottom{background: url(../images/round-box-bottom.gif) no-repeat; width:633px; height:14px; overflow:hidden;}
.round-box-middle .inner-content p{ padding:5px 0px 5px 0px;}

/*General Table*/
#gen-table{}
#gen-table th{ font-family:Arial, Helvetica, sans-serif; color:#00f301; font-size:17px; padding:0px;}
#gen-table th a{font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:12px; padding:0px;}
#gen-table th a:hover{font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:12px; padding:0px; text-decoration:none;}

#gen-table td{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:13px; padding:5px;}
#gen-table td a{ font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:13px; }
#gen-table td p{ padding:5px 0px 5px 0px;}


#gen-table td a:hover{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; text-decoration:none; }
.tiny-text{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#b6c5e3}
.button{ background:url(../images/btn-bkg.jpg) repeat-x; height:25px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold; border: 1px solid #FFFFFF; cursor:pointer; }

.trackrecords{ padding:10px;}
.trackrecords img{ padding:10px 5px 0px 5px;} 





/*track-table*/
#track-table{ border:1px solid #1b1b1b;}
#track-table th{ font-family:Arial, Helvetica, sans-serif; color:#00f301; font-size:12px; padding:5px; background:#202020;}
#track-table th a{ font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:12px; padding:5px; background:#202020;}
#track-table td{ font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; padding:5px; background:#2b2929;}
#track-table td a{ font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:13px; }
#track-table td a:hover{ font-family:Arial, Helvetica, sans-serif; color:#ff6e20; font-size:13px; text-decoration:none;}
#track-table td p{ padding:5px 0px 5px 0px;}


#gen-table td a:hover{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; text-decoration:none; }

/*Footer*/
#footer-outer{height:43px; width:945px; clear:both; background: url(../images/top-nav-bkg1.jpg) repeat-x;  }
#footer{ height:73px; width:854px; text-align:center; clear:both; margin-left:auto; margin-right:auto; color:#000000 }
#footer .footerlinks{ margin:0px; padding:0px 0px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; line-height:150%; font-weight:bold;}
#footer .footerlinks a{ margin:0px; padding:0px 4px 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; text-decoration:none; font-weight: normal; }
#footer .footerlinks a:hover{ color:#000000; text-decoration: underline;}

#footer .copyright{padding:0px 0px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#d8d9da; font-weight:normal; float:left}

#footer .copyright a{font-size:11px; color:#000; font-weight:normal;}
#footer .copyright a:hover{font-size:11px; color:#000000; font-weight:normal; text-decoration:none;}

#footer .webdesign{padding:0px 20px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#ebebeb; font-weight:normal; float:right}
#footer .webdesign a{padding:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d8d9da; font-weight:normal; }
#footer .webdesign a:hover{padding:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #000000; font-weight:normal; text-decoration:none; }



