/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:separate;/* border-spacing:5px; */}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;}
/*
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.2.0
*/
/**
 * Percents could work for IE, but for backCompat purposes, we are using keywords.
 * x-small is for IE6/7 quirks mode.
 *
 */
body {font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}

/**
 * 99% for safari; 100% is too large
 */
select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}

/**
 * Bump up !IE to get to 13px equivalent
 */
pre, code {font:115% monospace;*font-size:100%;}

/**
 * Default line-height based on font-size rather than "computed-value"
 * see: http://www.w3.org/TR/CSS21/visudet.html#line-height
 */
body * {line-height:1.22em;}
/*
================================
Skin styles for DotNetNuke
================================
*/
#body {
	background-color: #D9DADA;
	text-align: center;
	min-width: 600px;
}
#body div.pagemaster {
	background-color: #D9DADA;
	height:100%;
	margin:0 auto;
	width:760px;
	text-align: left;
}
form {
	padding :0px;
	margin:0px;
	height:100%;
}
label {
	margin-right:5px;
}
.skinmaster {
	background-color: #D9DADA;
	border: none;
}
.skinheader {
}
.skingradient {
	background-color:#777;
	height: 30px;
}
.controlpanel {
	width: 100%;
	background-color: transparent;
}
.toppane {
	clear:both;
	width: 100%;
}
#body div.toppane {
	padding:0px;
	margin:0px;
	height:62px;
	background: transparent url(../../../media/header_sky.jpg) no-repeat 0px 0px;
	text-align:left;
}
#body div.toppane h1
{
	color: white;
	/*margin: 0px;*/
	font-size: 182%;
	padding: 0px 15px 0px 15px;
	font-weight: normal;

}
.bottompane {
	width: 100%;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 6px;
}
.StandardButton {
   background: #aaaaaa none;
   color: #ffffff;
   font-family: Verdana, sans-serif;
   font-size: 92%;
   font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #dddddd;
	border-right: #8f9092 1px solid;
	border-top: #8f9092 1px solid;
	border-left: #8f9092 1px solid;
	border-bottom: #8f9092 1px solid;
	moz-border-radius-bottomleft: 15px;
	moz-border-radius-bottomright: 15px;
	moz-border-radius-topleft: 3px;
	moz-border-radius-topright: 3px;
}
.StandardButton {
   background: #aaaaaa none;
   color: #ffffff;
   font-family: Verdana, sans-serif;
   font-size: 92%;
   font-weight: normal;
}
.Head {
   font-family: Tahoma, Arial, Helvetica;
   font-size: 144%;/* 18px; */
   font-weight:  normal;
   color: #333333;
}
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - New - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

.screen_background {
	background-color: #30383e;
}

strong {
	font-weight:bold;
}

#containerhome {
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	text-align: left;
	background: url(../../../media/bg_home.gif) no-repeat 50% 275px;
}

#body
{
	margin: 0px auto;
	background: #30383e;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
p, ul {
	margin: 0 0 10px 0;
	font-size: 110%;
	line-height: 1.4em;
}
p {
	clear:both;
}
a {
	color: black;
}
#container
{
	width: 760px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	text-align: left;
	background: url(../../../media/bg_sidebar.gif) repeat-y 50% 0;
}
#header {
	background-color: white;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	height:90px;
}
#header .twialogin
{
	color: #113C55;
	width: 20em;
	position:relative;
	clear:right;
	float: right;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	margin-top: 10px;
	display:inline;
}
#header .twialogin a
{
	color: #113C55;
	font-size: 84%; /* .7em; */
	font-weight:lighter;
}
#header .twia_admin
{
	color: #113C55;
	width: 20em;
	position:relative;
	clear:right;
	float: right;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
	margin-top: 10px;
	display:inline;
}
#header .twia_admin a
{
	color: #113C55;
	font-size: 84%; /* .7em; */
	font-weight:lighter;
}
.show_me
{
	visibility: visible;
}

