*
{
  padding: 0px;
  margin: 0px;
}

body
{
  background-color: #666666;
}

body,p,li,ol,ul,td,th
{
color: #333333;
font-size: 10px;
line-height: 14px;
font-family: Myriad, Verdana, Gill, Arial, Helvetica, SunSans-Regular;
text-align: left;
}

th,td
{
  padding : 2px;
}

/* Page Title */
h1
{
color: #000000;
font-weight: normal;
font-size: 18px;
line-height: 18px;
}

/* Header */
h2
{
color: #000000;
font-weight: bold;
font-size: 14px;
line-height: 18px;
}

/* Sub Header */
h3
{
color: #0054a6;
font-weight: bold;
font-style:italic;
font-size: 12px;
line-height: 18px;
}

ol
{
  margin-left: 20px;
}
ul
{
  margin-left: 20px;
}

p
{
  padding: 5px 0px 0px 0px;
}


/* Content specs */
p.content_intro
{
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}
p.content_small
{
  font-size: 10px;
}
p.content_other
{
}

/* content in line attachments */
td.content_plus_image_text
{
  vertical-align: top;
  width: 90%;
}
td.content_plus_image_sep
{
  vertical-align: top;
  width: 10px;
}
td.content_plus_image_image
{
  vertical-align: top;
  width: 10%;
}

/* anchors links etc */
a
{
color: #DF9830;
font-weight: bold;
}
a:link
{
text-decoration: none;
}
a:visited
{
text-decoration: none;
}
a:hover
{
text-decoration: underline;
}

a img
{
  border: 0px;
}


/* list tables */

table.list
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

table.list_content_timeline
{
background-color: white;
width: 100%;
border: 1px solid #999999;
border-collapse: collapse;
}

tr.listhead
{
  background-color: #999999;
  height: 22px;
}
tr.list
{
background-color: white;
height: 18px;
}

tr.list1
{
background-color: #ffffff;
}

tr.list1:hover
{
background-color: #ccc;
}


tr.list2
{
background-color: #ffffcc;
}

tr.list2:hover
{
background-color: #cc9;
}

th.list
{
  font-weight: bold;
  color: white;
  text-align: left;
  border: 1px solid #cccccc;
}

th.data
{
  font-size: 12px;
  font-weight: normal;
  color: #0000cc;
  text-align: left;
}

td.list
{
/* font-size: 10px; */
text-align: left;
border: 1px solid #999999;
}
td.list_number
{
/* font-size: 8px; */
text-align: right;
border: 1px solid #999999;
}
.error
{
color: #ff0000;
}




/* ----------------
   Site Layout
   ---------------- */


table.container
{
border-width: 0px;
border-style: solid;
border-color: white;
border-collapse: collapse;
border-spacing: 0px;
margin-right: auto;
margin-left: auto;
width: 750px;
background-color: #cccccc;
}

td.panel_header
{
  vertical-align: top;
  height: 80px;
  background: #cccccc;
  padding: 0px 0px 0px 0px;
}
td.panel_header_menu
{
  vertical-align: top;
  height: 25px;
  background: #cccccc;
  padding: 0px 0px 20px 0px;
}

#loc_top_menu td
{
  text-align: center;
  vertical-align: middle;
  width: 80px;
  height: 30px;
  padding: 0px 0px 0px 0px;
  background: #cccccc;
  border-top: 1px solid #e2e2e2;
  border-left: 1px solid #e2e2e2;
  border-right: 1px solid #575757;
  /*border-bottom: 1px solid #575757;*/
}

#loc_top_menu td:hover
{
  /*background: #0054a6;*/
  background: #9999ff;
}


/*    background: #0054a6 */
#loc_top_menu a
{
/*  width: 80px; */
  height 30px;
  font-size: 12px;
  font-weight: normal;
  color: #0054a6;
}
#loc_top_menu a:link
{
  color: #0054a6;
  text-decoration: none;
}

#loc_top_menu a:visited
{
  color: #0054a6;
  text-decoration: none;
}
#loc_top_menu a:hover
{
  color: #0054a6;
  text-decoration: none;
}

td.panel_left
{
  vertical-align: top;
  width: 200px;
  background: #0054a6;
  padding: 0px 0px 0px 0px;
  text-align: center;
}

