/* CSS Document */




body  {
	margin:0;
	padding:0;
	font-family:arial, sans;
	font-size:.8em;
	background-image: url("bg.png");
		overflow:auto;
		font-family:Helvetica, Trebuchet MS, Verdana, Arial, sans-serif;
		line-height:140%;
	
	
	}
	

/* #####  images text ##### */

em {
	color:#6A006A;
	}	
a:hover img {
	border-color: #EA8B15;
	
	}
a img {border: 1px solid #6F95AA;

}

a:focus
{
-moz-outline-style: none;
}

h1 {
font-size:17px;
margin:0px 0 3px 0;
font-weight:normal;
}

h2{
font-size:15px;
margin:-6px -11px 1px -10px;
font-weight:normal;
color:#301B50;
border-top:2px solid #D2D2D2;
border-bottom:1px solid #D2D2D2;
background:#FFFFFF;
padding:5px 10px 4px;
}


/* #####  components ##### */

	
div#shadow{ 

/*background:transparent url(shadow-v.png) no-repeat scroll 0 -85px;  Bigger by 1 row  */
background:transparent url(shadow-v.png) no-repeat scroll 0 -238px;      
display:block;
margin:0px auto ;
position:relative;
width:996px;
padding:0px 0px 12px 0px;
/**background:transparent url(shadow-v.png) no-repeat scroll 0  -88px !important;  IE 7 and below  Bigger by 1 row  */

*background:transparent url(shadow-v.png) no-repeat scroll 0  -240px !important; /* IE 7 and below */

 /* -93px\9;/*  IE 8 and below */
 
 
background/*\**/:transparent url(shadow-v.png) no-repeat scroll 0 -245px\9; /* IE 8 and below  */

		}


div#container { border: 1px solid #C4C4C4; 
	/*	background:#F9F2FF;*/
   position:relative;
overflow:hidden;
	 margin: 0 auto;
	width:950px;
	/*  margin: 0 auto;*/ padding: 0 auto;
	margin-top:-1px;

		}

div#head{

	
	position:relative;
	padding:5px;
	width:950px; 
	overflow:hidden;
	background:#F9F2FF;
	/*  margin: 0 auto;*/ padding: 0 auto;
	}
	
div#head img#logo {

	display:inline-block;
	float:left;
	}

div#head div#contact {
	position:relative;
	float:right;
	text-align:left;
 padding: 5px 43px 5px 5px;

	overflow:hidden;
	margin: 0 auto;
	}
	
	
	
	
	
	
div#content{

	
	position:relative;
	padding:0px;
	width:950px; 
overflow:hidden;
	background:#f9f2ff;

	/*  margin: 0 auto;*/ padding: 0 auto;
	}

div#wrapper{
background:url(bg-title.png);
	 background-color:#EAEAEA;
	position:relative;
padding: 10px 0 9px 7px;
	width:950px; 
overflow:hidden;

	/*  margin: 0 auto;*/ 
	}



	
	
div#skills  .column {
 
 

  float: left;
position: relative;
text-align:left;
/*margin: 4px 0px 4px 3px;*/
padding: 10px 8px 5px 5px;
overflow:hidden;
	}
		

#center {
  width: 170px;
  padding-left:15px !important;

}
#left {
   width: 575px;        /* LC width */

     /* LC width */
}
#right {
 width: 150px;          /* RC width */
 
}

	







		
div#float {
  float: left;
  padding: 6px 10px 10px 10px;
position:relative;
background-color:#EFEEED;
  display: inline;
  width:1000px;

  }
	
	
div#float a.images {
	float:left;
position:relative;
	
	display:block;
	padding: 5px 17px 5px 17px;
	/*margin: 5px 17px 5px 17px;*/
	}


div#floatcenter {
  float: left;
  padding: 8px;
 width:950px;
background-color:#EAEAEA;
/*background:url(bg-title2.png);*/

  }





div#floatcenter a.images {
	float:left;
	
	display:block;
	
	padding: 5px 17px 5px 17px;
	/*margin: 5px 17px 5px 17px;*/
	}




div#dhtmltooltip{
position: absolute;
width: 150px;
border: 1px solid gray; 
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
padding: 2px;
background-color: white;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

