﻿html, body, #wrapper {
      height:100%;
      margin: 0;
      padding: 0;
      border: none;      
      font-family:Verdana,Arial ;
	 font-size:12px;
	 line-height:18px;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
     
   }

img 
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*main nav */

.MainNav 
{
 line-height:24px;
}
a.news:link, a.news:activ, a.news:visited, a.news:hover
{text-decoration:underline;
}

a.MainNav:link, a.MainNav:active, a.MainNav:visited
{	color:#000000;
	text-decoration:none;
}
a.MainNav:hover 
{	color:#003366;
	text-decoration:underline;
}

a.MainNav2:link, a.MainNav2:active, a.MainNav2:visited
{	color:#000000;
	text-decoration:none;
	line-height:12px;}
	
a.MainNav2:hover 
{	color:#003366;
	text-decoration:underline;
	line-height:12px;
}


/* top nav div */

a.topNav:link,a.topNav:active, a.topNav:visited {color:#000000;text-decoration:none;}
a.topNav:hover {color:Green;text-decoration:none;}

/*read more link */
a.readmore:link,a.readmore:active, a.readmore:visited {color:blue;text-decoration:underline;}
a.readmore:hover {color:Green;text-decoration:underline;}

/* agent top nav */

a.agentTopNav:link,a.agentTopNav:active, a.agentTopNav:visited {color:Purple;text-decoration:none;}
a.agentTopNav:hover {color:Green;text-decoration:none;}
.agentTopNav {color:Purple;}



/* secondary nav & 3rd level nav */
a.navLevel1:link, a.navLevel1:active,  a.navLevel1:visited, a.navLevel1:hover 
{color:#000000; font-weight:normal; text-decoration:none; font-size:12px; cursor:pointer;}

a.navLevel2:link, a.navLevel2:active,  a.navLevel2:visited
{ font-size:10px; color:#000000; text-decoration:none;}
a.navLevel2:hover { text-decoration:underline;}

a.navLevel22:link, a.navLevel22:active,  a.navLevel22:visited
{ font-size:10px; color:#000000; text-decoration:none; line-height:6px;}
a.navLevel22:hover { text-decoration:underline;}


a.navLevel23:link, a.navLevel23:active,  a.navLevel23:visited
{ font-size:10px; color:#000000; text-decoration:none; line-height:14px;}
a.navLevel23:hover { text-decoration:underline;}

.footer 
{
	font-size:10px;
	color:#666666;
	text-decoration:none;
}

.footer  a:link, a:active, a:visited { color:#666666;text-decoration:none;}
.footer a:hover { color:Orange;text-decoration:none;}

.tdCMS 
{
	background-color:#666666;
	color:#ffffff;
	padding:2 2 2 2;
	font-weight:bold;
}

/* content */
.pageTitle{font-family:Arial, Verdana; font-size:16px; color:#003366; font-weight:bold;}


/* Accordion */
.accordionHeader
{
    color: #666666;
    background-color: #c5d8e9;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeader a
{
	color: #666666;
	background: none;
	text-decoration: none;
}

.accordionHeader a:hover
{
	color:#014478
}

.accordionHeaderSelected
{
   
    color: maroon;
    background-color: #eaedf2;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 1px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #eaedf2;   
    border-top: none;
    padding: 5px;
    padding-top: 5px;
}

/* home */

.startHere { font-family:Avenir-Book, Verdana, Batang; font-weight:bold; color:green;} 

/* treeview menu */
.treeview { vertical-align:top;}

/*Modal Popup*/
.modalBackground {
background-color:#cccccc;
filter:alpha(opacity=80);
opacity:0.8;
}
.modalPopup img {
border:solid 5px #fff;
}

.modalPopup-text {
display:block;
color:#000;
background-color:#fff;
text-align:center;
border:solid 2px #000;
padding:10px;
}
     
     
  /*lightbox */
.black_overlay{
 display: none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color: #666666;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}

.white_content {
 display: none;
position: absolute;
top: 250px;
left: 35%;
width: 400px;
padding: 16px;
border: 1px solid orange;
background-color: white;
z-index:1002;
overflow: auto;
}
