/*------------------------*/
/*    Content Sections    */
/*------------------------*/

/* Page Layout */

html, body {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0;
	padding: 0;
	text-align: center;
	background-color: #193888;
}
/*787 */
#pagewidth {
	width: 970px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	background: #fff;
}

#FAASTeam_header  {
	position: relative;
	height: 96px;
	width: 100%;
}

#FAASTeam_navigation {
	width: 150px; 
	float: left;
	position: relative;
	display: inline;
}

/*636 */ 
#FAASTeam_Content {
	width: 790px;
	float: left;
	display: inline; 
	position: relative; 
	overflow: auto;
}

#FAASTeam_Content_Inner 
{
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 10px;
}

#FAASTeam_footer 
{
    width: 100%;
	height: 130px; 
	clear: both;
} 

.FAASTeam_footer 
{
    width: 100%;
	height: 130px; 
	clear: both;
} 

.legrow
{
    padding-bottom: 1px;
}
.legtable
{
    border: 1px solid #d0d0d0;
    padding: 4px;
}
 
/* *** Float containers fix:
http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  



/* Main Content Area */
h2
{
	font-size: 10.5pt;
	font-weight: 800;
	margin-bottom: 0px;
	color: #193888;
	padding-bottom: 0px;
}

div.h2
{
	font-size: 10.5pt;
	font-weight: 800;
	margin-bottom: 0px;
	color: #193888;
	padding-bottom: 0px;
}

.contentText
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #222222;
}

img.content_image_right
{
	padding-left: 8px;
}
input.content_image_right
{
	padding-left: 8px;
}
div.content_image_right
{
	clear: right;
	float: right;
	border-width: 0 0 0 0;
}
div.content_image_right_outside
{
   border: none;
}
div.content_image_right_inside
{
	text-align: center;
	overflow: hidden;
}

li.implinks
{
	font-size: 14px;
	font-family: Arial, helvetica, Sans-Serif;
	font-style: italic;
	font-weight: 700;
	padding-bottom: 8px;
}

li.implinks_small
{
	font-size: 12px;
	font-family: Arial, helvetica, Sans-Serif;
	font-style: italic;
	font-weight: 600;
	padding-bottom: 8px;
}

a.whitelink
{
	color:#ffffff;
}
a.whitelink:link,a.whitelink:visited
{
	color: #ffffff;
	text-decoration: none;
}
a.whitelink:hover,a.whitelink:active
{
	color: #ffffff;
	text-decoration: underline;
}


/**** WINGS Content Areas ****/
.WINGS_title
{
	font-style: italic;
	font-weight: 700;
	font-family: Arial;
}

.wings_content_table
{
	 padding: 8px;
}
th.wings_content_table_head
{
	background-color: #00A8CB;
	font-size: 1.3em;
	color: #ffffff;
	border: #737173 1px solid;
	padding:4px;
}
td.wings_content_table_data
{
	font-size: 1.0em;
	text-align: left;
	vertical-align: top;
	background-color: #ffffef;
	border: #737173 1px solid;
	padding:4px;
}
a.wings_content_moreinfo,a.wings_content_moreinfo:visited,a.wings_content_moreinfo:link
{
	color: #193888;
	text-decoration: underline;
	font-weight: 700;
	font-style: italic;
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 0.8em;
}
a.wings_content_moreinfo:hover,a.wings_content_moreinfo:active
{
	color: #70A2BE;
	text-decoration: underline;
	font-weight: 700;
}

table.wings_slidertable
{
	background-color: #EEF1F3;
}
td.wings_slidermonth
{
	border-right: #303030 2px solid;
	border-bottom: #505050 1px solid;
}
td.wings_slidermonthfirst
{
	border-left: #303030 2px solid;
}
td.wings_slideryearname
{
	font-family: Tahoma, helvetica, Arial, Verdana, Sans-Serif;
	font-size: 9px;
	font-weight: 900;
	color: #333333;
	text-transform: uppercase;
	letter-spacing: 1px;
}
td.wings_slidermonthname
{
	font-family: Tahoma, helvetica, Arial, Verdana, Sans-Serif;
	font-size: 8px;
	font-weight: 700;
	color: #666666;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.wings_daterangetitle
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 14px;
	font-style: italic;
	font-weight: 500;
	color: #000000;
	padding-bottom: 8px;
}
.wings_daterangeouter
{
	width: 95%;
    border: #555555 1px solid;
	padding: 10px 5px 15px 5px;
	background-color: #EEF1F3;
}
.wings_nocredits
{
	font-family: Arial, helvetica, Sans-Serif;
	font-style: italic;
	font-size: 10px;
	color: #BBBBBB;
	font-weight: 500;
	padding-right: 2px;
}
.wings_credits
{
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-style: normal;
	font-size: 11px;
	color: #222222;
	font-weight: 700;
	padding-right: 0px;
}

.wings_pu_div
{
	padding-bottom: 3px;
	font-family: Tahoma, Arial, helvetica, Sans-Serif;
	font-size: 10px;
	background-color: #FDFDFD;
}
.wings_pu_ctype
{
	font-weight: 500;
	color: #000000;
	font-size: 11px;
}
.wings_pu_cname
{
	font-weight: 700;
	color: #333399;
	font-size: 11px;
}
.wings_pu_cval
{
	font-weight: 700;
	color: #008500;
	padding-right: 4px;
	padding-left: 4px;
}
.wings_pu_app
{
	font-family: Arial, helvetica, Sans-Serif;
	font-style: italic;
	color: #555555;
	padding-left: 6px;
}
.wings_bigsection
{
	background-color: #00A8CB;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: 900;
	vertical-align: top;
	text-align: center;
	padding: 0px 0px 6px 0px;
}
.wings_biginner
{
	background-color: #D0D0D0;
	font-size: 11px;
	font-weight: 700;
	color: #193888;
}

