/* CSS Document */
body{margin:0px;padding:0px;margin-left:auto;margin-right:auto; background: #000000 url(../images/body-bkg.jpg) repeat-x top;}
img{border:0px; outline:none;}
form{padding:0px; margin:0px;}
h1{font-size:22px; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; color:#c6ff00; font-weight:bold; margin:0px 0px 0px 0px; padding:0px 0px 0px 20px; clear:both;}
h3{margin:0px 0px 0px 0px; padding:0px 0px 0px 20px;}
.f-right{float:right;}
.f-left{float:left;}
:-moz-any-link:focus {outline: none;}


/*Wrapper*/
#wrapper{margin:0px auto 0px auto; overflow:hidden; width:990px; clear:both; overflow:hidden}

#middle-container-top .container-top{background:url(../images/middle-container-top.png) no-repeat;  width:980px; margin:auto; overflow:hidden;}
#middle-container-top .container-bottom{background:url(../images/middle-container-bottom.png) top no-repeat; height:30px;width:980px; margin:auto; overflow:hidden;}

.topelements{width:948px; margin:auto; overflow:hidden;}
.logo{width:350px; float:left; padding:22px 10px 0px 0px;}
.topright{width:560px; float:right; overflow:hidden;}
.callaction{color:#FFFFFF; text-align:right;font-size:16px; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; font-weight:bold;padding:22px 10px 0px 0px;}
.callaction a{color:#FFFFFF; text-decoration:none;}
.callaction a:hover{color:#c6ff00; text-decoration: underline;}

.topnav{color:#FFFFFF; text-align:right; font-size:17px; font-family:Trebuchet MS,Arial, Helvetica, sans-serif; padding:27px 12px 0px 0px;font-weight:bold; } 
.topnav a{color:#FFFFFF; text-align:right; text-decoration:none; padding:0px 2px;}
.topnav a:hover{color:#c6ff00;}
.topnav span a{color:#c6ff00;}
.topnav span a:hover{color:#ffffff;}

/*html body#home div#topnav a#homenav div, html body#about div#topnav a#aboutnav div, html body#service div#topnav a#servicenav div, html body#subscribe div#topnav a#subscribenav div, html body#contact div#topnav a#contactnav div{cursor:pointer; font-weight:bold; padding:0px 10px 0px 8px;color:#609110; background:url(../images/leftoff.gif) left no-repeat ; float:left; height:43px; display:block; line-height:190%;}

html body#home div#topnav a#homenav span, html body#about div#topnav a#aboutnav span, html body#service div#topnav a#servicenav span, html body#subscribe div#topnav a#subscribenav span, html body#contact div#topnav a#contactnav span{cursor:pointer; font-weight:bold; padding:0px 16px 0px 10px; color:#609110; background:url(../images/rightoff.gif) right no-repeat; float:left; height:43px; display:block;}
*/

/*innercontainer*/
.innercontainer{overflow:hidden; width:948px; margin:10px auto 0px auto;}
.innercontainer-left{overflow:hidden; width:675px; margin:auto; float:right; padding:0px 5px 0px 0px;} 
.topbanner{margin:5px 0px 0px 5px;}

.news-ticker{width:670px; height:43px; background:url(../images/news-ticker-bkg.gif) no-repeat; margin:8px 0px 0px 5px;  }
.news-ticker marquee{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#fff; text-decoration: none; line-height:220%; width:80%; margin:auto; cursor:pointer; float:right; margin-right:20px;}

/*Newsletter*/
.newsletter-top{background:url(../images/newletter-top.gif) no-repeat; width:668px; height:19px; margin:auto; margin:5px 0px 0px 7px; overflow:hidden}
.newsletter-middle{background:url(../images/newletter-middle.gif) repeat-y; width:668px; height:4500px; margin:auto; margin:0px 0px 0px 7px; overflow:hidden;}
.newsletter-bottom{background:url(../images/newletter-bottom.gif) no-repeat; width:668px; height:19px; margin:auto; margin:0px 0px 0px 7px; overflow:hidden;}

.innercontent-middle{background:url(../images/newletter-middle.gif) repeat-y; width:668px;  margin:auto; margin:0px 0px 0px 7px; overflow:hidden;}

.innercontent-middle p{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e6e6e6; width:600px; padding:10px 10px 10px 30px; margin:0px; text-align:justify;}

.innercontent-middle p img{padding:5px; margin:0px 0px 0px 10px; border:1px solid #999999}
.innercontent-middle p a{color:#86ccfd;}
.innercontent-middle p a:hover{color:#fff; text-decoration:none;}

#gen-table{ border:1px solid #e5e5e5;}
#gen-table th{color:#000;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; background:#e9e8e8 url(../images/th-bkg.gif) repeat-x; height:30px;padding:0px 0px 0px 5px;}
#gen-table td{color:#444444;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background:#e9e8e8 url(../images/td-bkg.gif) repeat-x; height:36px; padding:5px;}
#gen-table td span.red{ font-size:18px; color:#FF0000; font-weight:bold;}
.btn{ border:none; padding-right:10px;} 
.bullets{color:#d60000; font-weight:bold; font-size:22px; font-family:"Times New Roman", Times, serif }
.technology{padding:10px 10px 5px 0px;}
.thelanguage{padding:0px 10px 10px 0px;}
.heading{ font-size:18px;color: #d60000;}



.services{margin:10px 0px 0px 7px; clear:both} 
#gen-table1{ border:1px solid #e5e5e5; }
#gen-table1 th{color:#fff;font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; background:#e9e8e8 url(../images/cell-bkg.gif) repeat-x;  height:30px;padding:0px 0px 0px 5px;}
#gen-table1 td{color:#444444;font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; background:#e9e8e8 url(../images/td-bkg.gif) repeat-x; height:15px; padding:5px; }




/*Rightcontainer*/
.innercontainer-right{width:265px; float:left;}
.news{margin:5px 0px 0px 7px; background:url(../images/news.gif) no-repeat; width:260px; height:248px;} 
.read{ text-align:right; padding:0px 20px 0px 0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#3366CC}
.read a{color:#3366CC}
.read a:hover{color:#000; text-decoration:none;}

.chat{margin:10px 0px 0px 7px; clear:both} 
.home-register{margin:10px auto 0px 7px;} 
.advertise{margin:10px auto 0px 7px; width:260px;} 
.charts-bkg{margin:10px 0px 0px 7px; background:url(../images/chart-bkg.gif) no-repeat;  width:260px; height:342px; padding:10px 0px 0px 0px;} 

.regbutton{ background:url(../images/register-now1.gif); width:170px; height:32px; cursor:pointer; outline:none;}
.regbutton1{ background:url(../images/confirm.gif); width:170px; height:32px; cursor:pointer; outline:none; border:none;}
.signbutton{ background: url(../images/sign-in.gif); width:170px; height:32px; cursor:pointer; outline:none; border:none; color:#FFFFFF; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.signbutton1{ background: url(../images/paynow.gif); width:90px; height:28px; cursor:pointer; outline:none; border:none; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}


.changebutton{ background: url(../images/change-pwd-btn.gif); width:170px; height:32px; cursor:pointer; outline:none; border:none; color:#FFFFFF; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.changebutton1{ background: url(../images/change-pwd-btn.gif); width:170px; height:32px; cursor:pointer; outline:none; border:none; color:#FFFFFF; font-size:17px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

/*Testimonial*/
.testimonial-bkg{margin:0px 0px 0px 7px; background:url(../images/testimonial-bkg.gif) no-repeat;width:260px; height:260px;} 
.testimonial-heading{font-family:Arial, Helvetica, sans-serif; font-size:25px; padding:12px 0px 0px 50px; overflow:hidden; height:30px;}
.testimonial-content{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px 0px 0px 20px; margin:0px; overflow:hidden; text-align:justify; color:#333333}
ul#moostick{list-style-type:none; margin:0px; padding:0px; overflow:hidden; width:240px; height:200px; }
ul#moostick li{margin:0px; padding:0px 20px 0px 0px; overflow:hidden;}

ul#moostick1{list-style-type:none; margin:0px; padding:0px; overflow:hidden; width:240px; height:200px; }
ul#moostick1 li{margin:0px; padding:0px 20px 0px 0px; overflow:hidden;}


/*Social*/
.twitter{margin:15px 0px 0px 7px;}
.credit-cards{margin:15px 0px 0px 7px;}
.ticker{ width:935px; margin:10px auto 0px auto;}


.list-item{list-style-type:none;}
.list-item ul{list-style-type:none; margin:0px; padding:0px;}
.list-item li{ background:url(../images/blue-bullet.gif) left 7px no-repeat; padding:0px 0px 7px 15px;font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2e9acd; margin:0px;}
.list-item li a{color:#2e9acd;}
.list-item li a:hover{color:#fff; text-decoration:none;}


/*Gen Tables*/
#gen-table{ border:1px solid #e0e1e1; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:5px; margin-bottom:5px;}
#gen-table th{ background:url(../images/cell-bkg.gif) repeat-x; height:30px; color:#ffffff; padding:0px 10px 0px 10px; font-size:13px; text-transform:uppercase;}
#gen-table th a{ color:#fff; font-size:13px;} 
#gen-table td{height:35px; color:#000; padding:5px; background:#f2f0f0 url(../images/td-bkg.jpg) repeat-x; font-size:12px;}
#gen-table td a{ color:#0053A6;}
#gen-table td a:hover{ color:#000; text-decoration:none;}
#gen-table td span.red{ font-size:14px; color:#FF0000; font-weight:bold;}

/*Tabs*/
.listitems{}
.listitems ul{ margin:0px; padding:0px; overflow:hidden; }
.listitems ul li{ margin:0px; padding:0px; overflow:hidden; }
.listitems ul li a{ margin:0px; padding:0px; overflow:hidden; }
	
.readmore{color:#6b6b6b; font-size:12px; font-weight:bold; float:right; padding:10px 20px 0px 0px;}
.readmore a{color:#6b6b6b; font-size:12px;font-weight:normal;}
.readmore a:hover{color:#6b6b6b; font-size:12px; font-weight:normal; text-decoration:none;}	


/*Footer*/
#footer{clear:both; overflow:hidden; width:990px; margin:auto;}
#footer .footer-links{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff; text-decoration: none; padding:0px 0px 15px 10px; text-align:center;}
#footer .footer-links a{font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#fff;  text-decoration: none; text-align:center; padding:0px 2px 0px 2px;}
#footer .footer-links a:hover{color:#ffc000;}
#footer .footer-info{font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#898989; text-decoration: none;padding:0px 0px 15px 0px; width:850px; margin:0px auto 10px auto;}
#footer .footer-info a{color:#898989; text-decoration:none;}
#footer .footer-info a:hover{color:#ffffff; text-decoration: underline;}

/*Admin styles*/
/*Login Table*/
#login-table{ border:1px solid #e0e1e1; background:#fff; font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-top:10px; margin-bottom:10px;}
#login-table th{ background:url(../images/cell-bkg.gif) repeat-x; height:30px; color:#ffffff; padding:0px 10px 0px 10px; font-size:13px; text-transform:uppercase;}
#login-table th a{ color:#fff; font-size:13px;} 
#login-table td{height:35px; color:#000; padding:5px; background:#f2f0f0 url(../images/td-bkg.jpg) repeat-x; font-size:12px;}
#login-table td a{ color:#0053A6;}
#login-table td a:hover{ color:#000; text-decoration:none;}
.button{ background: url(../images/btn-bkg.jpg) repeat-x; border:1px solid #FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; height:25px; cursor:pointer;}
.error{ color:#FF0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.tiny-text{ color:#FF0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.frmtextbox{ border:1px solid #999999;}
.frmtextbox1{ border:1px solid #999999; width:550px;}
.frmtextbox2{ border:1px solid #999999; width:250px;}