.hide_me
{
	visibility: hidden;	
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - CONTENT - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#content
{
	clear: both;
	padding: 0px;
	margin: 0px;
	background-color: #D9DADA;
}

/*#content a,*/
#content a img
{
	border:none;
}

#content div.addpad0
{
	width:100%;
	padding:0px 0px 0px 20px;
	margin:0px 0px 0px 0px;
}

#content h2,
#content h2 a,
#content h3,
#content h3 a,
#content h4,
#content h4 a,
#content h5,
#content h5 a,
#content h6,
#content h6 a
{
   color: #013149;
	text-decoration:none !important;
	font-family:Arial,Helvetica,sans-serif;
}
#content h2 a:hover,
#content h3 a:hover,
#content h4 a:hover,
#content h5 a:hover,
#content h6 a:hover
{
	text-decoration:underline !important;
}

#content h2
{
	font-size: 122%; /* 1.5em; */
	font-weight: normal;
	margin: 15px 20px 10px 20px;
	vertical-align:middle;
}
#content h2.top {
	margin: 0px 20px 10px 20px;
}
#content h3 {
	font-size: 85%; /* 1.3em; */
	font-weight: 600;
	margin: 15px 20px 10px 20px;
}

#content .twocolright h3.top {
	margin: 0px 20px 10px 20px;
}

#content h4
{
	font-size: 85%; /* 1.1em; */
	font-weight: normal;
	margin: 10px 20px 10px 18px;
	text-indent:2px;
}
#content .homeright h4
{
	font-size: 85%; /* 1.3em; */
	font-weight: 600;
	margin: 0px 20px 10px 20px;
}
#content h4.green
{
	color:#339900;
}

#content h4.greyback
{
	text-indent:4px;
	color: #113C55;
	background:#d8d8d8;
	padding-top:5px;
	padding-bottom:5px;
}

#content h5
{
	font-size: 100%; /* 1.3em; */
	font-weight: 500;
	 margin: 10px 20px 10px 20px;
}

#content h6
{
    font-size: 100%; /* 0.9em; */
    margin: 5px 20px 3px 20px;
}
#content h2 span
{
	padding-right: 12px;
	background-color:transparent;
	background-image:url(../../../media/arrowhead_blueonwhite_big.gif);
	background-position: 100% 60%;
	background-repeat:no-repeat;
}
#content h3 span
{
	padding-right: 12px;
	background-color:transparent;
	background-image:url(../../../media/arrowhead_blueonwhite_big.gif);
	background-position: 100% 60%;
	background-repeat:no-repeat;
}
#content h3.blogentry span {
	background-image:none;
	font-size: 115%; /* 1.3em; */
	font-weight: 600;
	margin: 0px;
}
#content h3 span.notlink
{
	background-image:none !important;
}
#content p {
	margin: 5px 20px 10px 20px;
	color: black;
}
#content p.homeclaimsbutton {
	margin: 10px 20px 10px 20px;
}
#content table {
	margin: 5px 10px 5px 18px;
	padding:0px;
	font-size: 85%; /* 0.9em; */
	line-height: 1.4em;
}
#content .twocolright table
{
	margin: 5px 0px 5px 0px;
	padding:0px;
	font-size: 85%; /* 0.9em; */
	line-height: 1.4em;
	width:100%;
}
#content .blog table
{
	margin: 5px 0px 5px 0px;
	padding:0px;
	font-size: 100%; /* 0.9em; */
	line-height: 1.4em;
	width:100%;
}
#content .blog table p
{
	margin: 0px 0px 0px 20px;
	padding:0px;
}
#content .blog h3
{
	margin: 2px 0px 2px 20px;
	padding:0px;
	font-size:100%;
	font-weight: bold;
	line-height:1em;
}

