/********************************************************
DEFAULT STYLES FOR HTML TAGS
********************************************************/

hr {
	color: #19ACCE;
}

/********************************************************
TEXT STYLES
each style should appear in three places... color, font-family, and other
some styles may not appear in font-family as they are defaulting to the <td> setting
********************************************************/

/* TEXT STYLES -color
please group all styles of the same color together!
*/

.CMS_TD_default, .formDefault, .formCopy, .CMS_FAQ_answer
{
	color:#333333;
}

.CMS_TD_alt
{
	color:#999999;
}

.pageTitle, .formH1, a.CMS_TD_default:link, a.CMS_TD_default:visited, a.CMS_TD_default:active, a.CMS_TD_default:hover,
a.formDefault:link, a.formDefault:visited, a.formDefault:active, a.formDefault:hover,
a.formCopy:link, a.formCopy:visited, a.formCopy:active, a.formCopy:hover {
	color:#13436E;
}

.CMS_H1, .resultName, .linkGeneral, .paginLink {
	color:#1D68AC;
}

/*not used at this time*/
.CMS_H2 {
	color:#13436E;
}

.detailListTitle, .CMS_FAQ_question, a.CMS_FAQ_answer:link, a.CMS_FAQ_answer:visited, a.CMS_FAQ_answer:active, a.CMS_FAQ_answer:hover {
	color:#13436E;
}

.helpTitle {
	color:#49466C;
}

a.quickLinks:link, a.quickLinks:visited, a.quickLinks:active, a.leftMenuItem:link, a.leftMenuItem:visited, a.leftMenuItem:active,
a.leftMenuTitle:link, a.leftMenuTitle:visited, a.leftMenuTitle:active, a.logoutLink:link, a.logoutLink:visited, a.logoutLink:active {
	color: #666666; 
}

a.leftMenuItemAlt:link, a.leftMenuItemAlt:visited, a.leftMenuItemAlt:active, a.leftMenuItemAlt:hover, 
a.quickLinksSel:link, a.quickLinksSel:visited, a.quickLinksSel:active, a.quickLinksSel:hover {
	color: #FFFFFF; 
}

a.quickLinks:hover, a.leftMenuItem:hover, a.leftMenuTitle:hover, a.logoutLink:hover {
	color: #1D68AC; 
}

.quickLinkTitle {
	color: #ffffff;	
	background-color: #1D68AC;
	padding-left:5px;
	padding-right:5px;
}

/* TEXT STYLES -font-family
please group all styles of the same font family together!
*/

.CMS_TD_default, .CMS_FAQ_question, .CMS_FAQ_answer, .paginLink, .CMS_TD_alt  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.detailListTitle, .helpTitle, .pageTitle, .CMS_H1, .CMS_H2, .resultName, .linkGeneral,
.quickLinks, .quickLinksSel, .quickLinkTitle, .leftMenuItem, .leftMenuTitle, .logoutLink, .leftMenuItemAlt,
.formDefault, .formCopy, .formH1 {
	font-family: Arial, Helvetica, sans-serif;
}

/* TEXT STYLES -
all other (font-weight, font-size, font-style, text-decoration, margins, padding, etc.)
do not need to be grouped, unless those styles are closely related
*/

.pageTitle {
	font-weight:bold;
	font-size:17px;
	line-height: 15px;
}

.CMS_H1 {
	font-weight:bold;
	font-size:14px;
	line-height: 15px;
}

.CMS_H2, .resultName {
	font-weight:bold;
	font-size:13px;
	line-height: 15px;
}

.CMS_FAQ_question {
	font-weight:bold;
	font-size:10px;
	padding-bottom:5px;
}

.CMS_FAQ_answer {
	font-weight:normal;
	font-size:10px;
	padding-bottom:20px;
}

.CMS_H1, .CMS_H2 {
	display: inline;
}

.CMS_TD_default, .linkGeneral, .paginLink {
	font-weight:normal;
	font-size: 11px;
	line-height: 15px;
}

.formDefault {
	font-weight:normal;
	font-size: 12px;
	line-height: 15px;
}

