@charset "utf-8";
/* CSS Document */
* {
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}

body {
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	background:url(../images/bg.jpg) repeat-x;
	background-color:#000000;
}	

h1,h2,h3,h4,h5,h6,p,ul,li,span {
 	margin:0px; padding:0px;
}

.topnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #044462;
	text-decoration: none;
	font-style: normal;
}

.topnav:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1f9eef;
	text-decoration: none;
	font-style: normal;
}

.clientlogin {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0984c2;
	text-decoration: none;
	font-style: normal;
}

.clientlogin:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #414040;
	text-decoration: none;
	font-style: normal;
}

.maintext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585656;
	text-decoration: none;
	font-style: normal;
	line-height:20px;	
}

.maintextbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #0c87c6;
	text-decoration: none;
	font-style: normal;
	line-height:20px;	
}

.welcometext h2{
	font-family:"Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #2aaaeb;
	text-decoration: none;
	font-style: bolder;
	line-height:20px;	
}

.welcometext p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585656;
	text-decoration: none;
	font-style: normal;
	line-height: 20px;
	display: block;
	padding: 2px 0px 10px 0;
	text-align: justify;
}

.welcometext ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 15px 10px;
	padding: 0px;
	list-style: none; 
}

.welcometext li{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	display: block;
	margin: 5px 0px;
	padding: 0px 0px 0px 15px;
	color: #585656;
	font-weight: normal;
	background:url(../images/libullet.gif) no-repeat left 3px;
}

.welcometext li strong{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #585656;
}

.proposaltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #bae1f4;
	text-decoration: none;
	font-style: normal;
}

.proposalsmalltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
	font-style: normal;
}

.requesttext {
	font-family:"Trebuchet MS";
	font-size: 15px;
	font-weight:bold;
	color: #ffffff;
	text-decoration: none;
	line-height:20px;	
}

.copyritetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #949393;
	text-decoration: none;
	line-height:20px;	
}

.copyritetextbold {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style: italic;
	color: #949393;
	text-decoration: none;
	line-height:20px;	
}

.copyritetext1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #616161;
	text-decoration: none;
	line-height:20px;	
}

.copyritetextbold1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	font-style: italic;
	color: #616161;
	text-decoration: none;
	line-height:20px;	
}

.copyritemailtext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #949393;
	text-decoration:underline;
	line-height:20px;	
}

.copyritemailtext:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #ffffff;
	text-decoration:underline;
	line-height:20px;	
}

.testimonialetext {
	font-family:"Trebuchet MS";
	font-size: 20px;
	font-weight: bold;
	color: #3a3a3a;
	text-decoration: none;
	font-style: bolder;
	line-height:20px;	
}

.footerheadingtext {
	font-family:"Trebuchet MS";
	font-size:14px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-style: bold;
	line-height:20px;
	padding-left:10px;	
}

.ourserviceslist {
	width:168px; 
	margin:0 auto;
	padding:0px 0px;
	margin-top:3px;
	text-align:left;
}

.ourserviceslist ul {
	width:auto; 
	margin:0px;
	padding:0px 0px;
}

.ourserviceslist li {
	width:155px; 
	margin:0px 10px 3px 0px;
	padding:3px 0px 6px 18px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#838384;
	list-style-type:none;
	display:block;
	border-bottom:#222121 dotted 1px;
	background:url(../images/foter_arrow.gif) no-repeat 5px 7px;
}

.ourserviceslist li a {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#808080;
	text-decoration:none;
	outline:none;
}

.ourserviceslist li a:hover {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Arial;
	color:#fff;
	text-decoration:none;
}

.ourserviceslist li .current {
	margin:0px;
	padding:0px 0px;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#43B103;
	text-decoration:none;
}

.ourserviceslist li.brdrline {
	width:178px; 
	margin:0px;
	padding:3px 0px 6px 18px;
	border-bottom:none;
}

.footer-bg{
	background:url(../images/bottom_bg.gif) repeat-x;
}

.inner-footerbg{
	background:url(../images/inner_footerbg.gif) top no-repeat;
	height:30px;
}

.innerheadertext {
	font-family:"Trebuchet MS";
	font-size: 22px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	font-style: bolder;
	line-height:20px;
	padding-right:15px;
}

.contactmailtext  {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #949393;
	text-decoration:underline;
	line-height:20px;	
}

.contactmailtext:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:normal;
	color: #0984c2;
	text-decoration:none;
	line-height:20px;	
}

.phonetext1 {
	font-family:"Trebuchet MS";
	font-size: 17px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	font-style: bolder;
	line-height:20px;	
}

.phonetext2 {
	font-family:"Trebuchet MS";
	font-size: 17px;
	font-weight: bold;
	color: #2aaaeb;
	text-decoration: none;
	font-style: bolder;
	line-height:20px;	
}