#content table td {
	vertical-align:top;
	/*padding:0px 0px 5px 0px;*/
	margin:0px;
}
#content table th {
	vertical-align:bottom;
	text-align:left;
	font-weight: bold;
	padding:0px 0px 10px 0px;
	margin:0px;
}
#content td.text {
	padding-right:15px;
}
#content .twocolright table.archmonths
{
	margin: 5px 0px 5px 20px;
	padding:0px;
	font-size: 100%; /* 0.9em; */
	line-height: 1.4em;
	width:150px;
}
#content .twocolright table.archmonths a
{
	font-size:84%;
}
#content hr {
	margin:10px -5px 5px 15px;
	color:#B2C1C8;
	border-bottom:1px solid #B2C1C8;
	border-top:none;
	border-left:none;
	border-right:none;
}
#content hr.tight {
	margin:-5px -5px 5px 15px;
}
#content ul
{
   margin: 15px 0px 15px 0px;
	padding: 0px;
	list-style-type: none;
	list-style: none;
}
#content ul.addpad0
{
   padding: 0px 0px 0px 60px;
}
#content ul.jumplinks
{
   margin: 10px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 0.8em;
	list-style-type: none;
	list-style: none;
	text-decoration:none;
}
#content  .twocolright ul.linklist
{
   margin: 15px 0px 15px 0px;
	padding: 0px;
	list-style-type: none;
	list-style: none;
}
#content ol
{
   margin: 15px 10px 15px 42px;
	padding: 0px;
	list-style:decimal;

}
#content ul li
{
   width:auto;
	padding-left: 35px;
	background-image: url(../../../media/bullet_square.gif);
	background-repeat: no-repeat;
	background-position: 20px 2px;
	margin-bottom: 1em;
	list-style-type: none;
	list-style: none;
}
#content ul,
#content li,
#content ul ul,
#content ul ul li,
#content ul ul ul,
#content ul ul ul li {
	font-size:11px !important;
}
#content ul li em {
	font-size:90%;
	font-style:normal;
}
#content ul.agentalerts li
{
	display:block;
    width:114px !important;
	height:26px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	list-style-type: none;
	list-style: none;
}
#content ul.fileaclaim li
{
	display:block;
    width:110px !important;
	height:26px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	list-style-type: none;
	list-style: none;
}
#content ul.equotelogin li
{
	display:block;
   width:123px !important;
	height:26px !important;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	list-style-type: none;
	list-style: none;
}
#content ul.jumplinks li
{
   width:auto;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 20px;
	background-image: none;
	list-style-type: none;
	list-style: none;
}
#content .twocolright ul.linklist li
{
   width:auto;
	padding: 0px 0px 0.2em 0px;
	margin: 5px 20px 5px 20px;
	background-image: none;
	list-style-type: none;
	list-style: none;
}
#content ul.tight li
{
   padding: 0px 0px 0px 35px;
	margin: 2px 20px 2px 20px;
}
#content ol li
{
   width:auto;
	padding-left: 0px;
	margin-left: 0px;
	margin-bottom: 1em;
	font-size:84%;
}

#content ul.fileaclaim li a,
#content ul.agentalerts li a,
#content ul.equotelogin li a
{
	display:block;
	height:26px !important;
	padding: 0px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#content ul.agentalerts li a
{
	width:114px !important;
	background-image: url(../../../media/agent_alerts_home.gif);
}
#content ul.fileaclaim li a
{
	width:110px !important;
	background-image: url(../../../media/file_a_claim.gif);
}
#content ul.equotelogin li a
{
	width:123px !important;
	background-image: url(../../../media/AgentLoginButton.gif);
}
#content ul.jumplinks li a,
#content ul.jumplinks li a:visited {
	padding:5px 0px 5px 0px;
	margin:0px;
	display:block;
	width:100%;
	background-color:transparent;
	border-bottom: 1px solid #B2C1C8;
	text-decoration:none !important;
}
#content ul.jumplinks li a:hover {
	background-color:#e6eff6;
	text-decoration:none;
}
#content .homeright ul.jumplinks li a:hover {
	background-color:#c3d8e8;
	text-decoration:none;
}
#content ul.jumplinks a span {
	padding-right: 8px;
	text-decoration: none;
 	background-color:transparent;
	background-position: 100% 65%;
	background-repeat:no-repeat;
}
#content ul.jumplinks a span {
	background-image:url(../../../media/jumplinks_whitebg_ns.gif);
}
#content ul.jumplinks a:hover span {
	background-image:url(../../../media/jumplinks_whitebg_s.gif);
}
#content .homeright ul.jumplinks a span {
	background-image:url(../../../media/jumplinks_bluebg_ns.gif);
}
#content .homeright ul.jumplinks a:hover span {
	background-image:url(../../../media/jumplinks_bluebg_s.gif);
}
* html #content ul.jumplinks a span {
	padding-left: 1px;
} /* IE fix; will cut off the background image if the span is on a new line */

