/* Overall format declarations */


body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	
}

h1, h2, h3{
	color: #993333;
}
	
h1{
	font-size: 18pt;
}

h2{
	
	font-size: 14pt;
	border-top: 1px solid #993333;
	border-bottom: 1px solid #993333;
}

p {
	font-size: 12px;
	
	
}

pre{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}


td.portfolio{
	border-style: solid;
	border-width: thin;
	border-color: #003366;
}

td.portfolioDesc{
	color: #933;
}

/* Resume */

td.contentHeader{
	background: #993333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}

td.resumeBody{
	border-style: solid;
	border-width: thin;
	border-color: #993333;
} 

dl.resume{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

dl.resume dt{
	font-weight: bold;
	font-style: italic;
	font-size: 12px;
}

ul.resume{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}



/* Normal Link Information */
a{
	text-decoration: none;
}

a:link {color: #003366;}

a:visited {color: #003366;}

a:hover {
	color: #FFCC99; 
	background:#003366;
}

a:active {
	color: #003366;
}

a.rightSide:link{
	color: #FFCC99; 
	
	
	}

a.rightSide:visited{color: #FFCC99;}

a.rightSide:hover{
	color: #F30;
	
}

a.rightSide:active{ color: #FF0000;}

div.rightSide{
	border-top: solid 1px #FFCC99;
	border-bottom: solid 1px #FFCC99;
	font-weight: bold; 
	font-size: 10px;
	}

/* What a link on the current page looks like */
a.current:link{ 
	color: #FFFFFF;
	background-color: #003366;
	
	
}

a.current:visited{
	color: #FFFFFF;
	background-color: #003366;
	
}

a.current:hover{
	color: #FFCC99;
	background-color: #003366
	
}

a.current:active{ 
	color: #FF0000;
	background-color: #003366
	
}

a.anchor{
	color: #FFFFFF;
	
}

a.anchor:hover{
	background: none;
}




/* Outside Link */

a.outside{
	text-decoration: underline;
}
a.outside:link{
   color: #0000FF;		
}

a.outside:visited{
	color: #0000FF;
}

a.outside:hover{
	color: #FF0000;
	background: none;
}

a.outside:active{
	color: #FF0000;
}
/* Specific Declarations */

a img{
	border: none;
}


/* Navigation List */

dl.nav{
	font-weight: bold;
	border-style: solid;
	border-width: thin;
	border-color: #003366;
	font-size: 12px
}



dt.current{
	background:#003366;
	color:#FFFFFF
}






