.pn-logo, .pn-title, .pn-pagetitle	{ font-weight: bold; font-size: 14px; color: #455995 }
input.pn-button     			{ color: #445588; background-color: #ffffff; font-weight: bold }
.border 				{ border: 1px; border-color: Silver; border-style: solid;}
a img 					{ border: none;}


body {	margin: 0px;
	border: 0px;
	padding: 0px;
	background-color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #445588
	}

h1 { font-size: 22px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height : 120%;
	}
h2 { 	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 120%;
	}
h3 { 	margin: 0px;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	}
h4 { 	margin: 0px;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

h5 { 	margin: 0px;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

h6 { 	margin: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 120%;
	}

div.agent_container {
	background-color: rgb(254,254,254); 
        overflow:visible;
        width: 390px;
        display: block;
}

div.agent_link {
        float:left;
        padding-right: 3px;
        text-align: center;
        display: block;
}


div.spacer {
  clear: both;
  height: 0px;
}

div.spacer20 {
  clear: both;
  height: 20px;
}


/*  TABLE  */
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt }
th { height: 25px; color: #444444; border-color: #FFFFFF; border-style: solid; font-size: 10px; background-color: #EAEAEA; white-space: nowrap; border-width: 1px 1px 0px 1px; }
hr { height: 1px; border-width: 0px; background-color: #D1D7DC; color: #D1D7DC }


/*  ANCHOR  */
a,a:link,a:active,a:visited { text-decoration: underline; color : #445588; }
a:hover	{ text-decoration: underline; color : #224466; }

/* Navbar Styles */

#navcontainer ul
{
	padding: 0;
	margin: 0;
	color: rgb(0,0,102);
	float: left;
	height: 15px;
	font-family: arial, helvetica, sans-serif;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
	padding-top: 3px;
	padding-right: 1em;
	padding-bottom: 4px;
	padding-left: 1em;
	color: rgb(0,0,102);
	text-decoration: none;
	float: left;
}

#navcontainer ul li a:hover
{
	background-color: #369;
	color: #fff;
}

/* Subdivision Navbar Styles */

#subdivisioncontainer ul
{
	padding: 0;
	margin: 0;
	color: rgb(0,0,102);
	float: left;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

#subdivisioncontainer ul li { display: inline; }

#subdivisioncontainer ul li a
{
	padding-top: 3px;
	padding-right: 1em;
	padding-bottom: 4px;
	padding-left: 1em;
	color: rgb(254,254,254);
	text-decoration: none;
	float: left;
}

#subdivisioncontainer ul li a:hover
{
	background-color: rgb(204,105,56);
	color: rgb(254,254,254);
}

#subdivisioncontainer2 ul
{
	padding: 0;
	margin: 0;
	color: rgb(0,0,102);
	float: left;
	height: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-weight: bold;
}

#subdivisioncontainer2 ul li { display: inline; }

#subdivisioncontainer2 ul li a
{
	padding-top: 3px;
	padding-right: 1em;
	padding-bottom: 4px;
	padding-left: 1em;
	color: rgb(0,0,102);
	text-decoration: none;
	float: left;
}

#subdivisioncontainer2 ul li a:hover
{
	background-color: rgb(204,105,56);
	color: rgb(254,254,254);
}


/*---------------------------*/
/* Tree and Plain Menu Style */
/*---------------------------*/

.treemenudiv	{     /* Behaviour of tree/plain menu item - leave as is for proper performance */
	display: block;
	white-space: nowrap;
}

.phplmnormal {     /* Font size & color of unlinked menu items */
	text-decoration: none;	
}

a.phplmnormal:hover	{     /* Font size & color of menu items */
	font-size:8pt;
	text-decoration: none;	
}

a.phplm:link, a.phplm:visited	{      /* Font color, style of linked & visited menu items */
	font-size:8pt;
	text-decoration: none;	
	color: rgb(0,102,0)
}

a.phplm:hover	{      /* Font color, style of menu items when hovered over */
	font-size:8pt;
	text-decoration: none;	
}

a.phplm:active	{      /* Font size & color of menu items when clicked */
	font-size:8pt;
	text-decoration: none;	
}

a.phplmselected:link, a.phplmselected:visited 	{         /* Font size & color of selected & visited menu items */
	font-size:8pt;
	text-decoration: none;	
}

a.phplmselected:hover	{         /* Font size & color of selected menu item when hovered over */
	font-size:8pt;
	text-decoration: none;	
}

a.phplmselected:active	{         /* Font size & color of selected menu item when clicked */
	font-size:8pt;
	text-decoration: none;	
}

a.menu-item:link  {
	font-size:8pt;
	text-decoration: none;
}

a.menu-item:visited  {
	font-size:8pt;
	text-decoration: none;
	color: rgb(0,102,0)
}

a.menu-item:active  {
	font-size:8pt;
	text-decoration: none;
}

a.menu-item:hover  {
	font-size:8pt;
	text-decoration: none;
}

.footer {
	font-size: 7pt;
}

.rotator_frames_top {
	padding:5px;
	width:430px;
	height:145px;
	text-align:center;
	background-color: rgb(206,217,239);
	border:2px rgb(175,192,230) outset;
}

.rotator_frames_inner {
	float:left;
	width:215px;
	height:145px;
	text-align:center;
	background-color: rgb(206,217,239);
}

.rotator_frames {
	padding:5px;
	width:200px;
	height:143px;
	text-align:center;
	background-color: rgb(206,217,239);
	border:2px rgb(175,192,230) outset;
}

.subdivision_frames {
	padding:5px;
	width:405px;
	height:317px;
	text-align:center;
	background-color: rgb(206,217,239);
	border:2px rgb(175,192,230) outset;
}

.main_content {
	width:550px;
	background-color: rgb(255,255,255);
	border:2px rgb(175,192,230) outset;
	padding: 1em;
	display: table-cell;
	text-align: left;
}

.main_page_header {
	font-family: Times New Roman, Times Roman, Trebuchet, ms-serif;
	font-size: 12pt;
	font-style:italic;
	text-align:center;
	font-weight:bold;
}


.comm_map, a.comm_map:link, a.comm_map:visited, a.comm_map:hover {
	font-size: 9pt;
	font-family: Arial, Helvetica, sane-serif;
}


.silver-glass {
	background: #c0c0c0 url(../images/subtle008.jpg);
}

.black {background: #000;}

.bs5 {border: 5px inset #c0c0c0;}

.m2 {margin: 1.5em;}

.l {float: left; clear: left;}
.r {float: right; clear: right;}

.cp {color: #dfdfdf;}
.cb {color: #dfdfdf;}

div.p1c {padding: 1em; text-align: center;}

