/* pages */
h1, h2, h3, h4, h5, h6, p, ul, ol, form { font-family:Geneva, Arial, Helvetica, sans-serif; }

p {	
	font-size:12px;
	margin:10px 0px 0px 0px;
	line-height:18px;
}
	.d_mastLogo p { margin:0px 0px 8px 0px; padding:0px; line-height:0px; }
	.d_mastMenu p { margin:15px 10px; text-align:right; text-transform:uppercase; }
	#masthead p { margin:313px 0px 0px 0px; padding:0px; text-align:center; line-height:0px; }
	.d_footer p { margin:5px 0px; word-spacing:30px; text-align:center; }
	th p { text-align:right; font-weight:normal; margin:0px 10px 0px 0px; }
	td p { margin:0px 10px 0px 0px; }
	.ieLinkFix { color:#FFFFFF; }
	.formError { font-weight:bold; color:#990000; }
	.center { text-align:center; }
	
h1 {
	font-size:24px;
	font-weight:bold;
	color:#000000;
	margin:0px;
	letter-spacing:0.5pt;
}

h2 {
	font-size:18px;
	font-weight:normal;
	color:#666666;
	margin:0px;
	letter-spacing:0.5pt;
}

h3 {
	font-size:16px;
	color:#666666;
	margin:0px;
	letter-spacing:0.5pt;
}

h4 {
	font-size:12px;
	color:#666666;
	margin:0px 15px 0px 0px;
	line-height:24px;
}

ul, ol {
	font-size:12px;
	margin:5px 0px 20px auto;
}

table#portfolio { width:600px; margin:0px; padding:0px; border-collapse:collapse; overflow:hidden; }
	#portfolio td { width:180px; height:140px; overflow:hidden; vertical-align:top; }
	#portfolio th { width:180px; height:135px; overflow:hidden; vertical-align:top; }

img { border:0px none; margin:0px; padding:0px;  }
img.i_left { padding:0px 20px 10px 0px; float:left; }
img.i_right { padding:0px 0px 10px 20px; float:right; }

a { text-decoration:none; }
a:link, a:visited { color:#666666; background-color:inherit; }
a:hover, a:active { color:#990000; background-color:inherit; }
