body{
	color:#000000;
	margin:0px;
	background-color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: "Verdana";
	font-size: 11px;
	line-height: 25px;
	
}
h1 {
	display: inline; font: small-caps 10px "Arial"; color:#cccccc;
}
img{
	border:none;
}
h3{
	padding:0px; display:inline; font:12px "Verdana"; vertical-align:middle; margin:0px;
}

/*********** IDS **********/

#homepageheader{	
	
}
#languages {
	left:580px; position:absolute; top:42px;
}
#headerflash{
	
	background-repeat: repeat-x;
}
#leftpanel{
	width:201px;
	float:left;
	margin:0px 0px 0px 12px;
	display:inline;
	background-image: url(project-week.gif);
	background-repeat: no-repeat;
}
#leftpanel2{
	width:197px; float:left; margin:0px 0px 0px 12px; display:inline;
}
#leftbluebg{
	width:201px;
	background-image: url(blue-bg.gif);
	background-repeat: repeat-y;
}
#leftbluebg2{

}
#leftbluebg div{
	padding:0px 10px 0px 15px; text-align:justify;
}
#rightpanel{
	border:1px solid #a8a8a8;
	margin:3px 10px 0px 213px;
	padding:20px;
	background-image: url(flower.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
#rtpanel{
	margin:20px;
}
#rtpanelinner{
	width:99%;
	display:table;
	background-repeat: repeat-y;
	background-position: center;
}
#projectweek{
	width:150px;
	height:118px;
	padding:42px 0px 0px 45px;
	margin:10px 0px 10px 0px;
	background-image: url(project-week.gif);
	background-repeat: no-repeat;
}
#quote{
	width:96%;
	display:table;
	margin:auto;
	background-repeat: no-repeat;
	background-position: left;
}
#rightpanel2{
	padding:5px;
	margin-top: 3px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 200px;
}
#weown{
	width:254px; display:table; float:left; font:bold 10px "Verdana";
}
#portfolio{
	margin-left:260px;
}
#portable{
	width:99%; display:table;
}
#footer{
	width:100%; background:#ececec; display:table; float:left;
}
#weblink{
	width:282px; float:right; 
}
#weblinkleft{
	float:left; margin-right:288px; border:1px solid red;
}
#insidelink{
	background:url() no-repeat; width:225px; float:left; padding:0px 0px 40px 6px;
}
#insidelink a{
	font:11px "Verdana"; color:#ffffff; text-decoration:none;
}
#insidelink a:hover{
	color:#FFCC00;
}
#topgray{
	width:533px; float:left; text-transform:capitalize; font:10px "Arial"; color:#cccccc;
}
#searchbg2{
	background:url() no-repeat; width:193px; margin-top:12px; text-align:center; height:67px;
}
#headinginner{
	background:url() repeat-x; width:99%; display:table;
}
#leftheading{
	background:url() no-repeat; float:left; font:bold 15px "Trebuchet MS",arial; color:#00CCFF; padding-top:4px;
}
#rightpanel22{
	margin:9px 0px 0px 220px; 
}
#dottedbody{
	
}

/*********** CLASS **********/

.topkeyw {	
	display: inline; font: small-caps 10px "Arial"; color:#CCCCCC;
}
.fleft{
	float:left;
}
.fright{
	float:right;
}
.absmid{
	vertical-align:middle;
}
.ltmargin{
	margin-left:7px;
}
.orange1{
	font:bold 16px "Trebuchet MS","Arial"; color:#e0620d; text-decoration:none;
}
.clbh{
	clear:both;
}
.ul1{
	list-style-image: url();
}
.uu1{
	list-style-image: url(); 
}
.li1{
	
}
.leftclass{
	width:48%; float:left;
}
.rightclass{
	width:48%; float:right;
}
.dootedimg{
	clear:both;
	background-image: url(../index_files/images/dotbg.gif);
	background-repeat: repeat-x;
}
.imgbdr1{
	border:1px solid #e4e4e4; padding:1px;
}
.bgwt{
	background:#ffffff;
}
.title1 {
	font-weight: bold; color: #38486c; text-decoration: none;
}
.textfield{
	width:154px; border:1px solid #7f9db9; font-size:11px; height:16px; margin-bottom:7px;
}
.paddingleft{
	padding-left:0px;
}
.askForQuote {
	background:#177405 url() no-repeat; width:159px; cursor:pointer; height:24px;border:none;text-align:left; font:bold 11px "Verdana"; color: #FFFF00;
}
.big-blue1 {
	font:bold 18px "Trebuchet MS", Arial, sans-serif, helvetica, Verdana; color:#0e88af;
}
.green {	
	color:#188e02;
}
.gray{
	color:#666666;
}
.dottedborder{
	border-bottom:1px dotted #cccccc;
}
.head3 {	
	display:inline; font:bold 13px "Arial";
}
.txtctr{
	text-align:center;
}
.greenlines{
	border:1px solid #1d8c09; border-bottom:none; width:190px; margin:4px auto 4px auto;
}
.serve {
	color: #7b015d; text-decoration: none;
}
.blueColor {	
	color:#507db8; text-decoration:none;
}
.portitem{
	width:33%; float:left; text-align:center;
}
.line{
	background:url() repeat-x; margin-top:10px; text-align:right; width:99%; display:table;
}
.italics{
	font-style:normal;
}
.servicesbg{
	width:99%;
	display:table;
	clear:both;
	margin:auto;
	background-image: url(serv-bg.jpg);
	background-repeat: repeat-x;
}
.big-blue {	
	color:#47698F; font:bolder 18px "Trebuchet MS, Arial", sans-serif, helvetica, Verdana;
}
.width50{
	width:47%; float:left; margin-left:15px; display:inline; color:#666666;
}
.width502{
	width:47%; float:right; margin-right:15px; display:inline; color:#666666;
}
.bdbtlist{
	background:url() right no-repeat; border-bottom:1px dotted #cccccc; margin-right:15px; color:#188e02; font-weight:bold;
}
.padding{
	padding:20px;
}
.whitebg{
	background:#ffffff; margin-top:28px;
}
.padtop{
	padding-top:10px;
}
.footerlinkpadding{
	padding:14px 0px 0px 0px; text-align:center;
}
.textfieldaddress{
	height:60px; width:154px; border:1px solid #7f9db9; font-size:11px; margin-bottom:7px;
}
.backgroundgray{
	clear:left;
	color: #FFFFFF;
	background-color: #333333;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 13px;
}
.bluefooter{
	color:#507db8;
}
.insideheader{
	width:100%; display:table; background:url() repeat-x;
}
.left-links1{
	padding:4px 18px 0px 1px;
}
.arial12bold{
	font:bold 12px "Arial"; color:#990000;
}
.input{
	font-size:11px;
	text-decoration: none;
	font-weight: bolder;
	color: #FFFFFF;
	border: 1px dotted #FFFFFF;
	line-height: 17px;
}
.tablebor{
	border:1px solid #cccccc; width:98%; display:table; background:#ffffff;
}

/******** LINK CLASS *********/

a {
	color: #000000; text-decoration:none;
}
a:hover {
	color: #006600; 
}
#footer a {
	font-size: 10px; font-weight: bold; color: #507db8; text-decoration: none;
}
#footer a:hover {
	font-size: 10px; font-weight: bold; color: #ff6600; text-decoration: none;
}
a.leftli{
	font-size:10px; color:#333333; text-decoration:none;
}
a.leftli:hover{
	color:#990000;
}

/******** Naveen Mamgain ********/
.highlight {
	font-size: 13px;
	color: #007EE6;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bolder;
}
