A {text-decoration: underline; color: #ab282c;}
A:link {text-decoration: underline; color: #ab282c;}
A:active {text-decoration: underline; color: #ab282c;}
A:visited {text-decoration: underline; color: #ab282c;}
A:hover {text-decoration: none; color: #ab282c;}

.hd1 {font-family: frutiger, arial, helvetica, sans-serif; font-size: 28px; color: #990033; line-height: 30px; font-weight: bold; letter-spacing: -1px;}
.hd2 {font-family: frutiger, arial, helvetica, sans-serif; font-size: 22px; color: #990033; line-height: 25px; font-weight: bold; letter-spacing: -1px;}
.hd3 {font-family: frutiger, arial, helvetica, sans-serif; font-size: 18px; color: #990033; line-height: 20px; font-weight: bold; letter-spacing: -1px;}

.pgtitle {font-family: times, times new roman, serif; font-size: 32px; color:#128f34; line-height: 31px;}

.smtext {font-family: verdana, arial, sans-serif; font-size: 8px; color:#000000;}
.smtext a {font-family: verdana, arial, sans-serif; font-size: 10px; color:#999999;}

.search {color: #666666; font-family: verdana, arial, sans-serif; font-size: 9px; background-color: #ffffff;}


/* CMH styles for DNN Below */
.SiteWidth {width: 765px;}
.SiteWidthAdmin {width: 920px;}
.Breadcrumbs {background: url(breadcrumb_ul.gif) bottom left repeat-x; color: #888; font-size: 14px; font-weight: bold; padding: 10px 0px 3px 25px;}
.HeaderContent {padding: 0px 0px 0px 0px; text-align: right; color: #ab282c; font-weight: bold; font-family: verdana; font-size: 11px;}
.HeaderSep {width: 15px; background: url(header_sep.jpg) top left no-repeat;}
.Dasher {width: 765px; height: 6px; vertical-align: top; background: url(dasher.jpg) bottom left repeat-x;}
.Slogan {width: 310px; height: 60px; background: url(slogan.jpg) bottom left no-repeat;}
.FooterSep {width: 0px; color: #ffffff;}
.FooterContent {font-size:10px; color: #666666; padding: 3px 0px 3px 0px; text-align: center; border-top: 1px solid #cccccc;}
.FooterBG {background: #f3f3f3;}
.DNNLinksBG {height: 26px; background: url(menubar_bg.gif) bottom left repeat-x;}
.DNNLinks {text-align:center;}
.MenuBG {background: url(menubar_bg.gif) bottom left repeat-x; height: 26px;}

/* Catch-all to ensure text color, font, and size consistency */
span, table, tr, td, p {
	font-family: tahoma;
	font-size: 12px;
	color:#333333;
}

.normalbold span, table, tr, td, p {
	font-family: tahoma;
	font-size: 13px;
	color:#333333;
}


/* NOT USED dnnLOGO token used .Logo {width: 225px; background: url(logo.jpg) bottom left no-repeat;} */

#SearchTextBox INPUT
{
	border-right: #ab282c 1px double;
	border-top: #ab282c 1px double;
	font-size: 11px;
	border-left: #ab282c 1px double;
	color: #ab282c;
	line-height: 10px;
	border-bottom: #ab282c 1px double;
	height: 16px;
	padding-top: 1;	
	vertical-align: middle;
}
.Search
{
	font-weight: normal;
	font-size: 11px;
	color: #ab282c;
	font-family: Verdana;
	background-color: #ffffff;
	

}
.Search_Button
{
	padding-right: 0px;
	vertical-align: bottom;
	padding-top: 4px;
}  
A.Search:link, A.Search:visited, A.Search:active
{
	color: #ab282c;
	text-decoration: none;
}


A.Search:hover
{
	color: #ab282c;
	text-decoration: underline;
}
.Breadcrumb
{
	font-weight: bold;
	font-size: 13px;
	vertical-align: middle;
	color: #ab282c;
	line-height: 19px;
	font-family: Tahoma;
	padding-left: 0px;
}
.Breadcrumb_Link
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: bottom;
	color: #ab282c;
	line-height: 19px;
	font-family: Tahoma;
}
A.Breadcrumb_Link:link, A.Breadcrumb_Link:visited, A.Breadcrumb_Link:active
{
	color: #ab282c;
	text-decoration: none;

}

A.Breadcrumb_Link:hover
{
	color: #ab282c;
	text-decoration: underline;
}
.Current_Date
{
	font-weight: normal;
	font-size: 11px;
	color: #666666;
}
/* For the Register and Login/Logout links in the footer */
A.HeaderContent:link, A.HeaderContent:visited, A.HeaderContent:active {
    font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	white-space: nowrap;
}

A.HeaderContent:hover {
	font-weight: bold;
	color: #ffffff;
	text-decoration: underline;
	white-space: nowrap;
}

A.DNNLinks:link, A.DNNLinks:visited, A.DNNLinks:active
{
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

A.DNNLinks:hover
{
	color: #ffffff;
	text-decoration: underline;
}


/* For links on darker backgrounds (e.g. footer links) */
A.FooterContent:link, A.FooterContent:visited, A.FooterContent:active
{
	color: #666666;
	text-decoration: underline;
}

A.FooterContent:hover
{
	color: #666666;
	text-decoration: none;
}


.toppane
{
	padding-right: 10px;
	padding-left: 25px;
	width: 100%;
	padding-top: 10px;
	height: 0%;
	background-color: transparent;
}

.contentpane
{
	padding-right: 10px;
	padding-left: 25px;
	width: 100%;
	padding-top: 8px;
	height: 100%;
	background-color: transparent;
}
.rightpane {
	width: 0%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 8px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 25px;
	padding-right: 10px;
	padding-top: 8px;
}

/* HOME PAGE CONTENT PANES */

.toppanehome
{
	padding-right: 10px;
	padding-left: 0px;
	width: 100%;
	padding-top: 10px;
	height: 0%;
	background-color: transparent;
}

.contentpanehome
{
	padding-right: 0px;
	padding-left: 0px;
	width: 100%;
	padding-top: 8px;
	height: 100%;
	background-color: transparent;
}
.rightpanehome {
	width: 0%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 8px;
}
.bottompanehome {
	width: 100%;
	background-color: transparent;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 8px;
}

/* END HOME PAGE CONTENT PANES */
/* [SOLPATRMENU] */
/* Main Menu */

.MainMenu_MenuContainer
{
	height: 26; 
}

.MainMenu_MenuBar {
	
	cursor: hand; 
	height: 26; 
}

/* HORIZONTAL MENU OPTIONS
/* Root Menu options added to ASCX in SolPart tag
The TD is important for root menu items because Root Items have their css applied at the TR level
rootmenuitemcssclass="rootmenuitem" */
.RootMenuItem_Idle TD{ 
	cursor: hand; 
	color: #ffffff; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	height: 26px;   
	text-align: center; 
	background: url(menubar_bg.gif) bottom left repeat-x;
} 

/* Root Menu options added to ASCX in SolPart tag
The TD is important for root menu items because Root Items have their css applied at the TR level
rootmenuitemselectedcssclass="rootmenuitemselected" */
.RootMenuItem_Selected TD{ 
	cursor: hand; 
	color: #ab282c; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold; 
	height: 26px; 
	text-align: center;
	background: url(menuitemact.gif) bottom left repeat-x;
}

/* Root Menu options added to ASCX in SolPart tag - This impacts how it looks when selected
The TD is important for root menu items because Root Items have their css applied at the TR level
rootmenuitemactivecssclass="rootmenuitemactive" */

.RootMenuItem_Active TD, .RootMenuItem_BreadcrumbActive TD {
	cursor: hand; 
	color: #666666; 
	font-family: Tahoma, Arial, Helvetica; 
	font-size: 12px; 
	font-weight: bold;
	height: 26px;   
	text-align: center;
	background: url(menuitemact.gif) bottom left repeat-x;
}


.MainMenu_SubMenu {
	/* Controls the container for the submenu */
	z-index: 1000; 
	cursor: hand; 
	background-color: #f3f3f3;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#ab282c, Direction=90, Strength=0) ; 
	/* 90 Puts shadow behind the module for no display */
	border-top: #FF8080 0px solid; 	
	border-bottom: #ab282c 5px solid;
	border-left: #FF8080 0px solid; 
	border-right: #404040 0px solid; 
}

/* Sub Menu options */
.SubMenu_Idle
{
	font-weight: normal; 
	font-size: 11px; 
	cursor: hand;
	width: 200px; 
	height: 22px;  /*   22  */
	/* Setting width can impact icons visibility */
	color: #ab282c; 
	font-style: normal;
	font-family:Verdana, Tahoma, Arial, Helvetica;
	background-color: #f3f3f3;
}

/* Sub Menu selected options */
.SubMenu_Selected
{
	font-weight: normal;
	font-size: 11px; 
	cursor: hand; 
	width: 200px; 
	height: 22px; /*   22  */
	/* Setting width can impact icons visibility */
	color: #333333;  
	font-style: normal;
	font-family:Verdana, Tahoma, Arial, Helvetica; 
	background-color: #cccccc;

}

.MainMenu_MenuIcon {
	cursor: hand; 
	background-color: #f3f3f3; /* Sets the background color for the icon */
	border-left: #f3f3f3 1px solid; /* Sets the left border for the icon. Must set border to keep from shifting */
	border-right: #f3f3f3 1px solid; /* Sets the right border for the icon. Must set border to keep from shifting */
	border-bottom: #EEEEEE 0px solid; /* Sets the bottom border for the icon */
	border-top: #f3f3f3 1px solid; /* Sets the top border for the icon */
	text-align: center; /* Set the text alignment for the icon */
	width: 15px; /* Set the width for the icon */
	height: 21px; /* Set the height for the icon */
	background-image:url(menu_icon.gif); /* Set the background image for the icon */
}



.MainMenu_MenuBreak {
	width: auto;
	border: 0;
	background: #ffffff;
}

/* Elements we don't really need */
.MainMenu_MenuArrow, .MainMenu_RootMenuArrow {
	display: none;
}