.credit-table {
	margin-bottom: 22px;
}
th.credit-table_ch_h
{
    font-size: 0.90em;
    font-family: arial, helvetica, sans-serif;
    font-style: italic;
    background-color: #EEF1F3;
    border-bottom: #909090 2px solid;
    color: #222222;
    margin: 0px 0px 0px 0px;
    padding: 2px 2px 2px 2px;
    font-weight: 500;
    vertical-align: bottom;
    text-align: left;
}
td.credit-table_ch_r
{
    font-size: 0.98em;
    padding-bottom: 2px;
    padding-top: 2px;
    border-bottom: 1px #e0e0e0 solid;
    vertical-align: top;
    text-align: left;
}
div.credit-table_caption
{
    font-weight: 700;
    font-size: 1.4em;
    color: #193888;
    padding-bottom: 2px; 
    border-bottom: #909090 2px solid;
}





/***  WINGS / AMT / IA Credits  ***/
.cc_creditvalue
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 600;
	color: #222222;
}
td.cc_rwicons
{
	width: 85px;
	text-align: left;
	vertical-align: middle;
	padding: 1px 2px 1px 2px !important; 
}
td.cc_rwval
{
    /* FAA decided to remove the icon column, so if they want it back use this width */
	/*width: 36px; */
	width: 85px;
	text-align: right; 
	vertical-align: middle; 
	padding: 1px 2px 1px 2px !important; 
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: 500; 
	color: #555555;
}
table.cc_tb
{
	background-color: #ffffff;
}
div.cc_m
{
	padding-bottom: 1px;
}
div.cc_o
{
	width: 135px;
}
div.cc_o_amt
{
	border: solid 1px #198858;
}
div.cc_o_ia
{
	border: solid 1px #886A19;
}
div.cc_o_wings
{
	border: solid 1px #193888;
	white-space:nowrap;
}
td.cc_rwtyp_amt
{
	background-color: #198858 !important;
}
td.cc_rwtyp_ia
{
	background-color: #886A19 !important;
}
td.cc_rwtyp_wings
{
	background-color: #193888 !important;
}
td.cc_rwtyp
{
	width: 50px;
	padding: 0px 0px 0px 0px !important;
	text-align: center;
	vertical-align: middle;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px !important;
	font-weight: 900 !important;
	color: #ffffff !important;
	text-transform: uppercase;
	letter-spacing: 0px;
}

td.us_ul
{
    vertical-align: top;
    font-size: 0.97em;
    padding-bottom: 6px;
    background-color: #ffffff;
}

div.hidden
{
    display: none;
    visibility: hidden;
}

div.visible
{
    display: block;
    visibility: visible;
}



/*** My Home ***/
div.myhome_section
{
	padding: 3px 6px 3px 6px;
	border: solid 1px #e0e0e0;
	border-top: solid 6px #e0e0e0;
	margin: 3px 8px 10px 2px;
}
div.myhome_section:hover
{
	border: solid 1px #e0e0ff;
	border-top: solid 6px #e0e0ff;
}



/*  General Links */
A:link
{
	color: #32478F;
}
A:visited
{
	color: #32478F;
}
A:active
{
	color: #70A2BE;
}
A:hover
{
	color: #70A2BE;
}

.div_inline
{
	display: inline;
}
.div_block
{
	display: block;
}


/*******************  General List Stuff *************************/
table.genlist_tableitem
{
	background-color: #f7f7f7;
}
.genlist_item_important
{
	font-weight: 700;
}
.genlist_item
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
}
.genlist_itme_large
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 16px;
	color: #333333;
}
.genlist_item_small
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #333333;
}
td.genlist_item_outer
{
	padding-bottom: 12px;
}
.genlist_smallnote
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #707070;
	font-style: italic;
	display: inline;
}
.genlist_mgmtlinks
{
	background-color: #70A2BE;
	text-align: right;
	border-top: #193888 1px solid;
	border-bottom: #193888 1px solid;
	font-family: arial, helvetica, Arial, Sans-Serif;
	font-size: 10px;
	font-weight: 500;
	font-style: italic;
	letter-spacing: 0px;
	color: #ffffff;
}
a.genlist_mgmtlink:visited,a.genlist_mgmtlink:link
{
	color: #ffffff;
	text-decoration: none;
	font-weight: 700;
}
a.genlist_mgmtlink:hover,a.genlist_mgmtlink:active
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: 700;
}
.genlist_mgmtlinks_link
{
	text-align: right;
}
.genlist_noresults
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #773333;
	font-style: italic;
	display: inline;
	font-weight: 700;
	text-align: center;
	padding: 3px 0px 3px 0px;
}

.genlist_noresults_o
{
	text-align: left;
	width: 70%;
	background-color: #EEF1F3;
	margin-top: 4px;
	padding: 2px 0px 2px 4px;
	margin-left: 12px;
}

/****  the merge tool   ****/
.merge_ttl
{
	font-size: 11px;
	padding-left: 3px;
	width: 40%;
	vertical-align: top;
	font-weight: 600;
	color: #777777;
}

.merge_data
{
	font-size: 11px;
	padding-right: 3px;
	width: 60%;
	vertical-align: top;
	font-weight: 700;
	color: #111111;
}

/***  General Notifications  ***/
.bigwarn_o
{
	width: 98%; padding: 1px; margin-top: 0px; margin-bottom: 12px; border: solid 2px #C90000; background-color: #fff0f0;
}

.bigwarn_i
{
	width: 100%; display: inline; float: left; padding: 3px;
}

.bigwarn_cont
{
	font-size: 11px; font-weight: 600; color: #6D0000;
}

.bigwarn_icon
{
	display: inline; float: left; padding-right: 4px;
}

.normwarn_o
{
	width: 98%; padding: 1px; margin-top: 0px; margin-bottom: 12px; border: solid 2px #e0e0e0; background-color: #fafafa;
}

.normwarn_i
{
	width: 100%; display: inline; float: left; padding: 3px;
}

.normwarn_cont
{
	font-family: Arial, helvetica, Sans-Serif; font-style: italic; color: #222222;
}

.normwarn_icon
{
	display: inline; float: left; padding-right: 4px;
}



/*** Links on the gridview/landing pages ****/
.action_o
{
	display: inline;
	float: right;
	border: solid 1px #e0e0e0;
	background-color: #EEF1F3;
	padding: 2px 2px 2px 2px;
}

.action_i
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
}

a.action
{
}

a.action:link,a.action:visited
{
	color: #018A13;
	text-decoration: none;
}

