

HTML 
{
    OVERFLOW: -moz-scrollbars-vertical;
}
BODY
{
    BACKGROUND: #112C3F;
	font-size: 11px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color: #666666;
	line-height: 16px;
    TEXT-ALIGN: left
}
#container
{
    MARGIN: 0px auto;
    WIDTH: 866px;
    PADDING-TOP: 20px;
    BORDER: green 0px solid;
}
#header
{
    DISPLAY: block;
    TEXT-ALIGN: left;
    HEIGHT: 186px;
    WIDTH: 839px;
    BORDER: yellow 0px solid;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
}

#main_content
{
    BACKGROUND: url(images/repeatingbackground.gif) white repeat-y;
    WIDTH: 840px;
    BORDER: yellow 0px solid;
    TEXT-ALIGN: left;
    MARGIN-LEFT: -1px;
    PADDING-LEFT: 0px;
}
#main_content_top
{
    BACKGROUND: url(images/repeatingbackground.gif) white repeat-y;
    WIDTH: 840px;
    HEIGHT: 10px;
    BORDER: yellow 0px solid;
    TEXT-ALIGN: left;
    MARGIN-LEFT: -1px;
    PADDING-LEFT: 0px;
    FLOAT: left;
}
#main_content_bottom
{
    BACKGROUND: url(images/repeatingbackground.gif) white repeat-y;
    WIDTH: 840px;
    HEIGHT: 10px;
    BORDER: yellow 0px solid;
    TEXT-ALIGN: left;
    MARGIN-LEFT: -1px;
    PADDING-LEFT: 0px;
}
#footer
{
    DISPLAY: block;
    TEXT-ALIGN: left;
    HEIGHT: 114px;
    WIDTH: 866px;
    BORDER: yellow 0px solid;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 0px;
}
.content
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 40px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 470px;
    PADDING-TOP: 0px;
    TEXT-ALIGN: justify
}
.menu
{
    PADDING-RIGHT: 30px;
    PADDING-LEFT: 15px;
    FONT-SIZE: 12px;
    FLOAT: left;
    PADDING-BOTTOM: 0px;
    WIDTH: 139px;
    PADDING-TOP: 0px
}

.menu IMG
{
    PADDING-TOP: 10px;
    BORDER: yellow 0px solid;
}
#header H1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 28px;
    MARGIN-BOTTOM: 0px;
    COLOR: #112C3F
}
.content H2
{
    MARGIN-TOP: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #112C3F
}
#clear
{
    CLEAR: both;
    DISPLAY: block;
    OVERFLOW: hidden;
    WIDTH: 100%;
    HEIGHT: 1px
}
.menu_title
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    COLOR: #112C3F
}
.menu UL
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 15px;
    PADDING-BOTTOM: 20px;
    MARGIN: 0px;
    PADDING-TOP: 10px
}
.menu LI
{
    PADDING-TOP: 2px;
    LIST-STYLE-TYPE: circle
}
A
{
    FONT-WEIGHT: bold;
    COLOR: #112C3F;
    TEXT-DECORATION: none
}
A:hover
{
    FONT-WEIGHT: bold;
    COLOR: #112C3F;
    TEXT-DECORATION: underline
}
A.menu_link
{
    FONT-WEIGHT: bold;
    COLOR: #000000;
    TEXT-DECORATION: underline
}
A.menu_link:hover
{
    FONT-WEIGHT: bold;
    COLOR: #a40008;
    TEXT-DECORATION: none
}
.quote
{
    FONT-WEIGHT: bold;
    MARGIN: 20px;
    FONT-STYLE: italic;
    TEXT-ALIGN: center
}

#navigation
{
    DISPLAY: block;
    TEXT-ALIGN: left;
    HEIGHT: 22px;
    WIDTH: 839px;
    BORDER: green 0px solid;
    MARGIN-LEFT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
}

#navcontainer
{
    BORDER-BOTTOM: #393939 1px solid;
    BORDER-LEFT: #393939 0px solid;
    BORDER-RIGHT: #393939 0px solid;
    BORDER-TOP: #393939 1px solid;
    MARGIN: 0px auto 0px auto;
    WIDTH: 788px;
    HEIGHT: 20px;
    PADDING: 0px;
    /*BACKGROUND-COLOR: #fff;*/
    BACKGROUND: url(images/orangebar.png) repeat-x;
    DISPLAY: block;
    TEXT-ALIGN: center;
    FLOAT: left;  
    Z-INDEX: 5003; 
}