#content ul.agentalerts li span,
#content ul.fileaclaim li span,
#content ul.equotelogin li span{
	display:none;
}

#content p.returntotop {
	margin:15px 15px 30px 20px;
}
#content p.returntotop a {
	font-size: 84%; /* .77em; */
	text-decoration:underline;
	color: #013149;
}
#content p.returntotop a span{
	padding:5px 25px 5px 0px;
	background-color:white;
	background-image: url(../../../media/backtotop.gif);
	background-repeat: no-repeat;
	background-position: 100% 40%;

}
#content a
{
	color: black;/**/
	text-decoration:underline;
}

ul, ol, dl {
   position: relative;
}

#general
{
	padding: 30px 230px 30px 20px;
	background-color: #FFF;
	border-top: 5px solid #113C55;
	margin: 0 5px 0 5px;
	border-bottom: 1px solid #A1A2A2;
}

#general p
{
    margin: 5px 20px 10px 0px;
}
#message {
	margin:10px 0px 0px 40px;
}
span.icon_acrobat_left
{
	padding-left: 15px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_acrobat.gif);
}
span.icon_calculator_left
{
	padding-left: 15px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_calculator.gif);
}
#content h2 span.icon_powerpoint_left,
span.icon_powerpoint_left
{
	padding-left: 15px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_powerpoint.gif);
}
span.icon_pdf_left
{
	padding-left: 15px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_pdf.gif);
}
span.icon_manual_left
{
	padding-left: 15px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_manual.gif);
}
#content h3 span.icon_acrobat_left
{
	padding-left: 25px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_acrobat.gif);
}
#content h3 span.icon_calculator_left
{
	padding-left: 25px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_calculator.gif);
}
#content h3 span.icon_powerpoint_left
{
	padding-left: 25px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_powerpoint.gif);
}
#content h3 span.icon_pdf_left
{
	padding-left: 25px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_pdf.gif);
}
#content h3 span.icon_manual_left
{
	padding-left: 25px;
 	background-color:transparent;
	background-position: 0% 65%;
	background-repeat:no-repeat;
	background-image:url(../../../media/icon_manual.gif);
}
#content table.blogcal th.dayhdr{
	text-align:center;
	font-weight:normal;
}
#content table.blogcal table.blogcaltitle td{
	margin:0px;
	border:none;
	padding: 5px 5px 0px 5px;
	width:auto;
}
#content .homeleft
{
	margin: 0px 10px 0px 10px;
	padding-top: 10px;
	padding-bottom: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 240px;
	border-top: 6px solid #113c55;
	background-color:white;
	text-align:left;
	border-bottom:1px solid #bbb;
}

html > body #content .homeright DIV {
    width: 240px;
}
#content .homemiddle
{
	margin: 0px 6px 0px 6px;
	padding-top: 10px;
	padding-bottom: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 240px;
	border-top: 6px solid #113c55;
	background-color:white;
	text-align:left;
	border-bottom:1px solid #bbb;
}
html > body #content .homemiddle DIV{
    width: 243px;
}
#content td.homeright
{
   position:relative;
	padding-top: 10px;
	padding-bottom: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 240px;
	border-top: 6px solid #3d739e;
	background-color:#d9e6f0;
	text-align:left;
	border-bottom:1px solid #bbb;
}
html > body .homeright DIV {
    width: 240px;
}
#content td.navcol
{
   position:relative;
	padding: 0px;
	margin : 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 185px;
	background-color:#113c55;
	text-align:left;
	border-bottom:1px solid #bbb;
}
html > #content td.navcol
{
	width: 175px;
}
#content .navcol table,
#content .navcol table table,
#content .navcol table table table {
	border:none;
	padding:0px;
	margin:0px;
}
#content .navcol table .Head {
	/*color:white;*/
}
#twrapper {
	min-height:540px; /* height fix */
	height: auto; /* height fix, pt. II */
	height:540px !important;
}
* html #twrapper {
	height:540px; /* for ie only */
}

