/* huntington template CSS
// (c) Copyright 2008 PropertyBoss Solutions, LLC
// Last Updated: 2008Dec03
//
// padding: top, right, bottom, left
*/

body {font-family: Arial, Helvetica, sans-serif; font-size: 13px; background-color: #1E3E8B;}
td, th {font-family: Arial, Helvetica, sans-serif; font-size: 13px}

ul {margin: 0 1.5em; padding: 0 1em; font-size: 13px}
ul li {list-style-type: square; margin: .2em 0}
ul li li {list-style-type: disc; margin: .2em 0}

a {color: #0066aa; font-weight: bold; text-decoration: none}
a:hover {color: #888888; font-weight: bold; text-decoration: none}

h1, .title {font-family: Arial, Helvetica, sans-serif; font-size: 18pt;
	font-weight: bold; color: #1E3E8B; margin: .2em 0 0 0}

h2, .secTitle, .subtitle {font-family: Arial, Helvetica, sans-serif; font-size: 15pt;
	font-weight: bold; color: #1E3E8B; margin: .7em 0 0em 0}

h3 {color: #1E3E8B; font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif; margin: .4em;
    font-size: 13pt}

p {color: #000000; font: 13px Arial, Helvetica, sans-serif; margin: .7em 0 0 .3em}

h1.pagetitle {border-bottom:solid 7px #CDD9F4; width:600px;}
h3.siteMap {font: 12px Verdana }
img {border:none;}

img.center {clear:both; float:none}
img.right {float:right}
img.left {float:left}

.pageTable {background-color: #ffffff; border: #555555 solid 1px;}
.mainTitle{color: #1E3E8B;}
.content {background-color: #E2EAF8; padding: 0px 5px 5px 5px; width: 600px;}
.dashlines {background: url(../pix/elem/dash_line.gif) repeat-y top right;}
.right{background-color:#ffffff;}
.banner {height: 140px; padding-left: 35px; background:#000000 url(../pix/elem/headerbackground.gif) repeat-x;}

.contact{text-align:center;}


.ad_box {background:#dddddd url(../pix/elem/ad_boxClr.gif) no-repeat; width: 164px; height: 187px; padding-top: 9px; color: #fef406; margin: 0px 0px 16px 6px; font-family: Futura, Tahoma, sans-serif;}
.ad_box_head {padding-left: 35px; color: #333333; font-family: 'Arial Black', sans-serif; color: #ffffff;}
.ad_box_body {width: 164px; height: 130px; /*height: 130px; firefox*/ padding-top: 15px; padding-left: 6px;}
.ad_box_body ul li{margin-left: -20px; list-style: square; color: #666666}
.ad_box_body a{font-size: 11px; color: #555555}
.ad_box_body a:hover{color: #000000}

.FAQQuestion {background-color: #eeeeee; font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight: bold; margin-top: 3px; margin-bottom: 3px;
	padding-top: 3px; padding-left: 3px; padding-bottom: 3px}
.FAQAnswer {font-family: Arial, Helvetica, sans-serif; font-size: 12px;
	margin-top: 1px; margin-bottom: 8px; padding-top: 1px; padding-bottom: 8px}

.submit_button {font-size:9pt; background-color: #0088cc; font-weight:bold; color:#ffffff; margin: 4px}

.bullet {margin-top: -15px}

.formLabel {font-size: 11px}
.formReqLabel {color: #111111; font-size: 11px}
.form, input.form {font-family: Tahoma, Arial, sans-serif; background-color: #ffffff}
.formrequired, input.formrequired {font-family: Tahoma, Arial, sans-serif; background-color: #ffffcc}

.appSectionTitle {color: #FFFFFF; background-color: #008AB8; font-size: 14pt; font-weight: bold; height: 24px;}
/* Horizontal Menu */
.hmenu{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	height: 22px;
	color: #1E3E8B;
	text-align: center;
	line-height: 22px;
	background-image: url(../pix/elem/hmenu_background.gif);
}

a.menu_link, a.menu_link:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	width: 100%;
	height: 30px;
	text-align: center;
	text-decoration: none;
	color: #1E3E8B;
	line-height: 22px;
/*	background-image: url(../pix/elem/button.gif) no-repeat; */
	padding: 0px 15px 0px 15px;
}
a.menu_link:hover{text-decoration: none; color: #1E3E8B;}
.menu_bottom {width: 156px; height: 13px; background:  url(../pix/elem/drop_down.gif) no-repeat left top;}

/* Vertical Menu */
.vmenu {border-right: 1px solid #1E3E8B;}
.menuTitle {
	text-align:center;
	height:21px;
	width: 175px;
	padding-top:2px; 
	background-color:#1E3E8B;
	font-weight:bold;
	font-size:16px;
	font-family:Arial;
	color: #ffffff;
	margin: 2px 0px 0px 0px;}

a.nav_link, a.nav_link:link, a.nav_linked {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	width: 169px;
	display: block;
	background: #E2EAF8 url(../pix/elem/sub_nav_arrow.gif) no-repeat left bottom;
	text-align: left;
	text-indent: 18px;
	color: #1E3E8B;
	border-bottom: 1px solid #1E3E8B;
	padding: 3px;
}
a.nav_link:hover, a.nav_linked{
	text-decoration: none; font-weight: normal;
	background-color: #1E3E8B;
/*	background-image: url(../pix/elem/sub_nav_hover.gif); */
	color: #ffffff;
}
.sideBarRight{padding:10px 0px 0px 0px; text-align:center;}

a.pushButton, a.pushButton:link{
	width: 169px;
	height: 38px;
	background-image:  url(../pix/icon/push_butof.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 40px;
	padding-top: 10px;
	display: block
}
a.pushButton:hover{background-image:  url(../pix/icon/push_buton.gif); color: #fff;}
a.arrowButton, a.arrowButton:link{
	width: 169px;
	height: 38px;
	background-image:  url(../pix/icon/arrow_butof.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 40px;
	padding: 10px 3px 0px 0px;
	display: block
}
a.arrowButton:hover{background-image: url(../pix/icon/arrow_buton.gif); color: #ffffff;}
a.ideaButton, a.ideaButton:link{
	width: 169px;
	height: 38px;
	background-image:  url(../pix/icon/idea_butof.gif);
	background-repeat: no-repeat;
	color: #ffffff;
	text-indent: 40px;
	padding-top: 10px;
	display: block
}
a.ideaButton:hover{background-image:  url(../pix/icon/idea_buton.gif); color: #ffffff;}

a.adMore, a.adMore:link{width: 50px; height: 16px; background: url(../pix/elem/adMore_lit.gif) no-repeat; float: right; padding-right: 20px;}
a.adMore:hover{background-image: url(../pix/elem/adMore_dim.gif); padding-right: 20px;}

.footbackground {background-color: #1E3E8B;}
.footer {
	white-space: nowrap;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	width: 100%;
	color: #ffffff}
.footer a:link, .footer a:visited {color: #ffffff}
.footer a:hover {color: #aaaaaa; text-decoration: none}

.printOnly {display: none;}
.helpLinks{clear: both; padding: 25px 0px 0px 0px;}

.prevPage {float: left; font-size: 10px;}
.nextPage {float: right; font-size: 10px;}
.adminLink {clear: none; font-size: 10px; text-align: center;}
.noteText {font-style: italic;}

img.helpPix {float: right; clear: left; margin: 0px 10px 0px 10px}