* { /* sets 0 margin and 0 padding on everything */
	margin: 0;
	padding: 0;
}

body {
	background: #FFF;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

#wrapper, #content-wrapper {
	width: 100%;
}

#header {
	margin-bottom: 8px;
	text-align:center;
width:100%;
}

#header2 {
	margin: 18px 0 12px 0;
	text-align:center;
}
#header3 {
	margin: 18px 0 12px 0;
	text-align:center;
	width:999px;
}

#content {text-align:center;
}

#left {
	float: left;
	width: 20%; /*Width of left column in percentage*/
	margin-left: -93%;
}

#right {
	float: left;
	width: 15%; /*Width of right column in pixels*/
	margin-left: -20%; /*Set margin to that of -(RightColumnWidth)*/
}

#footer {
	clear: left;
	width: 620px;
	text-align: center;
	margin: 24px 0;
}

#contentcolumn{margin: 0 15% 0 20%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/}
#contentwrapper{float: left;width: 100%;}
#leftcolumn{float: left; width: 20%; /*Width of left column in percentage*/margin-left: -100%;}
#rightcolumn{float: left; width: 15%; /*Width of right column in pixels*/margin-left: -15%; /*Set margin to that of -(RightColumnWidth)*/}
.ad { font-weight:bold; font-size: 10pt; text-decoration: underline; color: #0000ff; }
.addthis { width:125px; height:16px; }
.bodytext { font-size: 14px; width:57%; margin: 22px 0 0 200px; }
.bookmark { text-align:center; margin-bottom: 5px; }
.border { padding-top:1em; padding-bottom:1em; border:1px solid #3F9CCE; }
.cell { text-decoration: none; font-size: 10pt; color: black; }
.center { text-align: center; }
.col { float:left; display:inline; padding: 8px; }
.colright { float:right; display:inline; padding: 8px; }
.coleft { float:left; text-align:left; padding: 8px; margin: 0 0 0 14px; }
.colflags {vertical-align: top; }
.copy { font-size:8pt; text-align:center; }
.css150 {text-align:center; width:150pt; }
.css350grey {text-align:center; width:350pt; background-color:#eeeeee; }
.css350 {text-align:justify; width:350pt; }
.date { width:120px; height:60px; }
.diamond { width:223px; height:38px; }
.face { width:40px; height:40px; }
.globe { width:65px; height:65px; }
.h1bar { font-size: 12pt; color:blue; text-align:center; margin-top: 125px; margin-bottom: 10px; width:70%; }
.headblue { text-align:center; background-color:#C5CAEB; width:55%; margin: 22px 0 0 200px; padding: 10px; }
.hem { font-size: 11px; font-family: arial; }
.intellus { width:468px; height:60px; }
.link { text-decoration: none; font-size: 10pt; color:blue; }
.row { width:100%; }
.row3ads { position:absolute; left:70px; top:105px; }
.software { width:177px; height:77px; }
.top { font-weight:bold;text-decoration: none; font-size: 12pt; color:#000000; }
.topad { text-align:center; margin: 10px 0 10px 0; }
.wrap { width:100%; text-align:center; }
.wsp { width:502px; height:284px; }
a { text-decoration: none; font-size: 10pt; color: blue; }
a.big { text-decoration: underline; font-size: 11pt; color: blue; }
a.blue {text-decoration: none; font-size: 10pt; color: blue; }
body { font-family: arial; margin: 0; }
h1 { font-size: 12pt; color:blue; text-align:center; border-style: groove; border-width: 1px; border-color: blue; padding: 12px; }
h1.state { border-width: 0; font-size: 12pt; text-align:center; padding: 4px; }
h2 { font-size: 10pt; color:blue; text-align:left; }
img { border-width: 0; }
li { text-align:left; }
p, p.nomargin { font-size:10pt; text-align:justify;margin: 14px 0 14px 0; }
p.margin { font-size:10pt; text-align:justify; margin-left:25pt; margin-right:25pt; }
table { border-width: 0; padding: 0px; }
td { font-size:10pt; }
