body {
	background-color: #FFFFFF;
	margin: 0px;
	padding:0px;
}
div, form, label, h1, h2, h3, h4, h5, h6 {
	padding:0px; 
	margin:0px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/back-header.gif) no-repeat scroll left bottom;
height:80px;
}
#footer {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/footer.gif) repeat scroll left bottom;
height:76px;
}
.height-li{
	margin:0;
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 0;
}
ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
}
#nav {
	left:234px;
	position:absolute;
	top:24px;
	width:736px;
	height:51px;
}
#navtop {
	left:225px;
	position:absolute;
	top:2px;
	width:726px;
	height:20px;
	text-align:right;
	padding-right:20px;
}
#main-nav_wrap {
background-color:#FBFBFB;
background-image:url(../images/menu-bg.gif);
background-repeat:no-repeat;
}
OL {
	margin: 0px;
	padding-left:25px;
	padding-bottom:0px;
	padding-top:0px;
	padding-right:0px;
	list-style-type: decimal;
	list-style-position: outside;
	line-height: 18px;
} 
h1{
	font-family:"Trebuchet MS";
	font-size:23px;
	font-weight: normal;
}

h2{
	font-family:"Trebuchet MS";
	font-size:20px;
	font-weight: normal;
}
h3{
	font-family:"Trebuchet MS";
	font-size:18px;
	font-weight: normal;
}
h4{
	font-family:"Trebuchet MS";
	font-size:17px;
	font-weight: normal;
}

/* COMMON CSS END */


/* TOP CSS START */

