TABLE#embeddedview A:hover {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TABLE#embeddedview A {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

TABLE#embeddedview IMG {
	DISPLAY: none
}

TD {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

/*
BODY {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
*/

DIV {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

BLOCKQUOTE {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

P {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:link {
	FONT-SIZE: x-small;
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:link {
	FONT-SIZE: x-small;
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:visited {
	FONT-SIZE: x-small;
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

A:hover {
	COLOR: blue
}

.groupListOnHome {
	FONT-SIZE: x-small
}

BODY {
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

.groupheader {
	FONT-SIZE: small;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

.strong {
	FONT-WEIGHT: bold
}

H2 {
	FONT-SIZE: small;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

TD {
	FONT-SIZE: x-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

.leftBoxTitle {
	FONT-WEIGHT: bold;
	FONT-SIZE: small;
	COLOR: #000000;
	LINE-HEIGHT: normal;
	FONT-STYLE: normal
}

.disclaimer {
	FONT-SIZE: x-small;
	FONT-STYLE: italic
}

.body {
	FONT-SIZE: x-small;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.body A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.body A {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.linksection {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: black;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.linksection A:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: blue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.linksection A {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	COLOR: darkblue;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.linksectiontitle {
	FONT-SIZE: small;
	COLOR: #940621
}

.footerlinks {
	FONT-SIZE: xx-small;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}

.footerlinks A {
	FONT-SIZE: xx-small;
	COLOR: #000000
}

footerlinks A:hover {
	FONT-SIZE: xx-small;
	COLOR: blue
}

.footerlinks A:visited {
	FONT-SIZE: xx-small;
	COLOR: #000000
}

.navigatorlinks {
	FONT-SIZE: x-small;
	COLOR: #ffffff;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

A.navigatorlinks {
	FONT-SIZE: x-small;
	COLOR: #ffffff;
	TEXT-DECORATION: none
}

A.navigatorlinks:hover {
	FONT-SIZE: x-small;
	COLOR: #ffffff;
	TEXT-DECORATION: underline
}

A.navigatorlinks:visited {
	FONT-SIZE: x-small;
	COLOR: #ffffff
}

.activeSortHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.activeSortHeader:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.activeSortHeader:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.activeSortHeader:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.sortHeader:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.sortHeader:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.sortHeader:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.sortHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: none
}

.activeSortHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #000080;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

.sortTableHeader {
	BACKGROUND: #afafd8
}

.activeSortTableHeader {
	BACKGROUND: #e6e6ff
}

.CommunityHeader {
	FONT-WEIGHT: normal;
	FONT-SIZE: 16pt;
	MARGIN-BOTTOM: 5px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

.CommunityTopicHeader {
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN-BOTTOM: 5px;
	COLOR: #000000;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

TD.iconLinks {
	PADDING-RIGHT: 20px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN-BOTTOM: 5px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-ALIGN: center
}

DIV.iconLinks {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 12pt;
	MARGIN-BOTTOM: 0px;
	PADDING-BOTTOM: 0px;
	COLOR: #000000;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-ALIGN: left
}

.mainContent {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

.breadCrumb {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 5px;
	FONT-SIZE: x-small;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif
}

A.breadCrumb:link {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.breadCrumb:hover {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

A.breadCrumb:visited {
	FONT-WEIGHT: bold;
	FONT-SIZE: x-small;
	FONT-FAMILY: Verdana,Arial, Helvetica, sans-serif;
	TEXT-DECORATION: underline
}

/* styles for the discussion view */
span.dis_subject {
	font-weight: bold;
	font-size: 10pt;
	color: #0000ff;
}
span.dis_responses,
span.dis_nameDate {
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}
span.dis_subject a {
	font-weight: bold;
	font-size: 10pt;
	color: #0000ff;
	text-decoration: underline;
}


/* styles for directory view */
span.dir_name, 
span.dir_mail, 
span.dir_phone, 
span.dir_org, 
span.dir_faxnum, 
span.dir_communities, 
span.dir_list {
	font-weight: normal;
	font-size: 10pt;
}

span.dir_name a, 
span.dir_mail a, 
span.dir_phone a, 
span.dir_org a, 
span.dir_faxnum a, 
span.dir_communities a, 
span.dir_list a {
	font-weight: normal;
	font-size: 10pt;
	color: #0000ff;
	text-decoration: underline;
}

tr.dir_tr {
	vertical-align: top;
}

tr.dir_tr td {
	border-bottom: 1px solid navy;
}


/* styles for reference view */
tr.ref_reference {
	vertical-align: top;
}
span.ref_subject, 
span.ref_category, 
span.ref_date {
	font-weight: normal;
	font-size: 10pt;
	color: black;
}
span.ref_subject a,
span.ref_category a,
span.ref_date a {
	font-size: 10pt;
	font-weight: bold;
	color: #0000ff;
}

/* styles for wip view */
span.wip_subject,
span.wip_date,
span.wip_name,
span.wip_responses {
	font-weight: bold;
	font-size: 10pt;
	color: #0000ff;
}

/* styles for search results */
tr.srchres_tr {
	vertical-align: top;
}
tr.srchres_tr td {
	border-bottom: 1px solid gray;
	font-size: 10pt;
	font-weight: normal;
	color: black;
}
tr.srchres_tr td a {
	font-size: 10pt;
	font-weight: bold;
	color: #0000ff;
}	
/* RFU - reserved for future use
span.srchres_docnum {
}
span.srchres_category {
}
span.srchres_formname {
}
span.srchres_link {
}
*/

/*
COLORS
00578F (navy)
d76a05 orange
f4f2e4 light tan
0076a3 better blue
b2c0ce light blue/grey
95a3ab blue/grey ( more grey and darker)
304343 dark green
*/

/** GLOBALS **/
BODY, TD { font-family: arial,helvetica,sans-serif; font-size: 80%; }
BODY { margin: 0px; }
TR { vertical-align: top; }
A:visited { color: #939; }
A:link, A:active { color: #333399; }
A:hover { color: #cc0000; }
TR { vertical-align: top; }
DT { margin-top: 5px; }
UL { }
INPUT:focus, TEXTAREA:focus { border: 2px inset #f00; }


/** STRUCTURAL **/
#nav { vertical-align: middle; background: #444 url(../images/bg-texture.gif); color: #fff; }
#tdnav, #tdsearch { border-bottom: 1px solid #000; }
#tdnav a { font-weight: bold; color: #fff; }
#tdnav select { font: 11px verdana,sans-serif; }
#tdsearch { padding: 5px 8px 5px 5px; text-align: right; }
#tdsearch a { color: #ffee66; font-weight: bold; }

#banner { background: #0076a3; color: #fff; }
#banner a { color: #fff; font-weight: bold; }
#tdbanner, #tdadmin { border-bottom: 1px solid #000; background: url('bg.gif');}
#tdadmin { text-align: right; vertical-align: middle; padding-right: 10px; background: url('bg.gif');}
#tdright { border-bottom: 0px ; background: url('right_border.gif'); align: right; }

#menubar { display: none; }

#tdside { width: 220px; }
#tdside ul { list-style: none; margin: 0; padding: 0; list-style-image: none; }
#tdside li { padding: 0; margin: 0; border-bottom: 1px dashed #b2c0ce; }
#tdside li a { font-size: 12px; text-decoration: none; padding: 1px 0; display: block; width: 100%; }
#tdside li a:visited { color: #339; }
#tdside li a:hover, #tdside li a.selected { background: transparent url(../images/bg-sidemenu.gif) repeat-y; }
#tdside ul#sidemenu { font-weight: bold; line-height: 180%; }
#tdside ul.sidesubmenu { display: none; padding-left: 13px; font: normal 10px sans-serif; }
#tdside ul.sidesubmenu li { border-bottom: none; }
#tdside ul.sidesubmenu li a { font-size: 11px; font-weight: normal; }

#tdmain { padding-left: 10px; }

#tdOpt { width: 10%; text-align: right; }

#tdFooter, #tdCopyright { color: #333; font: 11px verdana,sans-serif; }
#tdFooter { border-top: 1px dashed #b2c0ce; padding: 8px;}
#tdCopyright { padding: 5px 8px 8px 5px; }

#datemodified { margin-top: 50px; text-align: center; font: italic 11px verdana,sans-serif; color: #666; }

#breadcrumbs { margin: 5px auto 20px auto; padding: 3px 15px; width: 100%; height: 20px; display: block; font: bold 10px verdana,sans-serif; background: #fff url(../images/bg-breadcrumb_end_halfround.gif) no-repeat left top; }

#staff ul { margin-top: 0; }

/** CLASSES **/
.box { margin-bottom: 10px; padding: 0; }
.box-inner { padding: 8px 10px; }
.box H3 {
	margin: 0;
	padding: 5px 5px 0 0;
	color: #d76a05;
	background-color: #ffffff;
	border-bottom: 1px solid #d76a05; /** remember to set DIV.box to the same thing **/
	font: 23px/16px 'arial narrow',arial,helvetica,sans-serif;
	letter-spacing: -.5px;
}
.edit { padding-left: 20px; margin-bottom: 15px; color: #f00 !important; font-weight: bold; background: transparent url(../images/icon-edit.gif) no-repeat 0 50%; display: block; }
.survey { color: Maroon !important; font-weight: bold; background: transparent url(../images/icon-survey.gif) no-repeat left top; padding: 0 0 5px 15px; }
.stripe { background: #fff; }
.stripe tr { background: #ccc; }
.stripe tr.alt { background: #eee; }
.alt { background-color: #fff; }
.emph { color: #000066; }
.indent { padding-left: 15px; }
.highlight { background-color: Yellow; }
.alert, .error { color: red; }
.success { color: green; }
.document-category { font-weight: bold; background-color: #f0f0f0; margin-bottom: 0; padding: 3px 0; }
.document-link { font-weight: bold; }
.document-abstract { margin-bottom: 10px; font-size: 11px; }
.document-meta { color: Green; }
.debug { font: 12px 'courier new',courier,serif; color: Red; white-space: pre; }
.selected { font-weight: bold; color: maroon !important; }
