body
{
font-size: 10pt;
color:#000000;
/* background-color:#ffffff; */
background-color: #cccc99;
/* background-image: url('/orgheaders/1215/backgroundsolid3.jpg'); */
/* background-image:url('/orgheaders/1917/pagebackground1.jpg'); */
background-repeat: repeat-y;
background-position: -27 left;
margin:1px;
}

body, p, h1, h2, h3, h4, h5, h6, table, td, th, ul, ol, textarea, input
{
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 10pt;
}

h1 {font-size:200%; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; color: #CC0000;}
h2 {font-size:160%;}
h3 {font-size:110%;}
h4 {font-size:100%;}
h5 {font-size:90%;}
h6 {font-size:80%;}
P   {font-size:10pt;}
table {font-size: 10pt;}
TH {font-size:10pt;}
TD {font-size:10pt;}
/* P.Pagetitle2 {background-color: white;} */

a:link {color: blue;}
a:visited {color: purple;}
/* a:hover {background: gold;} */
a:hover {color: #cc0000;}
a:focus {background: gold;}


UL LI 
{
list-style-position: outside;
color: black;
font-size: 10pt;
}

OL LI 
{
color: black;
font-size: 10pt;
}


#TopHeader { position:absolute; visibility:show; left: 0px; top: 0px; z-index:2 } 


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.bevelmenu{
font: bold 12px arial;
padding: 6px 0;
margin: 0;
width: 100%;
background-color: #EDEDCA;
text-align: center; /*set value to "right" for example to align menu to the right of page*/
}

.bevelmenu li{
list-style: none;
display: inline;
}

.bevelmenu li a{
padding: 3px 0.5em;
text-decoration: none;
color: black;
background-color: #EDEDCA;
border: 2px solid #EDEDCA;
}

.bevelmenu li a:hover{
color: black;
background-color: #FFE271;
border-style: outset;
}

html>body .bevelmenu li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}





#TopTabs{
margin-right: 10px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#TopTabs ul{
font: bold 8px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#TopTabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:lowercase;
line-height: 1.5em;
}

#TopTabs a{
float:right;
color: white;
background: #8b0000 url('/orgheaders/1917/color_tabs_left2.gif') no-repeat left bottom;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
}

#TopTabs a span{
float:left;
display:block;
background: transparent url('/orgheaders/1917/color_tabs_right2.gif') no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#TopTabs a span{
float:none;
}


#TopTabs a:hover{
background-color: #d50509;
}

#TopTabs a:hover span{
background-color: #d50509;
}

#TopTabs #current a, #invertedtabs #current span{ /*currently selected tab*/
background-color: #d50509;
}

#TopTabs{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #8b0000;
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}


#hn {
        FONT-SIZE: 12px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: right;
        padding-top: 2px;
        padding-bottom: 2px;
        /* background: #8b0000; */
        /* background: #5C8FED; */
        /* background: #A18F3F; */
        /* background: #EDEDCA; */
        background: gold;
        color: black;
        text-indent: 10px;
}

#hn a:link {color: black; text-decoration: none}
#hn a:visited {color: black; text-decoration: none}
#hn a:hover {background: #cc0000; color: white; text-decoration: none}
#hn a:focus {background: yellow; text-decoration: none}

#PageTitle {
background-color: white;
background-image: url('/orgheaders/1917/logo-bs2.gif');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: bottom right;
        FONT-SIZE: 18px;
	FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: left;
        padding-top: 2px;
        padding-bottom: 2px;
        color: #cc0000;
        text-indent: 18px;
}




#Index2 {
background-color: #ededca;
background-color: #FFFF99;
float: top;
border-top: 2px solid #cc0000;
padding-bottom: 30px;
margin: 5px;
margin-bottom: 10px;
border-bottom: 2px solid #cc0000;
padding: 0px;
width: 100%;
/* position:absolute; visibility:show; left: 0px; top: 575px; z-index:2 */
}

P.IndexTitle2 {
FONT-SIZE: 12pt;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
/* background-color: #CC0000; */
COLOR: black;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
padding-left: 5;
padding-bottom: 0;
margin-bottom: 10;
Margin-Left: 0px;
}

P.IndexList2 {
FONT-SIZE: 9pt;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
padding-left: 4;
margin: 4;
Margin-Left: 0px;
}

