

p, li, a, td, tr, table {
	font-family : arial, sans-serif, helvetica;
	font-size: 12px;
	color: #707070;
	amargin-top: 0px;
	word-spacing: 0.05em;
	line-height: 14.4pt;
}

A:link, A:visited, A:active {color: #4040c0; text-decoration: none; font-weight: bold }

.narrow {
	font-size : 90%;
	font-style : normal;
	text-decoration : none;	
	color : #555555;
}


.medium
{
	font-family : arial, sans-serif, helvetica;
	line-height : 12px;
	font-size : 11px;
	font-style : normal;
	font-weight: normal;
}

.medium A, .medium A:link, .medium A:visited, .medium A:active, .medium A:hover,
{
	font-family : arial, sans-serif, helvetica;
	line-height : 12px;
	font-size : 11px;
	font-style : normal;
	font-weight: none;
	text-decoration: none;
	color : #4040c0;
}

.medium A:hover {color: #e82020; }


.small {
	font-family : verdana, arial, sans-serif, helvetica;
	font-size : 9px;
	line-height : 11px;
	font-style : normal;
	font-weight: normal;
	margin: 5px 0px; 
			}

.small A, A.small, A.small:link, A.small:visited, A.small:active		{
	font-family : verdana, arial, sans-serif, helvetica;
	color : #4040c0;
	text-decoration: none;
	font-weight: bold;
	font-size : 9px;
			}
.bluefade .small {	color : #606080; }




A.topmenu, A.topmenu:link, A.topmenu:visited, A.topmenu:active	 {	 height:12px;
				font-size: 12px; 
				color: #ffffff; font-weight: bold; line-height : 12px;}
A.topmenu:hover {color: #e82020; }

A.topmenu2, A.topmenu2:link, A.topmenu2:visited, A.topmenu2:active	 {	 
				font-size: 12px; 
				color: #3333aa; font-weight: bold;}
A.topmenu2:hover {color: #e82020; }




.sidemenu2
{
	font-family: verdana, arial, sans-serif, helvetica;
	background-position: left top;
	padding-left: 30px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 10px;
	background-image: url(/images/lbarBG.jpg);
	color: #2020b0;
	line-height: 12px;
	background-repeat: no-repeat;
	height: 13px;
}

.sidemenuheading2
{	
	font-size: 13px; 
	color: #B60F15; 
	font-weight: bold; 
	padding:1px; 
	margin-bottom:2px;
}


.sidemenu2 A
{
	font-family: verdana, arial, sans-serif, helvetica;
	font-weight: bold;
	font-size: 10px;
	color: #2020b0;
	line-height: 12px;
	background-repeat: no-repeat;
	height: 13px;
}

.sidemenu2bottom
{
	background-position: left bottom;
	background-image: url(/images/lbarBG.jpg);
	background-repeat: no-repeat;
	height: 13px;
}


.tabmenu	 
{	 
	height:13;
	font-family: verdana, arial, sans-serif, helvetica; 
	font-size: 10px; 
	color: #307CBF; 
	font-weight: bold; 
	line-height : 12px;
}
.tabmenu:link, .tabmenu:visited, .tabmenu:active    { color: #f8f8f0; text-decoration:none}
.tabmenu:hover {color: #ffb0b0; }

.title		 
{	
	font-size: 22px; 
	color: #307CBF; 
	font-weight: bold;
}
.subtitle	 
{	
	font-size: 18px; 
	color: #307CBF; 
	font-weight: bold;
}
.featureTitle	 
{	
	font-size: 18px; 
	color: #a03030; 
	font-weight: bold;

}
.lmboxtitle    
{ 
	font-size: 14px; 
	text-align: Left; 
	color: #a02000; 
	font-weight: bold;
}
A.lmboxtitle, A.lmboxtitle:link, A.lmboxtitle:visited, A.lmboxtitle:active    
{ 
	text-decoration:none;
}

TD.fpHeader		{
						background-image: url('/images/boxtitle_bg.gif');
						background-repeat:repeat;
						background-position:bottom;
						color: white
		}
ul.featurelist	 {	
					font-family: Arial, Helvetica; 
					font-size: 12px; 
					font-style : normal;
					line-height : 16px;
					color: #505050; font-weight: bold; }





.minititle    { font-family: Arial, Helvetica; font-size: 16px; text-align: Center; color: 
               #AD0C25; font-weight: bold }
.cattitle    { font-family: Verdana, Arial, Helvetica; font-size: 12px; text-align: Center; color: 
              #f08000; font-weight: bold }
.clsAddress { font-size: 10px; font-family: Verdana, Arial, Helvetica; color: #000000; }

.Progress    { font-family: Verdana, Arial, Helvetica; 
				font-size: 10px; 
				color: #000000; }
A.Progress    { font-family: Verdana, Arial, Helvetica; 
				font-size: 10px; 
				color: #003399; }
A.Progress:hover {color: #f08000; text-decoration: none;}

A:hover { text-decoration: none; font-weight: bold ; color: #ff0000}


.clsCommandItem { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #ffffff; }
.clsCommandItem:hover {color: #ffc000; text-decoration: none;}

.clsMenuItem { font-size: 11px; font-family: Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; }
.clsMenuItem:hover {color: #ffc000; text-decoration: none;}
.clsMenuHeader { font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold ; color: #ffffff; }

.clsTiny { font-size: 6px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold ; color: black; }

.hline           { background-image: url('/images/dotline_horiz.gif'); background-repeat: no-repeat; background-position: left center }
.vline           { background-image: url('/images/dotline_vert.gif') }

table.bluebox {
	border-width: 1px;
	border-spacing: ;
	border-style: outset;
	border-color: #BBCCEE;
	border-collapse: collapse;
	background-color: #ffffff;
	padding: 4px;
	background-position: left bottom;
	background-image: url(/images/bluefade.jpg);
	background-repeat: repeat-x;
}
table.bluebox td {
	border-width: 1px;
	border-style: none;
	border-color: #BBCCEE;
}

.bluefade
{
	background-position: left bottom;
	background-image: url(/images/bluefade.jpg);
	background-repeat: repeat-x;
}



/* old */
.sidemenuheading
			{	font-family: verdana, arial, sans-serif, helvetica; 
				font-size: 12px; 
				color: #B60F15; 
				background-color: #ffd868; 
				font-weight: bold; 
				padding:1px; 
				margin-bottom:2px; 
				background-image: url('/images/mhbgYellow.gif')}

				
.sidemenu	 {	 height:13;
				font-family: verdana, arial, sans-serif, helvetica; 
				font-size: 10px;
				 line-height : 12px; padding-left: 6px;
				color: #2020b0; font-weight: bold;}
.sidemenu a:hover {color: #e82020; }

.blueBold {
	font-family: "Verdana", "Arial", "sans-serif";
	font-size: 11px;
	color: #0066CC;
	font-weight: bold;
}
.blueBold a:link {
	text-decoration: none;
	color: #0066CC;
}
.blueBold a:hover {
	text-decoration: none;
	color: #0066CC;
}
.blueBold a:visited { 
	text-decoration: none;
	color: #0066CC;
}


.ctxpopup{
position: absolute;
font: normal 12px Verdana;
background-color: white;
border:1px solid black;
line-height: 18px;
visibility: hidden;
z-index: 1000;
padding: 4px;
width: 300px;
}

.ctxpopup a{
text-decoration: none;
}

.ctxpopuptitle
{ 
	font-family: "Verdana", "Arial", "sans-serif";
	font-size: 12px;
	color: #0066CC;
	font-weight: bold;
	height:32;
}