.top-bg{
	background-image: url(../images/banner_left_menus0.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-bg1{
	background-image: url(../images/banner_left_menus1.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.top-bg2{
	background-image: url(../images/banner_left_menus2.png);
	background-repeat: repeat-x;
	background-position: left top;
}.top-bg3{
	background-image: url(../images/banner_left_menus3.png);
	background-repeat: repeat-x;
	background-position: left top;
}
.menu_bg_right{
	background-image: url(../images/menu_right.jpg);
	background-repeat: repeat-x;
	background-position: right top;
	height: 35px;
	width:5px;
}
.right_above_footer{
	background-image: url(../images/right_above_footer.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width:257px;
	height:200px;
}
.menu_bg_left{
	background-image: url(../images/menu_left.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	width:5px;
}
.menu_bg{
	background-image: url(../images/menu_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	}
	
.banner_services{
	background-image: url(../images/banner_services.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 195px;
	width:667px;
	}
.banner_about{
	background-image: url(../images/banner_about.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 195px;
	width:667px;
	}
.banner_expertise{
	background-image: url(../images/banner_expertise1.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 195px;
	width:954px;
	}
.services_center{
	background-image: url(../images/services_center.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	width:677px;
	}
.services_center1{
	background-image: url(../images/services_center1.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	width:677px;
	}
.services_center2{
	background-image: url(../images/services_center2.png);
	background-repeat: repeat-x;
	background-position: left top;
	height: 35px;
	width:677px;
	}
	
.services{
	background-image: url(../images/services.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width:280px;
	}

.domain_experi{
	background-image: url(../images/domain_experience.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width:280px;
	}
	
.focus{
	background-image: url(../images/focus.gif);
	background-repeat: repeat-x;
	background-position: left top;
	height: 30px;
	width:280px;
	}

.select-language-textmenu {
    background-color: #ddf6ff;
    border: 1px solid #7ad5f7;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
    color: #007fc8; 
} 

.more-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b5b5b5;
	text-decoration: underline;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
}
.more-link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #00aff0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	background-image: url(../images/more.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
	
}
.headline-text{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

.search-textfield{
	font-family: "Trebuchet MS";
	 color: #007fc8; 
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	background-color: #ddf6ff;
    border: 1px solid #7ad5f7;
	width:160px;	
}

/*----navigationPanel start----*/


.nav-text-middle-hover-bg {
	background-color: #FFFFFF;
}


.nav-text-link{
	display:block;
	padding:12px 9px 0px 9px;
	color:#00aff0;
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight:normal;
	text-decoration:none;

}

.sub-navi-text-link{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}

.sub-navi-text-link:hover{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #fc9d11;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}

.sub-navi-text-link-hover{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #fc9d11;
	text-decoration: none;
	padding-right: 8px;
	padding-left: 8px;
}
.content{
	font-family: "Trebuchet MS";
	font-size: 13px;
	font-weight: normal;
	color: #6a6a6a;
	padding-left:5px;
	padding-right:5px;
	
}
.style3 {font-size: 14px}
.style2 {
	color: #01aef0;
	text-decoration: none;
	padding-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	background:#dedcdc
}
.content a{
		color: #6a6a6a;
	}

.content a:hover{
	color: #6a6a6a;
	}


/*----navigationPanel end----*/

/* TOP CSS END */

/* MIDDLE CSS START */

/* Middle Blue bg Start */
div.corner-wrapper {
    clear: both;
	margin: 0px;
    position: relative;
	float: left;
}
div.corner-wrapper div {
    position: absolute;
    width: 18px;
    height: 18px;
}
			

div.corner-wrapper-right {
    clear: both;
	margin: 0px;
    position: relative;
	float: right;
}
div.corner-wrapper-right div {
    position: absolute;
    width: 18px;
    height: 18px;
}


/* Middle Blue bg End */

.h1-main-header-blue-text1{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.h1-main-header-green-text1{
	font-family: "Trebuchet MS";
	color: #98ce4c;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}

.main-header-blue-text{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 23px;
	font-weight: normal;
}

.main-header-green-text{
	font-family: "Trebuchet MS";
	color: #98ce4c;
	text-decoration: none;
	font-size: 23px;
	font-weight: normal;
}

.main-header-black-text {
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 23px;
	font-weight: normal;
}

.main-header-orange-text {
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 23px;
	font-weight: normal;
}
.general-text-justify{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	line-height: 18px;
	text-align: justify;
}

.sub-header-black-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
}
.sub-header-orange-text{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
}
.general-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.red-arrer-text{
	font-family: "Trebuchet MS";
	color: #FF0000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.read-more{
	font-family: "Trebuchet MS";
	color: #7CAD00;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
}
.general-text-bold{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.general-blue-link{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
}
.general-blue-link:hover{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.general-grey-link{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
}
.general-grey-link:hover{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.general-blue-black-link{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.general-blue-black-link:hover{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.general-bluetext-simple{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}

.btn-text-link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}

.btn-text-link:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #01aef0;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
}




/* Our Work css Strat */

.services-link-title{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
	padding-left: 7px;
	border-bottom:solid 1px #FAD8C7;
}
.services-title-link{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 18px;
	font-weight: normal;
}
.services-title-link:hover{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: underline;
	font-size: 18px;
	font-weight: normal;
}
	

/* SEO SERVICES CSS END */

/* MIDDLE CSS END */

/* RIGHT CSS START */
.white-color-bg{
	background-color:#FFFFFF;
	height:18px;
}

.right-menu-bg-border{
	background-color: #f6f6f6;
	border-right-width: 4px;
	border-right-style: solid;
	border-right-color: #98ce4c;	
}
.right-menu-text-link{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
	padding-right: 7px;
	padding-left: 7px;
}

.right-menu-text-link:hover{
	font-family: "Trebuchet MS";
	color: #98ce4c;
	text-decoration: none;
	font-size: 17px;
	font-weight: normal;
	padding-right: 7px;
	padding-left: 7px;
}
.menu-text-link{
	font-family: "Trebuchet MS";
	color: #ffffff;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	padding-right: 7px;
	padding-left: 7px;
}

.menu-text-link:hover{
	font-family: "Trebuchet MS";
	color: #85DF05;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	padding-right: 7px;
	padding-left: 7px;
}

/* Quick Request a Quote css Start */

.right-header-orange-text{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	padding-top: 3px;
}

.quick-request-textfield{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 159px;
	height: 21px;
}

.quick-request-textarea{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 159px;
	height: 96px;
}

/* Quick Request a Quote css End */

/* Customer Talk css Start */

.right-header-blue-text{
	font-family: "Trebuchet MS";
	color: #01aef0;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	padding-top: 3px;
}
.quotation-text{
	font-family: "Trebuchet MS";
	color: #01aef0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	text-align: center;
	line-height: 20px;
}
.orange-text13{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}


/* Customer Talk css End */

.right-header-green-text{
	font-family: "Trebuchet MS";
	color: #98ce4c;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	padding-top: 3px;
}

.right-header-black-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 20px;
	font-weight: normal;
	padding-top: 3px;
}

/* RIGHT CSS END */

/* BOTTOM CSS START */

.bottom-header-text{
	font-family: "Trebuchet MS";
	color: #98ce4c;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
}


.bookmark-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.copyright-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
}
.address-text{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 12px;
	font-weight:normal;
	line-height: 25px;
}

.bottom-link{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #00b1ed;
	text-decoration: none;
	margin:0px;
	line-height: 25px;	
}
.bottom-link:hover{
	font-family: "Trebuchet MS";
	font-size: 12px;
	font-weight: normal;
	color: #00b1ed;
	text-decoration: underline;
	margin:0px;
	line-height: 25px;	
}

/* BOTTOM CSS END */


.project-name-link{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;

}
.project-name-link:hover{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 13px;
	font-weight: bold;
}

.textfield-230{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 230px;
	height: 21px;
}

.textarea-230{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 230px;
	height: 96px;
}

.textarea-50{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 50px;
	height: 21px;
}

.textarea-100{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
	border: 1px solid #f0f0f0;
	width: 100px;
	height: 21px;
}

.handcoursor {
 cursor:pointer;
}

.next-prev-link{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
.next-prev-link:hover{
	font-family: "Trebuchet MS";
	color: #fc9d11;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}


/* Breadcrumb-link start */

.breadcrumb-link-seprator{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
}
.breadcrumb-link-seprator a{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.breadcrumb-link{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}

.breadcrumb-link:hover{
	font-family: "Trebuchet MS";
	color: #000000;
	text-decoration: underline;
	font-size: 13px;
	font-weight: normal;
	
}
.breadcrumb-active{
	font-family: "Trebuchet MS";
	color: #00aff0;
	text-decoration: none;
	font-size: 13px;
	font-weight: normal;
}
/* Breadcrumb-link End */

.border-bg-highlight{
	background-color:#f0fcff;
	border: 1px solid #b4f0ff;
}
.border-bg-highlight-gery{
	background-color:#f6f6f6;
	border: 1px solid #e7e7e7;
}

.blog-link{
	font-family: "Trebuchet MS";
	color: #98CE4C;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.blog-link:hover{
	font-family: "Trebuchet MS";
	color: #98CE4C;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
.menulink{
 color:#c40303;
 font-size:14px;
 margin-bottom:10px;
 font-family: "Arial";
 padding-left:5px;
 }
 .menulink a{
 color:#c40303;
 }
  .menulink a:hover{
 color:#226e26;
 }

#sddm
{	margin: 0;
	padding: 0;
	z-index: 30}

#sddm li
{	margin: 0;
	list-style: none;
	float: left;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	background:transparent url(../images/menu-divider.gif) no-repeat scroll right center;
	height:30px;
	text-align:left;
	}

#sddm li a
{	display: block;
	width: 104px;
	color: #C40303;
	text-align: left;
	text-decoration: none}

#sddm li a:hover
{	color:#226e26;
 font-size:14px;}

#sddm div
{	position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #D50000;
	top:75px;
	font-size:12px;}

	#sddm div a
	{	position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		width: auto;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #ffffff;
		color: #000000;
		font: 12px arial;
		border-bottom:1px dotted #dddddd;
		}

	#sddm div a:hover
	{	background: #D50000;
		color: #FFF;
		font-size:12px}
.rightbox{
	background:transparent url(../images/right-box.jpg) no-repeat scroll left bottom;
	width:288px;
	height:148px;
}
.rightbox-top{
background:transparent url(../images/boxright-top.jpg) no-repeat scroll left top;

}
.rightbox-center{
background:transparent url(../images/boxright-center.jpg) repeat-y scroll left top;

}
.rightbox-bot{
background:transparent url(../images/boxright-bot.jpg) no-repeat scroll left top;

}
#formheader {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/div-header.jpg) no-repeat scroll left top;
display:block;
position:relative;
width:585px;
margin-left:30px;
}
#formheader h1 {
padding:25px 0 30px 90px;
}
#formwrapper {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/formbg.gif) repeat-y scroll 0 0;
display:block;
position:relative;
}
#formfooter {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../Images/div-footer.jpg) no-repeat scroll left bottom;
clear:both;
padding-bottom:40px;
}
