A,BODY,TD,P,BR,LI,OL,UL,SUP,DD,DT,SPAN,DL,DIV { font-family: Verdana, Arial; font-size: 10px }
INPUT,SELECT,TEXTAREA {font-family: Verdana, Arial;font-size: 10px}
TR {height:25px;}
LI
{
	padding-bottom: 10px;
}

.page_title
{
	border: #cccccc 1px solid;
	padding-top: 5px;
	padding-bottom:5px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: royalblue;
	text-align: center;
}
.page_title_label
{
	border: none;
	padding-top: 5px;
	padding-bottom:5px;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: bold;
	color: royalblue;
	text-align: center;
}
.am_page_title
{
	background-color:#fff;
	background-image:url(images/am_title_bg_2.gif);
	background-repeat:no-repeat;
	color:fff;
	font-size: 14px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom:15px;
	padding-left:5px;
	text-align: left;
}
.am_page_title_label
{
	margin-left: 5px;
	background:none;
	font-size:14px;
	font-weight:bold;
	color:White;
}
.am_report_header
{
	font-weight: bold;
	font-size: medium;
	color: black;
}
.am_report_title
{
	text-align:center;
	font-weight: bold;
	font-size: large;
	color: black;
}
.am_report_address
{
	margin-right:5px;
}
.am_report_content
{
	margin-left:5px;
	margin-right: 5px;
	color: black;
	font-size:10px;
	font-weight: normal;
	
}
.am_report_text
{
	color: black;
	font-size:10px;
	font-weight: normal;
}
.am_coupons_table
{
	margin-right:0.5em;
	border: dashed 1px black;
	text-align:center;
}
.heading1
{
	font-weight: bold;
	font-size: 12px;
	color: royalblue;
}
.heading2
{
	font-weight: bold;
	font-size: 12px;
	color: royalblue;
}
.hilite
{
	font-weight: bold;
	font-size: 20px;
	color: #D3DAFF;
	font-family: 'Times New Roman';
}
.tab
{
	white-space: nowrap;
	width: 140px;
	font-weight: bold;
	color: royalblue;
	font-size: 11px;
	text-align: center;
	background-color: #FFFFFF;
	border-top: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-bottom: none;
	text-transform: uppercase;
}
.tab_off
{
	white-space: nowrap;
	width: 140px;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	color: royalblue;
	border: #cccccc 1px solid;
	border-bottom: 1px solid #666666;
	background-color: #cccccc;
	text-transform: uppercase;
}
.tab_gap
{
	background-color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-top: none;
	border-left: none;
	border-right: none;	
}
#tabs li {
    float:left;
    background:url("images/tab_left_newer.gif")
      no-repeat left top;
    margin:0;
    padding:0 0 0 9px;
    }
#tabs a {
    float:left;
    display:block;
    background:url("images/tab_right_newer.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-size:12px;
    font-weight:normal;
    color:#555;
    }
#tabs a:hover {
    float:left;
    display:block;
    background:url("images/tab_right_newer.gif")
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    font-weight:normal;
    color:#555;
    text-decoration:underline;
    }
#tabs strong, #tabs span {
    display:block;
    background:url(images/tab_right_newer.gif)
      no-repeat right top;
    padding:5px 15px 4px 6px;
    text-decoration:none;
    }
#tabs #current {
    background-image:url(images/tab_left_on_newest.gif);
    }
#tabs #current a {
    background-image:url(images/tab_right_on_newer.gif);
    padding-bottom:5px;
    
    color:#555;
    font-weight: bold;
    }
#tabs {
    float:left;
    width:100%;
    background: url(images/tab_bottom_border_newer.gif)
      repeat-x bottom;
    font-size:12px;
    line-height:normal;
    }
#tabs ul {
    margin:0;
    padding:10px 0px 0;
    list-style:none;
    }
/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
  #tabs a {float:none;}
  /* End IE5-Mac hack */

.error_text
{
	font-size:14px;
	color:Maroon;
	padding:5px;
}
.error
{
	color:Maroon;
}
.fade
{
	color: darkgray;
}
.error_text
{
	font-size:14px;
	color:Maroon;
	padding:5px;
}
.button
{
	border-right: #3474b5 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	color: #003399;
	border-bottom: #3474b5 1px solid;
	background-color: whitesmoke;
}
.widget_label
{
	font-size: 10px;
	font-weight: bold;
}
.panel
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
	border-bottom: #cccccc 1px solid;
}
.panel_tabbed
{
	border-right: #666666 1px solid;
	border-top: none;
	border-left: #666666 1px solid;
	border-bottom: #666666 1px solid;
}
.datagrid_header
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #5b5a66;
	background-image: url(images\table_header7.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	height: 25px;
}
.datagrid_header a, .datagrid_header a:visited, .datagrid_header a:hover, .datagrid_header a:visited:hover, .datagrid_header a:active, .datagrid_header a:link
{
	font-weight: bold;
	color: White;
	text-decoration: underline;
}
.datagrid_item1
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #ffffff;
	
}
.datagrid_item2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #eeeeee;
	
}
.datagrid_selected
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #D3DAFF;
	
}
.datagrid_footer
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #5b5a66;
	background-image: url(images\table_header7.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	height: 25px;
}

