A:visited {text-decoration: underline; color:navy}
A:link    {text-decoration: underline; color:black}
A:hover   {text-decoration: underline; color:red}

A.nounder:visited {text-decoration: none; color:black}
A.nounder:link    {text-decoration: none; color:black}
A.nounder:hover   {text-decoration: none; color:red}

A.Title:visited {text-decoration: none; color:#EC1A23}
A.Title:link    {text-decoration: none; color:#EC1A23}
A.Title:hover   {text-decoration: underline; color:black}

A.RowHeader:visited {text-decoration: none; color:white;}
A.RowHeader:link    {text-decoration: none; color:white;}
A.RowHeader:hover   {text-decoration: none; color:yellow;}

A.RowHeader4:visited {text-decoration: none; color:white;}
A.RowHeader4:link    {text-decoration: none; color:white;}
A.RowHeader4:hover   {text-decoration: none; color:yellow;}

A.MasterNav:visited {text-decoration: none; color:#f9f9f9;}
A.MasterNav:link    {text-decoration: none; color:#f9f9f9;}
A.MasterNav:hover   {text-decoration: none; color:yellow;}
.MasterNav
{
	font-size:11px;	
	vertical-align:bottom;
	color: #EC1A23;		
	font-weight:bold;
	padding-right:10px;
}

.homepageBox 
{
	background-color: red;
	color:White;
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px black;
}

A.SideBar:visited {text-decoration: none; color:black;}
A.SideBar:link    {text-decoration: none; color:black;}
A.SideBar:hover   {text-decoration: underline; color:#EC1A23;}
.SideBar
{
	font-family: Arial, Helvetica, sans-serif;
	background: #F6F6F6;
	font-size:12px;	
	vertical-align:top;
	color: navy;	
	width:150px;
	height:800px;
	
}
.SideBarL
{
	background:#f6f6f6 url(../images/SideBarL.jpg);
	background-repeat: repeat-y;
	background-position: right;	
	
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	vertical-align:top;
	width:160px;
	white-space:nowrap;
	padding-left: 5px;
	padding-top: 10px;
}

.SideBarR
{
	background: #f6f6f6 url(../images/SideBarR.jpg);
	background-repeat: repeat-y;
	background-position: left;
	
	font-family: Arial, Helvetica, sans-serif;	
	font-size:11px;	
	vertical-align:top;
	width:160px;	
	white-space:nowrap;		
	padding-left: 12px;
	padding-top: 10px;
}

.SideTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;	
	vertical-align:top;
	color: #EC1A23;	
	font-weight:bold;	
}

.BannerTop 
{
	background:url(../images/bg_branding2.jpg);
	background-repeat: repeat-x;			
	height:70px;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 20px;
}	
.BannerBottom
{	
	list-style-type:            none;
	background:                 #fff url(../images/banbar.jpg) repeat-x bottom left;
	padding-bottom:             8px;
	height:16px;	
}

.Break 
{
	height:20;
}

Body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	background: white;
	padding:0px;
	margin:0px; 
}

.SearchBar
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;	
	background: white;
	color: silver;
	border:solid 1px black;
	border-left-width:0px;	
	width: 95px;
	height:18px;	
	padding:0px 0px 0px 0px;
}

.SearchPB
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:20px;	
	width:75px;	
	background: black;
	color: White;	
	border-width: 1px;
	border-color: #EC1A23;
	border-style: solid;	
}

.SearchBtn 
{
	height:20px; 
	width:30px; 
	font-size:11px; 
	background:#EC1A23; 
	color:black;
	border-style: solid;
	border-color: Red;
}

.Footer 
{
	text-align:center;
	font-size:76%;	
	vertical-align:bottom; 
	text-align:center; 
}

Table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
}

.TableSmall
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.btn
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	width:70px;
}

.MasterPage
{
	color:Black;
	background-color:white;
}

.Title
{
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;	
	color: #EC1A23;
}	

.NewsDesc
{
	font-size:11px;	
	color: black;
	font-style: italic;	
}	

.RowHeader
{	
	color: #00426C;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;	
}

.RowHeader2
{	
	color: white;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	background: #EC1A23;
}

.RowHeader3
{	
	color: white;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	background: #EC1A23;
}

.RowHeader4
{	
	background:url(../images/CarbonBG.jpg);
	background-repeat: repeat-x;			
	color: white;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	background: #black;
}

.PageHead
{
	font-weight:bold;
	font-size:larger;
}

.ProgressBar 
{
	width:150px; 
	height: 70px;
	text-align:center; 
	vertical-align: middle;
	border-width:2px; 
	border-style:groove; 
	background-color: #f0f0f0; 
	filter: alpha(opacity=90);
	opacity:0.90;
	font-weight:bold;
	position:absolute; 
	left: 45%; 
	top: 50%;
}
A.Popup:visited {text-decoration: none; color:#FFFFFF; }
A.Popup:link    {text-decoration: none; color:#FFFFFF; }
A.Popup:hover   {text-decoration: none; color:black; background-color: yellow;}
.Popup
{
	font-size: 12px;	
	vertical-align: bottom;		
	font-weight:bold;			
}

/*Hover Menu*/
.popupMenu 
{	
	position:absolute;
	visibility:hidden;
	background-color:#DA0404;
	border:1px outset white; 
	padding:10px; 	
	text-align:left;
}

A.popupHover:visited {text-decoration: none; color:yellow;}
A.popupHover:link    {text-decoration: none; color:yellow;}
A.popupHover:hover   {text-decoration: none; color:yellow;}
.popupHover 
{		
	font-size:11px;	
	vertical-align:bottom;
	color: yellow;
	font-weight:bold;
	padding-right:10px;	
}
.hoverChild
{	
	margin-bottom:5px;
	width:100%;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  	
	background-color: #f9f9f9;
	color: windowtext;
	border : buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'point';
	overflow: auto;
	height: 150px;
    text-align : left; 
    list-style-type:none;
    font-size:13px;
    padding-left:0px;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{	
	color : blue;
	padding : 1px;
}

/*Cascading DropDown*/

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}