a.action:active,a.action:hover
{
	color: #96DC75;
	text-decoration: underline;
}



/*** Landing page menus   ***/
.lpmenu_o
{
	width: 100%;
}
.lpmenu_i
{
	width: 100%;
}
.lpmenu_it
{
	padding: 14px 2px 2px 0px;
	border-bottom: solid 3px #bbbbbb;
}
.lpmenu_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: 900;
	letter-spacing: -1px;
}
a.lpmenu_title:link,a.lpmenu_title:visited
{
	color: #193888;
	text-decoration: none;
}
a.lpmenu_title:hover,a.lpmenu_title:active
{
	color: #00A8CB;
	text-decoration: underline;
}
.lpmenu_text
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #444444;
	font-weight: 500;
	padding: 4px 2px 2px 4px;
}
.lpmenu_do
{
	padding: 1px 0px 1px 32px;
}
.lpmenu_di
{
	padding: 2px 4px 2px 4px;
	background-color: #EEF1F3;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size: 11px;
	color: #70A2BE;
}
.lpmenu_di_val
{
	font-weight: 900;
	font-size: 13px;
	color: #70A2BE;
}

/*** Reports   *****************/
.reportMain
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	padding-left: 0px;
}
.report_toprow
{
	padding-top: 2px;
	border-top: #555555 2px solid;
}
.report_bottomrow
{
	padding-bottom: 20px;
}
.reportSub
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	padding-left: 10px;
}
.reportVal
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 700;
	text-align: right;
	padding-right: 4px;
}
.reportSubVal
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	text-align: right;
	padding-right: 4px;
	color: #555555;
}
.reportAdditive
{
    color: #22AA55;
}

/*** Regular links ***/

a.logoutlink:hover,a.logoutlink:active {
font-family:Tahoma, Arial, Helvetica;
font-size:11px;
font-weight:900;
color:#FFF;
text-decoration:underline;
}

.logincell
{
	color:#ffffff;
}
.logincell:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.logincell:link
{
	color: #ffffff;
	text-decoration: none;
}
.logincell:active
{
	color: #ffffff;
	text-decoration: underline;
}
.logincell:visited
{
	color: #ffffff;
	text-decoration: none;
}

ul.form 
{
	list-style-type: none;
	list-style-image: none;
	padding: 0 3px 0 3px;
	margin: 0;
}

div.form_outer 
{
	position: relative;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	padding: 0;
}

div.form_inner 
{
	position: relative;
	background: #EEF1F3;
	margin: 0 3px 0 3px;
	padding: 3px;
}

li.label 
{
	margin-top:3px;
}

/*--------------------------------*/
/***  Master Template Sections  ***/
/*--------------------------------*/

.header_lb
{
	font-family: Tahoma, Arial, Helvetica, Sans-Serif;
	font-size: 2px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 0px; 
	padding-bottom: 0px;
	border-right: #ffffff 1px solid;
	display: block;
}
.header_lb:link
{
	color: White;
	text-decoration: none;
}
.header_lb:visited
{
	color: White;
	text-decoration: none;
}
.header_lb:active
{
	color: White;
	text-decoration: underline;
}
.header_lb:hover
{
	color: White;
	text-decoration: underline;
}

.imageblock
{
	display: block;
}

.tiny_text
{
	font-size: xx-small;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-bottom: auto;
	margin-top: auto;
}

.header_o
{
	font-family: Tahoma, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: 700;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
}
.header_o:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.header_o:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
.header_o:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
.header_o:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}


.header_searchbox
{
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px;
	border: #777 1px solid;
	padding-top: 0px; 
	width: 160px; 
	height: 14px;
	font-style: italic; 
	font-family: arial; 
	font-weight: 500; 
	font-size: 11px; 
}

img.topnav_image
{
	display: block;
	border: 0px;
}


A.footer_link
{
	font-size: 11px;
	font-family: Arial;
	font-style: italic;
}
A.footer_link:link
{
	color: #FFFFFF;
	text-decoration: none;
}
A.footer_link:visited
{
	color: #FFFFFF;
	text-decoration: none;
}
A.footer_link:active
{
	color: #FFFFFF;
	text-decoration: underline;
}
A.footer_link:hover
{
	color: #FFFFFF;
	text-decoration: underline;
}

.pagetitle
{
	padding-bottom: 10px;
}

#overDiv 
{
	text-align: left;
	margin: 1px;
	padding: 1px;
	line-height: 12px;
}


/***  Home Page ***/
.news_Date
{
	font-family: Arial;
	font-size: 9px;
	font-weight: 700;
	text-align: left;
	font-style: italic;
	color: #8c8c8c;
	padding-top: 4px;
}
TD.news_Headline
{
	padding-left: 12px;
	padding-right: 2px;
	padding-bottom: 6px;
}
A.news_Headline
{
	font-family: Arial;
	font-size: 9px;
	font-weight: 700;
	font-style: italic;
	text-align: left;
}
A.news_Headline:link { color: #ffffff; text-decoration: none; }
A.news_Headline:visited { color: #ffffff; text-decoration: none; }
A.news_Headline:active { color: #ffffff; text-decoration: underline; }
A.news_Headline:hover { color: #DA853C; text-decoration: underline; }
.news_Blurb
{
	font-family: Arial, Tahoma;
	font-size: 11px;
	font-style: italic;
	color: #5c5c5c;
}


input.logincellfield
{
	font-family: Arial;
	font-size: 11px;
/*	font-style: italic;	*/
}

A.foot_ads
{
	font-family: Arial;
	font-size: 9px;
	font-weight: 700;
	font-style: italic;
	text-align: left;
}
A.foot_ads:link, A.foot_ads:visited { color: #333333; text-decoration: none; }
A.foot_ads:active, A.foot_ads:hover { color: #000000; text-decoration: underline; }







/* ---  FAASTeam Directory ---- */
.fd_Portrait
{
	border: #333333 1px solid;
}

.fd_PortraitLarge
{
	border: #333333 2px solid;
}

.fd_viewfield
{
	font-size: 12px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, helvetica;
	color: #333333;
	vertical-align: top;
	width: 400px;
}

.fd_viewvalue
{
	font-size: 13px;
	font-family: Tahoma, Verdana, Arial, Sans-Serif, helvetica;
	font-weight: 700;
	vertical-align: top;
}

.fd_nodata
{
	font-family: Arial, helvetica, Sans-Serif;
	font-size: 11px;
	font-style: italic;
	color: #707070;
	font-weight: 500;
}

.fd_fieldnotes
{
	font-size: 9px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-style: normal;
	font-weight: 500;
}



/* -- - Miscellaneous ---- */
.pageNote
{
	border: #707070 2px solid;
	background-color: #EEF1F3;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-style: italic;
}











/* ----------  Legacy Support -------------- */
.pagetext_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: black;
}

.pagetext_header_noItalic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: black;
}


font.smallnote
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
}

p.smallnote
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #555555;
	margin-bottom: 0px;
	margin-top: 2px;
}


.footerTextLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

.footerTextLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}

.footerTextLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	text-decoration: none;
}


