/* CSS by Mahendra Kumawat */
/* CSS by stechseo@gmail.com */
/* CSS by http://www.stechseo.com */

a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333; 
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #333333;
}

body{ 
  background:url(../web_img/lghtmesh.jpg);
   background-color:#FFFFFF;
    margin:0px;
	 padding:0px;
	  color:#000000;
	   font-family:Arial, Helvetica, sans-serif;
	    font-size:14px;}


/* top content bar */
#topcontactbar{ background:url(../web_img/top-whitebar-bac.jpg); background-repeat:repeat-x; margin-bottom:20px;}
#topcontactbarinner{ width:960px; margin:auto;}
.phoneno{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#333333;}
.phoneno:hover{ color:#284D94;}		
#maindivtop{ 
width:960px; 
 margin:auto;
  padding:0px;
   font-size:12px; color:#000000;
   }	
#toppart{ background-image:url(../web_img/maindiv-top-bigbg.gif); background-repeat:no-repeat; background-position:top center; padding-top:10px;}

/* top nav bar */
#topnavbar{ background-image:url(../web_img/topnav-bac.jpg); background-repeat:repeat-x; background-position:bottom; margin-right:20px; margin-bottom:4px;}
.topnavdivider{ background-image:url(../web_img/topnav-divider.jpg); background-repeat:no-repeat; width:9px;  background-position:bottom;}

.topnav{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7), 1px 1px 1px rgba(0, 0, 0, 0.7); padding-top:10px; color:#000000;}

.topnav a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7), 1px 1px 1px rgba(0, 0, 0, 0.7);  color:#000000;}

.topnav a:visited  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7), 1px 1px 1px rgba(0, 0, 0, 0.7); color:#000000;}

.topnav a:hover  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7), 1px 1px 1px rgba(0, 0, 0, 0.7); color:#284D94;}

.topnav a:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; text-shadow:1px 1px 1px rgba(255, 255, 255, 0.7), 1px 1px 1px rgba(0, 0, 0, 0.7); color:#000000;}

.linkbuildingbluebutton{ width:155px;}
.topnavbottomshad{ background-image:url(../web_img/horizontal-shadow-divider.jpg); background-repeat:no-repeat; background-position:center top; margin:auto; padding-top:8px; }

#middlepart{ border-left:1px solid  #C5C5C5; border-right:1px solid #C5C5C5; background-color:#FFFFFF; background-image:url(../web_img/maindiv-bottom-bac.jpg); background-repeat:repeat-x; background-position:bottom; padding-left:10px; padding-right:10px; padding-bottom:30px; padding-top:18px;}


/*sidebar part start*/

