body,th,td {
  	font-family: Verdana, Arial, Helvetica, sans-serif;
  	font-size: 11px;
  	font-style: normal;
  	font-weight: normal;
  	font-variant: normal;
  	text-transform: none;
	}
	
body {
  	margin: 0px;
  	padding: 0px;
  	background-color: #FFFFFF;
	}	

h5 {
  	font-size: 15px;
  	padding: 0px;
  	margin: 5px;
  	color: #336699;
  	font-weight: bold;  
  	}
	
/* page headers */	
div.header {
	margin : 20px 0px 8px 20px;
	}
div.header2 {
	margin : 20px 0px 8px 350px;
	}	

/* link in a bordered box */
div.button {
	margin : 0px 0px 0px 0px;
	padding : 1px 5px 2px 5px;
 	background-color: white;
  border: 2px solid #999999;
	float: right;
	}
.button:link {
	color : #003366;
	text-decoration : none;
	}
.button:visited {
	color : #003366;
	text-decoration : none;
	} 
.button:hover {
	color : #3366FF;
	text-decoration : none;
	} 
.button:active {
	color : #3366FF;
	text-decoration : none;
	} 
div.button2 {
	margin : 10px 0px 0px 0px;
	padding : 1px 5px 2px 5px;
 	background-color: white;
  	border: 2px solid #999999;
	float: right;
	}
.button2:link {
	color : #003366;
	text-decoration : none;
	}
.button2:visited {
	color : #003366;
	text-decoration : none;
	} 
.button2:hover {
	color : #3366FF;
	text-decoration : none;
	} 
.button2:active {
	color : #3366FF;
	text-decoration : none;
	} 

/* used to form the rounded corner boxes */
div.rbyt {
	background : url(img/gdot.gif) 0 0 repeat-x #F5F5E7; 
	width : 100%;
	}
div.rblt {
	background : url(img/gdot.gif) 0 0 repeat-x #E7ECF1; 
	width : 100%;
	}
div.rbb {
	background : url(img/gdot.gif) 0 100% repeat-x;
	}
div.rbl {
	background : url(img/gdot.gif) 0 0 repeat-y;
	}
div.rbr {
	background : url(img/gdot.gif) 100% 0 repeat-y;
	}
div.ybl {
	background : url(img/yrbl.gif) 0 100% no-repeat; 
	width : 100%;
	}
div.ybr {
	background : url(img/yrbr.gif) 100% 100% no-repeat;
	}
div.ytl {
	background : url(img/yrtl.gif) 0 0 no-repeat;
	}
div.ytr {
	background : url(img/yrtr.gif) 100% 0 no-repeat; 
	padding-left : 12px; 
	padding-right : 12px; 
	padding-top : 8px; 
	padding-bottom : 10px;
	}
div.lbl {
	background : url(img/lrbl.gif) 0 100% no-repeat; 
	width : 100%;
	}
div.lbr {
	background : url(img/lrbr.gif) 100% 100% no-repeat;
	}
div.ltl {
	background : url(img/lrtl.gif) 0 0 no-repeat;
	}
div.ltr {
	background : url(img/lrtr.gif) 100% 0 no-repeat; 
	padding-left : 12px; 
	padding-right : 12px; 
	padding-top : 8px; 
	padding-bottom : 10px;
	}
	
/* other titling css */
div.bluetitle {
	margin : 0px 0px 0px 0px; 
	font-weight : bold;
	font-size : 13px; 
	color : #215587;
	line-height : 15px;
	}
	
/* div spacers */
div.spacer1px  {
	font-size : 1px; 
	height : 1px
	}
div.spacer2px  {
	font-size : 2px; 
	height : 2px
	}
div.spacer3px  {
	font-size : 3px; 
	height : 3px
	}
div.spacer5px {
	font-size : 5px; 
	height : 5px
	}
div.spacer6px {
	font-size : 6px; 
	height : 6px
	}
div.spacer8px {
	font-size : 8px; 
	height : 8px
	}
div.spacer10px {
	font-size : 10px; 
	height : 10px
	}
div.spacer12px {
	font-size : 12px; 
	height : 12px
	}
div.spacer15px {
	font-size : 15px; 
	height : 15px
	}
	
/* dashed line div */			
div.dashline {
	margin : 0px 0px 0px 0px; 
	width : 100%;
	border-top : 1px dashed gray;
	font-size : 0px;
	}	
	
/* the font used for form fields */
.formfont {
	font-size : 12px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}
	
/* the normal font used for this application */
.normfont {
	font-size : 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}	
/* a bold blue header */
.bbhdr {
	font-size : 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	color : #215587;
	}
/* small font used for this application */
.smallfont {
	font-size : 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	}	
/* small bold blue header */
.smallhdr {
	font-size : 11px; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; 
	font-weight : bold; 
	color : #CC3333;
	}	