A.resourceLink:link
{
	font-size: 10px;
	color: #333333;
	font-weight: 500;
	letter-spacing: 0px;
	text-decoration: none;
}
A.resourceLink:visited
{
	font-size: 10px;
	color: #333333;
	font-weight: 500;
	letter-spacing: 0px;
	text-decoration: none;
}
A.resourceLink:active
{
	font-size: 10px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 0px;
	text-decoration: underline;
}
A.resourceLink:hover
{
	font-size: 10px;
	color: #000000;
	font-weight: 500;
	letter-spacing: 0px;
	text-decoration: underline;
}




.footerText {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

.relatedLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
}

.relatedLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
}

.relatedLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #660000;
}

.relatedSubLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666632;
}

.relatedSubLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	color: #666632;
}

.relatedSubLink {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	color: #666632;
}

.admin {
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #FF0000;
	text-decoration: underline;
}



P.paragraphtext
{
	margin-top: 0px;
	margin-bottom: 10px;
}

FONT.textnote
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 10px;
	font-weight: 500;
	font-family: Tahoma;
	color: #333333;
}

TD.tableheader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 700;
	color: #000033;
	vertical-align: top;
}


TD.tablevalue
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: top;
}
TD.tablevalue0
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: top;
}
TD.tablevalue1
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: top;
	background-color: #e0e0e0;
}
.list_noitems
{
	font-family: Arial, Helvetica;
	font-size: 13px;
	font-weight: 500;
	color: #000033;
	vertical-align: middle;
	text-align: center;
	background-color: #EEF1F3;
	font-style: italic;
}

FONT.formlegend
{
	font-family: Arial;
	font-size: 11px;
	font-style: italic;
}



TD.legend
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: middle;
}

TD.formcell
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 700;
	color: #000033;
}

TD.formcellvalue
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: #111111;
}
TD.formcellvalue_inv
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: red;
}

TD.formWarning
{
	font-family: Arial;
	font-size: 12px;
	font-weight: 700;
	font-style: italic;
	color: #993333;
}


TD.n_formcell
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-style: italic;
	font-size: 11px;
	font-weight: 700;
	color: #000033;
	background-color: #f3f3f3;
	border-right: #7f7f7f 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 6px;
	vertical-align: top;
	border-bottom: #e0e0e0 1px solid;
}
TD.n_formcell_button
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #000033;
	background-color: #f3f3f3;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	vertical-align: top;
	border-bottom: #e0e0e0 1px solid;
	text-align: center;
}
TD.n_formcellvalue
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: #111111;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	border-bottom: #EEF1F3 1px solid;
}
TD.n_formcellvalue_inv
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: red;
}
INPUT.n_forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: 500;
}
SELECT.n_forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: 500;
}
TEXTAREA.n_forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
	font-weight: 500;
}
FONT.n_formtextnote
{
	font-family: Tahoma, Helvetica;
	font-size: 9px;
	font-weight: 500;
	color: #333333;
	font-style: normal;
}
TD.n_formcell_hl
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-style: italic;
	font-size: 11px;
	font-weight: 700;
	color: #000033;
	background-color: #FFFFF0;
	border-right: #7f7f7f 1px solid;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 6px;
	vertical-align: top;
	border-bottom: #e0e0e0 1px solid;
}
TD.n_formcell_button_hl
{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	color: #000033;
	background-color: #FFFFF0;
	padding-top: 4px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 4px;
	vertical-align: top;
	border-bottom: #e0e0e0 1px solid;
	text-align: center;
}
TD.n_formcellvalue_hl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: 500;
	color: #111111;
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 3px;
	padding-bottom: 3px;
	vertical-align: top;
	border-bottom: #EEF1F3 1px solid;
	background-color: #FFFFF0;
}	


INPUT.check_small
{
	width: 14px;
	height: 14px;
}


TD.eventformcellvalue
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 13px;
	font-weight: 500;
	color: #000033;
}

TD.formstatcell
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #FFFFFF;
}

TD.formstatcellval
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 700;
	color: #FFFFFF;
}

TD.formstatcellvalwarning
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 700;
	color: #FF3333;
}


TD.formcelldist
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000000;
}

TD.formcelldistval
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #660000;
}


TR.eventrow
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: top;
	background-color: #EEF1F3;
	padding: 1px;
}

TR.expireRow 
{
	font-family: Tahome, Vertana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: 500;
	color: #70A2BE;
	vertical-align: top;
	background-color: #EEF1F3;
}
TR.eventrow td
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #000033;
	vertical-align: top;
	background-color: #EEF1F3;
	padding: 5px;
}
TR.eventrowinc
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
	background-color: #EEF1F3;
}
TD.eventrowinc
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
}
TR.eventrowinchl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	vertical-align: top;
	background-color: #DBDBDB;
}
TD.eventrowborder
{
	border-bottom:solid 1px #000;
}
TD.eventrowpast
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
}
TR.eventrowpast
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 1px;
}
TR.eventrowpast td
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 5px;
}
TR.eventrowpastinc
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 1px;
	border-bottom:solid 1px #000;
}
TR.eventrowpastinc td
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
	background-color: #FFF;
	padding: 5px;
}
TR.eventrowpasthl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	background-color: #F2D1D1;
}

