BODY {
	BACKGROUND-POSITION: center top; FONT-SIZE: 12px; BACKGROUND-IMAGE: url(/images/bg-top.gif);
	 MARGIN: 0px; COLOR: #333333; BACKGROUND-REPEAT: repeat-x; 
	 FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #e6e2dd
}

#wrapper {
	MARGIN-TOP: 6px; MARGIN-LEFT: auto; WIDTH: 761px; MARGIN-RIGHT: auto; POSITION: relative
}

H1 {	FONT-SIZE: 20px; COLOR: #fc9703; }
H2 {    FONT-SIZE: 16px; COLOR: #147bbe; }
H3 {	FONT-SIZE: 11px; PADDING-TOP: 10px; PADDING-BOTTOM: 0px; COLOR: #416a9b }
H4 {	FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; COLOR: #9a9690 }

UL {list-style-type: circle; }
LI {MARGIN-BOTTOM: 10px; }
EM {COLOR: #147bbe; }
UL,LI {margin-left: 10px; padding-left: 0px; }

P { 	LINE-HEIGHT: 140% }
A:link    {COLOR: #fc9703; TEXT-DECORATION: none }
A:visited {COLOR: #fc9703; TEXT-DECORATION: none }
A:hover   {COLOR: #416a9b; TEXT-DECORATION: none }
A:active  {COLOR: #fc9703; TEXT-DECORATION: none }

.bodycopy  {
	PADDING-LEFT: 0px;  PADDING-BOTTOM: 20px; PADDING-TOP: 6px; margin-top: 0px; 
	padding-right: 0px; padding-left: 0px;
	BACKGROUND-IMAGE: url(/images/bg-top2.gif); BACKGROUND-REPEAT: repeat-x;
}

/* Try to set margins for  bodycopy text but allow sidebar images & text to go to the edge... */
.bodycopy p, .bodycopy ul, .bodycopy ol , .bodycopy li
,.bodycopy h1, .bodycopy h2, .bodycopy h3, .bodycopy h3
, .bodycopy pre, .bodycopy blockquote
    {padding-right: 30px; PADDING-LEFT: 30px;}


/* Usage: <IMG CLASS="sidebar-image"> but use <DIV CLASS="sidebar-text"> to hold sidebar-text, */
.sidebar-image { float: right; clear: right; margin: 0px; padding: 0px;}
.sidebar-text { 
    float: right; clear: right;
    background-color: #fc9703;  color: #ffffff; 
    width: 142px;   padding: 20px; margin: 0px;
}
.sidebar-text a:link      {color: white; }
.sidebar-text a:active    {color: gray; }
.sidebar-text a:hover     {color: gray; } 
.sidebar-text a:visited   {color: #416a9b; }

.button {background-color: #147bbe; font-size: 16px; font-weight: bold; text-align: center; margin: 20px; 
height: 50px; vertical-align: middle; background-image: url(/images/logo.gif);
} 
.button A {vertical-align: middle;}
.button_hover   {background-color: #349bde; background-image: none;}
.button_unhover {background-color: #147bbe; background-image: url(/images/logo.gif);}

.button a:link      {color: white; }
.button a:visited   {color: white; }
.button a:hover     {color: gray; }
.button p {margin: 10px; padding: 0px; } 

.nav {
	PADDING-RIGHT: 20px; BACKGROUND-POSITION: left top; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px;
FONT-WEIGHT: bold;  WIDTH: 141px; COLOR: #147bbe; LINE-HEIGHT: 140%; PADDING-TOP: 20px; BACKGROUND-COLOR: #ffffff;
}

.nav A:link {	COLOR: #147bbe; TEXT-DECORATION: none }
.nav A:visited {COLOR: #147bbe; TEXT-DECORATION: none }
.nav A:hover {  COLOR: #fc9703; TEXT-DECORATION: none }
.nav A:active {	COLOR: #dfdfde; TEXT-DECORATION: none }


.subnav {
	PADDING-RIGHT: 11px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 11px; BACKGROUND-IMAGE: url(../images/dashes-horiz.gif); PADDING-BOTTOM: 8px; MARGIN-LEFT: 1px; WIDTH: 576px; COLOR: #faead2; PADDING-TOP: 5px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #fc9703
}


.big-logo {margin: 0px; padding-bottom: 0px}

.contenthome {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 260px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 30px; BACKGROUND-IMAGE: url(../images/logo.gif); PADDING-BOTTOM: 40px; BORDER-LEFT: #000000 0px solid; WIDTH: 310px; PADDING-TOP: 280px; BORDER-BOTTOM: #000000 0px solid; BACKGROUND-REPEAT: no-repeat
}
.content {
	BORDER-RIGHT: #000000 0px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: left top; BORDER-TOP: #000000 0px solid; PADDING-LEFT: 0px;  PADDING-BOTTOM: 5px; BORDER-LEFT: #000000 0px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 0px solid; 
}


/* Just put these in the home page? They're not used anywhere else */
.homepage-marquee,.homepage-image {
	  height: 203px; width: 418px; position: absolute; left: 161px; top: 67px;  margin: 0px; padding: 0px;
}
.homepage-marquee { 
	color: white;	 z-index: 4; overflow: hidden;
}

.homepage-marquee h1 {padding-right: 5px; color: white; font-weight: bold; }
.homepage-marquee  ul li { color: white; font-weight: bold; padding-right: 5px; padding-left: 0px;}
.homepage-image { z-index: 1; display: none; }

/*
.homepage-marquee h1 {padding-right: 30px; color: white; font-weight: bold; }
.homepage-marquee  ul li { color: white; font-weight: bold; padding-right: 30px;}
.homepage-image { z-index: 1; display: none; }

div#marquee1 ul
        {
            padding: 0 75px 0 0;
        }

div#marquee1 ul li
        {
            padding: 10px 0 0 0;
        }

div#marquee1 ul ul
        {
            margin: 0;
            padding: 0;
            list-style-type: none;
        }

div#marquee1 ul ul li
        {
            padding: 0;
            margin-left: 10px;
            font-size: 125%;
        }
*/
