BODY /*Sets background, font, margin and alignment for website */
{
	FONT: normal small Verdana, Helvetica, sans-serif;
    COLOR: #000000;
	MARGIN: 0px;
	TEXT-ALIGN: center;
	BACKGROUND:  #456F9F url(images/bg.gif);

}
H1  /*Heading 1 - used at top of all pages, sets font and border */
{
    COLOR: #000;
    FONT: bold small Arial, Verdana, san-serif;
	BACKGROUND: #DBDBCA;
    MARGIN-BOTTOM: 0px;
    PADDING: 5px;
}
H2  
{
    FONT: bold x-small  Arial, Verdana, san-serif;
	COLOR: #5A5A3D;
    MARGIN-BOTTOM: 1px;
    BORDER-BOTTOM: 1px solid #6D6D49;
	PADDING: 2px;
	TEXT-ALIGN: left;
}
H3
{

    FONT: bold x-small Verdana, Helvetica, san-serif;
	COLOR: #5A5A3D;
	TEXT-ALIGN: left;    
	MARGIN-BOTTOM: 0px;
    BORDER-BOTTOM: 1px solid #6D6D49;
}
HR
{
	WIDTH: 75%;
	TEXT-ALIGN: center;
	COLOR:  #233990;
}
.subhead
{
	TEXT-ALIGN: center;
	MARGIN-TOP: 0px;
	FONT-STYLE: italic;
}
.sidebull
{
	LIST-STYLE-IMAGE: url(images/bluBull.gif);
	VERTICAL-ALIGN: middle;
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 0px;
}
P,TD,LI 
{
    COLOR: #000000;
    FONT: normal x-small Verdana, Helvetica, san-serif;
    LINE-HEIGHT: 120%;
}
A:link 		/*  Sets style for links located in the title - not selected */
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: none;

}
A:visited	/*  Sets style for links located in the title - after user has visited */
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: none;

}
A:hover	/*  Sets style for links located in the title - as user hovers over/selects link */
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: underline;

}
A.sidebar:link 		/*  Sets style for links located in the title - not selected */
{
    FONT: normal xx-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: none;

}
A.sidebar:visited	/*  Sets style for links located in the title - after user has visited */
{
    FONT: normal xx-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: none;

}
A.sidebar:hover	/*  Sets style for links located in the title - as user hovers over/selects link */
{
    FONT: normal xx-small Verdana, Helvetica, san-serif;
    COLOR: #233990;
    TEXT-DECORATION: underline;

}
.outside	/*	Establishes width and border for outter  most div  - this contains all page elements, opened directly  after body */
{
	BORDER: 1px solid #000;
	WIDTH: 775px;
}
.maintbl /* Targets main containing table - opened directly after outside div */
{
	WIDTH: 775px;
	PADDING: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;	
		
}
.banner
{
	PADDING: 0px;
	MARGIN: 0px;
	BACKGROUND: #FFF;
}
.menu
{
	WIDTH:100%;
	BACKGROUND: #FFF;	
}
.btnborder
{
	BORDER: 1px solid #000;
	WIDTH: 16%;
	BACKGROUND: #999966;
	PADDING: 0px;
}
.button
{
	TEXT-ALIGN: center;
	BORDER-TOP: 1px solid #B9B995;
	BORDER-RIGHT: 1px solid #B9B995;
	BORDER-BOTTOM: 1px solid #5E5E3E;
	BORDER-LEFT: 1px solid #B0B089;	
	PADDING: 3px;
}
/* ------ Sets style for links located in the menu ------ */
A.menubtn:link 		
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #000;
    TEXT-DECORATION: none;
	BACKGROUND: #999966;
}
A.menubtn:visited	
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #000;
    TEXT-DECORATION: none;  

}
A.menubtn:hover	
{
    FONT: bold x-small Verdana, Helvetica, san-serif;
    COLOR: #000;
    TEXT-DECORATION: underline;
}
/* End Menu Link Sytles */
.main
{
	VERTICAL-ALIGN: top;	
	BACKGROUND: #FFF;
	PADDING: 7px;
	FONT: xx-small Verdana, Helvetica, san-serif;
	LINE-HEIGHT: 120%;		
}
.full_col
{
	VERTICAL-ALIGN: top;	
	BACKGROUND: #FFF;
	PADDING: 7px;
	FONT: xx-small Verdana, Helvetica, san-serif;	
	WIDTH: 775px;	
}
.maincol
{
	VERTICAL-ALIGN: top;	
	BACKGROUND: #FFF;
	PADDING: 7px;
	FONT: xx-small Verdana, Helvetica, san-serif;	
	WIDTH: 540px;	
}
.sidecol   /* Sets side column properties */
{
	WIDTH: 235px;
	VERTICAL-ALIGN: top;	
	BACKGROUND: #FFF;
	PADDING: 5px;
}
.side			/* Sets side column background and properties */
{
	BACKGROUND: #FFFAEC;
	BORDER: 1px solid #999966;
	PADDING: 5px;
	FONT: normal xx-small Verdana, sans-serif;
}
.sideheader			/* Header for Side Colunn */
{
	FONT: bold x-small Verdana, Arial, sans-serif;
	COLOR: #FFFAEC;
	BACKGROUND: #999966;
	PADDING: 6px;
	TEXT-ALIGN: center;
	TEXT-TRANSFORM: uppercase;
}
.newsitem /* Sidebar news items left justified */
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	BORDER-BOTTOM: 1px solid #999966;
	PADDING: 2px;
	TEXT-ALIGN: left;
	MARGIN: 1px;
    LINE-HEIGHT: 120%;
}
.newsitem2 /* Sidebar news items centered */
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	BORDER-BOTTOM: 1px solid #999966;
	PADDING: 2px 2px 15px 2px;
	TEXT-ALIGN: center;
    LINE-HEIGHT: 120%;	
}
.newsitem4 /* Sidebar news items with no line, bold and left justified */
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	PADDING: 2px;
	TEXT-ALIGN: left;
	MARGIN: 0px;
}
.newsitem5 /* Sidebar news items left justified & indented */
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	TEXT-ALIGN: left;
	MARGIN: 10px 1px 1px 1px;
    LINE-HEIGHT: 120%;
	PADDING: 0px 5px;
}
.sig
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	PADDING: 2px;
	TEXT-ALIGN: right;
	MARGIN: 0px;
}
.newstitle
{
	FONT: bold xx-small Verdana, Arial, sans-serif;
	PADDING: 2px 2px 0px 2px;
	TEXT-ALIGN: center;
}
A.foot:link
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	PADDING: 2px 2px 15px 2px;
	TEXT-ALIGN: center;
	COLOR: #000;
}
A.foot:visited
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	PADDING: 2px 2px 15px 2px;
	TEXT-ALIGN: center;
	COLOR: #000;
}
A.foot:hover
{
	FONT: normal xx-small Verdana, Arial, sans-serif;
	PADDING: 2px 2px 15px 2px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: underline;
	COLOR: #000;
}
.indent
{
	MARGIN-LEFT: 10px;
	PADDING: 0px 5px;
}
.footer
{
    FONT: normal xx-small Verdana, Helvetica, san-serif;	
    BORDER-TOP: 1px solid #000;
	BACKGROUND: #999966;
	PADDING: 5px;
    TEXT-ALIGN: center;
    HEIGHT: 30px;
}
.pdf
{
	COLOR: #000;
	FONT: 7pt Verdana, sans-serif;
}
.img
{
	BORDER: 1px solid black;
	MARGIN: 2px 5px 2px 0px;
}
.required
{
	COLOR: #FF0000;
	FONT: bold;
}
.tbl_head			/* Sets side column background and properties */
{
	BACKGROUND: #DBDBCA;
	BORDER: 1px solid #999966;
	FONT: bold x-small Arial, Verdana, sans-serif;
	PADDING-LEFT: 5px;
}
.divider1			/* Used to alternate row color for workshop table -white row */
{
	PADDING-BOTTOM: 2px;
	BORDER: 1px solid #E8E8D9;
}
.divider2			/* Used to alternate row color for workshop table - colored row */
{
	PADDING-BOTTOM: 2px;
	BACKGROUND: #E8E8D9;
}
.divider3			/* Used to alternate row color for workshop table -white row completed*/
{
	PADDING-BOTTOM: 2px;
	COLOR: #999;
	BORDER: 1px solid #E8E8D9;
}
.divider4		/* Used to alternate row color for workshop table - colored row completed */
{
	PADDING-BOTTOM: 2px;
	COLOR: #999;
	BACKGROUND: #E8E8D9;
}
