/* BEGIN Page Globals */
p { color: #676767; font-size: 10pt; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
td { color: #676767; font-size: 10pt; font-family: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif; }
th { background-color: #93afbb; text-align: left; padding: 12px 0 2px 4px; }
a:link { color: #0c4966; }
a:visited { color: #0c4966; }
a:hover { color: #0c4966; }
a:active { color: #0c4966; }

.head { color: #0c4966; font-size: 10pt; font-weight: bold; }
/* END Page Globals */

/* /////////  CLIENT LOGIN STYLE /////////	*/

#pcm{display:none;}
ul.pureCssMenu ul{display:none}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px;
	background-color:#6bb7c9;
	background-repeat:repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom: 1;
	float: right;
	width: 95px;
	text-align: center;
	margin-top: -5px;
}
ul.pureCssMenu ul{
	width:95px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 1px;
}
ul.pureCssMenu li{
	display:block;
	margin:0px;
	font-size:0px;
	padding: 0px;
	width: 100%;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#6bb7c9;
	text-align:center;
	text-decoration:none;
	padding:4px;
	padding-left:0;
	font:11px Arial;
	color: #FFF;
	text-decoration:none;
	cursor:default;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:right;
	text-align: center;
	margin: 0px;
	padding: 0px;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:center;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height: 16px;
	display: inline-block;
	background-color:#AAAAAA;	
	background-image:none;
	}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height: 3px;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#6bb7c9;
	font:11px Arial;
	color: #ffffff;
	text-decoration:none;
	text-align: center;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#045f80;
	color: #ffffff;
	text-decoration:none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: Arial;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul{display:block}
ul.pureCssMenu span{
	display:block;
	background-position:right center;
	background-repeat: no-repeat;
	padding: 6px;
}
ul.pureCssMenu li:hover>a>span{
	background-image:none;
}
ul.pureCssMenu a:hover span{
	background-image:none
}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{
	background-image:none;
}
ul.pureCssMenu ul li:hover > a span{	background-image:none;}
ul.pureCssMenu table a:hover span{background-image:none}


/* BEGIN Navigation */
.top_nav { font-size: 7pt; background-color: #d0d0d0; padding-bottom: 2px; padding-left: 5px; }
.top_nav a:link, .top_nav a:visited, .top_nav a:active { color: #683313; text-decoration: none; }
.top_nav a:hover { color: #683313; text-decoration: underline; }
.top_nav_over { font-size: 7pt; background-color: #d0d0d0; padding-bottom: 2px; padding-left: 5px; }
.top_nav_over a:link, .top_nav_over a:visited, .top_nav a:active { color: #683313; text-decoration: none; }
.top_nav_over a:hover { color: #683313; text-decoration: underline; }
/* See setColors in JavaScript in HTML <head> to sync this .left_nav colors and set hover over colors */
.left_nav { WIDTH:143px;background-color: #547f94; text-indent: -13px; padding: 10px 2px 2px 15px; border-bottom: 1px solid #595959; }
.left_nav a:link, .left_nav a:visited, .left_nav a:active { color: #ffffff; text-decoration: none; }
.left_nav a:hover { color: #547f94; text-decoration: none; }
.left_nav_over { WIDTH:143px;background-color: #b6c8d2; text-indent: -13px; padding: 10px 2px 2px 15px; border-bottom: 1px solid #595959; }
.left_nav_over a:link, .left_nav_over a:visited, .left_nav_over a:active { color: #547f94; text-decoration: none; }
.left_nav_over a:hover { color: #547f94; text-decoration: none; }
.left_nav_over a { color: #547f94; text-decoration: none; }
/* END Navigation */

/* BEGIN Body Styles */
.page_head { font-size: 11pt; font-weight: bold; }
.thin_border { border: solid 1px #0c4966; }
.table_head { color: #0c4966; }
.odd_row { background-color: #e1eef5; padding: 12px 0 2px 4px; }
.even_row { background-color: #b6c8d1; padding: 12px 0 2px 4px; }
/* END Body Styles */

.login A
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    FLOAT: left;
    COLOR: #003366;
    FONT-FAMILY: Arial;
    HEIGHT: 32px;
    TEXT-DECORATION: none
}
.login A:hover
{
    COLOR: #000000
}
.login A:visited
{
    COLOR: #003366
}
.labelActiveClients
{
    DISPLAY: block;
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    FLOAT: left;
    COLOR: #2fa9d0;
    FONT-FAMILY: Arial;
    HEIGHT: 32px;
    TEXT-DECORATION: none
}
BODY
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 9pt;
    MARGIN-LEFT: 0px;
    COLOR: black;
    FONT-FAMILY: Arial;
}

TABLE
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
    LINE-HEIGHT: 12pt;
    FONT-FAMILY: Arial
}
INPUT
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: Arial
}
A
{
    FONT-FAMILY: Arial;
    BACKGROUND-COLOR: transparent
}
TD.title
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: 14pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial
}
.content
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
}
.contentReport
{
    MARGIN-TOP: 0px;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0px;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
}
A.SubMenu:link
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
}
A.SubMenu:active
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
}
A.SubMenu:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
}
A.SubMenu:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #666666;
    FONT-FAMILY: Arial, Verdana;
}
A.content:hover
{
    MARGIN-TOP: 0px;
    MARGIN-LEFT: 0px;
    COLOR: #000065;
    FONT-FAMILY: Arial
}
A.contentReport:hover
{
	COLOR: #0c4966;
}
.error
{
    FONT-SIZE: 9pt;
    COLOR: red;
    FONT-FAMILY: Arial, Verdana
}
TD.columnheader
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #676767;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    BACKGROUND-COLOR: #b6c8d1
}
TD.Hints
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #dc143c;
    FONT-FAMILY: Helvetica, Arial, Geneva, SunSans-Regular, sans-serif;
    BACKGROUND-COLOR: #b6c8d1
}
A.columnheader:active
{
    COLOR: #676767;
    TEXT-DECORATION: none
}
A.columnheader:link
{
    COLOR: #676767;
}
A.columnheader:visited
{
    COLOR: #676767;
}
A.columnheader:hover
{
    COLOR: #ffffff;
}
A.pdfLink { color: #0c4966;  }
A.pdfLink:hover { color: #0c4966; }
A.pdfLink:active { color: #0c4966; }
A.pdfLink:visited { color: #0c4966; }
A.pdfLink:link { color: #0c4966; }
.Offset
{
    background-color: #b6c8d1; 
    padding: 12px 0 2px 4px;
}
.Normal
{
    background-color: #e1eef5; 
    padding: 12px 0 2px 4px;
}
.OffRep
{
    BACKGROUND-COLOR: #eee8aa
}
.section
{
    MARGIN-TOP: 5px;
    FONT-SIZE: medium;
    FONT-WEIGHT: bold;
    MARGIN-BOTTOM: 5px;
    COLOR: midnightblue;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
TD.Border
{
    BACKGROUND-COLOR: #b6c8d1
}
TD.pdfLink
{
    BACKGROUND-COLOR: none
}
.CalWeekday TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    TEXT-ALIGN: center
}
.CalDay
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial
}
.CalToday TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d3d3d3
}
.CalNoDay TD
{
    FONT-SIZE: 8pt;
    COLOR: #000065;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #d3d3d3
}
.CalTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: Verdana, Arial;
    BACKGROUND-COLOR: #000065
}
td.left_nav a {
	display: block;

}
.contentRight
{
    FONT-SIZE: 10pt;
    LEFT: 0px;
    COLOR: #676767;
    FONT-FAMILY: Arial;
    TOP: 0px;
    TEXT-ALIGN: right
}
.contentLeft
{
    FONT-SIZE: 10pt;
    COLOR: #676767;
    FONT-FAMILY: Arial
}

.footer 
{
	text-decoration:none;
	FONT-SIZE: 7pt; 
	FONT-FAMILY: Arial; 
}