.IndexList2 a:link {color: black;}
.IndexList2 a:visited {color: black;text-decoration: none;}
.IndexList2 a:hover {color: white; background: #cc0000; text-decoration: none;}
.IndexList2 a:focus {color: white; background: #cc0000;}





#Index {
background-color: #ededca;
background-color: #FFFF99;
float: right;
border-top: 2px solid #cc0000;
padding-bottom: 30px;
margin: 5px;
border-bottom: 2px solid #cc0000;
padding: 0px;
width: 170px;
/* position:absolute; visibility:show; left: 0px; top: 575px; z-index:2 */
}

P.IndexTitle {
FONT-SIZE: 12pt;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
background-color: #CC0000;
COLOR: white;
FONT-WEIGHT: bold;
TEXT-ALIGN: center;
padding-bottom: 0;
margin-bottom: 10;
Margin-Left: 0px;
}

P.IndexList {
FONT-SIZE: 8pt;
FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
}


/*------H1 --------*/

    #menu {
      float:left;
      width:100%;
      /* background:#efefef; */
      font-size:65%;
      line-height:normal;
	  border-bottom:1px solid #666;
      }
    #menu ul {
	margin:0;
	padding:4px 4px 0 0px;
	list-style:none;
      }
    #menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu a {
      float:left;
      background:url('/orgheaders/1917/tableftf.gif') no-repeat left top;
      margin:0;
      padding:0 0 0 2px;
      text-decoration:none;

      }
    #menu a span {
      float:left;
      display:block;
      background:url('/orgheaders/1917/tabrightf.gif') no-repeat right top;
      padding:3px 5px 2px 3px;
      color: black;
      color-weight: bold;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
    /* End IE5-Mac hack */
    #menu a:hover span {
      color:#FFF;
      }
    #menu a:hover {
      background-position:0% -42px;
      }
    #menu a:hover span {
      background-position:100% -42px;
      }




#slantedmenu{
font-weight: bold;
font-size: 70%;
}

#slantedmenu:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#slantedmenu ul{
text-indent: 10px;
padding: 3px 0;
margin: 0;
background-color: gold;
border-top: 2px solid black;
border-bottom: 2px solid black;
text-align: right; /*set value to "center" for example to center items*/
font-size: 8pt;
}

#slantedmenu ul li{
display: inline;
font-size: 8pt;
}

#slantedmenu ul li a{
color: #494949;
padding: 3px 0;
padding-right: 25px;
margin: 0;
text-decoration: none;
background: transparent url(/orgheaders/1917/slantdivider2.gif) top right no-repeat;
}

#slantedmenu ul li a:visited{
color: #494949;
} 

#slantedmenu ul li a:hover{
color: white;
}


#ContentWindow {
background-color: white;
border: 3px solid #cccc99;
padding: 10px;
margin: 1px;
margin-right: 10px;
/* width: 800px; */
/* position:absolute; visibility:show; left: 0px; top: 575px; z-index:2 */
}


#ScrollingNews {
	padding: 4px 0;
	background-color: #99A189;
	color: #FFFFFF;
	border-top: 1px solid #333333;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #333333;
	margin: 0 0 30px 0;
             margin-right: 20px;
	padding: 0 16px;
	width: 300px;
}


.breadcrumb2{
font: bold 14px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
}

.breadcrumb2 a{
background: transparent url(/orgheaders/1917/breadcrumb.gif) no-repeat center right;
text-decoration: none;
padding-right: 18px; /*adjust bullet image padding*/
color: navy;
}

.breadcrumb2 a:visited, .breadcrumb a:active{
color: navy;
}

.breadcrumb2 a:hover{
text-decoration: underline;
}



#breadcrumb {
font-weight: bold;
font-size: 70%;
padding-top: 5px;
padding-bottom: 15px;
}

#breadcrumb:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

#breadcrumb ul{
text-indent: 0px;
padding: 3px 0;
margin: 0;
text-align: left;
font-size: 8pt;
}

#breadcrumb ul li{
display: inline;
font-size: 8pt;
list-style-image: url('/orgheaders/1917/breadcrumb.gif')
}

#breadcrumb ul li a{
color: navy;
padding: 3px;
padding-left: 15px;
padding-right: 5px;
margin: 0;
text-decoration: none;
background: transparent url(/orgheaders/1917/breadcrumb.gif) no-repeat center left;
}

#breadcrumb ul li a:visited{
color: Navy;
} 

#breadcrumb ul li a:hover{
background-color: gold;
}





#navcontainer
{
margin: 0;
padding: 0 0 0 12px;
}

#navcontainer UL
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#navcontainer LI
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#navcontainer A
{
color: #444;
display: block;
width: auto;
text-decoration: none;
background: #DDDDDD;
margin: 0;
padding: 2px 5px;
border-left: 1px solid #fff;
border-top: 1px solid #fff;
border-right: 1px solid #aaa;
}

#navcontainer A:hover, #navcontainer A:active { background: #BBBBBB; }

#navcontainer A.active:link, #navcontainer A.active:visited
{
position: relative;
z-index: 102;
background: #BBBBBB;
font-weight: bold;
}

