html
{
margin:0px;
}
body{
	margin:0px;
	padding:0; 
	font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
	overflow-x: hidden;

	}


.headerbg
{
background-image:url(images/topheaderbg.jpg);
background-repeat:repeat-x;
width:100%;
height:100%;
}
.logo
{
background:url(images/logo.png);
width:256px;
height:88px;
}
.textwhite
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
}
.textboldwhite
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
font-weight:bold;

}
h3.textboldwhite
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
font-weight:bold;
padding-bottom:15px;
margin-top:0px;
margin-bottom:-20px;
}
h4.textboldwhite
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
font-weight:bold;
padding-bottom:15px;
margin-top:0px;
margin-bottom:-20px;
}
h1.orgtitleh1
{
font:normal 20px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align: left;
line-height:7px;
padding: 0px 5px 5px 5px;
*margin-top:10px;
}

.text
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align:justify;
padding: 5px 5px 5px 5px;
line-height:20px;
}
h2.text
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align:justify;
padding: 5px 5px 5px 5px;
line-height:20px;
}
h4.text
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align:justify;
padding: 5px 5px 5px 5px;
line-height:20px;
margin-top:-10px;
}
.impttext
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align:justify;
padding: 5px 5px 5px 5px;
line-height:20px;
background-color:#f8f8f8;
}
.boldtech
{
font:normal 11px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#a64200;
text-align:justify;
padding: 1px 5px 5px 5px;
text-align:center;
}

.boldtext
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align:justify;
padding: 15px 5px 5px 5px;
font-weight:bold;
line-height:20px;
}
.greensmall
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#1ea703;
text-align:left;
padding: 5px 5px 5px 5px;
line-height:20px;
background-image:url(images/greentitlebg.jpg);
background-repeat:repeat-x;

}

h2.greenbg
{
margin-bottom:0px;
margin-top:8px;
}


.dashborder
{
border-bottom:1px dashed #D1D1D1;
}
.orgsmall
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align:left;
padding: 5px 5px 5px 5px;
line-height:20px;

}
h2.orgsmall
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align:left;
padding: 5px 5px 0px 5px;
line-height:10px;
}
h3.orgsmall
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align:left;
padding: 0px 5px 0px 5px;
line-height:10px;
}
.greentitle
{
font:normal 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#58b003;
text-align: center;
padding: 5px 5px 5px 5px;
}
h2.greentitle
{
font:normal 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#58b003;
text-align: center;
padding: 5px 5px 5px 5px;
margin-bottom:-1px;
}
h3.greentitle
{
font:normal 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#58b003;
text-align: center;
margin-bottom:-20px;
padding: 0px 5px 6px 5px;
*padding-top:15px;
}
h4.greentitle
{
font:normal 18px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#58b003;
text-align: center;
margin-top:15px;
margin-bottom:5px;
padding: 0px 5px 0px 5px;
}
.subgreentitle
{
font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align: left;
padding: 5px 5px 5px 5px;
}
h1.subgreentitle
{
font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align: left;
padding: 0px 5px 0px 5px;
line-height:15px;
}
.enq
{
font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#1ea703;
text-align: left;
padding: 5px 5px 5px 5px;
}
.orgtitle
{
font:normal 20px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align: left;
padding: 5px 5px 10px 5px;
}

.greytitle
{
font:bold 14px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
text-align: left;
padding: 5px 5px 0px 5px;
}
.suborgtitle
{
font:normal 18px/24px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
text-align: left;
padding: 5px 5px 10px 5px;
}

.footerbg
{
background-image:url(images/footerbg.jpg);
background-repeat:repeat;
width:100%;
	background-position:bottom;
}

#copyrightbg
{
background-image: url(images/copy_bg.jpg);
background-repeat:repeat-x;
width:100%;
height:37px;
background-position:bottom;
background-color:#474747;
}
.copytxt
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
padding-top:7px;

}
h3.copytxt
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
padding-top:7px;
}
.copytxt a:link
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
padding-top:10px;
}
.copytxt a:visited
{
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
padding-top:10px;
}

