BODY { 
	 background-color: #FFFFFF;
	 margin-right: 0px;
	 margin-left: 0px;
	 margin-top: 0px;
	 margin-bottom: 0px;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*----Tables-----*/
/* Formatting tables - default, no border/padding */
TABLE {
   border: none;
   border-width: 0;
   cellpadding: 0px;
   cellspacing: 0px;
}

/* Tables with data */
table.tabledata {
	padding: 4;
	border: thin solid #cccccc;
}

/*-----Borders-----*/
.thin_blk_border { 
   BORDER-TOP: #000000 1px solid; 
   BORDER-LEFT: #000000 1px solid; 
   BORDER-RIGHT: #000000 1px solid; 
   BORDER-BOTTOM: #000000 1px solid; 
}
.med_blue_border { 
   BORDER-TOP: #324C86 3px solid; 
   BORDER-LEFT: #324C86 3px solid; 
   BORDER-RIGHT: #324C86 3px solid; 
   BORDER-BOTTOM: #324C86 3px solid; 
}
.dbl_blue_border { 
   BORDER-TOP: #324C86 6px solid; 
   BORDER-LEFT: #324C86 6px solid; 
   BORDER-RIGHT: #324C86 6px solid; 
   BORDER-BOTTOM: #324C86 6px solid;
   Border-style: double; 
}
/*-----Menu-----*/
.menu_head { 
   BORDER-TOP: #000000 1px solid; 
   font-size: 110%; 
   color: black; 
   font-weight: bold;
}

.menu { 
   BORDER-TOP: #000000 1px solid; 
   BORDER-LEFT: #000000 1px solid; 
   font-size: 90%; 
   font-weight: bold;
   color: black; 
}

.menu_sp { 
   BORDER-LEFT: #000000 1px solid; 
}
/*-----Text-----*/

/*Will automatically define all text (family, size, color, line-spacing) on page unless otherwise specified*/
/* 
TD  {  
   font-family: Arial, Helvetica, sans-serif;
   font-size: 90%;
   font-style: normal;
   font-weight: normal;
   color: #000000; 
   line-height: 125%;
}
*/
DD { margin-left: 20px;
     font-family: Verdana, Arial, Helvetica, sans-serif; }

UL { margin-top: 5pt; 
     margin-bottom: 5pt;
   }

/*Use for smaller content*/
.textsmall { 
   font-size: 85%;
   line-height: 100%;
}

.textlarge { 
   font-size: 200%;
   line-height: 100%;
   font-color: green;
}

/*Use for captions of pics*/
.textcaption {
   font-weight: bold;
   color: #666666;
}

/*Use for breadcrumb*/
.textbreadcrumb {
   font-size: 90%;
   font-weight: bold;
}

/*For footer*/
.textfooter {
   font-weight: bold;
   color: #ffffff;
}
/*
TH {
	font-size: 75%;
	font-weight: bold;
	font-style: italic;
	text-align: left;
	background-color: #fff345;
	white-space: normal;


}



-----End Text-----*/

/*-----Headers-----*/

/*Large*/
H1 {  
   font-size: 140%; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold;
   margin-left: 0px; 
   margin-top: 0px;
   margin-bottom: 20px;
}
}

/*Medium*/
H2 {  
   font-size: 125%; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold;
   margin-left: 0px; 
   margin-top: 0px;
   margin-bottom: 15px;
}

/*Small*/
H3 {  
   font-size: 110%; 
   font-style: normal; 
   line-height: normal; 
   font-weight: bold;
   margin-left: 0px; 
   margin-top: 0px;
   margin-bottom: 10px;
}

/*-----End Headers-----*/
HR.major {
   height: 3px;
   color: #324C86;
   }
   
   HR.minor {
   height: 2px;
   color: #324C86;
   }
   
/*-----Images-----*/

/*For medium images*/

img.imagespacing {
   border-style: none; 
   border-width: 0;
   margin-top: 3px; 
   margin-bottom: 3px;
   margin-left: 12px;
   margin-right: 12px;
}

/*-----End Images-----*/

/*-----Links-----*/
/*General Links - Will automatically define styles for all links unless otherwise specified.*/
/*Plus Any link where class is not specified - small non-bold with underline - also used by breadcrumbs*/
  
A:link { 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#000066;
   text-decoration:underline;
}

A:active { 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#3366cc; 
   text-decoration:underline;
}

A:visited {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color: #800080;
   text-decoration:underline;
}

A:hover { 
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#991B33;
   text-decoration:underline;
}

/*Top navigation - White bold small*/

a.linknav:link {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: bold; 
   color:#000066;
   text-decoration:none;
}

a.linknav:visited {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: bold; 
   color:#6A0A0A;
   text-decoration:none;
}

a.linknav:hover {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: bolder; 
   color:#cc1B33; 
   text-decoration:underline;
}

/*Headlines - Larger bold with no underline*/


a.linknavtop:link {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#ffffff;
   text-decoration:none;
}

a.linknavtop:visited {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#ffffff;
   text-decoration:none;
}

a.linknavtop:hover {
   font-family: Arial, Helvetica, Verdana, sans-serif; 
   font-size: 100%; 
   font-style: normal; 
   font-weight: normal; 
   color:#E0E0AD; 
   text-decoration:underline;
}

/*Other - smaller bold with underline*/

a.linkbold:link {
   font-size:100%;
   font-weight: bold;
   text-decoration:underline;
   color:#333366;
}

a.linkbold:visited {
   font-size: 100%;
   font-weight: bold; 
   text-decoration: underline;
   color:#521F50;
}

a.linkbold:hover {
   font-size: 100%
   font-weight: bold;
   color:#991B33; 
   text-decoration:underline;
}

a.whatever:link {
font-size: 200%;
font-weight: bold:
font-color: #666666;
text-decoration:none; 
}

a.whatever:hover {
font-size: 200%;
font-weight: bold:
font-color: #ffffcc;
text-decoration:none; 
}

a.whatever:visited {
font-size: 200%;
font-weight: bold:
font-color: #666666;
text-decoration:none; 
}

/*----End Links-----*/


/*-----End Tables-----*/

form.frontsearch {
margin-bottom: 8px;
margin-top: 9px;
}
