/* Reset */
html, body, div, table, td, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, form, select, input { margin: 0; padding: 0; }
li { list-style: none; }
a img { border: 0px none; }
h1 { margin: 12px 0px; }
p { margin: 9px 0px; }

/* Main */
html, body { }
body { font-family: Georgia, "Times New Roman", Times, serif; color: #cccccc; background-color: #303030; font-size: 11px; }
a { color: #CCC; }
a:hover {
	color: #FFF;
	text-decoration: none;
}
div.container { width: 960px; margin-bottom: 20px; }
div.cap { height: 30px; text-align: right; margin: 0px 0px 40px 0px; padding: 41px 0px 0px 0px; background: #303030 url(../img/css/logo-emi-242x35-d.jpg) no-repeat 0px 23px; }
div.contact { margin: 0px 10px 0px 0px; }
div.contact a { text-decoration: none; color: #FFF; }
div.contact a:hover { color: black; background-color: #cccccc;}
div.menu { width: 205px; margin: 0px 0px 0px 25px; }
div.menu a { text-decoration: none; color: #999999; }
div.menu a:visited { text-decoration: none; color: #666666; }
div.menu a:hover { color: black; background-color: #cccccc; }
div.menu ul { padding: 0px 0px 0px 18px; }
div.menu ul li { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; }
div.menu ul ul { padding: 12px 0px 20px 0px; }
div.menu ul ul li { list-style-image: none;  font-size: 11px; font-family: Arial, Helvetica, sans-serif; }

div.content { width: 665px; float: right; overflow: hidden; margin-right: 0px; }
div.content p { font-family: Arial, Helvetica, sans-serif; }
div.content img, div.portfolio p, div.portfolio h2 { margin-right: 9px; }
div.content img.left { float: left; display: block; margin: 4px 9px 5px 0px; }
div.content div.group { clear: both; }
div.content p.menu a { text-decoration: none; }
div.content p.menu a:hover { color: black; background-color: #cccccc; }
.clear { clear: both; }
