/* Title Heading */
h1 {margin:3px 7px 3px 7px; FONT-WEIGHT: normal; COLOR: #c0234a; FONT-SIZE: 22pt; FONT-FAMILY: Verdana; TEXT-ALIGN: left}
/* Subtitle Heading */
h2 {margin: 12px 7px 7px 7px; FONT-SIZE: 12pt; COLOR: #c0234a; FONT-FAMILY: Verdana; text-decoration: none; TEXT-ALIGN: left}
/* Body Content */
h3 {margin: 0px 7px 7px 7px; FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Verdana; TEXT-ALIGN: justify; line-height:1.4;}
/* Image Caption */
h4 {margin: 0px 0px 0px 0px; FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #c0234a; FONT-FAMILY: Verdana; TEXT-ALIGN: center;}
/* Inline Table Contents*/
h5 {margin: 3px 0px 3px 0px; FONT-WEIGHT: normal; COLOR: black; FONT-SIZE: 9pt; FONT-FAMILY: Verdana; TEXT-ALIGN: center}
/* Footer Navigation */
h6 {padding-bottom: 6px; margin: 5px 5px -2px 5px; FONT-WEIGHT: normal; COLOR: #c0234a; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; TEXT-ALIGN: justify}

BODY {background: #ffffff; width:800px; margin:0px auto; padding:5px;
}

TABLE {background: #FFFFFF; border-collapse: collapse}
td{
vertical-align:top
}

a  {text-decoration:none; outline:none}
A:link {color: #c0234a}
A:visited {color: #c0234a}
li.standardbullet1 {
	list-style-image:url(../_common/imgs/bullet_red1.gif);
    padding: 0 0 0 10px;
	line-height:1;
}
li.standardbullet2 {
    list-style-image:url(../_common/imgs/bullet_red2.gif);
    padding: 0 0 0 10px;
	margin-left:30px;
	line-height:1;
}
li.standardbullet3 {
	list-style-image:url(../_common/imgs/bullet_red3.gif);
    padding: 0 0 0 10px;
	margin-left:40px;
	line-height:1;
}
li.indexbullet1 {
	list-style-image:url(../_common/imgs/bullet_red1.gif);
    padding: 0 0 0 10px;
	margin: 0 0 0 0px;
	line-height:1;
}
/* float right */
img.pic_01 {border: solid; border-width: 1px; border-color: #c0234a;
float:right; vertical-align: bottom; margin: 5px 5px 5px 5px;}

/* float left */
img.pic_02 {border: solid; border-width: 1px; border-color: #c0234a;
float:left; vertical-align: bottom; margin: 5px 5px 5px 5px;}

/* center but requires outer div*/
img.pic_03 {border: solid; border-width: 0px; border-color: #c0234a;
vertical-align: bottom; margin: 5px 5px 5px 5px;}

/*Image Map Info Div */
DIV.db {
border: solid; border-width: 1px; border-color: #c0234a;
  display:none;
  width : 790px;
  height : 100%;
  margin: 5px;
}

#headerimage {
height: 80px;
width:155%;
background: transparent url("imgs/header_01_red.png") no-repeat top left;
}
#headfiller {
height: 80px;
background: transparent url("imgs/header_02_red.png") repeat-x top left;
}

#footerimage {
height: 22px;
background: transparent url("imgs/footer_01_red.png") no-repeat top left;
border-top: 1px solid #c0234a;
*padding-top:2px;
}

@media print {
  #left_td {display: none; }
}
@media print {
  #headfiller {display: none; }
}
@media print {
  #flash_div {display: none; }
}

table.table01 {
margin-left:auto; margin-right:auto;
border: 1px solid #c0234a;
}
table.table01 td {
margin-left:auto; margin-right:auto;
border: 1px solid #c0234a;
padding: 3px;
vertical-align:top
}

#table_container {
 }
#left_td {
background: transparent url("imgs/background_menu.png") no-repeat bottom left;
 }
#right_td {
width:100%;
height:100%;
background-image: url(imgs/background_main.png);
background-repeat: no-repeat;
background-position: 100% bottom;
border-left: solid 1px #c0234a;
}
#title_div {
top:0px;
display: table-row;
 }
 
#continuation_div {
height:100%;
top: 0px;
border-top: solid 1px #c0234a;
background-image: url(imgs/background_main.png);
background-repeat: no-repeat;
background-position: 100% bottom;
display: table-row;
}

#flash_div{
text-align: center;
border-top: solid 1px #c0234a;
padding: 0px;
background-image: url(imgs/flash_td_background_red.png);
background-repeat: repeat-y;
background-position: center;
height:170px;
} 
 
#final_div {
height:100%;
border-top: solid 1px #c0234a;
text-align: justify;
}

