/* CSS Document */


html > body * {
	outline:none;
}
body {
margin: 0;
padding: 0;
border: 0;
color:#000000;
font:normal 12px Arial, Helvetica, sans-serif;
text-align:justify;
line-height:18px;
background:url(../images/repeat.gif) repeat top;
	}
h1, h2, h3, h4, h5, h6, form, label, input, legend, textarea, select, ul, ol, li, dl, dt, dd, p, div {
	margin:0px;
	padding:0px;
}
img {
	border:none;
	margin:0px;
	padding:0px;
}
p {
	margin-bottom:4px;
}
h2 {
	font:bold 16px tahoma;
	color:#045278;
	padding: 0px 0 7px 0;
	margin-bottom:8px;
	
}
h3 {
	font:bold 18px tahoma;
	color:#045278;
	padding:7px 0px 8px 2px;
}
h4 {
	font:bold 16px tahoma;
	color:#fff;
	padding:0px 0px 8px 0px;
}

a{
text-decoration:none;
color:#858585;
}
a:hover{
text-decoration:underline;
}
.mail-link{
color:#0192ce;
}
.mail-link:hover{
text-decoration:none;
}
#page-wrapper{
width:970px;
margin:0px auto;
padding:0;
position:relative;
}
.pagebound{
width:970px;
float:left;
padding:0px;
background:#fff;

}
#header{
float:left;
width:970px;
height:73px;
}
#logo{
float:left;
}
#Header-text{
font: bold 14px Arial;
color:#e49100;
padding: 22px 15px 7px 0;
float:right;
}

.nav{
float:left;
width:912px;
position:relative;
padding:0px 18px 2px 40px;
background:url(../images/nav-repeater.gif) top left repeat-x;
}
UL#navmenu {
	BORDER: 0px; PADDING:2px 0 0 0;  MARGIN: 0px;  
	LIST-STYLE-TYPE: none; 
	HEIGHT: 25px;
}
UL#navmenu LI {
	BORDER: 0px; PADDING: 0px;  DISPLAY: inline;  FLOAT: left;  MARGIN: 0px;   LIST-STYLE-TYPE: none; POSITION: relative; HEIGHT: 24px; background:url(../images/devived.gif) top right no-repeat;	
}
UL#navmenu LI.last {
background:none;
border:none;}
UL#navmenu UL {
	BORDER: 0px; PADDING: 0px;  DISPLAY: none;  LEFT: 0px;  MARGIN: 0px; BORDER-LEFT: 0px; WIDTH: 190px;  LIST-STYLE-TYPE: none; POSITION: absolute; TOP: 24px
}
UL#navmenu UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; FONT: 1px/0px serif; HEIGHT: 0px; content: "."
}
UL#navmenu UL LI {
	DISPLAY: inline; FLOAT: left; WIDTH: 190px;
	background-color:#096fa2;	
}
UL#navmenu A.top {
	padding:0px 24px 0px 24px; DISPLAY: block;  FLOAT: left;  FONT: 11px/22px Arial;  font-weight:bold; COLOR: #fff;  HEIGHT: 1%; TEXT-DECORATION: none;
}
UL#navmenu A {
	BORDER-RIGHT: #fff 1px solid;padding:0px 12px 0px 12px; BORDER-TOP: #fff 0px solid; DISPLAY: block;  FLOAT: left;  FONT: 11px/20px Arial;  font-weight:normal; BORDER-LEFT: #fff 0px solid; COLOR: #fff;  BORDER-BOTTOM: #fff 0px solid; HEIGHT: 1%; TEXT-DECORATION: none;
}

