
body {
	color: #fff;
	margin: 25px;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	}
	
.hide {
	display: none;
	}
	
img {
	display: inline;
	border: 0;
	}
	
a:link {
	font-weight: bold;
	text-decoration: none;
	color: #425A79;
	background: transparent;
	}

a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #425A79;
	background: transparent;
	}

a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #996;
	background: transparent;
	}
	
#sempo	{
	background: #fff;
	color: #000;
	width: 250px;
	text-align: center;
	margin: 15px 0px 0px 15px;
	border: thin dotted #996;
	padding: 10px;
	}
	
#projects	{
	background: #fff;
	color: #000;
	width: 515px;
	margin: 15px 15px 15px 15px;
	border: thin dotted #996;
	padding: 10px;
	}
	
#samples	{
	background: #fff;
	color: #000;
	width: 515px;
	margin: 15px 15px 15px 15px;
	border: thin dotted #996;
	padding: 10px;
	}
	
.devdetail {
	background: #fff;
	color: #000;
	margin: 15px 15px 15px 15px;
	border: thin dotted #996;
	padding: 10px;
	}
	
.projphotos {
	margin: 15px 15px 15px 15px;
	width: 140px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}
	
.projdesc {
	margin: 15px 15px 15px 15px;
	width: 350px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}

.projdesc h1 {
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	}
	
#samples h1 {
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	}

a:active {
	font-weight: bold;
	text-decoration:  underline;
	color: #996;
	background: transparent;
	}
	
p, td, li, ul, ol, h1, h2, h3, h4, h5, h6 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 10px;
	}
	
	
p	{
	margin-top: 0;
	margin-bottom: 1 em;
	line-height: 1.5;
	text-align: left;
	font-size: 10px;
	}
	
	
#footer 	{
	background: #425A79;
	font: 7pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #F1F1EE;
	margin-top: 40px;
	text-align: center;
	line-height: 1.8;
	}
	
/* Basic page divisions */

#banner	{
	background: transparent url(images/gfx_mcobanner.jpg) top left no-repeat;
	}
	
#content	{
	background: #425A79;
	}

#darker	{
	background: #425A79;
	}
	
#nav	{
	background: #425A79;
	vertical-align: top;
	margin-top: 5px;
	text-align: right;
	}
	
#primarycontent	{
	background: #fff;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}
	
#announcement	{
	background: #fff;
	color: #996;
	width: 230px;
	margin: 15px 10px 15px 15px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}
	
#feature	{
	background: #fff;
	color: #000;
	width: 230px;
	margin: 15px 10px 15px 15px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}
	
#feature  img {
	margin: 5px 5px 20px 5px;
}
	
#feature	h1	{
	color: #996;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.8;
	margin: 0 0 0 0
	}
	
#headlines	{
	background: #fff;
	color: #000;
	width: 270px;
	margin: 15px 15px 15px 5px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}
	
#headlines	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}

#headlines  img {
	display: block;
	border: 0;
	margin: 5px 5px 10px 0px;
}

h1	{
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
}

#description	{
	line-height: 1.5;
	text-align: right;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#description p	{
	margin-top: 0;
	margin-bottom: 1 em;
	line-height: 1.5;
	text-align: right;
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

#dots	{
	background: transparent url(images/gfx_greydots.gif) top left repeat;
}

#sidepix  img {
	margin: 10px 10px 20px 10px;
}


#sidebar	{
	width: 165px;
	margin: 15px 15px 15px 15px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
}

#sidebar h1 {
	font: bold 10pt/11pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #666699;
	line-height: 1.8;
}

#sidebartxt {
	margin: 15px 15px 15px 15px;
	color: Black;
	text-align: left;
	line-height: 1.5;
}

#signup {
	width: 165px;
	padding: 10px 15px 5px 15px;
	background: #996;
	color: white;
	text-align: left;
}

#signup h1 {
	font: bold 10pt/12pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
	line-height: 1.5;
}

#download {
	text-indent: 5em;
	margin-bottom: 30px;
}

#column1 {
	background: #fff;
	color: #000;
	width: 240px;
	margin: 15px 10px 15px 15px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	}
	
#column2 {
	background: #fff;
	color: #000;
	width: 240px;
	margin: 15px 15px 15px 5px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}
	
#column3 {
	background: #fff;
	color: #000;
	width: 240px;
	margin: 15px 15px 15px 5px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}

#column1	h1	{
	color: #996;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}
	
#column2	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}
	

	
#column4 {
	background: #fff;
	color: #000;
	width: 240px;
	margin: 15px 15px 15px 5px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}
	
#column4	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}
	
.formfield { width: 120px; font: bold 12px Arial Narrow, Helvetica Narrow, sans-serif; color: #444; letter-spacing: 0.1em;}

.formfield2 { width: 120px; font: 12px Arial Narrow, Helvetica Narrow, sans-serif; color: #444; letter-spacing: 0.1em;}

.formBox { width: 200px; font: 11px Arial, Helvetica, sans-serif; line-height: 11px; color: #000000; }

.formBoxSm { width: 40px; font: 11px Arial, Helvetica, sans-serif; line-height: 11px; color: #000000; }
	
#column2 ul {
	line-height: 1.5;
	margin-left: 10px;
}
	
#column1 a:link {
	font-weight: bold;
	text-decoration: none;
	color: #669;
	background: transparent;
	}

#column1 a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #669;
	background: transparent;
	}

#column1 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #996;
	background: transparent;
	}

#column1 a:active {
	font-weight: bold;
	text-decoration:  underline;
	color: #996;
	background: transparent;
	}
	
#portcolumn1 {
	background: #fff;
	color: #000;
	width: 250px;
	margin: 15px 10px 15px 15px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}
	
#portcolumn2 {
	background: #fff;
	color: #000;
	width: 250px;
	margin: 15px 15px 15px 5px;
	color: Black;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;
	border: thin dotted #996;
	padding: 10px;
	}

#portcolumn1	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}
	
#portcolumn2	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}
	

	
#column1 a:link {
	font-weight: bold;
	text-decoration: none;
	color: #669;
	background: transparent;
	}

#column1 a:visited {
	font-weight: bold;
	text-decoration: none;
	color: #669;
	background: transparent;
	}

#column1 a:hover {
	font-weight: bold;
	text-decoration: underline;
	color: #996;
	background: transparent;
	}

#column1 a:active {
	font-weight: bold;
	text-decoration:  underline;
	color: #996;
	background: transparent;
	}
	
	
.headlines	h1	{
	color: #669;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.5;
	margin: 0 0 0 0
	}