/*html tags*/

body
{
margin : 0;	
padding : 0;	
font : normal 73%/1.5em Arial,Verdana, Tahoma, sans-serif; 
color: #111;
line-height:16px;
background:url(images/back-ground.jpg) repeat-x;
background:#f1f1f1;
}

a
{ 
color : #0296d6; 
text-decoration : 
none; 
} 

.btn
{
background:
}

a:hover 
{ 
color : #0296d6;	
text-decoration :underline; 
} 

h1, h2, h3
 { 
 font : bold 1em Arial, Tahoma, Sans-serif;
 } 

h1 
{ 
font-size : 1.7em; color:#697922;
} 

.sub
{
font-size : 1.6em; color:#000000;
}

h2 
{ 
font-size : 1.2em; color:#20a0d7;
} 

h3
{ 
font-style:italic; font-weight:bold;
}

li
{
font-size:0.99em;
list-style:url(images/gr-arw.jpg) square;
}

p
{
font-size:1em;
}

/*header part*/

.spacer
{
height:8px;
}

.hd-bg
{
width:974px;
height:139px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
margin:0 auto;
}

.hls
{
width:150px;
margin-top:20px;
float:right;
color:#a1b348;
font : bold 0.98em Arial, Tahoma, Sans-serif;
text-decoration:none;
}

.hls a
{
color:#a1b348;
text-decoration:none;
}

.hls a:hover
{
color:#CCCCCC;
text-decoration:underline;
}

.search
{
width:395px;
margin-top:50px;
float:right;
clear:both;
}

.input
{
border:1px solid #849610;
font : normal 0.98em Arial, Tahoma, Sans-serif;
height:19px;
}

.txtarea
{
border:1px solid #849610;
font : normal 0.98em Arial, Tahoma, Sans-serif;
height:80px;
width:250px;
}

.ht
{
display:inline;
height:21px;
}

.button { 
	margin : 0;
	font : bold 1em Arial, Sans-serif;
	background:url(images/gr-bg.jpg);
	padding : 2px 3px;
	color : #fff;
	border : 1px solid #ffffff;
	width:70px;
	text-align:center;
    text-decoration:none;

}



.button a

{ 
	
	font : bold 1em Arial, Sans-serif;
	background:url(images/gr-bg.jpg);
	color : #fff;
	text-align:center;
	text-decoration:none;
}

.button a:hover

{ 
	
text-decoration:underline;

}

.button-bg {
	margin : 0;
	font : bold 1em Arial, Sans-serif;
	background:url(images/gr-bg.jpg);
	color : #fff;
	border : 1px solid #ffffff;
	width:200px;
	text-align:center;
	text-decoration:none;
	padding-top: 5px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 3px;
}

.services
{
width:747px;
height:400px;
}

.ordernow
{
width:747px;
height:560px;
}

.gr-fnt
{
color:#516400;
}

.rd-fnt
{
color:#CC0000;
}

.bl-fnt
{
color:#0195d7;
font : bold 1em Arial, Sans-serif;
}

.gry-fnt
{
color:#999999;

}

.rgt-txt
{
padding:10px;
text-align:justify;
background:#FFFFFF;
border:#999999 1px solid;
margin-top:8px;
}

#menubar
{	
width: 974px;
text-align: left;
margin: 0 auto;
background-image:url(images/tab-bg.jpg);
background-repeat:repeat-x;
height:33px;

}

#menu-content
{	
margin: 0 auto;
padding: 0;	
position: relative;
margin-left:6px;
padding-top:5px; 
}

#menu-content ul 
{	
font:bold 0.98em Arial,verdana, sans-serif;
color: #FFF;	
margin: 0;	
padding-left: 0;
}

#menu-content li 
{	
display:inline;	
}

#menu-content li a 
{	
 padding-top:2px;
 padding-left:6px;
 margin:0px;
 float:left;
 text-align:center;
 color: #FFF;
 text-decoration: none;
 height:17px;
 width:88px;
 background:url(images/button-grren.jpg);
 border:1px #FFF solid;
}


#menu-content li a:hover 
{
color:#0195d7;
background:url(images/blk-hover.jpg);
}

#menu-content li a#current
{
color:#0195d7; 
background:url(images/blk-hover.jpg);
}


/*Body Part*/

.bodycon
{
margin:0 auto;
clear:both;

}
.main
{
width:974px;
margin:0 auto;

}

/*--right--*/

.rgt-div
{
float:right;
width:196px;
margin-top:15px;
}

.vis
{
height:84px;
padding-left:5px;
}
.ser-body
{
background:url(images/right-bg.jpg) repeat-x;
border:1px solid #908f8f;
/*height:326px;*/
}
.ser-txt
{
	font:0.92em Arial,verdana, sans-serif;
	color:#4b5b6d;
	padding-left:10px;
	line-height:22px;
	margin-top:6px;
	text-align: left;
}

.ser-green
{
background:#c0d72d;
height:5px!important;
}

/*--left*/

.lft-div
{
float:left;
width:767px;
background:url(images/body-bg.jpg) repeat-x;
background-color:#FFFFFF;
margin-right:5px;
height:auto !important;	
min-height:510px !important;	
height: 510px;
margin-top:15px;

}

.abt
{
background:#ececec;
border:1px solid #cfcdcd;
width:628px;
margin:0 auto;
height:auto !important;	
min-height:210px !important;
}
.box
{
background:#ececec;
border:1px solid #cfcdcd;
width:650px;
margin:0 auto;
padding:10px;
}