#request
{
background-image: url(images/requestbg.jpg);
background-repeat:no-repeat;
width:99%;
height:auto;
}
.arrow ul 
{  
padding-left:30px; }
.arrow li 
{ margin:5px 0px 0px -20px; 
list-style: url(images/footerbullets.png);
*list-style: url(images/footerbullets.gif);
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;
}
.arrow li a
{
color:#FFFFFF;
}
.arrow li a:hover
{
color: #FFCC00;
text-decoration:underline;
}
.arrow li a:visited
{
color:#FFFFFF;
}

.bullets ul 
{  
padding-left:10px; }
.bullets li 
{ margin:0px 0px 0px -10px; 
list-style: url(images/bullet.jpg);
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
}
h3.bullets 
{ 
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#ff8000;
margin-bottom:-20px;
}
.bullets li a:link
{ 
color: #FF9900;
}
.bullets li a:active
{ 
color: #FF9900;
}
.bullets li a:visited
{ 
color: #FF9900;
}
.bulletpoint ul 
{  
padding-left:10px; }
.bulletpoint li 
{ margin:0px 0px 0px -10px; 
list-style: url(images/bullet.jpg);
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
line-height:25px;
}
.bulletpoint li a:active
{
color: #666666;
}

.servicepoints ul 
{  
padding-left:30px;
}
.servicepoints li 
{ margin:5px 0px 0px -20px;
padding-bottom:3px;
padding-left:3px;
list-style: url(images/all_bullets.gif);
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
border-bottom:1px dotted #999999;
}
.servicepoints li a
{
color:#4c4c4c;
}
.servicepoints li a:hover
{
color: #009900;
text-decoration: none;
}

.exptext
{
width: 550px; display:none;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
font-size:13px;
padding:5px 10px 5px 10px;
line-height:18px;
border-bottom:1px #999999 solid;
}
.showhide
{
margin-left:20px;
}
.points ul 
{  
padding-left:10px; }
.points li 
{ margin:0px 0px 0px -10px; 
list-style: url(images/points.gif);
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
line-height:20px;
}

h2.points
{ margin:0px 0px 0px 0px; 
font:normal 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
}
.points li a:active 
{
color: #666666;
}


.Vmiddle {vertical-align:middle;margin:0;padding:0;}
img{ border:none 0px; outline:none;}
a:link {
color:#4c4c4c;
text-decoration:none;
cursor:pointer;
}
a:visited {
	color:#4c4c4c;
	text-decoration:none;
	cursor:pointer;
}
a:hover {
	color:#FF6600;
	text-decoration: none;
	cursor:pointer;
}
.PR10{padding-right:5px}