UL.navBarList
{
    DISPLAY: block;
    PADDING-LEFT: 0px;
    Z-INDEX: 5000;
    MARGIN: 0px auto 0px auto;
    FONT-FAMILY: arial, Verdana, serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: uppercase;
    WIDTH: 788px;
    TEXT-ALIGN: left; 
    /*BACKGROUND-COLOR: #fff;*/
    HEIGHT: 18px;
}
UL.navBarList LI.mainOver, UL.navBarList LI.mainOn, UL.navBarList LI.main, UL.navBarList LI.vermont
{
    BORDER: green 0px solid;
    Z-INDEX: 5000;
    FLOAT: left;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 0px;
    MARGIN-RIGHT: 0px;
    MARGIN-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
}

UL.navBarList LI.mainOver A, UL.navBarList LI.mainOn A, UL.navBarList LI.main A, UL.navBarList LI.vermont A
{
    COLOR: #000000;
    DISPLAY: block;    
    Z-INDEX: 2000;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;        
    PADDING-TOP: 2px;    
}
UL.navBarList LI.mainOver A:hover, UL.navBarList LI.vermont A:hover
{
    COLOR: #000000;
	/*BACKGROUND-COLOR: #4490DE;*/
	BACKGROUND: url(images/bluebar.png) repeat-x;
}

UL.navBarList A:link, UL.navBarList A:visited
{
    TEXT-DECORATION: none
}

UL.navBarList LI.mainOn A:visited, UL.navBarList LI.mainOn A:link
{
    Z-INDEX: 5000;
    BACKGROUND-IMAGE: none;
    BACKGROUND-COLOR: #fff
}
UL.navBarList UL
{
    PADDING-RIGHT: 0px;
    BORDER-TOP: #000 0px solid;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    Z-INDEX: 5000;
    LEFT: -2px;
    PADDING-BOTTOM: 90px;
    MARGIN: 0px;
    WIDTH: 200px;
    PADDING-TOP: 0px;
    LIST-STYLE-TYPE: none;
    POSITION: absolute;
    TOP: 21px;
    BACKGROUND-COLOR: transparent;
}
UL.navBarList UL LI.lower
{
    BORDER-RIGHT: #000 1px solid;
    PADDING-LEFT: 0px; 
    Z-INDEX: 5000;
    LIST-STYLE-IMAGE: none;
    BORDER-LEFT: #000 1px solid;
    LIST-STYLE-TYPE: none;
    POSITION: relative;
    BACKGROUND-COLOR: #fff;
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
}
UL.navBarList LI.lower A
{
    PADDING-RIGHT: 10px;
    DISPLAY: block;
    PADDING-LEFT: 10px;
    Z-INDEX: 5000;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 2px;
    MARGIN: 0px;
    WIDTH: 178px;
    COLOR: #000;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #ccc 0px dashed;
    BACKGROUND-COLOR: #fff;
    filter: alpha(opacity=95);
    -moz-opacity: .95;
    opacity: .95;
}
UL.navBarList LI.lower A:hover
{
    Z-INDEX: 5000;
    MARGIN: 0px;
    COLOR: #fff;
	/*BACKGROUND-COLOR: #4490DE;*/
	BACKGROUND: url(images/bluebar.png) repeat-x;
}
.navbottom
{
    MARGIN-TOP: -1px;
    WIDTH: 200px;
    HEIGHT: 11px;
    PADDING: 0px;
    LIST-STYLE-TYPE: none;
    BACKGROUND-COLOR: transparent;
    BORDER: green 0px solid;
}
.bottomboxholder
{
    BORDER: green 0px solid;
    WIDTH: 480px;
    HEIGHT: 200px;
}
.bottomboxholder IMG
{
    BORDER: red 0px solid;
    FLOAT: left;
    PADDING-TOP: 10px;
    PADDING-BOTTOM: 0px;
    PADDING-LEFT: 0px;
    PADDING-RIGHT: 22px;
    MARGIN: 0px;
}
.subpagelinks
{

}
.subpagelinks LI
{

}
table.zebra
{
	BORDER: #112C3F 1px solid;
	/*FONT-FAMILY: "Trebuchet MS", Verdana, serif;*/
    FONT-FAMILY: arial, Verdana, serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;		
}
table.zebra thead tr	
{ 
    BACKGROUND-COLOR: #112C3F;
    COLOR: #fff;
}
table.zebra tr			
{ 
	BACKGROUND-COLOR: #EEE; /*#EEE;*/
	BORDER-TOP: #E6E6E6 1px solid;	 
}
table.zebra tr.stripe		
{ 
	BACKGROUND-COLOR: #FFF; /*#FFF;*/
	BORDER-TOP: #E6E6E6 1px solid;
}