#content .onecol
{
   position:relative;
	padding:20px 50px 20px 0px;
	margin:0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: auto;
	border:none;
	border-top: 6px solid #113c55;
	border-bottom:1px solid #bbb;
	background-color:white;
	text-align:left;
	height:100%;
}

#content .onecolnonav
{
   position:relative;
	voice-family: "\"}\"";
	voice-family: inherit;
	border:none;
	border-top: 6px solid #113c55;
	border-bottom:1px solid #bbb;
	background-color:white;
	text-align:left;
	width: 100%;
	height:100%;
	margin:0px;
	padding:15px 20px 15px 20px;
}
#content .onecolnonav table
{
	width:100%;
	border:0px;
	margin:0px;
	padding:0px;
}

#content .contentcol
{
   voice-family: "\"}\"";
	voice-family: inherit;
	border:none;
	border-top: 6px solid #113c55;
	border-bottom:1px solid #bbb;
	background-color:white;
	text-align:left;
	width: auto;
	height:100%;
	padding: 20px 0px 20px 0px;
}
html > body #content .contentcol {
    width: auto;
}

.twocolleft
{
   position:relative;
	float:left;
	margin:0px;
	padding:0px;
	padding-top: 0px;
	padding-bottom: 20px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 320px;
	text-align:left;
	height:100%;
}
html > body #content .twocolleft {
    width: 320px;
}
.twocolleft div{
	position:relative;
}
/* #content .twocolleft table,
#content .twocolleft table table,
#content .twocolleft table table table {
	border:none;
	padding:0px;
	margin:0px;
	width: 310px;
}
html > body #content .twocolleft table,
html > body #content .twocolleft table table,
html > body #content .twocolleft table table table {
	width: 300px;
} */
#content div.twocolright
{
   position:relative;
	float:right;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	voice-family: "\"}\"";
	voice-family: inherit;
	text-align:left;
	height: 100%;
	width: 220px;

}
#content div.leftborder
{
	border-left:1px solid #B2C1C8;
}
#content div.twocolright p
{
   padding-right:10px;
}
#content div.twocolright div
{
   /*padding:0px;
   margin:0px;*/
}
html > body #content .twocolright {
   width: 220px;
   height: 100%;
}
* html #content div.twocolright {
	height:100%; /* for ie only */
}

* html #content div.twocolright div.secBlock {
	width: 190px; /* for ie only */
}
#content div.twocolright table
{
	margin:0px 15px 0px 15px;
	width:100%;
}
#content div.twocolright table table,
#content div.twocolright table table table
{
	margin:0px 0px 0px 0px;
	width:auto;
}

#footer,
#dnn_BottomPane
{
	clear: both;
	text-align: left;
	padding: 0px 0px 5px 0px;
	margin: 0px;
	overflow: hidden;
	background-color: #D9DADA;
}

#footer p,
#dnn_BottomPane p
{
	font-size: 77%; /* 9px; */
	line-height:1.22em;
	color: #333;
	padding:0px;
	margin: 0px 0px 0px 15px;
}

#footer a,
#dnn_BottomPane a {
	color: #333;
	text-decoration:underline;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - MAIN NAV- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

