BODY { 
width: 100%; 
height: 100%; 
margin: 0px; 
padding: 0px; 
scrollbar-base-color: rgb(51,204,153); scrollbar-face-color: rgb(51,204,153); scrollbar-track-color: rgb(255,255,255); scrollbar-3dlight-color: rgb(255,255,255); scrollbar-arrow-color: #000000; scrollbar-highlight-color: #ffffff; scrollbar-shadow-color: #000000; scrollbar-darkshadow-color: #000000; 
background: rgb(255,255,255); 
scroll:auto;  
font-family : Arial, sans-serif; font-size:1em; color: rgb(0,0,0); }

/* Global rgb(51,102,51);  rgb(51,153,102);  */
	/* links - need to go in this order */
A {color: rgb(51,153,102); text-decoration:none; font-weight:bold; }
A:link {color: rgb(51,153,102); text-decoration:none; font-weight:bold; }
A:visited {color: rgb(51,153,102); text-decoration:none; font-weight:bold; }
A:hover {color: rgb(51,102,51);  text-decoration:none; font-weight:bold; }
A:active {color: rgb(51,102,51);  text-decoration:none; font-weight:bold; }
FONT.here { font-weight:bold; color: rgb(51,102,51);  }

.center { text-align: center; }

H1 { font-size:1.2em; text-decoration:none; font-weight:bold; text-align:left; }
H2 { font-size:1.0em; font-weight:bold; text-align:left; }
H3 { font-size:1.4em; }
H4 { font-size:1.2em; }
FONT.xs { font-size:.6em; }

/* home */
DIV.logo { position:absolute; top:15px; left:200px; padding:0; margin:0; text-align:left;}
DIV.content { position:absolute; top:150px; left:200px; padding:0; margin:0; padding-right:50px; text-align:left;}
DIV.contentPortfolio { position:absolute; top:150px; left:200px; padding:0; margin:0; margin-right:50px; text-align:left;}

span.quote { font-size:1.2em; font-style:italic; text-align:center; }
span.quoter { font-size:.9em;font-weight:bold; text-align:center; }

DIV.adcontent { position:absolute; top:180px; left:200px; width:500px; padding:0; margin:0; padding-right:100px; text-align:left;}

/* menu */
DIV.menu { position:absolute; top:50px; left:15px; width:150px; padding:0; margin:0; margin-right:15px; text-align:left; font-size:.9em; }
table.menu { padding:0; margin:0; border:0px; }
tr.menu { padding-bottom:10px; margin:0; text-align:left; }
td.circle { width:20px; padding:0; margin:0; text-align:left; vertical-align:top;}
td.menuItem { width:150px; padding:0; margin:0; }
div.menuItem { padding:0; margin:0; margin-bottom:10px; }

/* contact */
TABLE.form { border:0; padding:0; margin:0; margin-right:5px; font-family : Arial, sans-serif; font-size:.9em; color: rgb(0,0,0); }
TR.form { border:0; padding:0; margin:0; }
TD.formRequired { width:8px; border:0; padding:0; margin:0; text-align:left; vertical-align:top; color:rgb(255,0,0); }
TD.formQuestion { width:200px; border:0; padding:0; margin:0; text-align:left; padding-bottom:5px; vertical-align:top; }
TD.formSpacer { width:0px; border:0; padding:0; margin:0; }
TD.formAnswer { width:400px; border:0; padding:0; margin:0; text-align:left; padding-bottom:5px; vertical-align:top; }
TD.form { border:0; padding:0; margin:0; }

DIV.copyright { margin-top:40; margin-bottom:10; font-size:.8em; text-align:center; }

DIV.top { font-size:.8em; text-align:right; }

IMG {border=0}

/* For printing */
@media print {body {background-color: white; color: black; }}
@page {margin: 5%}

