body {
	background-color:#dddddd;
	margin-top:5px;
	margin-left:8px;
	margin-right:8px;
	margin-bottom: 5px;
}

h1 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-weight:bold;
	color:000066;
}
h2 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16pt;
	font-weight:bold;
	color:#000066;
}
h3 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:bold;
	color:#000066;
}
h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}
h5 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
}
h6 {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#000066;
}
.bodycolor {
	background-color: #FFFFFF;
	border-color:#666666;
}
.bodycolor1 {
	background-color: #FF99FF;
	border-color:#666666;
}
.menuon {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	background-image:url("bg_menu_on.gif");
}
	.menu a:link {color:#ffffff;text-decoration:none;}
	.menu a:active {color:#ffffff;text-decoration:none;}
	.menu a:visited {color:#ffffff;text-decoration:none;}
	.menu a:hover {color:#cccccc;text-decoration:none;}
.menuoff {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	background-image:url("bg_menu_off.gif");
}
	.menu a:link {color:#ffffff;text-decoration:none;}
	.menu a:active {color:#ffffff;text-decoration:none;}
	.menu a:visited {color:#ffffff;text-decoration:none;}
	.menu a:hover {color:#cccccc;text-decoration:none;}
.topmenu {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:8pt;
	color:#ffffff;
	background-image:url(bg_menu_on.gif);
}
	.topmenu a:link {color:#ffffff;text-decoration:none;}
	.topmenu a:active {color:#ffffff;text-decoration:none;}
	.topmenu a:visited {color:#ffffff;text-decoration:none;}
	.topmenu a:hover {color:#cccccc;text-decoration:none;}
.faq {font-family: Geneva, Arial, Helvetica, sans-serif;font-size:10pt;color:#ff0066;}
	.faq a:link {color:#ff0066;text-decoration:none;}
	.faq a:active {color:#ff0066;text-decoration:none;}
	.faq a:visited {color:#ff0066;text-decoration:none;}
	.faq a:hover {color:#0000ff;text-decoration:none;}
.bodytext {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-weight : normal;
	line-height : 12pt;
	color : #000066;
}
.smalltext {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	color : #000066;
}   
.boldtext {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	font-weight : bold;
	line-height : 12pt;
	color : #000066;	
} 
.smallboldtext {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : bold;
	line-height : 10pt;
	color : #000066;
} 
.greentext {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	color : #0083D7;
}   

.footer {
	font-family : arial, helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	line-height : 10pt;
	color : #999999;
}
.errormsg {
	font-family:arial, helvetica, sans-serif;
	color:#cc3300;
	background-image:url(error.gif);
	background-position:left 3px;background-repeat:no-repeat;
	padding-left:20px;margin-bottom:5px;
	line-height:20px;
	font-size:8pt; 
}
.infomsg {
	font-family:arial, helvetica, sans-serif;
	color:#0083D7;
	background-image:url(info.gif);
	background-position:left 3px;
	background-repeat:no-repeat;padding-left:20px;margin-bottom:5px;
	line-height:20px;
	font-size:8pt;  
}
.smallinfotext {
	font-family:arial, helvetica, sans-serif;
	font-size:8pt;
	font-weight : normal; 
	line-height : 10pt;
	color : #0083D7;
}
.smallInput {font-size:8pt}
.smallButton {color:#339933; font-size:7pt; cursor:pointer}
.smallBoldButton {color:#339933; font-size:7pt; font-weight:bold; cursor:pointer}

button {margin:0px;padding:0px;font-size:8px;}
.buttonOff {background-image:url(../images/button_off.gif);background-repeat:no-repeat;width:60px;height:19px;color:#fff;border:0px; background-color:#fff;font-weight:bold;padding-bottom:1px;cursor:pointer;text-align:center;font-size:11px;text-align:center;padding-top:1px; }
.buttonOn {background-image:url(../images/button_on.gif);background-repeat:no-repeat;width:60px;height:19px;color:#fff;border:0px; background-color:#fff;font-weight:bold;padding-bottom:1px;cursor:pointer;text-align:center;font-size:11px; text-align:center;padding-top:1px; }

.dotted
{
border: 2px dotted #0083D7;
}

/*
#solid {
border: 6px solid #999;

}
#dotted
{
border: 6px dotted #999;
}
#dashed {

border: 6px dashed #999;
}

#inset {
border: 6px inset #999;
}
#outset {
border: 6px outset #999;
}
#ridged {

border: 6px ridge #999;
}
#grooved {
  
border: 6px groove #999;
}

#doubled {
    border: 15px double #999;
}
*/    

.centerdiv{ /*IE method of centering a relative div*/
text-align: center;
}

.centerdiv>div{ /*Proper way to center a relative div*/
margin: 0 auto;
}