#HouseMenuNav
{
	clear:both;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	background-color: #113C55;
	color: white;
	overflow: auto;
}
#HouseMenuNav ul
{
	margin: 0px;
	padding: 0px;
	width: 100%;
	border:none;
}
#HouseMenuNav ul li
{
	display: block;
	margin:0px;
	padding: 0px;
	background-color: white;
	list-style: none;
	line-height:inherit;
	float:left;
	/*width:14.25%;*/
	width: auto;
}
#HouseMenuNav ul li.first {

	width:14.50%;
}
#HouseMenuNav ul li a:visited,
#HouseMenuNav ul li a:link,
#HouseMenuNav ul li a
{
	display: block;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #7F96A4;
	background-color: #113C55;
	color: white;
	text-decoration: none;
	text-align:center;	
	margin:0px 0px 0px 0px;
	font-size:13px;
	padding:2px 12px;	
}
html > body #HouseMenuNav ul li a:visited,
html > body #HouseMenuNav ul li a:link,
html > body #HouseMenuNav ul li a
{

}
#HouseMenuNav ul li.first a:visited,
#HouseMenuNav ul li.first a:link,
#HouseMenuNav ul li.first a
{
	border-left: none;
}
#HouseMenuNav ul li a:hover
{
	background-color: #C0D7E9;
	color: #113C55;
	text-decoration: none;
}
#HouseMenuNav ul li#HouseMenuNavCurrentItem,
#HouseMenuNav ul li.HouseMenuNavCurrentItem
{
	border-left: none;
	background: #d8d8d8;
	color: #113C55;
}
#HouseMenuNav ul li#HouseMenuNavCurrentItem a,
#HouseMenuNav ul li.HouseMenuNavCurrentItem a.HouseMenuNavCurrentItem
{
	color: #113C55;
	background: #d8d8d8;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - SIDE NAV- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#houseMenuVstatic
{
	/*float: left; */
	margin: 15px 0px 20px 0px;
	padding: 0px;
	position:relative;
	background-color:#113c55;
	border:none;
}
#houseMenuVstatic ul
{
	position:relative;
	margin: 0;
	padding: 0;
	list-style: none;
	height:auto;
	width: auto;
	voice-family: "\"}\"";
	voice-family: inherit;
	border:none;
}
#houseMenuVstatic ul li.parent ul {
	position:relative;
	display:none;
}
#houseMenuVstatic ul li#houseMenuCurrentItem ul,
#houseMenuVstatic ul li.OpenParent ul
{
	position:relative;
	display:block;
}
#houseMenuVstatic ul li
{
	position:relative;
	display:inline;
	list-style: none;
	margin: 0;
	padding: 0;
	height:auto;
	width: auto;
	/*border-bottom:1px solid #113c55;*/
}
#houseMenuVstatic ul li a
{
	position:relative;
	display:block;
	margin: 0px;
	padding: 4px 0px 4px 25px !important;
	width: auto;
	height:auto;
	color: white;
	text-decoration: none !important;
	border:none;
}
html > body #houseMenuVstatic ul li a {
	/*height:19px;*/
}
#houseMenuVstatic li ul li
{
	margin: 0px;
	border:0px;
	padding: 0px;
	/*border-bottom:1px solid #55809f;*/
}
#houseMenuVstatic li ul li:hover
{
	border-bottom:1px solid #1f669b;
}
#houseMenuVstatic ul li ul
{
	margin: 0px !important;
	padding:0px !important;
	border:none;
}
#houseMenuVstatic li ul li a
{
	margin: 0px !important;
	border:0px;
	padding:0px 0px 0px 0px;
}

