BODY.main  {
	background: #CCCCCC;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

BODY.main2  {
	background: #000000;
	color: #FFFFFF;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
DIV.main  {
	background-position: center;
}

TABLE.main {	
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}


.bgimage {
	background: url(bg-tile.jpg);
	color: #336666;
    font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.page {
	background-image: url("images/BgLightSand.jpg");
	border-style:none;
	background-color: white;
	color: #336666;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.page a:link { color: 'darkgreen'; text-decoration: underline;}
.page a:visited { color: #8B6914; text-decoration: underline;}
.page a:hover { color: blue; text-decoration: underline;}

.frontPage {
	background: white;
	color: #336666;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.frontPage a:link { color: 'darkgreen'; text-decoration: underline;}
.frontPage a:visited { color: #8B6914; text-decoration: underline;}
.frontPage a:hover { color: blue; text-decoration: underline;}

.lightTable {
	background: WhiteSmoke;
	color: #336666;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.lightTable2 {
	background: #E8F8E8;
	color: #336666;
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.lightTable2 td {
	border-bottom:1px solid lightgreen;
}
.lightTableHoriz {
	background: #E8F8E8;
	color: #336666;
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
}

.lightTableHoriz td {
	border-bottom:1px solid darkgreen;
}

.tableHoriz {
	background-image: url("images/BgLightSand.jpg");
	border-style:none;
	background-color: white;
	color: #336666;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.tableHoriz td {
	border-bottom:1px solid darkgreen;
}
.ilink {
  font-size: 8pt;
  margin-top: 4px;
}
.ilinkin {
  font-size: 8pt;
  margin-top: 4px;
  margin-left:2em;
}

.ilink a:link { color: 'darkgreen'; text-decoration: underline;}
.ilink a:visited { color: #8B6914; text-decoration: underline;}
.ilink a:hover { color: blue; text-decoration: underline;}

.ilink2 {
  font-size: 9pt;
  margin-top: 8px;
}

.ilink2 a:link { color: 'darkgreen'; text-decoration: underline;}
.ilink2 a:visited { color: #8B6914; text-decoration: underline;}
.ilink2 a:hover { color: blue; text-decoration: underline;}

.smallTextPage {
	/* background: url(bg-tile.jpg); */
	background: white;
	color: #336666;
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.title {
	background: #336666;
	color: #FFFFFF;
	font-size: 20pt;
	font-family : "Cooper Black";
}
.title2 {
	background: #336666;
	color: #FFFFFF;
	font-size: 18pt;
	font-family : "Cooper Black";
	background-repeat:no-repeat;
}

.title3 {
	background: #336666;
    font-size: 16pt;
	font-family : "Cooper Black";
	color: #FFFFFF;

}
.title4 {
	background: #336666;
	color: #FFFFFF;
    font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.titleRight {
	text-align:right;
	font-size:12pt;
	color:#33CC99;
}
.titleLight {
	font-size:18pt;
	color:#FFFFFF; 
	font-family: Boulder;
}

.title2Light {
	font-size:14pt;
	color:#FFFFFF; 
	font-family: Boulder;
}
.titleGreen {
	font-family:Cooper Black;
	color:green;
	font-size:11pt
}
.titleRed {
	font-family:Cooper Black;
	color:red;
	font-size:14pt
}
.dark  {
	background: #006666;
	color: #FFFFFF;
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.dark a:link { color: #FFFFFF; text-decoration: underline;}
.dark a:visited { color: #99FFCC; text-decoration: underline;}
.dark a:hover { color: #99CCFF; text-decoration: underline;}

.darkLargeText  {
	background:#006666;
	color: #FFFFFF;
    font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;

}
.grey  {
	background: #DDDDDD;
	color: #336666;
}

.textSmallSerif  {
    font-size: 8pt;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #336666;
}
.textSmall {
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}
.textVerySmall {
    font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}
.textVerySmallClear {
    font-size: 7pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.textMedium {
    font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}
.textLarge  {
    font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}

.textVeryLarge  {
    font-size: 14pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #336666;
}

.nav {
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #000000;
}
.nav a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #FFFFFF; text-decoration: none;}
.nav a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #FFFFFF; text-decoration: none;}
.nav a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight:bold; color: #FFFFFF; text-decoration: none; background-color:#336666}

.withborder {
	border-style: solid;
	border-width: thin;
	border-color: #009999;
	padding: 4px 4px 4px 4px;
}
.clearBox {
	border: thin outset #339966;
}
	
.box {
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin outset #339966;
	padding: 5px;
}
.boxSmall {
    font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin outset #339966;
	padding: 5px;
}
.boxLarge {
    font-size: 12pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin outset black;
	margin: 1em;
	padding: 1em;
}
.darkBox {
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin outset black;
	background: black;
	color: #ffffff;
}
.darkBox a:visited { color: #99FFCC; text-decoration: underline;}
.darkBox a:link { color: #FFFFFF; text-decoration: underline;}
.darkBox a:hover { color: #99CCFF; text-decoration: underline;}

.blackBgd {
    background-color: black; 
	color: #336666;	
}
.blackBgd a:visited { color: #99FFCC; text-decoration: underline;}
.blackBgd a:link { color: #FFFFFF; text-decoration: underline;}
.blackBgd a:hover {
	color: #99CCFF;
	text-decoration: underline;
}
.list {
    font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: normal;
	font-weight: bold;
	color: #336666;
}

.bottomLine {
	border-bottom: thin solid #99CC99;
	padding:6px;
}

.padded {
	padding:4px;
}

.TopBottomLine {
   border-bottom: thin solid;
	border-top: thin solid;
}
.padded {
	padding:10px;
}

.padded2 {
	padding: 30px;
}

.roundcont {
	width: 500px;
	background-color: #e8f8e8;
	color: darkgreen;
}
.roundcontDark {
	width: 500px;
	background-color: #006666;
	color: white;
}
.roundcont p {
	margin: 0 10px;
}

.roundtop { 
	background: url(images/rounded-tr-e8f8e8.gif) no-repeat top right; 
}

.roundbottom {
	background: url(images/rounded-br-e8f8e8.gif) no-repeat top right; 
}
.roundtopDark { 
	background: url(images/rounded-tr-006666.gif) no-repeat top right; 
}

.roundbottomDark {
	background: url(images/rounded-br-006666.gif) no-repeat top right; 
}

img.corner {
   width: 16px;
   height: 16px;
   border: none;
   display: block !important;
}

.indent {
    margin-left:2em;
}