UL#navmenu A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI:hover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292 COLOR: #000
}
UL#navmenu LI.iehover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI:hover LI A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; FLOAT: none; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid
}
UL#navmenu LI.iehover LI A {
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; FLOAT: none; BORDER-LEFT: #fff 1px solid; COLOR: #fff; BORDER-BOTTOM: #fff 1px solid
}
UL#navmenu LI:hover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI:hover LI:hover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI.iehover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI.iehover LI.iehover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #045278; COLOR: #000
}
UL#navmenu LI:hover LI:hover LI A {
	BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; COLOR: #fff
}
UL#navmenu LI.iehover LI.iehover LI A {
	BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; COLOR: #fff
}
UL#navmenu LI:hover LI:hover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI:hover LI:hover LI:hover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #045278; COLOR: #000
}
UL#navmenu LI.iehover LI.iehover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI.iehover LI.iehover LI.iehover A {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #036292; COLOR: #000
}
UL#navmenu LI:hover LI:hover LI:hover LI A {
	BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; COLOR: #fff
}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A {
	BACKGROUND: url(../images/Navigation-Sub.jpg) #125275; COLOR: #fff
}
UL#navmenu LI:hover LI:hover LI:hover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #045278; COLOR: #000
}
UL#navmenu LI.iehover LI.iehover LI.iehover LI A:hover {
	BACKGROUND: url(../images/Navigation-Hover.jpg) #045278; COLOR: #000
}
UL#navmenu UL UL {
	DISPLAY: none; LEFT: 190px; POSITION: absolute; TOP: 0px
}
UL#navmenu UL UL UL {
	DISPLAY: none; LEFT: 190px; POSITION: absolute; TOP: 0px
}
UL#navmenu LI:hover UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL {
	DISPLAY: none
}
UL#navmenu LI.iehover UL UL UL {
	DISPLAY: none
}
UL#navmenu LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI:hover UL {
	DISPLAY: block
}
UL#navmenu LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL LI.iehover UL {
	DISPLAY: block
}
UL#navmenu UL UL LI.iehover UL {
	DISPLAY: block
}

#content
{
width:960px;
float:left;
padding:10px 5px 0 5px;
}
.contant-left{
width:300px;
float:left;
}
.contant-right{
float:left;
width:660px;
font-size:12px;
}

.header-right{
float:left;
width:659px;
background-color:#e7e7e7;

}
.search-bg{
background:url(../images/search-bg.png) top left no-repeat;
height:256px;
width:276px;
float:left;
padding:18px 0 0 15px;
}
#register{
float:left;
width:260px;
height:132px;
margin-bottom:10px;
padding:15px 0 0 0px;
}
.frmrrow{
float:left;
width:273px;
padding:4px 0;
}
.frmlbl{
float:left;
width:60px;
text-align:right;
padding:0px 10px 0 0;
color:#FFFFFF;
}
.frmfld, .submitbtn{
float:left;
width:164px;
padding:2px 5px;
height:18px;
}
.submitbtn{
padding:0px;
background:none;
}
.submitbtn input{
position:relative;
}
.txtbox{
background:#f1f1f1;
border:none;
width:162px;
height:18px;
padding:0px 0 0 0;
font-size:11px;
position:relative;
}
.client_testimonials{
float:left;
width:256px;
margin-top:11px;
padding:0px;
background:url(../images/client-testi.gif) top left no-repeat;
font:bold 16px Arial;
padding:10px 10px 8px 10px;
color:#FFFFFF;
height:27px;
}
.client-middle{
float:left;
width:276px;
padding:0px;
background:url(../images/client-repeater.gif) top repeat-y;
}
.clint-bottum{
float:left;
height:27px; 
}
.about-us{
width:655px;
margin-top:15px;
float:right;
text-align:justify;
}
.contant-main{
font-size:12px;
color:#333;
font-weight:normal;
line-height:18px;
text-align:left;
padding:10px l5px 0px 15px;
}
.more{
	font-size:11px;
	color:#ff9801;
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	padding:0 15px 0 0;
	background:url(../images/more.gif) center right no-repeat;
   }

.more a{
    color:#ff9801;
	text-decoration:none;
    }

.more a:hover{
    color:#ee5407;
	text-decoration:none;
     }
.Heading{
font-size:13px;
color:#036589;
font-weight:bold;
padding:4px opx 10px 6px;
text-align:left;
}
.Heading-top{
font-size:16px;
color:#036589;
font-weight:bold;
padding:10px opx 10px 6px;
text-align:left;
}
.our-client{
float:left;
background:url(../images/our-client.jpg) top left no-repeat;
width:251px;
height:133px;
font-size:14px;
color:#fff;
font-weight:bold;
padding:5px 0px 2px 25px;
text-align:left;
}
#footer{
float:left;
width:933px;
border-top:3px solid #191a1f;
padding:16px 19px 14px 19px;
background:url(../images/repeat.gif) repeat top;
}
#footernav{
float:right;
width:300px;
background:url(../images/dotted-border.gif) bottom left repeat-x;
padding:0 0 18px 0;
}
#footer-btm{
float:right;
width:300px;
padding:5px 0 0 0;
color:#fff;
}
#footer-btm a{ 
color:#fff;
}
#footer-btm