div#copyright {
    width:80%;
    font:11px 'Trebuchet MS';
    color:#000;
    text-indent:20px;
	position:relative;
}
div#copyright a { color:#000000; }
div#copyright a:hover { color:#000000; }


	.menu ul {list-style:none;padding:0; }
	.menu {margin-left:-120px\0/;} /* for IE8, going last */
	.menu li {float:left;width:100px;margin:0px;padding:0;text-align:center;list-style:none;}
	.menu li a {display:block;padding:5px 10px;height:100%;color:#000;text-decoration:none;border-right:1px solid #FFF;}
	.menu li a {background:url(bg2.jpg) repeat 0 0;}
	.menu li a:hover, li a:focus, li a:active {background-position:-150px 0; color:#FFFFFF;}
	#a a {background:url(images/bg.jpg) repeat -20px 35px;}
.menu li a:hover, .menu li .current
{background:url(images/bg.jpg); background-position:-150px 0; color:#FFFFFF;}


/* Easy Slider */

	#slider{}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:240px;
		height:181px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:20px;
		height:77px;
		position:absolute;
		left:-20px;
		top:41px;
		}	
	#nextBtn{ 
		left:240px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}												

/* // Easy Slider */
   /* // image replacement */
			

				
	#content{
		position:relative;
		margin-left:15px;
		}
		
		
		
		
		
		
		        /* slider specific CSS */
        .sliderGallery {
            background: url(images/scrollerbg.png) no-repeat;
            overflow: hidden;
            position: relative;
            padding: 10px;
            height: 180px;
            width: 580px;
			margin-bottom:-50px;
        }
        
        .sliderGallery UL {
            position: absolute;
            list-style: none;
            overflow: none;
            white-space: nowrap;
            padding: 0;
            margin-top:-5px;
        }
        
        .sliderGallery UL LI {
            display: inline;
			
        }
        
        .slider {
            width:600px;
            height: 17px;
            margin-top: 110px;
            margin-left:-10px;
            padding: 1px;
            position: relative;
            background: url(images/scrollbar.png) no-repeat;
        }
        
        .handle {
            position: absolute;
            cursor: move;
            height: 19px;
            width: 181px;
            top: 0;
            background: url(images/scroller.png) no-repeat;
            z-index: 100;
        }
        
        .slider span {
            color: #bbb;
            font-size: 80%;
            cursor: pointer;
            position: absolute;
            z-index: 110;
            top: 3px;
        }
        
        .slider .slider-lbl1 {
            left: 50px;
        }
        
        .slider .slider-lbl2 {
            left: 107px;
        }
        
        .slider .slider-lbl3 {
            left: 156px;
        }

        .slider .slider-lbl4 {
            left: 280px;
        }

        .slider .slider-lbl5 {
            left: 455px;
        }
.textbox
{
width:95%;
border:1px solid #d5d5d5; 
background-repeat: repeat-x;
}
.remarkbox
{
width:95%;
border:1px solid #d5d5d5; 
}
#gallery {
	position:relative;
	height:179px;
	border:1px solid #CCCCCC;
	width:241px;
}
	#gallery a {
		float:left;
		position:absolute;
	}
	
	#gallery a img {
		border:none;
	}
	
	#gallery a.show {
		z-index:500
	}

	#gallery .caption {
		z-index:600; 
		background-color: #333333; 
		color:#ffffff; 
		height:30px; 
		width:100%; 
		position:absolute;
		bottom:0;
	}

	#gallery .caption .content {
		margin:5px
	}
	
	#gallery .caption .content h3 {
		margin:0;
		padding:0;
		color: #FFFFFF;
	}

ul.topnav {
	list-style: none;
	padding: 0 0px;	
	margin: 0;
		*margin-left:220px;
	float: left;
	font-size: 14px;
}
ul.topnav li {
	float: left;
	margin-left:10px;	
	padding: 0 18px 0 0;
	*padding: 0 15px 0 0;
	position: relative; /*--Declare X and Y axis base--*/
}
ul.topnav li {padding /*\**/:  0 17px 0 0;
margin-left /*\**/:25\9}

ul.topnav li a{
	padding: 8px 6px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
}
ul.topnav li a:visited{
	color: #fff;
}

ul.topnav li a:hover{
	background: url(images/topnav_hover.gif) no-repeat center top;
	
}
ul.topnav li .current {
	background: url(images/topnav_hover.gif) no-repeat center top;
	
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 39px;
	height: 35px;
	float: left;
	margin-left:0px;
	*margin-right:-10px;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 33px;
	background-color:#747373;
	margin-top:-2px; padding: 0;
	display: none;
	*margin-left:0px;
	float: left;
	width: 250px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #747373;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #6a6969; /*--Create bevel effect--*/
	border-bottom: 1px solid #807f7f; /*--Create bevel effect--*/
	clear: both;
	white-space:nowrap;
	height: auto;
	line-height:10px;
	width: 250px;
	font-size:13px;
	
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 225px;
	background: #747373 url(images/dropdown_linkbg.png) no-repeat 10px center;
	*background: #747373 url(images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	color: #FFFFFF;
	
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(images/dropdown_linkbg.png) no-repeat 10px center;
	*background: #222 url(images/dropdown_linkbg.gif) no-repeat 10px center;  
	
}