#sidebarbox{ width:270px; padding-left:10px; margin-right:10px;}
.sidenavhead{ background-image:url(../web_img/leftnav-heading-bac.jpg); background-repeat:no-repeat; line-height:30px; padding-left:50px; padding-bottom:12px; color:#284D94; font-weight:bold; font-size:16px; text-shadow:1px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF; }
.sidenavhead:hover{ color:#666666;}


#servicebox{ width:260px; margin-bottom:8px;}
#servicesboxtop{ width:260px; background-image:url(../web_img/leftnav-top-bac.jpg); background-repeat:no-repeat; background-position:bottom; height:10px}
#servicesboxbottom{ width:260px; background-image:url(../web_img/leftnav-bottom-bac.jpg); background-repeat:no-repeat; background-position:top; height:10px}
#servicesboxmiddle{ background-image:url(../web_img/leftnav-center-bac.jpg); background-repeat:repeat-x; background-position:top; border-right:#B8B8B8 1px solid;  border-left:#B8B8B8 1px solid;}

.leftnav { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#2D2D2D;  margin-right:10px; margin-left:10px;}
.leftnav ul { list-style:none; margin:0px; padding:0px; font-weight:bold;}
.leftnav li {  margin:0px ; padding-left:4px; margin-left:0px; font-weight:bold; line-height:24px;  border-bottom:#C6C6C6 1px dashed; }
.leftnav li a:link { font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2D2D2D;}
.leftnav li a:visited{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2D2D2D;}
.leftnav li a:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#0C8921; }
.leftnav li a:active{ font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#2D2D2D;}

.textiminoalbox{ color:#294D94; font-style:italic; font-size:11px; background-image:url(../web_img/sidebar-shadow-box-bac.jpg); background-repeat:no-repeat; background-position:bottom left; padding-left:20px; padding-right:10px; padding-bottom:20px; padding-top:8px; line-height:18px; text-shadow:1px 1px 1px #ECE8E8, 1px 1px 1px #ECE8E8; }
.textiminoalby{ color:#000000; text-decoration:underline; text-align:right; margin-right:14px;}
/*sidebar part end*/

/*Content part start*/
.contentdiv{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#323232; line-height:22px;}
.contentdiv p{ margin: 0px  0px  10px  0px; text-shadow:1px 1px 1px #ECE8E8, 1px 1px 1px #ECE8E8; text-align:justify; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#323232; line-height:22px;}
.contentdiv h1{ font-family:Arial, Helvetica, sans-serif; font-size:22px; color:#294D94; margin: 4px  0px  5px  0px;}
.contentpackhead{background-image:url(../web_img/content-heading-center-bac.jpg); background-repeat:repeat-x; line-height:30px; padding-left:10px; padding-bottom:12px; color:#FFFFFF; font-weight:bold; font-size:16px; text-shadow:1px 1px 1px #2E2F2E, 1px 1px 1px #2E2F2E; }
.contentpackhead:hover{ color:#29CC44;}
/*Content part start*/

/*small package box start*/
.smallpackagebox { width:195px; height:78px; padding: 0px 5px 15px 5px; background-image:url(../web_img/services-boxes-bac.jpg); background-repeat:no-repeat; background-position:top left; font-family:Arial, Helvetica, sans-serif; line-height:14px; font-size:12px;}
.packagename{ color:#294D94; font-family:Arial, Helvetica, sans-serif; font-size:10p1px; padding-left:10px; font-weight:bold; line-height:24px;}


/*footer start*/
.footertopbox{ background-image:url(../web_img/footerimg/maindiv-bottom-center.jpg); background-repeat:repeat-x; height:13px; background-position::top;}
#maindivbottom{ width:958px; border-left:1px solid  #C5C5C5; border-right:1px solid #C5C5C5;  border-bottom:1px solid #C5C5C5; background-image:url(../web_img/footerimg/maindiv-bottom-center.jpg); background-repeat:repeat-x; height:12px;  }

#footer{ background-image:url(../web_img/footer-bac.jpg); background-repeat:repeat-x; background-position:top; color:#294D94;}

#footerinner{ width:960px; margin:auto;}
.advantage{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#467096; font-weight:bold;   }

.footerhead{ font-family:Arial, Helvetica, sans-serif; font-size:16px;  color:#294D94; font-weight:bold;  text-shadow:1px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF; padding-top:10px; padding-bottom:8px;  }
.footeraboutus{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; text-align:justify;    color:#294D94; padding-right:60px; padding-bottom:20px; }

.footerlist{ font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.footerlist ul{list-style:none; margin:0px; padding:0px; }
.footerlist li{  margin:5px 0px 5px 0px; color:#294D94;}
.footerlist li a:link { color:#294D94;}
.footerlist li a:visited{ color:#294D94;}
.footerlist li a:hover{ color:#000000;}
.footerlist li a:active{ color:#294D94;}

.social{ padding-left:36px;}
.social img{ margin-right:2px;}


/* CSS by Mahendra Kumawat */
/* CSS by stechseo@gmail.com */
/* CSS by http://www.stechseo.com */
.hotspot {color:#284D94; padding-bottom:1px; border-bottom:1px dotted #284D94; cursor:pointer}

#tt {position:absolute; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

.slider-wrapper { 
	width: 631px; 
	margin: 2px auto;
}
/*====================*/
/*=== Other Styles ===*/
/*====================*/
.clear {
	clear:both;
}

.innerpackagebox{ font-family:Arial, Helvetica, sans-serif; text-align:center; padding:4px; border:#CCCCCC 1px solid; color:#3C3C3C;}
.innerpackagebox p { text-align:center; font-weight:bold; line-height:16px; color:#666666; text-shadow:none;}
.innerpackagebox h3 { font-size:16px; margin: 0px 0px  10px 0px;}

.smallpackages { font-family:Arial, Helvetica, sans-serif;    color:#3C3C3C; text-align:left;}
.smallpackages p {   line-height:20px; color:#666666; text-shadow:none;  text-align:left;}
.smallpackages h3 { font-size:22px; margin: 0px 0px  10px 0px; color:#666666;}
/*contant box*/

.inputbac{ width:260px; line-height:30px; font-size:14px; color:#000000; border:1px solid #D6D4D4; height:24px; text-shadow:1px 1px 1px #ECE8E8, 1px 1px 1px #ECE8E8;}
.inputbac:hover{ border:#0BA124 1px solid;}
.inputlist{  width:260px; line-height:24px; font-size:14px; color:#284D94; border:1px solid #D6D4D4; height:24px; font-weight:bold; }
.inputlist:hover{ border:#0BA124 1px solid; background-color:#CCCCCC; }
.inputlist option { background-color:#CCCCCC; height:20px; color:FFFFFF;}

.msgbox{  width:260px; background-color:#FFFFFF; line-height:18px; font-size:14px; color:#000000; height:160px;  border:1px solid #D6D4D4; }
.msgbox:hover{ border:1px solid #0BA124;}
