@charset "utf-8";
/* CSS Document */
#wrapper {
	width:1000px; /* Used to center page in IE6, IE8 */
	height:auto;
	margin:0 auto;
	padding:0px;
	margin:0 auto 0 auto;
	border:none;
}

body{margin:0px; padding:0px; background: url(images/bg.png)}

form {margin:0;  padding:0;}

img {border:0px;}

.find_us_on{ font-family:Tw Cen MT, Arial; font-size:12px; color:#FFF;}

.search {font-family:Tw Cen MT, Arial; font-size:12px; color:#FFFFFF; background:url(../images/search_bg.jpg) no-repeat left top; width:267px; height:31px; padding:3px 40px 0 10px; border:0px
}

.white_column { background:url(images/white_bg.html) repeat-x left top #e8f5e4; color:#202223; padding:13px 11px 14px 17px}

.title { font-family:Tw Cen MT, Arial; font-size:16px; font-weight:bold; color:#1c1c1c; padding-top:8px
}
.titlea { font-family:Tw Cen MT, Arial; font-size:16px; font-weight:bold; color:#fff; padding-bottom:4px; padding-left:4px;
}
.project_text{ font-family:Tw Cen MT, Arial; font-size:12px; color:#000; line-height:1.5em;}

.img_padd_right{padding-right:10px;}

.margin_top{margin-top:5px;}

#nav { width:468px; height:15px; padding:0px;}

#nav ul{margin:0; padding:0; list-style:none;}
#nav li {float: left; list-style: none;	margin: 0px; padding: 0px; height:29px; line-height:26px}

#nav a {color: #ffffff;	margin: 0px; padding: 0px; text-decoration: none; font-size: 13px; font-family:Tw Cen MT, Arial;  height:29px; display:block; text-align:center; 
   text-transform:uppercase}

#nav a:hover { color: #ffffff;	margin: 0px; padding: 0px; text-decoration: underline; font-size: 13px; font-family:Tw Cen MT, Arial;  height:29px; display:block; 
        text-align:center; text-transform:uppercase; background:url(images/nav_h.jpg) repeat-x left center
}

.call{ font-family:Tw Cen MT, Arial; font-size:25px; color:#FFF; font-weight:bold; line-height:1.8em; margin-right:18px; }

.welcome_text{ font-family:Tw Cen MT, Arial; font-size:28px; font-weight:bold; color:#21a0e9; padding-bottom:10px}
.welcome_text1{ font-family:Tw Cen MT, Arial; font-size:22px; font-weight:bold; color:#21a0e9; padding-bottom:5px}

.body_text{font-family:Tw Cen MT, Arial; font-size:16px; color:#bbbbbb; line-height:1.4em; text-align:justify;}
.body_text a{ font-family:Tw Cen MT, Arial; font-size:18px; font-weight:bold; color:#21a0e9; padding-bottom:5px;}
.body_text a:hover{ font-family:Tw Cen MT, Arial; font-size:18px; font-weight:bold; color:#21a0e9; padding-bottom:5px;}

.clear{ width:100%; overflow:hidden;}
.none {list-style:none; margin:1px; padding:1px;}
.list-1 li{ background:url(images/list_separator.gif) bottom left repeat-x; width:100%; overflow:hidden; padding:0px 0 7px 0;}
.list-1 li a{ background:url(images/list_marker.gif) 5px 5px no-repeat; padding:0 0 0 20px; text-decoration:none; color:#000; font-size:16px; font-weight:bold; font-family:Tw Cen MT, Arial; color:#bbbbbb; }
.list-1 li a:hover{ color:#21a0e9; background:url(../images/list_marker.gif) 5px 5px no-repeat; color:#F00;}


.footer a {font-family:Tw Cen MT, Arial; font-size:12px; color:#8d9ba0; text-decoration:none}
.footer a:hover {font-family:Tw Cen MT, Arial; font-size:12px; color:#158fe4; text-decoration:underline}

.titlea { font-family:Tw Cen MT, Arial; font-size:16px; font-weight:bold; color:#fff; padding-bottom:4px; padding-left:4px;
}

.gallery_img_border{border:#fff 5px solid;}

.gallery_padd{ padding:10px;}

/*tooltip css start*/

.thumbnail{
position: relative;
z-index: 0;
text-decoration:none;
display:block;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
width:auto;
position: absolute;
background-color:#FFF;
padding:5px;
left: -1000px;
border:5px solid black;
visibility: hidden;
box-shadow: 5px 5px 8px #818181; /*shadow for CSS3 capable browsers.*/
-webkit-box-shadow: 5px 5px 8px #818181;
-moz-box-shadow: 5px 5px 8px #818181;
font-family:Tw Cen MT, Arial;
font-size:13px;
color: #000;
text-align:left;
line-height:1.7em;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width:0;
border:#CCC 1px solid;
/*margin-right:5px;*/
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0px;
left: 0px;/*position where enlarged image should offset horizontally */
}

.svc_box {
   float:left;
   margin:0px 0px 20px 58px;
}


.footer{
   background: url(images/footer_bg.gif) repeat-x left top #2b2b2b; 
   font-family:Tw Cen MT, Arial; 
   font-size:14px; 
   color:#8d9ba0;
}

.fltleft {
	float:left;
}
.fltright {
	float:right;
}
.clrright {
	clear:right;
}
.clrleft {
	clear:left;
}
.clrboth {
	clear:both;
}