.menuleft
{
background-image:url(images/topmenuleft.png); 
background-repeat:no-repeat; 
width:15px; 
height:35px;
*position: relative;
}
.menuleft { margin-left /*\**/:-200px\9 }

.menucenter
{
background-image:url(images/topmenucenter.png); 
background-repeat:repeat-x; 
height:35px; 
margin-top:-35px; 
margin-left:15px;
}
.menucenter { margin-left /*\**/:-190px\9 }
.menuright
{
background-image:url(images/topmenuright.png); 
background-repeat:no-repeat; 
width:15px; height:35px; 
margin-top:-35px;
margin-right:-8px;
float:right;
  *position:relative;
}
.menuright { margin-left /*\**/:10px\9 }
#top
{
width:76px;
height:33px;
background-image:url(images/topbg.png);
background-repeat: no-repeat;
float:right;
margin-bottom:-5px;
*position:relative;
*margin-bottom:-6px;
font:bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;

}
#top a
{
color:#FFFFFF;

}
#top a:hover
{
color:#FFFFFF;
text-decoration:underline;

}
#back
{
width:76px;
height:33px;
background-image:url(images/topbg.png);
background-repeat: no-repeat;
float:left;
margin-bottom:-5px;
*margin-bottom:-8px;
*position:relative;
font:bold 14px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#FFFFFF;

}
#back a
{
color:#FFFFFF;

}
#back a:hover
{
color:#FFFFFF;
text-decoration:underline;

}

.greensmallcon
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#1ea703;
text-align:left;
padding: 5px 5px 5px 5px;
line-height:20px;
}
h2.greensmallcon
{
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#1ea703;
text-align:left;
padding: 5px 5px 5px 5px;
line-height:20px;
}
.conttext ul 
{  
padding-left:10px;
list-style:none; }
.conttext li 
{ margin:0px 0px 0px -10px; 
list-style: none;
font:bold 13px/18px "Trebuchet MS", Verdana, Arial, Helvetica, Sans-serif;
color:#4c4c4c;
line-height:25px;
}



.contactbg
{
background-repeat:no-repeat; background-image:url(images/contbg.png); 
}
.mandatory
{
  color:#FF6600;
}


.contbutton
{
margin-left:7px;
}
.contbutton { margin-left /*\**/: 10px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.contbutton
 {
 
margin-left:10px;

 /* The text will appear red only in Safari and Google Chrome */
 }
}


.formtxt
{
margin-left:-10px;
*margin-left:62px;
text-align:left;
*position:relative;
}
.formtxt { margin-left /*\**/: -12px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.formtxt
 {
  margin-left:-48px;
 /* The text will appear red only in Safari and Google Chrome */
 }
}

.formbox
{
 width:140px; margin-left:-80px;
 *margin-left:-85px;
 margin-top:-7px;
}
.formtextbox
{
width:118px;
margin-left:0px;
*width:118px; margin-right:35px;
*margin-right:28px;
*margin-left:35px;
position:relative;
*width:110px;
border:1px solid #d5d5d5; 
}

.formtextbox { margin-left /*\**/: 0px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.formtextbox
 {
  width:118px;margin-left:-4px;
 /* The text will appear red only in Safari and Google Chrome */
 }
}

.remarkbox
{
width:120px; margin-left:0px; float: left;*width:110px; 
}
.remarkbox { margin-left /*\**/: 0px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.remarkbox
 {
  width:114px; margin-left:-3px;position:relative; 

 /* The text will appear red only in Safari and Google Chrome */
 }
}

.submitbutton
{
width:120px;
margin-left:87px;
*position:relative;
*float:left;

}
.submitbutton { margin-left /*\**/: 87px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.submitbutton
 {
 
margin-left:48px;

 /* The text will appear red only in Safari and Google Chrome */
 }
}
.secureimg
{
margin-left:105px;

}
.secureimg { margin-left /*\**/: 105px\9 }
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.secureimg
 {
 
margin-left:60px;

 /* The text will appear red only in Safari and Google Chrome */
 }
}
