/* CSS Document - Author Inder Bhushan Varshneya */
body{background:#494949; 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 0px 5px; color: #ff9000; font-size:22px; font-family:Arial, Helvetica, sans-serif; clear:both; text-align:left; line-height:150%}
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}
h3{padding:0px; margin:0px 0px 0px 5px; color: #ff0000; font-size:19px; font-family:Arial, Helvetica, sans-serif; clear:both; text-align:left; line-height:150%}
p{margin:0px; padding:0px; text-align:justify; font-family: Arial, Helvetica, sans-serif;}
p a{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color: #000000}
p a:hover{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color: #FF6600; text-decoration:none;}
p img{margin:0px 0px 10px 0px;}
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;}
.red{ color:#FF0000}
.input-box{border:1px solid #999999; width:200px; }
.input-box1{border:1px solid #999999}

/*Main Container*/
#main-container{  margin-left:auto; margin-right:auto; }

/*Middle Container*/
#middle-content{margin-left:auto; margin-right:auto; width:960px;}

.top-main{background:url(../images/middle-main.gif) repeat-y; width:960px; overflow:hidden}
.top-main-bkg{background:url(../images/top-main.gif) no-repeat; width:960px; height:92px;}
.bottom-main{background:url(../images/bottom-main.gif) no-repeat; width:960px; height:24px;}

/*Logo*/
#logo{width:960px; margin-left:auto; margin-right:auto;  }
.logo{ float:left; padding:15px 0px 10px 10px; width:350px;font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF }
.logo a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF}
.logo a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; text-decoration:none;}

.chat{float:right; width:500px; height:80px; text-align:left; }
.chat-content{ font-family:Arial, Helvetica, sans-serif; color:#ff9000; font-size:12px; clear:both; width:270px; float:right; padding-top:15px; padding-left:10px;}
.chat-content a{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; }
.chat-content a:hover{ font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-size:13px; font-weight:bold; text-decoration:none; }
.call{ float:right; padding:5px 12px 0px 0px; font-family:verdana, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.call a{font-family:verdana,Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; text-decoration:none;} 
.call a:hover{font-family:verdana,Arial, Helvetica, sans-serif; font-size:11px; color: #FF9900; text-decoration:none;} 


/*Top Banner*/
/*Middle starts*/
#middle-content{width:980px; margin-left:auto; margin-right:auto; clear:both; }
#middle-content .content{width:940px; overflow:hidden;}
#middle-content .content p{ font:Arial, Helvetica, sans-serif; font-size:12px; padding:10px 10px 10px 10px; }
#ticker{ padding:0px 0px 10px 0px;}
.banner{float:left; width:680px; height:180px; margin-bottom:10px;}



/*left-content*/
.left-content{float:left; width:680px; margin-left:3px;}
.headings{background:url(../images/cell-bkg.gif) repeat-x; height:35px;}
/*Newsletter*/
.newsletter{}
.news-top{background:url(../images/news-top.gif) no-repeat; width:676px; height:11px; clear:both; overflow:hidden}
.news-middle{background:url(../images/news-middle.gif) repeat-y; width:676px; height:230px;clear:both; }
.news-bottom{background:url(../images/news-bottom.gif) no-repeat; width:676px; height:11px; clear:both; overflow:hidden}
/*Right Content*/
.right-content{float:right; width:250px;}
.right-top{background:url(../images/right-top.gif) no-repeat; width:240px; height:13px; overflow:hidden;}
.right-middle{background:url(../images/right-middle.gif) repeat-y; width:240px; height:970px; }
.right-bottom{background:url(../images/right-bottom.gif)  no-repeat; width:240px; height:13px; }

/*TopNav*/
#topnav{ height:40px; clear:both; background: url(../images/top-nav-bkg.gif) repeat-x; }
#topnav .topnav-inner{width:920px; margin-left:auto; margin-right:auto; overflow:hidden; padding:0px;}
#topnav ul{ padding:0px; margin:0px; list-style-type:none; }
#topnav ul li{ padding:0px; margin:0px; float:left; }

#topnav ul li a div{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:bold;text-decoration:none;  display:block; float:left;  padding:0px 10px 0px 10px;  text-align:center; line-height:282%; cursor:pointer;}

#topnav ul li a:hover {margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;text-decoration:none; }

#topnav ul li a:hover div{margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; font-weight:bold;text-decoration:none;background:url(../images/selected.gif) repeat-x; }

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, html body#register div#topnav a#registernav div, html body#technical div#topnav a#technicalnav div, html body#why div#topnav a#whynav div, html body#services div#topnav a#servicesnav div, html body#members div#topnav a#membersnav div{cursor:pointer; font-weight:bold; padding:0px 10px 0px 10px;color:#000000; background:url(../images/selected.gif) repeat-x;}

.topnav-inner-r{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:7px 0px; color:#FFFFFF; }
.topnav-inner-r a{ margin:0px; padding:0px; float:none; font-size:12px; color:#FFFFFF}
.topnav-inner-r a:hover{ margin:0px; padding:0px; float:none; font-size:12px; color:#ffc000; text-decoration:none}

.tiny-text{ color:#FF0000}

/*Admin Table*/
#admin-table{ margin:10px 0px 10px 0px;}
#admin-table th{ background:url(../images/cell-bkg.gif) repeat-x; height:37px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#ff9000; padding:0px 5px 0px 5px;}
#admin-table th a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9000;}
#admin-table th a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;}
#admin-table td{ background:#f0efef; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; padding:5px;}
#admin-table td a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;}
#admin-table td a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ff9000; font-weight:bold; text-decoration:none}


#admin-table1{ margin:10px 0px 10px 0px;}
#admin-table1 th{ background:url(../images/cell-bkg.gif) repeat-x; height:37px; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9000; padding:0px 5px 0px 5px;}
#admin-table1 th a{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ff9000;}
#admin-table1 th a:hover{font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#ffffff; text-decoration:none;}
#admin-table1 td{ background:#eaeaea; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; border-bottom:1px solid #FFFFFF; padding:5px;}
#admin-table1 td a{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold;}
#admin-table1 td a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000; font-weight:bold; text-decoration:none}

#admin-table1 .bg1{ background: #ff9000;}

.button{ background:url(../images/cell-bkg.gif) repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; cursor:pointer; border:1px solid #CCCCCC}
/*Footer*/
#footer{ height:73px; width:854px; text-align:center; clear:both; margin-left:auto; margin-right:auto; color:#ffffff }
#footer .footerlinks{ margin:0px; padding:0px 0px 5px 0px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#d4d4d4; font-weight:bold; clear:both;}
#footer .footerlinks a{ margin:0px; padding:0px 4px 0px 4px; font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#dfdede; text-decoration:none; font-weight:normal; text-decoration:none; }
#footer .footerlinks a:hover{ color:#ff9000; text-decoration:underline ;}

#footer .copyright{padding:0px 0px 0px 20px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#d0d0d0; font-weight:normal; float:left}

#footer .copyright a{font-size:11px; color:#d0d0d0; font-weight:normal;font-family: Verdana, Arial, Helvetica, sans-serif;}
#footer .copyright a:hover{font-size:11px; color:#ffffff; font-weight:normal; text-decoration:none;}

#footer .webdesign{padding:0px 20px 0px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d0d0d0; font-weight:normal; float:right}
#footer .webdesign a{padding:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#d0d0d0; font-weight:normal; }
#footer .webdesign a:hover{padding:0px; font-family:verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #ffffff; font-weight:normal; text-decoration:none; }