body	{
	font-family : arial, helvetica, sans-serif;
}
img	{	border : 0;
	}
a.nav		{ 	font-size : 10pt;	
	}
a.mainLink:link	{ 	color : #63c;
			border : 1px solid #fff; 	
			border-bottom : 1px dotted #000;
	}
a.mainLink:visited	{ color : #63c;
			border : 1px solid #fff; 	
	}
a:link		{	color : #6633cc;
			text-decoration : none;
			border-bottom : 1px dotted;	
			border-left : 1px #6633cc;
			border-right : 1px #6633cc;
			border-top : 1px #6633cc;
}
a:visited	{	color : #000000;
			text-decoration : none;	
			border-bottom : 1px dotted

}
a:active	{	color : #cc99ff;	}
a:hover		{	color : #ff0000;
			background-color : #ccf;
			border : 1px dotted #000000
		}
p.nav	{
	width : 95%;
	padding : 0px 2px 1px 3px;
	margin : 0px 2px 1px 3px;
	}
p.nav:hover	{
		background-color : #ccf;
		}
p.navTitle	{
		margin : 4px 2px 1px 3px;
		font-weight : bold;
		background-color : #acacac;
		}
#page	{
	width : 630px;
	margin-left: auto;
	margin-right : auto;
	}
#nav	{
	float: right;
	text-align: left;
	top: 30px;
	width: 180px;
	border : 1px solid #000 ;
	background-color : #cccccc;
	padding : 0px 4px 0px 6px;
}

.footer	{
	clear: both;	
	width : 100%;
	text-align : center;
}
.main	{
	margin-left : 15px;
	margin-right : 15px;
	float: left;
	top : 50px;
	width : 400px;
	text-align : left;
	word-spacing : 1px;
	line-height : 120%;
}
#resume	{
	margin : 0px 100px 30px 100px;	
    line-height : 115%;
    word-spacing : 4px;
}
#resume h4 {
	font-size : 16pt;
	background-color : #ccc;
	border : 1px solid #666;
    padding : 5px 2px 5px 2px;
}
#resume h3	{
	font-size : 18pt;
}
#resume p.ind	{
	text-indent : 20px;
	padding : 4px 10px 2px 10px;
}
#resume p.company   {
    font-size : 12pt;
    background-color : #efefef;
    padding : 4px 10px 4px 10px ;
    }
#resTitle	{
		text-align : center;
}