TD.eventrowcancelled
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
}
TR.eventrowcancelled
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 1px;
}
TR.eventrowcancelled td
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #774444;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 5px;
}
TR.eventrowcancelledinc
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
	background-color: #fff0f0;
	padding: 1px;
	border-bottom:solid 1px #000;
}
TR.eventrowcancelledinc td
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	color: #555555;
	vertical-align: top;
	background-color: #FFF;
	padding: 5px;
}
TR.eventrowcancelledhl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	background-color: #F2D1D1;
}
TR.eventrowhl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	background-color: #D3E5FF;
	padding: 1px;
}
TD.eventrowhl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
}



TD.hottopic
{
	font-family: Arial, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	color: #565656;
}
FONT.hottopicdate
{
	font-weight: 500;
	color: #03285D;
}
FONT.hottopictitle
{
	font-weight: 900;
	color: #03285D;
}

A.hottopic:link {
	color: #03285D;
	text-decoration: none;
}
A.hottopic:visited {
	color: #03285D;
	text-decoration: none;
}
A.hottopic:active {
	color: #BD7125;
	text-decoration: underline;
}
A.hottopic:hover {
	color: #BD7125;
	text-decoration: underline;
}


TD.highlight
{
	font-family: Arial, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	text-align: right;
	color: #565656;
}
TD.highlightimage
{
	font-family: Arial, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	text-align: left;
	color: #565656;
}



TD.logincell
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: 900;
	color: #ffffff;
}


A.yellowwhite:link {
	color: #F4F700;
	text-decoration: underline;
}
A.yellowwhite:visited {
	color: #F4F700;
	text-decoration: underline;
}
A.yellowwhite:active {
	color: #FFFFFF;
	text-decoration: underline;
}
A.yellowwhite:hover {
	color: #FFFFFF;
	text-decoration: underline;
}




FONT.formerror
{
	font-size: 11px;
	font-weight: 900;
	color: #FF0000;
	font-family: Tahoma, Verdana, Arial, Helvetica;
	line-height: 110%;
}



INPUT.forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
}
SELECT.forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
}
TEXTAREA.forminput
{
	font-size: 12px;
	font-family: Tahoma, Verdana;
}

INPUT.forminputsmall
{
	font-size: 10px;
	font-family: Tahoma, Verdana;
}
SELECT.forminputsmall
{
	font-size: 10px;
	font-family: Tahoma, Verdana;
}
TEXTAREA.forminputsmall
{
	font-size: 10px;
	font-family: Tahoma, Verdana;
}



A.leftnav:link
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #000033;
	text-decoration: none;
}
A.leftnav:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #000033;
	text-decoration: none;
}
A.leftnav:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #109D65;
	text-decoration: none;
}
A.leftnav:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #109D65;
	text-decoration: none;
}

A.leftadminnav:link
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #530A1B;
	text-decoration: none;
}
A.leftadminnav:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #530A1B;
	text-decoration: none;
}
A.leftadminnav:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #109D65;
	text-decoration: none;
}
A.leftadminnav:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12.5px;
	font-weight: 700;
	color: #109D65;
	text-decoration: none;
}


A.logoutlink:link
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: none;
}
A.logoutlink:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: none;
}
A.logoutlink:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: underline;
}
A.logoutlink:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: 900;
	color: #FFFFFF;
	text-decoration: underline;
}


UL
{
	margin-top: 2px;
	margin-bottom: 4px;
	list-style-image: url("/images/icon_bullet.gif");
}

UL.normal
{
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-image: none;
	list-style: none;
}
li.smallindent
{
	margin-left: -28px;
}

UL.public_nav
{
	list-style-image: none;
}

FORM
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}



TD.budget_title
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 700;
	vertical-align: top;
	text-align: left;
}
TD.budget_value
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	text-align: right;
}

TD.budget_title_hl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 700;
	vertical-align: top;
	text-align: left;
	color: Blue;
}
TD.budget_value_hl
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	text-align: right;
	color: Blue;
}

TD.budget_title_spent
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 700;
	vertical-align: top;
	text-align: left;
	color: Red;
}
TD.budget_value_spent
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	text-align: right;
	color: Red;
}



TD.budget_transrow0
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
}

TD.budget_transrow1
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	background-color: #EEF1F3;
}

TD.budget_transrow_comments0
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	color: #777777;
	font-style: italic;
}

TD.budget_transrow_comments1
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	font-weight: 500;
	vertical-align: top;
	background-color: #EEF1F3;
	color: #777777;
	font-style: italic;
}



TABLE.funds_af
{
	background-color: #bbbbbb;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: Black;
}
TD.funds_af_border
{
	background-color: #000033;
}
TD.funds_af_title_budget
{
	font-weight: 700;
	color: White;
}
TD.funds_af_title
{
	font-weight: 700;
}
TD.funds_af_title_hl
{
	font-weight: 700;
	color: blue;
}
TD.funds_af_title_app
{
	font-weight: 700;
	color: green;
}
TD.funds_af_title_spent
{
	font-weight: 700;
	color: Red;
}
TD.funds_af_value
{
	font-weight: 500;
}
TD.funds_af_value_hl
{
	font-weight: 500;
	color: Blue;
}
TD.funds_af_value_budget
{
	font-weight: 500;
	color: White;
}
TD.funds_af_value_app
{
	font-weight: 500;
	color: Green;
}
TD.funds_af_value_spent
{
	font-weight: 500;
	color: Red;
}
TR.funds_af_titlerow
{
	background-color: #cccccc;
}
TR.funds_af_rowbg0
{
	background-color: #bbbbbb;
}
TR.funds_af_rowbg1
{
	background-color: #aaaaaa;
}



TABLE.funds_tb
{
	background-color: #BD7125;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: White;
}
TD.funds_tb_border
{
	background-color: #000033;
}
TD.funds_tb_title
{
	font-weight: 500;
}
TD.funds_tb_value
{
	font-weight: 700;
}
FONT.funds_font
{
	color: #000033;
	font-weight: 700;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11.5px;
}

