 
html, BODY { background: #CCCC99 url('images/bg.jpg') repeat top left; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px }
  
P, ul, ol, li, blockquote, div, span, td { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; }
.norm { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 13px; font-weight: normal; color: #000000; }
.small {  font-size: 11px;  }

.header { line-height: 100%; font-size: 22px; font-weight: bold; font-style: italic; color: #6699CC; }
.subhead { line-height: 100%; font-size: 14px; font-weight: bold; color: #6699CC; border-top: 1px solid #99CCFF; border-bottom: 1px solid #99CCFF; padding: 3px; margin-top: 2em; }

.greenish { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 18px; font-weight: 600; color: #666633; }
A:link.greenish ,A:active.greenish ,A:visited.greenish  { line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; 
	font-size: 18px; font-weight: 600; color: #666633; text-decoration: none; }
A:hover.greenish { text-decoration: underline;}

.webdev { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #663366; text-decoration: none; }
A:link.webdev, A:active.webdev, A:visited.webdev, A:hover.webdev { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #663366; text-decoration: none; }
A:link.worldwide, A:active.worldwide, A:visited.worldwide, A:hover.worldwide { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #CC6600;  text-decoration: none;}
A:link.contact, A:active.contact, A:visited.contact, A:hover.contact { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 16px; font-weight: 600; color: #003366; text-decoration: none; }

A:link, A:active    { font-size: 13px; color: #336699; text-decoration: none; font-family: arial, tahoma, helvetica, sans-serif; font-weight: normal }
A:visited { font-size: 13px; color: #003366; text-decoration: none; font-weight: normal; font-family: arial, tahoma, helvetica, sans-serif }
A:hover { text-decoration: underline; }

.topnavp { font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #CCCCCC; margin-right: 10px; }
    A.topnav:link, A.topnav:visited, A.topnav:active   { font-family: arial, tahoma, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #CCCCCC; text-decoration: none; }
    A.topnav:hover { font-size: 11px; color: #FFCC00; text-decoration: none; }

.footerp { line-height: 150%; font-family: arial, tahoma, helvetica, sans-serif; font-size: 10px; color: #333300;}

/*this will set a clear after a float so the parent element is not collapsed */
.clearfix {display: inline-block; visibility: hidden; clear: both;}


.brnbgbox {background-color: #E6EACE; border: 1px solid #C2C7A9; padding: 5px;
    line-height: 120%; font-family: arial, tahoma, helvetica, sans-serif; 
	font-size: 13px; font-weight: normal; color: #000000; font-style: normal;
	padding: 5px; width: 300px;} 
.bubsubheadtextonly { line-height: 100%; font-size: 14px; font-weight: bold; color: #006699; } 

A:link.bubnav, A:active.bubnav , A:visited .bubnav   { 
	text-decoration: none;  width: 150px; border: 2px solid #006699; 
	text-align: center; padding: 15px; display: block; margin-bottom: 10px;}
A:hover.bubnav { background: #006699; color: white; }
A:link.bubnav span, A:active.bubnav  span, A:visited .bubnav span   { 
	font-size: 14px; color: #006699;
	font-family: arial, tahoma, helvetica, sans-serif; font-weight: bold;}
A:hover.bubnav  span{ color: white; }

A:link.bubtopnav, A:active.bubtopnav , A:visited .bubtopnav   { 
	text-decoration: none;  width: 97px; border: 3px solid #006699; margin-right: -3px; 
	text-align: center; padding: 3px; display: block; float: left; background: white;}
A:hover.bubtopnav { background: #006699; color: white; }
A:link.bubtopnav span, A:active.bubtopnav  span, A:visited .bubtopnav span   { 
	font-size: 11px; color: #006699;
	font-family: arial, tahoma, helvetica, sans-serif; }
A:hover.bubtopnav  span{ color: white; }