/* CSS Document */

* {margin:0px auto; padding:0px auto;}

a{font-family:trebuchet ms; font-size:12px; text-decoration:none; color:#FFFFFF;}

p{font-family:trebuchet ms; font-size:12px; text-decoration:none; color:#000000;}

body { background-color:#FFFFFF; background-repeat:repeat-x; font-family:trebuchet ms; font-size:11px; text-decoration:none; color:#000000;}

#wrapper{width:1000px; overflow:auto;  background-color:#FFFFFF;}

#top{ width:1000px;}

#logoimg{width:193px; float:left; padding-top:17px; padding-left:30px;}

#topright{width:777px; float:right;}

.memberlogin{
margin-top:6px;
width:392px; float:left; 
/*background-image:url(../images/memberbg.jpg); background-repeat:no-repeat; */
height:30px;
}

.headerlogin{
padding: 6px;
font-size: 13px;
background: #fff url('../images/bg-form-field.gif') top left repeat-x;
border: 1px solid #d5d5d5;
width:214px;
color: #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.searchlogin{
padding: 6px;
font-size: 13px;
background: #fff url('../images/bg-form-field.gif') top left repeat-x;
border: 1px solid #d5d5d5;
width:215px;
color: #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.loginbtncls{
background-color:#2655A3; color:#FFFFFF; border:0px; font-family:Arial; font-size:11px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
height:30px;
width:50px;
}
.small-input{
padding: 6px;
font-size: 13px;
background: #fff url('../images/bg-form-field.gif') top left repeat-x;
border: 1px solid #d5d5d5;
width:100px;
color: #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.memberlogin ul{ padding:8px 0px 0px 18px; margin:0px;}

.memberlogin ul li{ list-style:none; float:left; position:relative; margin-left:20px;}

.memberlogin ul li a{ font-family:trebuchet ms; color:#061A54; font-size:12px; font-weight:bold; text-decoration:none;}

.memberlogin ul li a:hover{ font-family:trebuchet ms; color:#061A54; font-size:12px; font-weight:bold; text-decoration:underline;}



#getsubmenu{width:900px; margin:0px; padding:0px;}

#getsubmenu ul{ padding:12px 0px 0px 10px; margin:0px; width:988px;}

#getsubmenu ul li{ list-style:none; float:left; position:relative; margin-left:3px; padding:0px;color:#FFF;}

#getsubmenu ul li a{ font-family:trebuchet ms; color:#FFF; font-size:11px; font-weight:bold; text-decoration:none;}



.contact{width:380px; float:right;}

#member_contact{width:777px; float:right;}

.contactimg{width:141px; height:59px; float:right; margin-top:10px; margin-right:5px;}

.contactnum{background-image:url(../images/phone.png); background-repeat:no-repeat; background-position:left; width:170px; line-height:36px; height:36px; float:right; position:relative; margin-left:10px; margin-top:20px;}

.numblue{font-family:trebuchet ms; font-size:18px; color:#2a4d8b;}

.numblack{font-family:trebuchet ms; font-size:24px; color:#000000;}

#menu{width:777px; height:39px; float:left; position:relative; margin-top:10px; margin-right:4px;}

#menu ul{padding:0px; margin:0px;}

#menu ul li{width:111px; height:26px; background-image:url(../images/menubg.jpg); background-repeat:no-repeat; background-position:right; list-style:none; float:left; position:relative; text-align:center; padding-top:13px;}

#menu ul li a{ font-family:trebuchet ms; font-size:11px; font-weight:bold; color:#FFFFFF;}

#submenu{width:1000px; background:#194697; background-repeat:no-repeat; height:37px; float:left; position:relative;}

.banner{ width:1000px; margin-top:5px; margin-bottom:5px; float:left; position:relative;}

#pagebody{width:1000px; float:left; position:relative;}

.bodyleft{width:708px; float:left; border-left:1px solid #c1c6d0; border-right:1px solid #c1c6d0; border-bottom:1px solid #c1c6d0;}

.servicesleft{width:998px; float:left; border-left:1px solid #c1c6d0; border-right:1px solid #c1c6d0; border-bottom:1px solid #c1c6d0;}

.servicesbg{width:989px; float:left; background-image:url(../images/bodyheading.jpg); background-repeat:repeat-x; font-family:trebuchet ms; color:#143c88; height:36px; font-weight:bold; padding:10px 0px 0px 10px;}

.headingbg{width:698px; float:left; background-image:url(../images/bodyheading.jpg); background-repeat:repeat-x; font-family:trebuchet ms; color:#143c88; height:24px; font-weight:bold; padding:10px 0px 0px 10px;}

#productlist{width:708px; float:left; background:#F0F1F3 url(../images/index_pro_bg.jpg); background-repeat:repeat-x; min-height:460px; overflow:auto;}

#serviceslist{width:998px; float:left;}
#categorieslist{width:998px; float:left;}
.bodytext{width:677px; float:left; min-height:451px; padding:5px 20px 5px 10px; background:#ECEDF1 url(../images/index_pro_bg.jpg); background-repeat:repeat-x;}

.productpanel{width:325px; float:left; margin-left:20px; margin-top:8px;margin-bottom:8px;}
.productpanelcate{width:315px; float:left; margin-left:10px; margin-top:8px;margin-bottom:8px;}
.probg{/*background:#D6EDFB url(../images/productbg.jpg); background-repeat:no-repeat; */width:147px; height:89px; float:left; padding:6px 0px 0px 6px;}
.probgcat{/*background:#D6EDFB url(../images/productbg.jpg); background-repeat:no-repeat; */width:140px; height:89px; float:left; padding:6px 0px 0px 6px;}
.proddetail{width:165px; float:right;}

.bluetxt{font-family:trebuchet ms; color:#143c88; font-size:12px; text-decoration:none;}

.faqheading, .faqheading a{font-family:trebuchet ms; color:#143c88; font-size:12px; text-decoration:none; font-weight:bold;}
.faqnormal{font-family:trebuchet ms; color:#143c88; font-size:12px; text-decoration:none;}

.moreinfo{background-image:url(../images/rightarrow.jpg); background-repeat:no-repeat; background-position:right; width:120px; line-height:19px; height:35px; font-family:trebuchet ms; font-size:12px; font-weight:bold; color:#010000; text-decoration:none;}

.moreinfo a{font-family:trebuchet ms; font-size:12px; font-weight:bold; color:#010000; text-decoration:none;}

.moreinfo a:hover{font-family:trebuchet ms; font-size:12px; font-weight:bold; color:#010000; text-decoration:underline;}

.proheading{font-family:trebuchet ms; color:#143c88; font-size:12px; font-weight:bold;}

.left{width:285px; float:right;}

#rightpanel{width:285px; float:right;}

.domainsearch{ background-image:url(../images/spanelbg.jpg); background-repeat:no-repeat; width:285px; height:166px; float:right;}

.news{width:285px; float:right; margin-top:6px; background:#F0F1F3 url(../images/news_bg.jpg); background-repeat:repeat-x;}

.newsheading{width:275px; float:right; background-image:url(../images/bodyheading.jpg); background-repeat:repeat-x; font-family:trebuchet ms; color:#143c88; height:36px; font-weight:bold; padding:10px 0px 0px 10px;}

.newscontainer{width:255px; margin-left:10px; margin-top:7px; float:left;}

.newscontainer h3{font-family:trebuchet ms; font-size:12px; font-weight:bold; color:#262626;}

.newscontainer p{font-family:trebuchet ms; font-size:12px; color:#262626;}

.newscontainer img{float:right;}

#subscribe{background:#063 url(../images/subscribebg.jpg); background-repeat:no-repeat; width:285px; height:70px; margin-top:7px; float:right; position:relative;}

.subscribe_input{width:180px; border:1px solid #4E6202; height:16px; font-family:trebuchet ms; font-size:12px; color:#4E6202;}

#subscribe ul{ padding:35px 0px 0px 17px; margin:0px;}

#subscribe ul li{ list-style:none; float:left; position:relative;}

#bodysep{ width:1000px; height:5px; background-color:#174291; float:left; margin-top:5px;}

#footerbg{background:#9FBBEF url(../images/footerbg.jpg); width:1000px; float:left; min-height:245px; float:left;}

#footerimg{ background-image:url(../images/footercorner.jpg); background-repeat:no-repeat; width:1000px; height:20px; float:left; font-family:trebuchet ms; font-size:11px; font-weight:bold; color:#143C88; text-align:center; overflow:auto; padding-top:10px;}

/*#footerbg ul{ padding:10px 0px 0px 17px; margin:0px;}

#footerbg ul li{ list-style:none; float:left; position:relative; margin-left:0px;}

*/

#sub1{ width:145px;}

#sub1 ul{ padding:4px 0px 0px 0px; margin:0px; float:left;background-image:none; position:relative; width:130px;}

#sub1 ul li{ list-style:none; float:left; position:relative; line-height:30px; vertical-align:middle; border:0px; background-image:none; margin:0px; padding:0px;}



#sub2{width:134px;}

#sub2 ul{ padding:6px 0px 0px 0px; margin:0px; float:left;}

#sub2 ul li, #sub2 ul li a{list-style:none; float:left; position:relative; text-decoration:none; color:#000000; vertical-align:middle; width:134px; padding:0px; margin:0px;}

#sub2 ul li a:hover{text-decoration:underline;}



#sub3{width:184px;}

#sub3 ul{ padding:6px 0px 0px 0px; margin:0px; float:left;}

#sub3 ul li, #sub3 ul li a{list-style:none; float:left; position:relative; text-decoration:none; color:#000000; vertical-align:middle; width:184px; padding:0px; margin:0px;}

#sub3 ul li a:hover{text-decoration:underline;}



#sub4{width:184px; margin-top:6px; color:#000; font-family:Tahoma; font-size:12px;}

.faqbg{background-image:url(../images/faqbg.jpg); background-repeat:repeat-y;}

.faqtop{background-image:url(../images/faqtop.jpg); background-repeat:no-repeat; background-position:top;}

.services_top{background-image:url(../images/service_top.jpg); background-repeat:no-repeat; font-family:trebuchet ms, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#002776; height:85px; width:320px;}

.services_detail{float:left; position:relative; margin:5px 6px 5px 13px;}

.services_bg{background:#ebebee url(../images/services_bg.jpg); background-repeat:repeat-x; border-left:1px solid #d5d9df; border-right:1px solid #d5d9df; height:300px; padding-left:10px; vertical-align:top;}

.inputcontact{width:213px; height:19px; border:1px solid #88B0E3; font-family:Tahoma; font-size:14px; color:#333333; background-color:#f3f3f3;}

.textareacontactus{width:83%; height:100px; border:1px solid #88B0E3; font-family:Tahoma; font-size:14px; color:#333333; background-color:#f3f3f3;}

.selectcontactus{width:213px; height:21px; border:1px solid #88B0E3; font-family:Tahoma; font-size:14px; color:#333333; background-color:#f3f3f3;}

.supportxt{font-family:trebuchet ms; font-size:12px; color:#143c88;}

.redtxt{font-family:Tahoma; font-size:12px; color:#FF0000;}

.greentxt{font-family:Tahoma; font-size:12px; color:#006633;}

#viewall{width:660px; float:right; text-align:right; margin:0px 12px 4px 0px; height:16px; line-height:16px;}

#viewall a{font-family:Tahoma; font-size:12px; color:#000;}

.portfolio_bg{background-image:url(../images/portfolio_bg.jpg); background-repeat:no-repeat;}

.portfoliotxt{font-family:Tahoma; font-size:12px; font-weight:bold; color:#143c88;}

.portfolionormaltxt{font-family:Tahoma; font-size:12px; color:#333944;}

.inputform{background-image:url(../images/form_bg.jpg); background-repeat:no-repeat; width:391px; height:28px; padding:0px 4px 0px 4px; border:0px;}

.inputformsmall{background-image:url(../images/form_bg_s.jpg); background-repeat:no-repeat; width:291px; height:28px; padding:0px 4px 0px 4px; border:0px;}

.txtareaform{background-image:url(../images/form_txtarea_bg.jpg); background-repeat:no-repeat; width:391px; height:78px; padding:0px 4px 0px 4px; border:0px;}

.txtareaformsmall{background-image:url(../images/form_txtarea_bg_s.jpg); background-repeat:no-repeat; width:291px; height:78px; padding:0px 4px 0px 4px; border:0px;}

.subjectcls{width:399px; height:24px; border:1px solid #E2E2E2;}

/*    for footer      */

#footerbg h6, #footerbg h6 a{

	font-size: 15px;

	font-weight: bold;

	color: #000;

	text-transform: uppercase;

	margin: 10px 0px 9px 0px;

	padding-bottom: 5px;

	border-bottom: 1px solid #174291;

}

#footerbg a {

	color: #000;

	text-decoration: none;font-family:Tahoma; font-size:11px;

}

#footerbg a:hover {

	color: #000;

	text-decoration: none;font-family:Tahoma; font-size:11px;

}

#footerbg ul {

	margin: 0px;

	padding: 1px 0px 0px 0px;

}

#footerbg li {

	margin: 0px;

	line-height: 25px;

	list-style-type: none;

	background: url('../images/arrow_footerlist.png') no-repeat left 11px;

	border-bottom: 1px solid #174291; padding-left:10px; padding-right:0px; padding-top:0px; padding-bottom:0px;
	

	color:#000;

}

#footerbg p {

	color: #869DB1;

	float: left;

	padding: 10px 0px 0px 0px;

}



.footer_column_1 {

	float: left;

	width: 135px;

	height: 265px;

	margin-top: 5px;

	margin-right: 20px;

	margin-left:10px;		

}

.footer_column_2 {

	float: left;

	width: 135px;

	margin-top: 5px;

	margin-right: 20px;			

}

.footer_column_3 {

	float: left;

	width: 165px;

	margin-top: 5px;

	margin-right: 20px;			

}

.footer_column_4 {

	float: left;

	width: 150px;

	margin-top: 5px;

	margin-right: 20px;		

}

.footer_column_5 {

	float: left;

	width: 250px;

	margin-top: 5px;			

}

#header{background-image:url(../images/top-bg.jpg); background-repeat:no-repeat; background-position:top; float:left; overflow:auto; width:1000px;}

.contact-input{width:280px; border:1px solid #523984; height:18px; font-family:trebuchet ms; font-size:12px; color:#523984; background-color:#f0f0f0;}

.contact-inputm{width:180px; border:1px solid #523984; height:18px; font-family:trebuchet ms; font-size:12px; color:#523984; background-color:#f0f0f0;}

.contact-inputml{width:120px; border:1px solid #523984; height:18px; font-family:trebuchet ms; font-size:12px; color:#523984; background-color:#f0f0f0;}

.contact-inputs{width:65px; border:1px solid #523984; height:18px; font-family:trebuchet ms; font-size:12px; color:#523984; background-color:#f0f0f0;}

.contact-area{width:320px; border:1px solid #523984; height:105px; font-family:trebuchet ms; font-size:12px; color:#523984; background-color:#f0f0f0;}

.contactheading{font-family:trebuchet ms; font-size:12px; text-decoration:none; color:#49317b; font-weight:bold;}
.domainheading{font-family:trebuchet ms; font-size:14px; font-weight:bold; color:#FFFFFF;}
#marqueecontainer
{
	font-family:trebuchet ms, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	font-weight:normal;	

	overflow: hidden;
/*	border: 0px solid orange;*/
	padding: 2px;position:relative;height:214px;
}
.searchbgheader{ background-image:url(../images/searchbgheader.png); background-repeat:no-repeat; height:31px;}
.searchheaderinputbg{ width:220px; border:1px solid #FFF; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:19px;}
.searchdrop{ border:0px; height:27px; vertical-align:middle; line-height:27px;}

.ddbg {
    width:95px; height:31px;
    float:left;
    overflow:hidden;
     background:url(../images/dropdown.png) 0 0 no-repeat;
}
.dd {
    width:115px;
    padding:2px;
	height:31px;
    border:none;
	line-height:31px;
     background:url(../images/dropdown.png) 0 0 no-repeat;
    -webkit-appearance: none;

}
.panelbg{background-image:url(../images/package.jpg); background-repeat:no-repeat; background-position:top left;}
.panelbg:hover{background-image:url(../images/package_h.jpg); background-repeat:no-repeat; background-position:top left;}
.prod_heading{ font-family:Tahoma; font-size:19px; font-weight:bold; text-decoration:none; color:#707070;}
.prod_price{ font-family:Tahoma; font-size:25px; font-weight:bold; text-decoration:none; color:#003bb7;}
.login-pass{
padding: 6px;
font-size: 13px;
background: #fff url('../images/bg-form-field.gif') top left repeat-x;
border: 1px solid #d5d5d5;
width:85px;
color: #333;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