TABLE.funds_tb_proj
{
	background-color: #417FD6;
	font-family: Tahoma, Arial;
	font-size: 10px;
	color: White;
}
TD.funds_tb_border_proj
{
	background-color: #333366;
}
TD.funds_tb_title_proj
{
	font-weight: 500;
}
TD.funds_tb_value_proj
{
	font-weight: 700;
}
FONT.funds_font_proj
{
	color: #333366;
	font-weight: 600;
	font-style: italic;
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 11.5px;
}



A.infoTableLink:link
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
}
A.infoTableLink:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: none;
}
A.infoTableLink:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
}
A.infoTableLink:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
}



A.whiteLink:link
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
}
A.whiteLink:visited
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #FFFFFF;
	text-decoration: underline;
}
A.whiteLink:hover
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #660000;
	text-decoration: underline;
}
A.whiteLink:active
{
	font-family: Tahoma, Arial, Helvetica;
	font-weight: 700;
	color: #660000;
	text-decoration: underline;
}




TR.event_quickbar
{
	background-color: #18728C;
}
TD.event_quickbar
{
	background-color: #18728C;
}
TD.event_quickbarsel
{
	background-color: #E9E9E9;
}
A.event_quickbar:link {
	color: #FFFFFF;
	text-decoration: none;
}
A.event_quickbar:visited {
	color: #FFFFFF;
	text-decoration: none;
}
A.event_quickbar:active {
	color: #000033;
	text-decoration: underline;
}
A.event_quickbar:hover {
	color: #000033;
	text-decoration: underline;
}

A.event_quickbarsel:link {
	color: #660000;
	text-decoration: none;
}
A.event_quickbarsel:visited {
	color: #660000;
	text-decoration: none;
}
A.event_quickbarsel:active {
	color: #000033;
	text-decoration: underline;
}
A.event_quickbarsel:hover {
	color: #000033;
	text-decoration: underline;
}



