* {
			margin : 0;
			padding : 0;
			font-family: "Verdana", Arial, Helvetica, sans-serif;
			}
			body {
			}
			
			#page {
			width: 752px;
			margin: 0 auto;
			padding: 5px 0px;
			border-left: 0px solid #555;  
			border-right: 0px solid #555;  
			border-bottom: 0px solid #555;  
			border-top: 0px solid #555;  
			background: #fff; 
			}
			h1 a:link, h1 a:visited, h1 a:active{
			color: #fff;
			text-decoration: none;
			padding-left:0;
			padding-right: 20px;
			}
			h1 a:hover {
			color: #fff;
			padding-left:0;
			padding-right: 20px;
			font-style: italic; 
			}
			
			.err {
			color: red;
			font-size:80%;
			margin-bottom:0;
			margin-top:10px;
			}
			#head {
			background: repeat-x;
			color: #fff;
			padding: 0 0px;
			}
			 
			#head h1 {
			padding-left:10px;
			padding-top:20px;
			padding-bottom:10px;
			}
			
			#nav {
			background: repeat-x;
			padding: 0 0px;
			border-bottom: 2px solid #C9C9C9;
			text-align: center;
			}
			
			a {
			text-decoration: none;
			}
			
		
#menu {
	font:  "Verdana", Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding-top: 0px;
	font-weight: bold;
	
	
}
#menu ul {
	padding: 9px 9px 9px 9px;
}
#menu li {
	display: inline;
	margin: 0px 0px 0px 0px;
}
#menu li a {
	color : #0153A6;
	padding: 9px 9px 9px 9px;
}
#menu li a:hover {
	background : #BACADE;
	
}


#main {
padding: 25px;
}
#main h1 {
color: #0153A6;
	padding: 0px;
	font-size:19px;
	font-family: "Verdana", Arial, Helvetica, sans-serif; 
	margin-bottom:5px;
	padding-left:0;
}

#main h2 {
font-size:14px;
	padding: 0px; 
	padding-left:0;
	font-family:arial,sans-serif; 
	margin-bottom:5px;
	margin-top:0px;
	color: #4B6EAD;
}

#main h3 {
font-size:14px;
	padding: 5px; 
	padding-left:0;
	font-family:arial,sans-serif; 
	margin-bottom:0px;
	margin-top:0px;
	color: #4B6EAD;
}

#main h4 {
font-size:14px;
	padding: 0px; 
	padding-left:0px;
	font-family:arial,sans-serif; 
	margin-bottom:0px;
	margin-top:0px;
	color: #4B6EAD;
}

h1 span {

	letter-spacing: -1px;
	color: #536C71
}

.table {
	margin-bottom: 10px; 
	font-size: 85%;
	
	}

#main p {
	margin-bottom: 10px;
	}
	

#main p.caption {
	font-size: 75%;
}



hr {
margin: 10px;
height: 1px;
color: #555;

}
#main blockquote {
margin: 10px;
padding: 10px; 
background: #EFEFEF;
color: #000;
border: 1px dashed #555;
font-size:12px;
}


#main img {
margin-right: 5px;
margin-bottom: 5px;
}
#main a {
	color : #437fda;
	text-decoration : none;
	border-bottom:1px dashed #437fda;}
#main a:visited {
	color : #437fda;
	text-decoration : none;
}
#main a:hover {
	<!--background : #437fda;-->
	border-bottom: 1px solid #437fda;
	color: #437fda;
	font-weight: italic;
}

#contacta {
color: #000;
background: #efefef url(45an.gif);;
margin:0 0px;
border-top:1px solid #555;
}

#left {width: 45%;
float:left;
margin:10px;
}
#left ul {
margin-left:30px;
font-size:80%;
}
.clear {clear:both;

font-size:70%;
text-align:right;
margin-right:10px;
}




			textarea {
			border:1px solid #7F9DB9;
			font-size:10px;
			font-family: verdana,sans-serif;
			color: #000;
			
			
			}
			
			input {
			border:1px solid #7F9DB9;
			font-size:10px;
			font-family: verdana,sans-serif;
			color: #000;
			
			}
			.subbut { 

			    padding: 1px;
  font: 400 1em verdana, sans-serif;
  color: #999;
  background: #EEE;
  border: 1px solid #CCC;
			  
  font: 400 0.9em verdana, serif;
  cursor: pointer;

  color: #fff;
  background: #FC3307;
  border-width: 1px;
  border-style: solid;
  border-color: #FF7800 #691300 #691300 #FF7800;
		width: 44px;
height: 18px;
font-size:10px;
font-family:verdana,sans-serif;		
			}
			
			.clear a{
			color: #0000ff; 
			}
			.clear a:hover {
			background: #fff;
			color: #0000ff;
			}
			.port tr {
			margin-top:5px;
			margin-bottom:5px;
			}
			.port  img {
			background: #85A7EA;
			border:1px dashed black;
			padding: 5px; 
			
			}
			
			 
			
			.port td, .port th {
			font-size:12px;
			}
			.port th {
			text-align:left;
			}
			.port td {
			text-align:right;
			}
			
			.skills {
			margin-top:5px;
			margin-bottom:3px;
			}
			.skills, .skill {
			display: block;
			font-size:10px
			}
			.skill {
			font-weight: normal;
			}
			
			.imagesent {
			
			}
			.imagesent a {
			background: #fff;
			border:0;
			margin: 0;
			padding: 0;
			}
			.imagesent a:hover {
			background: #fff;
			border:0;
			height:200px;
			margin: 0;
			padding: 0;
			
			}
			.imagesent input {
			height: 30px;
			width: 200px;
			font-size:16px;
			}
			a img {
			border: 0;
			padding:0;
			background: #fff;
			} 