#footer_div {
width: 100%;
bottom:0px;
border-top: solid 1px #c0234a;
background-image: url(imgs/background_main.png);
background-repeat: no-repeat;
background-position: 100% bottom;
 }

 /*quotes js*/
#quoteticker{
width: 100%;
border: 0px;
}
#quoteticker2{
text-align:right;
width: 100%;
border: 0px;
FONT-SIZE: 9pt; COLOR: #c0234a; FONT-FAMILY: Verdana; font-weight: bold;
}

 /*news page buttons - needs work*/
span.navbtn_span {
float:right;
width:100px; height:22px; 
background-image: url(imgs/titlebar_red.png) ;
background-repeat: repeat-x;
text-transform: uppercase;
}

span.navbtn_span a {
padding-top:3px;
width:100px; height:22px; display:block; 
color:white;
}

span.navbtn_span a:hover {
padding-top:3px;
color:white;
background-image: url(imgs/titlebar-active_red.png) ;
background-repeat: repeat-x;
}

.arrowlistmenu{
width: 180px; /*width of accordion menu*/
font-size: 10px;
FONT-FAMILY: Verdana;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
color: white;
background: white url(../_common/imgs/titlebar_red.png) repeat-x center left;
margin-bottom: 0px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 3px 0px 4px 10px; /*header text is indented 10px*/
margin: 0px 0px 0px 0px;
cursor: pointer; cursor: hand;
display: block;
FONT-WEIGHT: normal;
FONT-SIZE: 9pt; 
line-height:100%;
}

.arrowlistmenu .menuheader:hover{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../_common/imgs/titlebar-active_red.png);
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../_common/imgs/titlebar-active_red.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0px;
padding: 0px;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 0px; /*bottom spacing between menu items*/
list-style-image:none;
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background: url(../_common/imgs/arrowbullet.png) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background: url(../_common/imgs/arrowbullet_r.png) no-repeat center left; /*custom bullet list image*/
}

.arrowlistmenu ul li a{
color: #494949;
display: block;
padding: 2px;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: none;
border-bottom: 1px solid #dadada;
font-size: 8pt;
outline: none;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
background-color: #F3F3F3;
}

.arrowlistmenu ul a:visited{ /*ie6 fix*/
color: #494949;
}

.arrowlistmenu a.menuheader:visited{ /*ie6 fix*/
color: #ffffff;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-color: #F3F3F3;
}

/*items listed menu2 are for the expandable sections in the main body*/
.arrowlistmenu2{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu2 .menuheader2{ /*CSS class for menu headers in general (expanding or not!)*/
cursor: pointer; cursor: hand;
background: url(../_common/imgs/more_red.gif) no-repeat right top;
padding-right: 60px;
margin-right: 10px;
text-align:justify;
display: block;
}

.arrowlistmenu2 .menuheadernews{ /*CSS class for menu headers in general (expanding or not!)*/
cursor: pointer; cursor: hand;
background: url(../_common/imgs/more_red.gif) no-repeat right top;
margin-right: 10px;
text-align:justify;
display: block;
}

.arrowlistmenu2 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../_common/imgs/less_red.gif) no-repeat right top;
display: block;
}

/*items listed menu2 are for the expandable sections in the main body*/
.arrowlistmenu3{
width: 100%; /*width of accordion menu*/
}

.arrowlistmenu3 .menuheader3{ /*CSS class for menu headers in general (expanding or not!)*/
cursor: pointer; cursor: hand;
background: url(../_common/imgs/more_red.gif) no-repeat right bottom;	
text-align:justify;
display: block;
}

.arrowlistmenu3 .menuheader3{ /*CSS class for menu headers in general (expanding or not!)*/
cursor: pointer; cursor: hand;
background: url(../_common/imgs/more_red.gif) no-repeat right bottom;
text-align:justify;
display: block;
}

.arrowlistmenu3 .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background: url(../_common/imgs/less_red.gif) no-repeat right bottom;
display: block;
}

#searchcontrol .gsc-control { width : 180px; }
#searchcontrol .gsc-trailing-more-results { display : none; }
#searchcontrol .gs-visibleUrl-short{display:none;} 
#searchcontrol .gsc-resultsRoot-siteSearch .gsc-title {FONT-WEIGHT: normal; 
COLOR: #000000; FONT-SIZE: 8pt; FONT-FAMILY: Verdana}
#searchcontrol .gsc-resultsRoot-siteSearch .gs-title * {FONT-WEIGHT: bold; 
COLOR: #c0234a; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; margin-left: -10px; line-height:1; }
#searchcontrol .gsc-resultsRoot-siteSearch .gs-snippet {FONT-WEIGHT: normal; 
COLOR: #000000; FONT-SIZE: 8pt; FONT-FAMILY: Verdana; margin-top: 3px;}
#searchcontrol .gsc-resultsRoot-siteSearch * {COLOR: #c0234a;  FONT-FAMILY: Verdana; }