A.nav_Group:link
{
	color: #330000;
	text-decoration: none;
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica;
	font-style: italic;
	width: 100%;
}
A.nav_Group:visited
{
	color: #330000;
	text-decoration: none;
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica;
	font-style: italic;
	width: 100%;
}
A.nav_Group:active
{
	color: #BD7125;
	text-decoration: underline;
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_Group:hover
{
	color: #BD7125;
	text-decoration: underline;
	font-weight: 700;
	font-size: 13px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}


A.nav_GroupItem:link
{
	color: #330000;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItem:visited
{
	color: #330000;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItem:active
{
	color: #000033;
	text-decoration: underline;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItem:hover
{
	color: #000033;
	text-decoration: underline;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}


A.nav_GroupItemStd:link
{
	color: #000033;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemStd:visited
{
	color: #000033;
	text-decoration: none;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemStd:active
{
	color: #330000;
	text-decoration: underline;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemStd:hover
{
	color: #330000;
	text-decoration: underline;
	font-weight: 700;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}

A.nav_GroupItemPublic:link
{
	color: #000033;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemPublic:visited
{
	color: #000033;
	text-decoration: none;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemPublic:active
{
	color: #330000;
	text-decoration: underline;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}
A.nav_GroupItemPublic:hover
{
	color: #330000;
	text-decoration: underline;
	font-weight: 500;
	font-size: 11px;
	font-family: Arial, Tahoma, Helvetica;
	width: 100%;
}



tr.nav_Group
{
	background-color: #EEF1F3;
}
tr.nav_Group_hl
{
	background-color: #d0d0d0;
}
tr.nav_Group_top
{
	background-color: #000033;
}
tr.nav_Group_section
{
	background-color: #d0d0d0;
}
tr.nav_Group_item
{
}
tr.nav_Group_item_hl
{
	background-color: #d0d0d0;
}

td.nav
{
	font-size: 10px;
}

TABLE.reporttable
{
	border-style: none;
}
TD.reporttableheader
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 700;
	color: #000033;
	vertical-align: top;
	border-style: none;
	border-bottom: 2px;
	border-bottom-color: #000033;
	border-bottom-style: solid;
}

TD.reporttablefooter
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: 700;
	color: #000033;
	vertical-align: top;
	border-left: none;
	border-right: none;
	border-bottom: none;
	border-top: 2px #000033 solid;
}

.iconlegendheader
{
	font-family: Arial, Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: 700;
	font-style: italic;
	color: #333333;	
}



.lc_header_large
{
	font-family: Arial, Helvetica, Tahoma, Verdana, Sans-Serif;
	font-size: 15px;
	font-style: italic;
	font-weight: 700;
	color: #003366;
}


A.search_resulttitle:link {
	color: #000066;
	text-decoration: none;
	font-style: italic;
	font-size: 13px;
	font-weight: 700;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}
A.search_resulttitle:visited {
	color: #000066;
	text-decoration: none;
	font-style: italic;
	font-size: 13px;
	font-weight: 700;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}
A.search_resulttitle:active {
	color: #BD7125;
	text-decoration: underline;
	font-style: italic;
	font-size: 13px;
	font-weight: 700;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}
A.search_resulttitle:hover {
	color: #BD7125;
	text-decoration: underline;
	font-style: italic;
	font-size: 13px;
	font-weight: 700;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
}

.search_resultdesc
{
	font-size: 11px;
}


.notFoundError
{
	font-family: Arial;
	font-size: 13px;
	font-style: italic;
	color: #AA0000;
	font-weight: 700;
}




/* The DST Section */
.DST_NotificationType
{
	font-weight: 900;
	color: #FFFF00;
}

TD.DST_StatCellName
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 500;
	font-style: italic;
	color: #333333;
}

TD.DST_StatCellNameEm
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	background-color: #ffffff;
	border-bottom: #A6C5DC 1px solid;
	border-top: #A6C5DC 1px solid;
}

TD.DST_StatCellValue
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
	text-align: right;
	padding-right: 8px;
}

TD.DST_StatCellValueEm
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	color: #333333;
	text-align: right;
	padding-right: 8px;
	background-color: #ffffff;
	border-bottom: #A6C5DC 1px solid;
	border-top: #A6C5DC 1px solid;
}

TABLE.DST_StatTable
{
	background-color: #C0E4FE;
	border-left: #333333 2px solid;
	border-top: #333333 2px solid;
	border-right: #333333 2px solid;
	border-bottom: #333333 2px solid;
}

TD.DST_AddSet
{
	font-family: Tahoma;
	font-size: 11px;
	font-weight: 700;
	text-align: right;
}

TABLE.DST_Set
{
	border-bottom: #777777 1px solid;
	border-top: #777777 1px solid;
}

TR.DST_Row_hl
{
	background-color: #ffffff;
}
TR.DST_Row
{
	background-color: #F6EBE1;
}

.DST_NoSets
{
	font-family: Arial;
	font-style: italic;
	font-size: 12px;
	text-align: left;
}

A.DST_AddSet:link
{
	color: #993333;
	text-decoration: none;
}
A.DST_AddSet:visited
{
	color: #993333;
	text-decoration: none;
}
A.DST_AddSet:active
{
	color: #333399;
	text-decoration: underline;
}
A.DST_AddSet:hover
{
	color: #333399;
	text-decoration: underline;
}

TD.DST_StatsHeader
{
	font-family: Tahoma;
	font-weight: 700;
	font-size: 11px;
}

TD.DST_SetName
{
	font-family: Tahoma;
	font-weight: 700;
	font-size: 11px;
}

TD.DST_SetStat
{
	font-family: Arial;
	font-style: italic;
	font-weight: 500;
	font-size: 12px;
	text-align: right;
}

TD.DST_SetIcons
{
	font-family: Tahoma;
	font-weight: 500;
	font-size: 10px;
}

TD.DST_CriteriaSelHeader
{
	font-family: Arial;
	font-style: italic;
	font-weight: 500;
	font-size: 11px;
	vertical-align: top;
	padding-bottom: 2px;
	padding-left: 2px;
	padding-top: 2px;
	padding-right: 2px;
}

.DST_CriteriaSelHeaderText
{
	vertical-align: top;
	color: #000000;
	width: 90%;
	text-align: left;
	border-bottom: #333333 1px solid;
	border-left: #333333 1px solid;
	border-top: #333333 1px solid;
	border-right: #333333 1px solid;
	background-color: #A4D9D0;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

TD.DST_CriteriaGroupHeader
{
	font-family: Arial;
	font-size: 11px;
	font-weight: 700;
	padding-left: 8px;
}

TD.DST_CriteriaItem
{
	font-family: Tahoma;
	font-weight: 500;
	font-size: 10px;
	padding-left: 16px;
	padding-bottom: 8px;
}

TD.DST_SetToolInfoHeader
{
	font-family: Arial;
	font-style: italic;
	font-size: 10px;
	font-weight: 700;
	color: #70A2BE;
}

TD.DST_SetToolInfo
{
	font-family: Arial;
	font-size: 12px;
	color: #000033;
	vertical-align: top;
}

.DST_GreyedOut
{
	color: #999999;
}

TD.DST_ConfirmMessage
{
	font-family: Arial;
	font-size: 13px;
	color: #330000;
	font-style: italic;
	font-weight: 700;
	vertical-align: top;
	text-align: center;
	color: White;
	background-color: #cc6666;
}

SELECT.DST_SmallDropDown
{
	padding-left: 1px;
	font-weight: 500;
	font-size: 9px;
	width: 170px;
	color: #333333;
	font-family: Tahoma;
}

/* WINGS Icon Legend */
.WINGS_IL_Outer 
{
margin: 3px 0 3px 0;
border-top: 2px solid #000;
border-bottom: 2px solid #000;
}

.WINGS_IL_Inner 
{
margin: 0 3px 0 3px;
padding: 2px;
background: #fff;
text-align: center;
}

.blue4bg 
{
	background: #18728C;
}

.blue4color 
{
	color: #18728C;
}

caption 
{
	border: #000 2px solid;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}


/***  WINGS Specific   ***********/
.wws_o
{
	width: 100%;
}
.wws_i_w
{
	background-color: #EEF1F3;
	border: solid 1px #193888;
	padding: 2px 2px 2px 2px;
}
.wws_i_a
{
	background-color: #EEF1F3;
	border: solid 1px #198858;
	padding: 2px 2px 2px 2px;
}
.wws_i_i
{
	background-color: #EEF1F3;
	border: solid 1px #886A19;
	padding: 2px 2px 2px 2px;
}
.wws_v
{
	border-bottom: #ffffff 2px solid;
}

.ws_val
{
	font-family: Tahoma, Verdana, Arial, helvetica;
	font-weight: 700;
	font-size: 9px;
	color: #333333;
	border: solid 2px #dddddd;
	margin: 1px 1px 1px 1px;
	width: 32px;
}
.ws_val:hover
{
	border: solid 2px #bbbbbb;
}
.ws_val_l
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 9px;
	color: #333333;
}
.ws_val_h
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 500;
	font-size: 9px;
	color: #555555;
	font-style: italic;
}

.ws_w_dh
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #333333;
	background-color: #D9E1FF;
}
.ws_w_dh_sel
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #ffffff;
	background-color: #193888;
}

.ws_a_dh
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #333333;
	background-color: #E1F9EE;
}
.ws_a_dh_sel
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #ffffff;
	background-color: #198858;
}

.ws_i_dh
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #333333;
	background-color: #FDF4DA;
}
.ws_i_dh_sel
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: 700;
	color: #ffffff;
	background-color: #886A19;
}
.wws_l_a
{
	font-size: 0.95em;
	font-weight: 700;
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	color: #333333;
}


/*** WINGS - SylSelector  ***/
.ss_t
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	font-style: italic;
	color: #333333;
	font-weight: 700;
	letter-spacing: 1px;
}
.ss_st
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: italic;
	color: #333333;
	font-weight: 500;
}
.ss_srch_o
{
	background-color: #d0d0d0;
	border: solid 2px #606060;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
}
.ss_srch_hdr
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: 700;
}
.ss_srch
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 500;
	color: #333333;
}
a.ss_tl
{
	font-size: 11px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	float: right;
}
a.ss_tl:link,a.ss_tl:visited
{
}
a.ss_tl:active,a.ss_tl:hover
{
}
.ss_adder_o
{
	padding: 4px 0px 4px 0px;
}