#subnav
{
position: relative;
top: -1px;
z-index: 101;
margin: 0;
padding: 0px 0 3px 0;
background: #BBBBBB;
border-top: 1px solid #fff;
border-bottom: 1px solid #aaa;
}

#subnav UL
{
list-style: none;
margin: 1px 0 0px 13px;
padding: 0px;
border-right: 1px solid #fff;
border-left: 1px solid #aaa;
}

#subnav LI
{
position: relative;
z-index: 102;
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#subnav A
{
color: #fff;
display: block;
width: auto;
text-decoration: none;
margin: 0;
padding: 2px 12px 2px 10px;
}

#subnav A:hover, .subnav A:active { color: #444; }
#subnav A.active:link, .subnav A.active:visited { color: #444; }
#subnav BR, .navcontainer BR { clear: both; }



div.float {
  float: left;
  }
  
div.float p {
   text-align: left;
   }

div.float1 {
  float: left; width: 48%; margin: 3px; padding: 10px;
  }
  
div.float1 p {
   text-align: left;
   }


div.float2 {
  float: right; width: 48%; margin: 3px; padding: 10px;
  }
  
div.float2 p {
   text-align: left;
   }



.break { width: 716px; clear: both; float: none; }






/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.ddoverlap{
border-bottom: 1px solid #bbb8a9;
}

.ddoverlap ul{
padding: 0;
margin: 0;
font: bold 90% default;
list-style-type: none;
}

.ddoverlap li{
display: inline;
margin: 0;
}

.ddoverlap li a{
padding: 3px 7px;
text-decoration: none;
padding-right: 32px; /*extra right padding to account for curved right edge of tab image*/
color: blue;
background: transparent url('/orgheaders/1917/righttabdefault.gif') 100% 1px no-repeat; /*give illusion of shifting 1px down vertically*/
border-left: 1px solid #dbdbd5;
position: relative;
display: block;
float: left;
margin-left: -20px; /*shift tabs 20px to the left so they overlap*/
left: 20px;
}

.ddoverlap li a:visited{
color: blue;
}

.ddoverlap li a:hover{
text-decoration: underline;
color: #cc0000;
}

.ddoverlap li.selected a{ /*selected tab style*/
color: white;
z-index: 100; /*higher z-index so selected tab is topmost*/
top: 1px; /*Shift tab 1px down so the border beneath it is covered*/
background: transparent url('/orgheaders/1917/righttabselected.gif') 100% 0 no-repeat;
}

.ddoverlap li.selected a:hover{
text-decoration: none;
color: #cc0000;
background:}

</style>

<!--[if IE]>
<style type="text/css">
.ddoverlap{
height: 1%;  /*Apply Holly 3px jog hack to get IE to position bottom border correctly beneath the menu*/
}
</style>
<![endif]-->





/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs{
margin-left: 4px;
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#ddcolortabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


#ddcolortabs a{
float:right;
color: white;
/* background: #678b3f url(media/color_tabs_left.gif) no-repeat left top; */
background: #cccc99 url('/orgheaders/1917/color_tabs_left.gif') no-repeat left top;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:left;
display:block;
background: transparent url('/orgheaders/1917/color_tabs_right.gif') no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
/* background-color: #8cb85c; */
background-color: #ff9999;
}

#ddcolortabs a:hover span{
/* background-color: #8cb85c; */
background-color: #ff9999;
}

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab*/
/* background-color: #8cb85c; */
background-color: #ff9999;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #678b3f;
border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}







.h_menu_001{
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.h_menu_001 ul{
	margin: 0;
	padding: 0;
	float: left;
	width: 100%;
	background: #ededca;
	border-top-width: 1px;
	border-right-width: 0;
	border-bottom-width: 1px;
	border-left-width: 0;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ededca;
	border-right-color: #ededca;
	border-bottom-color: #ededca;
	border-left-color: #ededca
}

.h_menu_001 ul li{
display: inline;
}

.h_menu_001 ul li a{
	float: right;
	color: #000000;
	padding: 5px 11px;
	text-decoration: none;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ededca;
}

.h_menu_001 ul li a:visited{
color: #000000;
}

.h_menu_001 ul li a:hover, .h_menu_001 ul li .selected{
	color: #FFFFFF !important;
	padding-top: 5px;
	padding-bottom: 5px;
	background: #cc0000;
}

tr.r0 td {
	font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        Font-Size: x-small;
        background-color: white;
        COLOR: black;
        FONT-WEIGHT: bold;
        TEXT-ALIGN: center;
}
tr.r1 td {
        font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
        Font-Size: x-small;
	background-color: #ffff99; color: Black;
}

















