/* CSS Document rumsom*/
body{ margin:0px; padding:0px;
	background:url(images/top-bg.gif) left top repeat-x; height:105px;
}

a.other-link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#3570c0; padding-left:0px; padding-right:0px; line-height:18px; text-decoration:underline;}
a.other-link:hover{ color: #000; text-decoration: underline;}

a.small-link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#3570c0; padding-left:0px; padding-right:0px; line-height:18px; text-decoration:underline;}
a.small-link:hover{ color: #000; text-decoration: underline;}

a,a:hover{ outline: none;}
.ul-style{ margin:0px; padding:0px; list-style-type: none;}

a.logo{ display:block; background:url(images/logo.gif) left top no-repeat; width:332px; height:105px; text-indent: -9999px;}

.top-link{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#fff; padding-left:5px; padding-right:5px; line-height:30px;}
.top-link a{ color: #fff; text-decoration: none;}
.top-link a:hover{ color: #fff; text-decoration: underline;}
.pno{ font-family:"Times New Roman", Times, serif; font-size:29px; color:#fff; padding-left:5px; padding-right:5px; line-height:37px; padding-top:10px;}

.flash-tbl{ background: #fff; border:1px solid #c6c4c4; }
.test-bg{ background:url(images/test-bg.gif) left top no-repeat; width:245px; height:286px;}
.left-tbl{ background: #fff url(images/left-tbl.gif) right top repeat-y; border:1px solid #c6c4c4; border-right: none;}

/*.left-menu{ background:url(images/menu-bult.gif) top left no-repeat;
 padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color: #2b2a2a; font-weight:normal; line-height:30px;
}*/
a.left-menu{ display:block; background: url(images/menu-bult.gif) 5px top no-repeat; padding-left:25px; height:30px;
font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color: #2b2a2a; font-weight:normal; line-height:30px; text-decoration:none;}
a.left-menu:hover{ color: #2b2a2a; text-decoration:none; background: #d2efbe url(images/menu-bult.gif) 5px top no-repeat;
 padding-left:25px; height:30px;}

.news-link{background:url(images/news-bult.gif) 3px top no-repeat; text-align:left;
 padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color: #323232; font-weight:normal; line-height:18px;
}
.news-link a{  color: #323232; text-decoration: none;}
.news-link a:hover{  color: #6bae3b; text-decoration: underline;}
.news-btm{  background:url(images/new-btm.gif) left center repeat-x; height:2px; line-height:5px;}

.dot-line{ background:url(images/dot-line.gif) left center repeat-x; height:1px; line-height:5px;}
.main-tbl{ background: #fff; border:1px solid #c6c4c4;}
.news-tbl{ background: #f9f8f8; border:1px solid #bdbcbc;}
.drp-bg{ background:url(images/drp-line.gif) left top repeat-y;}
.btm-drp{ background:url(images/btm-drp.gif) left top repeat-x; height:5px;}

.red-head, .content,.content-test,.sml-content{ font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:23px; color:#d80909; text-align: left; padding-left:5px; padding-right:5px;}
.content{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; font-size:12px; line-height:18px;}
.content-test{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; font-size:14px; line-height:18px;}
.sml-content{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; font-size:10px; line-height:18px;}
.more-brdr{ border-bottom: 1px solid #d6d5d5;padding-right:7px; margin:0px; padding:0px; line-height:1px;}
a.more{ float: right; margin-right: 7px; background: #d6d5d5; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color:#000; text-align:center; padding-left:7px; padding-right:7px; text-decoration: none; line-height:19px;}
a.more:hover{ color: #17336d; text-decoration: none;}


.test-cont,.text{ font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; font-size:12px; padding-left:12px; padding-right:7px; line-height:18px; text-align:justify;}
.text{ color:#498508;}
.test-mhead{ font-family: "Comic Sans MS", Verdana, Arial, Helvetica, sans-serif; font-size:17px; text-align:left; line-height:22px;}
a.read-btn{ display:block; background:url(images/read-btn.gif) left top no-repeat; width:75px; height:20px; text-indent:-9999px;}
a.read-btn:hover{ display:block; background-position: left bottom;}

.news-head{ font-family:  "Georgia",Verdana, Arial, Helvetica, sans-serif; font-size:19px; color:#000;}
.footer-bg{ background: #5f5b4f url(images/footer-bg.gif) left top repeat-x; height:82px;}
.footer-link,.copy,.site-link{ font-family:  "Georgia",Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; padding-left:7px; padding-right:7px; line-height:30px;}
.footer-link a{ color: #fff; text-decoration: none;}
.footer-link a:hover{ color: #fff; text-decoration: underline;}

.btm-brdr{ background:url(images/btm-brdr.gif) left top repeat-x; height:1px; line-height:1px;}
.copy{ text-align: right;}
.site-link{ color:#fff;}
.site-link a{ color:#fff; text-decoration: none;}
.site-link a:hover{ color:#fff; text-decoration:underline;}

.ser-bg{ background:url(images/ser-mid.gif) center top repeat-y; width:219px;}

.ser-link{ background:url(images/ser-bg.gif) center top no-repeat; width:209px; height:30px; line-height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;color: #000; font-size:12px; text-align: left; padding-left:15px; padding-bottom:5px;
}
.ser-link a{ color: #000; text-decoration: none;}
.ser-link a:hover{ color:#3366CC; text-decoration: underline;}

.gry-tbl-tl{ background: url(images/gr-tl.gif) left top repeat-x; height:5px;}
.gry-tbl-bl{ background: url(images/gr-bl.gif) left top repeat-x; height:5px;}
.gry-tbl-mid{ border: 1px #c4c1c1; border-style: none solid none solid;}

a.nav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000; font-weight: normal;text-align:left; line-height:22px; padding-left:0px;text-decoration:  underline; text-align:left;}
a.nav:hover{ color: #117bcd; text-decoration: none;}

/*---srvice---*/
.ser-tbl-mid{ border: 1px #8fd7ee; border-style: none solid none solid;}
.ser-btm{ background:url(images/ser-btm-bg.gif) left top repeat-x; height:9px;}
.ser-name{ background:url(images/ser-mbg.gif) left top repeat-x; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:18px; color:#05519f; text-align: left; padding-left:5px; padding-right:5px;}
.cir-bult{ background:url(images/cir-bult.gif) 10px top no-repeat; padding-left:25px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000; font-weight:normal; line-height:22px;}
a.view-all{ display:block; background:url(images/view-all-btn.gif) left bottom no-repeat; width:73px; height:20px; text-indent:-9999px;}
a.view-all:hover{ display:block; background-position: left top;}

/*-----------*/

/*---information----*/
.info-head{background:url(images/info-bult.gif) 5px top no-repeat; padding-left:20px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #4164b2; font-weight:bold; line-height:25px;}
.info-head a{ color: #4164b2; text-decoration: underline;}
.info-head a:hover{ color: #000; text-decoration: none;}
/*-----------*/

/*--------faq-------*/
.que-tbl{ background-color: #fff4ec; border:1px solid #dead79; padding:5px;}
.que{background:url(images/que-bult.gif) 5px top no-repeat; padding-left:30px; 
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #000; font-weight:bold; line-height:29px;}
.que a{color: #000; text-decoration:none;}
.que a:hover{color: #000; text-decoration:underline;}


.faq-tbl{ border: 1px solid #499aca; background-color: #e7fafe;}
.que-head{ background:#499aca; font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; line-height:30px; font-size:18px; font-weight:normal; color:#fff;}
.que-field, .que-name{font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight:normal; text-align: left; 
	padding: 7px 0px 3px 12px; 
}
.que-name{ color:#e07412; font-size:12px; font-weight:bold; text-align: left; padding: 0px 5px 7px 5px; }
.que-box{ width:190px; background-color: #fff; border: 1px solid #7fb9c6; height:20px; text-align:left; line-height:20px;}
.que-area{ background-color: #fff; border: 1px solid #7fb9c6; width:190px;}
.btm-space{ height:20px;}

a.que-btn{ float:left; display:block; background:url(images/que-submit.gif) left top no-repeat; width:73px; height:23px; text-indent:-9999px; padding-left:15px;}
a.que-btn:hover{ display:block; background-position: left bottom; }
/*----*/

/*------------inner-form-------*/
.form-nbg{ background:url(images/frm-bg.gif) left top repeat-x; font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#000; text-align: left; padding-left:5px;line-height:18px;}
.form-nbg a{ color:#000; text-decoration:none;}
.form-nbg a:hover{ color:#000; text-decoration:underline;}

a.form-btn{ display:block; background:url(images/click-btn.gif) left top no-repeat; width:87px; height:21px; text-indent:-9999px;float:right; margin-top:15px;}
a.form-btn:hover{ display:block; background-position: left bottom; width:87px; height:21px; }
/*----------*/

/*---contact---*/
.ctbox{ background: url(images/text-box.gif) left top no-repeat; width:322px; height:32px;}
.cbox-brdr{ width: 305px; height:28px; border: none; line-height:15px; margin-left:7px;background: none;}

.ctarea{ background: url(images/text-area.gif) left top no-repeat; width:482px; height:82px;}
.ctarea-brdr{ width: 450px; height:62px; border: none; margin-left:10px;background: none; line-height:18px;}
/*--------*/

/*----testimonials----*/
.test-head{ background: url(images/test-nbg.gif) left top repeat-x; height:35px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; color:#742206; text-align: left; padding-left:5px;line-height:20px;}
a.view-btn{ display:block; background:url(images/view-btn.gif) left top no-repeat; width:79px; height:20px; text-indent:-9999px; float:right; margin-top:5px;}
a.view-btn:hover{ display:block; background-position: left bottom; width:79px; height:20px;}

a.close-btn{ display:block; background:url(images/close-btn.gif) top left no-repeat; width:79px; height:20px; text-indent:-9999px; float:right; margin-top:5px;}
/*------*/

/* ------ testimonial home page scrolling ---------- */
#style-testimonial{ position: relative; overflow: hidden; height: 200px; width: 195px; }
.testimonial-data { position: absolute; left: 5px; width:185px; font-size:12px; line-height:18px;  }
/*------*/

/*---form page---*/

.field, .note, .form-name{ font-family:Verdana, Arial, Helvetica, sans-serif; color: #000; font-size:12px; font-weight:bold;}
.note{  color:#FF0000; font-weight: normal; line-height:20px;}
.form-name{ background:#f9f8f8; line-height:30px; font-size:24px; font-weight:normal; color:#0476ab; text-align: left; padding-left:10px;}

.text-box{ width:250px; background-color: #f5fefb; border: 1px solid #c7e1d4; height:20px; text-align:left; line-height:20px;}
.txet-area{ background-color: #f5fefb; border: 1px solid #c7e1d4;}

a.submit-btn{ display:block; background:url(images/submit-btn.gif) left bottom no-repeat; width:130px; height:34px; text-indent:-9999px;}
a.submit-btn:hover{ display:block; background-position: left top; width:130px; height:34px;}

a.reset-btn{ display:block; background:url(images/reset-btn.gif) left bottom no-repeat; width:130px; height:34px; text-indent:-9999px;}
a.reset-btn:hover{ display:block; background-position: left top; width:130px; height:34px;}


/* ------- Programmers --------- */
.error_text { color:#f00; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
.succ_text { color:#009933; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.error_text1 { color:#f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; }
span.error_text1 { color:#f00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; padding:0px; margin:0px; text-align:left; padding-left:4px; }