#panel_left_info td
{
  background: white;
  border: 15px solid #0054a6;
  text-align: center;
}

#panel_left_info td
{
  color: #666666;
  font-size: 13px;
}


td.panel_center
{
  width: 530px;
  height: 350px;
  vertical-align: top;
  padding: 0px 10px 10px 10px;
  text-align: left;
}

td.panel_footer
{
  padding: 5px 0px 0px 0px;
  background-color: #666666;
  text-align: center;
}

/* ?? how to name a class for a div ?? */
.panel_item_spacer
{
  height: 20px;
  /* background-color: red; */
}


#footer
{
  color: white;
}

#footer a
{
  color: white;
  font-weight: normal;
}
#footer p
{
  text-align: center;
  font-weight: bold;
}



/* newsticker */

#newsticker_frame *
{
  margin: 0px;
  padding:0px;
  text-align: left;
}

#newsticker *
{
	margin: 0px;
	padding:0px;
}


.newsticker
{
	width: 200px;
	height: 150px;
	display: block;
	overflow: hidden;
	position: relative;
	padding: 0px;

/*   font-size: 9px; */
/*   color: red; */
}

.newsticker ul li
{
	display: block;
   width: 200px;
	padding: 0px;
}

.newsticker a
{
/*  color: #9F6F29; */
/*  font-size: 12px; */
/*  font-weight: bold; */

}
.newsticker p
{
/*  font-size: 10px; */
}


.newsticker.images ul li {
	width: 200px;
	padding: 0px;
	float: left;
	}

.tickertitle {
	display: block;
/*	font: bold .9em Georgia, "Times New Roman", Times, serif;*/
	}

.tickerimg {
	float:left;
	margin: 0px 15px 15px 0px;
	}
/* newsticker end */

/* ----------------
   Admin Layout
   ---------------- */

#abo_admin
{
  font-size: 9px;
}
#abo_admin input
{
  color: blue;
  font-size: 9px;
}
#abo_admin.abo_admin
{
  position: fixed;
  left: 0;
  top: 0;
  z-index: 99;
  border: 2px solid #000;
  padding: 5px;
  background-color: #cff;
}
/* --------------------------- */

/* drop down menu */
/* this is the main UL element*/
.dropdown
{
display:none;
margin:0;
padding:0;
list-style:none;
border-bottom:1px solid #444;
border-bottom:1px solid #00f;
border-bottom:0px;
background-color: #6D3D1D;
}

/* these are the inner menus*/
.dropdown ul
{
margin:0;
padding:0;
/*border-top:1px solid #444;*/
list-style:none;
background-color: #C1A221;

}

/* these are all the LIs in the menu*/
.dropdown li
{
margin:0;
padding:5px;
cursor:pointer;
background-color: #6D3D1D;

/*background:#6D3D1D url('/images/cen_menu_top_spacer.png') center right no-repeat;*/
/*padding-right:18px;*/
}

/* these are anchor in the menu, if you want to style them differently from the rest of you website*/
.dropdown a
{
text-align: center;
font-size: 11px;
line-height: 24px;
text-decoration: underline;
color: #ffffff;
width: 100%;
}
.dropdown a:link
{
color:#ffffff;
text-decoration: none;
}
.dropdown a:visited
{
color:#ffffff;
text-decoration: none;
}

.dropdown a:hover
{
color:#ffffff;
text-decoration: underline;
}

/* these are the Master LIs that contains a submenu*/
.dropdown li.submenu-down
{
/*
background:#C1A221 url('/images/abo_expand_down.png') center right no-repeat;
padding-right:20px;
*/
background:#6D3D1D;
padding-right:0px;
width:110px;
}

/* these are the LIs that only belong to submenu*/
.dropdown ul li
{
background:#C1A221;
/*border:1px solid #444; */
/*margin-left:-1px;        */
border-top:1px solid #fff;
padding-right:0px;
width:110px;
}

/* these are the LIs that contains a submenu and which are in a sub-menu themselves*/
.dropdown li.submenu-left
{
/*
background:#6D3D1D url('/images/abo_expand_right.png') center right no-repeat;
padding-right:20px;
width:105px;
*/
background:#C1A221;
padding-right:0px;
width:110px;
}