.suppMembersHeader
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #dadae3;
	font-weight: bold;
	color: black;
	height: 25px;
}

.table_header
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-top: 2px;
	background-color: #5b5a66;
	background-image: url(images\table_header7.gif);
	background-repeat: repeat-x;
	font-weight: bold;
	color: white;
	height: 25px;
}
.table_item1
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #ffffff;
	
}
.table_item2
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #eeeeee;
	
}
.table_selected
{
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #D3DAFF;
	
}
a:link
{
	color: dimgray;
	text-decoration: underline;
}
a:active 
{ 
	color: dimgray;
	text-decoration: underline
}
a:visited
{
	color: dimgray;
	text-decoration: underline
}
a:hover
{
	color: royalblue;
	text-decoration: none;
}
a:visited:hover
{
	color: royalblue;
	text-decoration: none
}
a.tab_link:link
{
	font-weight: bold;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none
}
a.tab_link:active
{
	font-weight: bold;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none
}
a.tab_link:visited
{
	font-weight: bold;
	font-size: 11px;
	color: #6699CC;
	text-decoration: none
}
a.tab_link:hover
{
	font-weight: bold;
	font-size: 11px;
	color: royalblue;
	text-decoration: none
}
a.tab_link:visited:hover
{
	font-weight: bold;
	font-size: 11px;
	color: royalblue;
	text-decoration: none
}
a.datagrid_footer_link:link
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #EEEEEE;
	text-decoration: underline;
}
a.datagrid_footer_link:active
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #EEEEEE;
	text-decoration: underline;
}
a.datagrid_footer_link:visited
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #EEEEEE;
	text-decoration: underline;
}
a.datagrid_footer_link:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #D3DAFF;
	text-decoration: underline;
}
a.datagrid_footer_link:visited:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #D3DAFF;
	text-decoration: underline;
}
a.datagrid_header_link:link
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
a.datagrid_header_link:active
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
a.datagrid_header_link:visited
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
a.datagrid_header_link:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
a.datagrid_header_link:visited:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: white;
	text-decoration: underline;
}
a.datagrid_item_link:link
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
a.datagrid_item_link:active
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #333333;
	background-color: #d3daff;	
	text-decoration: underline;
}
a.datagrid_item_link:visited
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #333333;
	text-decoration: underline;
}
a.datagrid_item_link:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #333333;
	background-color: #d3daff;
	text-decoration: underline;
}
a.datagrid_item_link:visited:hover
{
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 10px;
	color: #333333;
	background-color: #d3daff;
	text-decoration: underline;
}
a.submenu:link
{
	color: black;
	text-decoration: underline
}
a.submenu:active
{
	color: black;
	text-decoration: underline
}
a.submenu:visited
{
	color: black;
	text-decoration: underline
}
a.submenu:hover
{
	color: darkgreen;
	text-decoration: none
}
a.submenu:visited:hover
{
	color: darkgreen;
	text-decoration: none
}
.tblheadlink
{
	color: #ffffff;
	text-decoration: none
}
a.tblheadlink:link
{
	color: #ffffff;
	text-decoration: underline
}
a.tblheadlink:active
{
	color: #ffffff;
	text-decoration: underline
}
a.tblheadlink:visited
{
	color: #ffffff;
	text-decoration: underline
}
a.tblheadlink:hover
{
	color: royalblue;
	text-decoration: none
}
a.tblheadlink:visited:hover
{
	color: royalblue;
	text-decoration: none
}
a.error:link
{
	color: firebrick;
	text-decoration: underline
}
a.error:active
{
	color: firebrick;
	text-decoration: underline
}
a.error:visited
{
	color: firebrick;
	text-decoration: underline
}
a.error:hover
{
	color: firebrick;
	text-decoration: none
}
a.error:visited:hover
{
	color: firebrick;
	text-decoration: none
}
.bullet
{
	left: -20px;
	color: deepskyblue;
	position: relative;
}
.bulletText
{
	color: Black;
}
.printpage { page-break-after: always; }
.footer
{
	border-top: #999999 1px solid;
	border-bottom: #cccccc 1px solid;
}
.instructions
{
	font-size: 12px;
	border: 1px dotted #aaaaaa;
	background-color:#eeeeee; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:12px;
	text-align:justify;
}
.instructions a, .instructions p
 {
 	font-size: 12px;
 }
.loginButton
{
	height: 		25px;
	width: 			150px;
	font-weight: 	bold;
	font-size:		12px;
}