.formCopy {
	font-weight:normal;
	font-size: 12px;
	line-height: 20px;
}

.formH1 {
	font-weight:bold;
	font-size: 12px;
	line-height: 15px;
}

.linkGeneral, .resultName {
	text-decoration:underline;
}

.CMS_TD_alt {
	font-weight:normal;
	font-size: 10px;
}

a.CMS_TD_default:link, a.CMS_TD_default:visited, a.CMS_TD_default:active, a.CMS_TD_default:hover, 
a.CMS_FAQ_answer:link, a.CMS_FAQ_answer:visited, a.CMS_FAQ_answer:active, a.CMS_FAQ_answer:hover,
a.formDefault:link, a.formDefault:visited, a.formDefault:active, a.formDefault:hover,
a.formCopy:link, a.formCopy:visited, a.formCopy:active, a.formCopy:hover
{
	text-decoration:underline;
	font-weight:normal;
}

.paginLink {
	text-decoration:underline;
}

.detailListTitle{
	font-weight:bold;
	font-size: 16px;
	padding:5px;
}

.helpTitle, a.helpTitle:link, a.helpTitle:visited, a.helpTitle:active, a.helpTitle:hover {
	font-size: 18px
	line-height: 20px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
}

.quickLinks, .quickLinkTitle, .logoutLink {
	font-size: 11px;
	font-weight: bold; 
	line-height: 12pt; 
}

.leftMenuItem, .leftMenuItemAlt, .quickLinksSel {
	font-size: 11px;
	font-weight: normal; 
	line-height: 12pt; 
}

.leftMenuTitle {
	font-size: 12px;
	font-weight: bold; 
	line-height: 13pt; 
}

a.quickLinks:link, a.quickLinks:visited, a.quickLinks:active, a.leftMenuItem:link, a.leftMenuItem:visited, a.leftMenuItem:active,
a.leftMenuTitle:link, a.leftMenuTitle:visited, a.leftMenuTitle:active, a.logoutLink:link, a.logoutLink:visited, a.logoutLink:active,
a.leftMenuItemAlt:link, a.leftMenuItemAlt:visited, a.leftMenuItemAlt:active, a.quickLinksSel:link, a.quickLinksSel:visited, a.quickLinksSel:active {
	text-decoration: none;	
}

a.quickLinks:hover, a.quickLinksSel:hover, a.leftMenuItem:hover, a.leftMenuItemAlt:hover, a.leftMenuTitle:hover, a.logoutLink:hover {
	text-decoration: underline;	
}

.quickLinkTitle {
	text-decoration: none; 
}

/********************************************************
OTHER STYLES
table formatting, backgrounds, padding, etc.
********************************************************/

.quickLinkTable {
	border: 3px solid #ffffff;
}

.menuBarBackground {
	background-color: #1D68AC;
}

.dropdownmenuDiv {
	position: absolute; 
	visibility: hidden; 
	background-color: #D9D9B2; /* might be irrelevant */
	layer-background-color: #D9D9B2;  /* might be irrelevant */
	border: 1px solid #6B8D8F; 
	padding: 0px; 
	z-index: 10;
}

.dropdownmenuDivider {
	background-color: #6B8D8F;
	height: 1px;
}

.dropdownmenuNormal {
	background-color:#E6E3BD;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	color:#37364C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	cursor: pointer;
}

.dropdownmenuSelected {
	background-color:#1D68AC;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:8px;
	padding-right:8px;
	color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration:none;
	cursor: pointer;
}

.leftMenuLevelOneSel {
	background-color: #19ACCE;
	padding-left:3px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:1px;
}

.quickLinksDivSel {
	background-color: #19ACCE;
}

.quickLinksDivSel, .quickLinksDivNR {
	padding-left:2px;
	padding-top:1px;
	padding-bottom:1px;
	padding-right:2px;
}

.leftMenuLevelOne {
	background-color: #E6E3BD;
	border: 3px solid #E6E3BD;
}

.leftMenuLevelZeroSel {
	background-color: #E6E3BD;
}
