/* CSS Document */

a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration:underline;
}
a:active {
	text-decoration: none;
}

body {
margin: auto;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
vertical-align: top;
font-weight:normal;	
Fcolor:#FFFFF;
background-color:#FFFFFF;
text-align:justify;
	}
#main_div{
	width:1004px;
	margin:auto ;
	background-color:#FFFFFF;
	margin-bottom:0px;
	}
#navbar { margin-left:6px;
    margin-right:0px;
    margin-top:6px;
    overflow:hidden;
    height:47px;
	width:992px;
	background-image:url(../images/solution-techno_navbar.gif); background-repeat:no-repeat;
    } 
.nav {
margin:0px 0px;
padding-bottom:3px; padding-top:12px; color:#FFFFFF; text-transform:uppercase; }

.nav a, .nav a:visited {
color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;
font-weight: bold;
margin: 5px 22px 5px 22px; 
text-decoration: none; 
}
.nav a:hover {

color:#00CCFF;
text-decoration: none;  
}	
	
	
	
#header { margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    overflow:hidden;
    height:140px;
	width:992px;
	    } 	
#footer { margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    overflow:hidden;
    width:1004px;
	    }
#footer_top { margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    overflow:hidden;
    width:1004px;
	height:15px;
	background-image:url(../images/solution-techno_footertop.gif); background-repeat:no-repeat;
	    }	
#footer_down { margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    overflow:hidden;
    width:1004px;
	padding:20px;
	color:#ffffff;
	background-image:url(../images/solution-techno_footerbg.jpg); background-repeat:repeat-x;
	    }		
		
#Left_part { width:238px; border:#CCCCCC 1px solid; margin-left:8px;}		
#content_part { width:725px; border:#CCCCCC 1px solid;  margin-left:0px; padding-left:10px; padding-right:10px; text-align:justify;}

.urbangreymenu{
width: 238px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px Verdana;
color: white;
background: #27ABF5 url(../images/arrowstop.gif)  no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
margin-top: 0px;
text-transform: uppercase;
padding: 7px 0 10px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px Arial;
color: black;
background: #E9E9E9;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 16px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: black;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #27ABF5;
}

.heading1{ padding-top:5px;
           font-size: 16px;
		   font-weight:bold;
			color:#3366CC;
			 }
			  

.bottommenu {
float:center;
color:#000000; 
font-size:12px;
font-weight:bold;
margin: 0px 8px 0px 10px; 
text-decoration: none;
}
.footerlinks{	text-align:center;
				color:#FFFFFF;
				text-decoration:none;				
				font-size:12px;	
				padding-right:10px;
				padding-left:10px;}
			
.footerlinks:hover{	text-align:center;
				color:#0099FF;
				text-decoration:none;}
#copyright{	text-align:center;
				color:#FFFFFF;
				text-decoration:none;
				padding-top:8px;
				font-size:11px;
				}			
				
.copyright{	text-align:center;
				color:#FFF;
				text-decoration:none;
				padding-top:8px;
				font-size:11px;
				}				
.text2{font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight:normal;	
color:#3366CC; }