BODY { 
  background: #C6D3DE;
  font-size : 10pt;
  color: #000000; 
  font-family: arial, helvetica, sans-serif;
}

.noBottomMargin { margin-bottom: 0px; }
.noTopMargin { margin-top: 0px; }

P { font-family: arial, helvetica, sans-serif; }

TD { font-size: 10pt; font-family: arial, helvetica, sans-serif; }

IMG { border-style: none; }

UL { list-style: square; font-family: arial, helvetica, sans-serif; margin-bottom: 0%;}

HR {
	color: #cc9900;
	width: 100%;
}

.light { color:#666666;}
.nav { text-decoration: none;}
.shade { background: #CCCCCC; }
.drop { font-family: Arial, Helvetica, sans-serif; color: #660066; }
.box { border: thin solid outset #000000; }
.ucase{text-transform: uppercase;}


A:link { color: #006699; ; text-decoration: underline}
A:visited { color: #006699; ; text-decoration: underline}
A:hover { color: #CC9900; ; text-decoration: underline}
A:active { color: #003366; ; text-decoration: underline}

A.visited:link { color: #000000; font-weight: bold;}
A.visited:visited { color: #666666;}
A.visited:active { color: #003366;}

a.common { 
 width: 100%; 
 background: #000000;
 color: #FFFFFF;
 text-decoration: none; 
 font-weight: bold; 
}
a.common:visited { 
 background: #000000;
 color: #FFFFFF;
 text-decoration: none;
}
a.common:hover { 
    height: 100%
 text-align: middle;
 background: #000000; 
 color: #FFFFFF;
 text-decoration: none;
}

a.top{
	color: #cc9900;
	background: transparent;
	text-decoration: none;
	font-size: 8pt;
	font-weight: bold;
	clear: left;
}

a.top:active{
	color: #ff0000;
    background: transparent; 
	text-decoration: none; 
	font-size: 8pt;font-weight: bold; 
}

a.top:hover{
	color: #ffffff;
    background: transparent; 
	text-decoration: none; 
	font-size: 8pt;font-weight: bold; 
}

a.top:visited{
	color: #CC9900;
    background: transparent; 
	text-decoration: none; 
	font-size: 8pt;font-weight: bold; 
}

a.topNav {
	color: #CC9900;
    background: transparent; 
	text-decoration: none; 
	font-weight: bold; 
}

a.topNav:visited { 
	color: #006699;
    background: transparent; 
   text-decoration: none
}
a.topNav:hover { 
	color: #FFFFFF;
	background: #006699;
 text-decoration: none
}
a.blackHyperlink {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000;
	text-decoration: none; 
}
a.blackHyperlink:visited { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #000000;
	text-decoration: none; 	
}
a.blackHyperlink:hover { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10pt;
	color: #003366;
	text-decoration: none; 	
}
/*a.default { 
	width: 100%;
	height:100%; 
	padding: 3px;
	background: #FF0000;
	color: #FFFFFF;
	text-decoration: none; 
	font-weight: bold; 
	border: solid;
	border-width: thin;
	border-top-color: #FF6666; 
	border-left-color: #FF6666; 
	border-right-color: #990000;
	border-bottom-color: #990000; 
}
a.default:visited { 
	width: 100%;
	height: 100%;
	padding: 3px; 
	background: #FF0000;
	color: #FFFFFF;
	border: solid;
	border-width: thin;
	border-top-color: #FF6666; 
	border-left-color: #FF6666; 
	border-right-color: #990000;
	border-bottom-color: #990000; 
}
a.default:hover { 
	width: 100%;
	height: 100%; 
	padding: 3px;
	background: #FF0000; 
	color: #FFFFFF;
	border: solid;
	border-width: thin;
	border-top-color: #990000; 
	border-left-color: #990000; 
	border-right-color: #FF6666;
	border-bottom-color: #FF6666; 
}
*/
div.pres {
	width: 132px;
	padding-left: 8px;
	border-right: 1px;
	border-left: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-style: solid;
	border-color: #CCCCCC;
}

H1 { font-size: 15pt; color: #CC9900; ; font-weight: normal}
h2 {  font-size: 13pt; font-weight: bold; color: #006699}
h3 {  font-size: 10pt; font-weight: bold; color: #000000}
h4 {  font-size: 10pt; font-weight: bold; color: #000000}
.smallText {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt}

a.sidenav:link {  color: #006699; text-decoration: none}
a.sidenav:visited { color: #006699 ; text-decoration: none}
a.sidenav:hover { color: #CC9900; text-decoration: none}
a.sidenav:active { color: #003366; text-decoration: none}.raison {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #006699}
/*th {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #4372A1; text-align: left; color: #F7BA21}
*/

/* table formatting */
th {
	font-family: sans-serif;
	font-size: 70%;
	font-weight: bold;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
td.data {
	font-family: sans-serif;
	font-size: 70%;
	font-weight: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
td.footer {
	width: 150px;
}


.tblHeader {
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF;
	background: #006699;
}
.tblHeader2 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #FFFFFF;
	background: #006699;
}
.tblAdminHeader {
	font-size: 12pt; 
	font-weight: bold; 
	color: #FFFFFF;
	background: #CC9900;
}
.tblAdminSubHeading{
	font-size: 10pt; 
	font-weight: bold; 
	color: #006699;
	background: #FFFFFF;
}
.tblSubHeading {
	font-size: 10pt; 
	font-weight: bold; 
	color: #006699;
	background: #99CCFF;
}
.tblSubHeading2 {
	font-size: 10pt; 
	font-weight: bold; 
	color: #666666;
	background: #CCCCCC;
}
.tblBackground {
	background: #EEEEEE;
}
.tblFooter {
	background: #CCCCCC;
}

.warning { color: red; font-weight: bold; }

.forumButton {
	background-color : #EEEEEE;
	border : 1px solid #999999;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : xx-small;
	padding : .2em .2em .2em .2em;
}

.forumFields {
	background-color : #EEEEEE;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : x-small;
	border : 1px solid #999999;
}

.forumOptionText{
	font-size: 10pt;
	color: #666666; 
}
.forumOptionTextBold{
	font-weight: bold; 
	font-size: 10pt;
	color: #666666; 
}

.smallTextExp {
font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
color: #999999;
}
.smallBlueText{
	font-family: Arial, Helvetica, sans-serif; font-size: 8pt;
	color: #006699;
}


/*  borders */
.bl {
 border-left:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.br {
 border-right:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.bt {
 border-top:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.bb {
 border-bottom:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.blt {
 border-left:1px solid black;
 border-top:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.blb {
 border-left:1px solid black;
 border-bottom:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.brt {
 border-right:1px solid black;
 border-top:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.brb {
 border-right:1px solid black;
 border-bottom:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
.blrt {
 border-left:1px solid black;
 border-right:1px solid black;
 border-top:1px solid black;
	font-family: sans-serif;
	font-size: 70%;
	color: #000000;
	text-align: left;
	vertical-align: top;
}