.ser-box
{
	border:1px solid #cccccc;
	width:650px;
	margin:0 auto;
	padding:12px;
	line-height:20px;
	font:normal 0.96em Arial,verdana, sans-serif;
	color:#666666;
	background-color: #FFFFFF;
	bottom: auto;
}

.ser-box1
{
background:#ffffff;
border:1px solid #cccccc;
width:650px;
margin:0 auto;
padding:12px;
line-height:20px;
font:normal 0.96em Arial,verdana, sans-serif;
color:#666666;
height:300px;
}
h2
{
color:#FFFFFF;
font:normal 1.4em Arial,verdana, sans-serif;
}

.ser-gr
{
background:#abaf31;
border:1px solid #878b27;
width:400px;
margin:0 auto;
padding:10px;
line-height:20px;
font:normal 1.2em Arial,verdana, sans-serif;
color:#ffffff;
height:180px !important;
height:auto;
}


.ser-gr1
{
background:#abaf31;
border:1px solid #878b27;
width:400px;
margin:0 auto;
padding:10px;
line-height:20px;
font:normal 1.2em Arial,verdana, sans-serif;
color:#ffffff;
height:190px !important;
}

.ser-test
{
	background:#abaf31;
	border:5px solid #0000FF;
	width:400px;
	padding:10px;
	line-height:20px;
	font:normal 1.2em Arial,verdana, sans-serif;
	color:#ffffff;
	min-height:100px !important;
	height:auto;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.gr
{
color:#6b7b05;
padding-left:3px;
}


.gr a
{
color:#6b7b05;
text-decoration:none;
}

.gr a:hover
{
color:#6b7b05;
text-decoration:underline;
}

.bl a
{
color:#0296d6;
text-decoration:none;
}

.bl a:hover
{
color:#0296d6;
text-decoration:underline;
}


.blk
{
	height:auto;
	float: right;
	width: 215px;
	top: auto;
	border-top-width: 1px;
	border-top-style: none;
	border-top-color: #969694;
}

.panel1
{
width:356px;
float:left;
margin-left:12px;
margin-top:8px;
}

.panel1-ser
{
width:356px;
float:left;
margin-left:12px;
margin-top:8px;
}

.panel2
{
width:364px;
float:right;
margin-right:12px;
margin-top:8px;
}

.panel2-ser
{
width:364px;
float:right;
margin-right:12px;
margin-top:8px;
}

.inner
{
margin:12px 12px 12px 12px;
height:auto !important;	
min-height:510px !important;	
height: 510px;
}

.lftbox
{
	height:250px;
	valign: top;
	margin-top: 14px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rhtbox
{
	clear:both;
	height:245px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.lftbox4
{
margin:14px 0px 0px 0px;
height:230px;
valign: top;
}

.rhtbox4
{
margin:12px 0px 0px 0px;
clear:both;
height:230px;

}

.lftbox2
{
margin:14px 0px 0px 0px;
height:280px;
}

.rhtbox2
{
margin:12px 0px 0px 0px;
clear:both;
height:280px;

}


.lft-txt
{
font : normal 0.98em Arial,Verdana, Tahoma, sans-serif;
line-height:15px;
color:#292b2e;
}

.lft-subtxt
{
font : bold 0.98em Arial,Verdana, Tahoma, sans-serif;
color:#0296d6;
}

.serv1
{
float:left;
background:#ffffff;
border:1px solid #cccccc;
width:290px;
margin:0 auto;
padding:12px;
line-height:20px;
font:normal 0.96em Arial,verdana, sans-serif;
color:#666666;
height:275px;
clear:both;

}

.serv2
{
float:right;
background:#ffffff;
border:1px solid #cccccc;
width:290px;
margin:0 auto;
padding:12px;
line-height:20px;
font:normal 0.96em Arial,verdana, sans-serif;
color:#666666;
height:275px;
}

.hd
{
background:url(images/green-back.jpg) no-repeat;
height:22px;
width:235px;
}
.hd_1
{
background:url(images/green-back_1.jpg) no-repeat;
height:22px;
width:235px;
}
.hd-txt
{
font : bold 1.1em Arial,Verdana, Tahoma, sans-serif;
color:#203905;
}
/*--bottom*/
.bottom
{
background:url(images/bottom-bg.jpg);
background-repeat:repeat-x;
height: 28px;
width: 974px;
margin:0 auto;
clear:both;
}

.po-rt
{
float:right;
}
.po-lt
{
float:left;
}


.copy
{
font:normal 0.98em Arial,verdana, sans-serif;
color:#606e75;
text-decoration:none;
text-align:left;
float:left;
margin-top:8px;
margin-left:3px;
}
.bttxt
{
font:normal 0.98em Arial,verdana, sans-serif;
color:#606e75;
text-decoration:none;
text-align:right;
float:right;
margin-top:8px;
margin-right:3px;
}
.bttxt a
{
color:#606e75;
text-decoration:underline;
}
.bttxt a:hover
{
color:#606e75;
text-decoration:none;
}

.ser_xtra {
	font:normal 0.96em Arial,verdana, sans-serif;
	color:#666666;
}

.training
{
	background:#ececec;
	border:1px solid #cfcdcd;
	width:700px;
	height:auto !important;
	min-height:175px !important;
	margin: 0;
	float: none;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.button-center-box {
	float: none;
	overflow: auto;
	height: auto;
}
.inner-box-T {
	margin: 5px;
	padding: 5px;
	width: auto;
}
