body { font-family: verdana, arial, helvetica, sans-serif; background-color:#333; }
table, td, tr, div, img { margin: 0; padding: 0; border: 0; border-spacing: 0; }
h1 { color:#C30; font-family: Georgia, Times, serif; font-size: 18px; font-weight: bold; }
p { color: #333; line-spacing: 140%; margin: 10px 0; }

div.maincontainer { width:742px; margin: 0; padding: 0; border: 1px solid #CCC;  background-color:#FFF; }
div.portfoliotop { width: 375px; text-align: center; vertical-align: top; }
div.footer { width: 742px; background-color: #666; text-align: right; font-size: 9px; padding: 3px 0px; color: #AAA; }

a { color: #C00; text-decoration: none; }
a:hover { color:#F00; text-decoration: underline; }
a.big { font-size: 12px; font-weight: bold; }
a.footer { color: #AAA; }
a.footer:hover, td.leftmenu a { color: #FF0; }

img.topimg { border-bottom: 1px solid #999; }

td { font-size: 12px; color: #333; vertical-align: top; margin: 0; padding: 0; }
td.leftmenu { width: 142px; height: 300px; padding: 20px 10px; background-color: #600; color: #FFF; }
td.content { padding: 20px; 10px; background-color: #FFF; }
td.rightmenu { width: 142px; padding: 20px 10px; }
td.portfolio { padding: 0 50px; }

span.highlight { color: #FF0; font-weight: bold; }

ul { list-style: square; }
li { margin-top: 6pt; }
.selected { color:#F60; }


div.menu { padding: 0; margin: 0; border-bottom: 1px solid #CCF; }
div.menu a {
	font-size: 8pt;
	display:block;
	margin:0;
	width:100%;
	padding: 2px 5px;
	border-top: 1px solid #CCF;
	font-weight: bold;
	color:#CCC;
	text-decoration:none;
}
html>body div.menu a {width:auto;}
div.menu a:hover, div.menu a.sel {background:#FF0; color:#036; text-decoration: none; }