.ss_adder_i
{
	border: solid 2px #009084;
	background-color: #EEF1F3;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.ss_adder_i2
{
	padding: 2px 2px 2px 2px;
}
.ss_upper
{
	border-bottom: dotted 1px #555555;
	padding-bottom: 2px;
}
.ss_upper_h
{
	vertical-align: bottom;	
	font-size: 12px;
	font-weight: 700;
}
.ss_sylitem
{
	font-size: 11px;
	color: #333333;
}
.ss_t_brd
{
	border: solid 2px #e0e0e0;
	padding: 2px 2px 2px 2px;
	margin: 2px 2px 2px 2px;
	background-color: #fafafa;
}
a.ss_sylitem
{
	color: #333333;
}
a.ss_sylitem:link,a.ss_sylitem:visited
{
	color: #333333;
	text-decoration: none;
}
a.ss_sylitem:active,a.ss_sylitem:hover
{
	color: #193888;
	text-decoration: underline;
}


/** AMT **/

div.FloatLeftPad 
{
    float:left;
    padding-right:20px;
}
table.AMTAwardListItem
{
    padding:0px;
    border-collapse: collapse;
}
.AMTAwardListItem tr
{
    height:40px;
}

tr.AMTAwardListItemAlt
{
    height:40px;
}

.AMTAwardListItem td
{
    padding:10px;
    width:15%;
    font-size:12px;
}

.AMTAwardListItem tr:hover
{
    background-color:#DDE6E6;
}

/** General viewer page classes.  **/
.vwr_main
{
	float: left;
	width: 100%;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.vwr_info
{
	float: right;
	width: 38%;
	display: inline;
	padding: 0px 0px 6px 6px;
	margin: 0px 0px 0px 0px;
}

.vwr_info_norminside
{
	width: 145px;
	float: right;
	background-color: #E7E7E7;
	padding: 4px 4px 4px 8px;
}

.vwr_info_highinside
{
	width: 72%;
	float: right;
	background-color: #FFFEE3;
	padding: 4px 4px 4px 8px;
	border: dotted 1px #a0a0a0;
}

.vwr_info_txt_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #333333;
	float: right;
	width: 100%;
}

.vwr_info_txt_high
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #193888;
	float: right;
	width: 100%;
}

.vwr_info_txt_norm
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 500;
	color: #333333;
	float: right;
	width: 100%;
}

.vwr_info_txt_subtitle
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-style: italic;
	color: #555555;
	font-weight: 500;
}

.vwr_info_img
{
	float: left;
	padding: 2px 2px 2px 2px;
}

.vwr_main_title
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: 600;
	color: #333333;
}

.vwr_main_subtitle
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #555555;
}

.vwr_main_content
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 500;
	color: #000000;
}




.vwr_info_txt_reg
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 600;
	color: #222222;
}




.vwr_h
{
	padding-top: 18px;
	padding-bottom: 10px;
}
.vwr_his
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #444444;
	font-weight: 500;
	font-style: italic;
}
.vwr_hib
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 19px;
	color: #222222;
	font-weight: 700;
}
.vwr_hib_s
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #222222;
	font-weight: 600;
}
.vwr_data
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.vwr_delhdr
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
	font-size: 13px;
	font-weight: 700;
	color: #C90000;
}
.vwr_sm_hib
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: 700;
}
.vwr_sm_his
{
	font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.vwr_sm
{
	padding: 0px 2px 0px 2px;
	margin: 1px 2px 1px 2px;
}
.vwr_crd
{
	display: inline;
	float: right;
	padding: 0px 0px 6px 6px;
	font-size: 11px;
	font-weight: 500;
}
.vwr_crd_i
{
	border: solid 2px #a0a0a0;
	padding: 3px 3px 3px 3px;
	background-color: #EEF1F3;
}
.vwr_left
{
	display: inline;
	float: left;
	padding: 0px 6px 6px 0px;
}
.vwr_actlink
{
	border: solid 2px #70A2BE;
	padding: 2px 2px 2px 2px;
	font-weight: 700;
	font-size: 13px;
	font-style: italic;
	font-family: Arial, helvetica, Sans-Serif;
}
.vwr_ap
{
	border: solid 2px #F5CDAA;
	padding: 2px 2px 2px 2px;
	text-align: right;
	background-color: #EEF1F3;
}
.vwr_act
{
	background-color: #fafafa;
}
.vwr_div_1
{
	border-top: solid 4px #193888;
	padding: 4px 0px 12px 0px;
}
.vwr_div_2
{
	border-top: solid 4px #aaaaaa;
	padding: 12px 0px 4px 0px;
}




/************************ GSLAC specific ****************************/


.iconLegendFrame
{
	border-top: #555555 2px solid;
	border-bottom: #555555 2px solid;
	background-color: #EEF1F3;
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
	vertical-align: top;
}

.iconLegendIcon
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: xx-small;
	font-style: italic;
	color: #333333;
	width: 52px;
	text-align: center;
	vertical-align: top;
}



A.adminlink
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-style: italic;
}
A.adminlink:link
{
	color: #70A2BE;
	text-decoration: none;
}
A.adminlink:visited
{
	color: #70A2BE;
	text-decoration: none;
}
A.adminlink:active
{
	color: #00a8cb;
	text-decoration: underline;
}
A.adminlink:hover
{
	color: #00a8cb;
	text-decoration: underline;
}



p
{
	margin-bottom: 12px;
	margin-top: 0px;
	padding-top: 0px;
}



div.ToGetStartedLink
{
	clear: both;
	font-size:8pt;
	font-weight: 700;
}
div.ToGetStarted_o
{
}
div.ToGetStarted_i
{
	padding: 3px 3px 3px 3px;
	text-align: left;
	clear: both;
    border: 1px solid #d0d0d0;
    padding: 4px;
}


/* Used for the View Credit overlib overlay */
.phaseSection {
    padding-bottom: 5px;
}
.phaseHeader {
    font-weight: bold;
}
.phaseCredit {
    padding-left: 10px;
}
.phaseAsterisk {
    color: Red;
}
.phaseFootnote 
{
    margin-top: 10px;
    width: 280px;
}

.hoverOverLib
{
    text-decoration: none; 
    border-bottom: 1px dashed;
}