/* Root Level (no Children)*/
#houseMenuVstatic ul li a
{
	padding: 4px 0px 0px 28px;
	text-decoration: none;

}
#houseMenuVstatic ul li a:hover
{
	color: white;
	background-color: #1f669b;
	text-decoration: none;

}
/* Child Level */
#houseMenuVstatic ul li ul li a
{
	padding: 5px 0px 0px 43px;
}
/* Closed Parent */
#houseMenuVstatic ul li.parent a
{
	color: white;
	background-color:#113c55;
	background-image: url(../../../media/bullet_open_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
#houseMenuVstatic ul li.parent a:hover
{
	color: white;
	background-color: #1f669b;
	background-image: url(../../../media/bullet_open_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
/* Open Parent (a child item is selected) */
#houseMenuVstatic ul li.openparent a
{
	position:relative;
	height:auto;
	color: white;
	background-color: #0b2839;
	background-image: url(../../../media/bullet_close_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
#houseMenuVstatic ul li.openparent a:hover
{
	color: white;
	background-color: #1f669b;
	background-image: url(../../../media/bullet_close_arrow_white.gif);
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
/* Selected Parent */
#houseMenuVstatic ul li#houseMenuCurrentItem a
{
	color: white;
	background-color: #0b2839;
	background-repeat: no-repeat;
	background-position: 9px 7px;
}
#houseMenuVstatic ul li#houseMenuCurrentItem a:hover
{
	color: white;
	background-color: #0b2839;
	background-repeat: no-repeat;
	background-position: 9px 7px;
}

/* Child */
#houseMenuVstatic ul li.openparent ul li a,
#houseMenuVstatic ul li#houseMenuCurrentItem ul li a
{
	color: white;
	background-color: #55809f;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
#houseMenuVstatic ul li.openparent ul li a:hover,
#houseMenuVstatic ul li#houseMenuCurrentItem ul li a:hover
{
	color: white;
	background-color: #1f669b;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
/* Selected Child */
#houseMenuVstatic ul li ul li#houseMenuCurrentItem
{
	border-bottom:1px solid #3b596f;
}
#houseMenuVstatic ul li ul li#houseMenuCurrentItem a
{
	color: white;
	background-color: #3b596f;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 14px 8px;
}
#houseMenuVstatic ul li ul li#houseMenuCurrentItem a:hover
{
	color: white;
	background-color: #3b596f;
	background-image:none;
	background-repeat: no-repeat;
	background-position: 14px 8px;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - LOGIN CONTROL HACKS - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#content table.login {
	margin:15px 0px 0px 40px;
	width:auto;
}
#content table.login td {
	text-align:left;
	padding:5px 0px 5px 0px;
}
#content table.login input.tb_login {
	float:left;
	display:block;
	padding:3px 2px 2px 2px;
	height:24px;
	vertical-align:middle;
	font-size:100%;
	width:160px;
}
#content table.login td.label label{
	display:block;
	color:#113c55;
	font-weight:bold;
	padding:4px 0px 0px 0px;
	text-align:right;
	font-size:100%;
}
#content table.login td.label img {
	display : none;
}
#content div#hide {
	display:none;
}
#content input.btn_search {
	height:25px;
	width:60px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
html > body #content input.btn_search {
	height:25px;
	width:60px;
	padding:0px;
	margin:0px;
	vertical-align:top;
}
#content input.tb_search {
	height:25px;
	padding:3px 2px 2px 2px;
	font-size:120%;
	vertical-align:bottom;
}
#content p#search_input {
	margin-top:0px;
	padding:0px;
	height:25px;
}
#content p#search_results table {
	width:auto;
}
#header .searchform {
	position:relative;
	/*clear:right;*/
	text-align:right;
	width: 250px;
	float: right;
	color: #113C55;
	font-weight: bold;
	margin-top: 30px; /* 30px; */
	font-size: 100%; /* 1.0em; */
	vertical-align:top;
}
#header .searchform div {
	float:left;
	display:block;
	margin:0px 5px 0px 0px;
	padding:4px 0px 0px 0px;
	height:24px;
	vertical-align:middle;
}
#header .searchform input.tb_search {
	float:left;
	display:block;
	padding:2px;
	height:24px;
	vertical-align:middle;
	font-size:100%;
	width:160px;
}
#header .searchform input.btn_search_go {
	float:left;
	display:block;
	margin:0px 0px 0px 5px;
	padding:0px;
}
#content .resume_form {
	clear:both;
	margin:0px;
	padding:0px;
}
#content .resume_form input,
#content .resume_form select {
	margin:0px 0px 0px 0px;
	padding:0px;
	height:24px;
}
html > body #content .resume_form input,
html > body #content .resume_form select {
	margin-bottom:10px;
}
#content .resume_form input.long {
	width:250px;
	float:left;
}
#content .resume_form input.short {
	width:155px;
	float:left;
}
#content .resume_form input.submit {
	margin:5px 0px 10px 180px;
}
#content .resume_form select {
	width:155px;
}
#content h2.resume  {
	display:block;
	text-align:right;
	padding-right:10px;
	margin-left:0px;
	margin-right:0px;
	width:175px;
}
#content .resume_form th {
	vertical-align:top;
	text-align:right;
	width:170px;
	padding:12px 10px 0px 0px;
	margin:0px;
	font-size:100%;
	font-weight:600;
	color:black;
}
html > body #content .resume_form th {
	padding:7px 10px 0px 0px;
}
#content .resume_form label.rear 
{
	float:left;
	display:block;
	text-align:left;
	width:auto;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 5px;
}
#content .resume_form label.reartop 
{
	display:block;
	float:right;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	/*border:1px dashed black;*/
}
/* Quirksmode input.file styling */
#content .resume_form td 
{
	position:relative;
	margin:0px;
	padding:5px 0px 5px px;
	width:300px;
}
#content .resume_form div.fileinputs 
{
	position:relative;
	margin:0px;
	padding:0px;
	height:auto;
}
#content .resume_form div.fileinputs input.file 
{
	position:relative;
	text-align: left;
	font-size:14px;
	font-weight:bold;
	/*width:275px !important; */
	width:260px !important;
	height:25px;
	margin:none;
	padding:0px;
}
html > body #content .resume_form div.fileinputs input.file 
{
	font-size:14px;
	/*font-weight:bold;*/
	height:25px;
	margin:0px 0px 10px 0px;
}
#content .resume_form div.fileinputs input.hidden 
{
	z-index: 10;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
}
#content .resume_form div.fileinputs div.fakefile 
{
	position:absolute;
	left:0px;
	top:0px;
	z-index: 1;
	padding:0px;
	margin:0px;
	vertical-align:middle;
}
#content .resume_form div.fileinputs div.fakefile input 
{
	display:block;
	float:left;	
	
}
#content .resume_form div.fileinputs div.fakefile img 
{
	display:block;
	float:left;	
	padding:5px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	width:103px;
	height:23px;
	z-index: 1;
}
html > body #content .resume_form div.fileinputs div.fakefile img 
{
	padding:0px 0px 0px 0px;
}
#content .resume_form textarea
{
	clear:none;
	display:block;
	margin:0px;
	padding:0px;
	width:250px;
	height:250px;
}
#content .resume .textarea input {
	float:right;
	display:block;
	margin:10px 0px 0px 0px;
}
#content .resume_form .validator_error 
{
	clear:both;
	display:block;
	margin-left: 5px;
}
#content p#adjuster_alert {
	background:transparent url(/images/btn_adjuster_alert.gif) no-repeat top left;
	height:53px;
	width:240px;
	color:#fff;
	padding:10px 0px 0px 15px;
	margin-top:15px;
	margin-bottom:20px;
	font-size:100%;
	font-weight:bold;
	line-height:1.22em;
}
#content p#adjuster_alert a {
	color:#fff;
	font-size:84%;
	padding:0px;
	margin:0px;
	line-height:1.15em;
}
html > body #content p#adjuster_alert a {
	line-height:1.32em;
}

#content table.underlined {
	border-collapse: collapse
}
#content table.underlined td {
	border-bottom:1px solid #B2C1C8;
}
#content table.underlined tr.nounderline td {
	border-bottom:none;
}
em {
	font-style:italic;
}
#content div.blogentry {
	margin-left:20px;
	font-size:84%;
}
#content div.blogentry ul,
#content div.blogentry ol {
	font-size:100%;
}

#content div.blogentry span table {
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	font-size:100%
}
#content .navcol p.logout{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:100%;
}
#content .navcol p.logout a {
	display:block;
	background:transparent url(/images/logout.gif) no-repeat 12px 0px;
	width:100%;
	height:24px;
	text-indent:-999px;
}
.error
{
	font-weight:bold;
	color:Red;
}
img.screenshot {
	border: 1px solid grey;
	border-collapse:collapse;
	margin:0px;
	padding:0px;
	display:block;
	width:468px;
}

table.blog_list_table td {padding-bottom: 15px;}