@charset "UTF-8";
@import url("sifr3/sifr-s.css");
/* CSS Document */

/* universal clear */
.clear {
content:".";
display: block;
height: 0;
clear:both;
visibility:hidden;
overflow: hidden;
}
a:active, a:focus {
outline: none;
}
.DNNEmptyPane {
display: none;
}
object {
padding:0;
margin:0;
}
/* universal linked image border to zero */
a img {
border: 0;
}
body, p, td {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color: #717171;
margin:0;
}
p {
line-height: 19px; 
padding-bottom: 10px;
margin:0;
}
h1, h1 .Head {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 22px;
color: #ffffff;
min-height:35px;
_height:35px;
overflow:auto;
_overflow:inherit;
line-height: normal;
margin:0;
}
h2.navtitle {
height:28px;
}
h2, h2 .Head {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 18px;
color: #ffffff;
line-height: normal;
margin:0;
}
h3.h3tools {
	color:#f4f4f4;
	height:20px;
}
h3, h3 .Head {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
color: #f4f4f4;
line-height: normal;
margin:0;
}
h4 {
	font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #717171;
line-height: normal;
margin:5px 0 5px;
font-weight:bold;
}
blockquote {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
padding: 10px;
background: #e5e5e5;
margin-bottom: 10px;
font-size: 12px;
font-style: italic;
}
.SubHead {
font-size: 11px;
color: #5d5d5e;
}
h1.pagetitle {
padding: 0 0 0 15px;
}
ul {
padding: 0 0 5px 20px;
list-style-type: none;
margin:0;
}
ul li ul {
padding: 5px 0 0 20px;
}

ul li, ul li li, ul li li li {
list-style-type: none;
padding: 0 0 5px 10px;
background: url(_i/bullet.gif) no-repeat left 6px;
font-family:Arial, Helvetica, sans-serif;
line-height:17px;
font-size:12px;
}
#PageWrapper {
width: 908px;
margin: 0 auto;
padding-bottom: 25px;
}
a:link, a:visited, a:hover, a:active {
color: #85a554;
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
/* =============== HEADER LAYOUT =============== */
#Header {
position: relative;
height: 160px;
z-index:200;
}
a.logo {
position: absolute;
width: 279px;
height: 75px;
top: 28px;
left: 0;
background: url(_i/logo.gif) no-repeat top left;
}
ul.utilitynav {
position: absolute;
top: 15px;
right: 160px;
}
.searchdiv {
	position:absolute;
	top:15px;
	right:0;
	background:url(_i/search_field.jpg) no-repeat 50px 0;
}
.search_box {
	background:url(_i/search_field.jpg) no-repeat 0 0;
	border:0;
	color:#999;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	padding:1px;
	position:relative;
	bottom:.5em;
	*bottom:.4em;
	_bottom:.4em;
	width:112px;
	height:14px;
}

.searchgo {
	width:18px;
}
ul.utilitynav, ul.utilitynav li {
list-style-type: none;
margin: 0;
padding: 0;
}
ul.utilitynav li {
float: left;
background: none;
}
ul.utilitynav li a {
display: block;
float: left;
height: 13px;
overflow: hidden;
width: 55px;
border-left: solid 1px #e8e8e8;
}
ul.utilitynav li#Home a {
background: url(_i/util_home.gif) no-repeat top center;
border-left: none;
}
ul.utilitynav li#Home a:hover, ul.utilitynav li#Contact a:hover, ul.utilitynav li#Sitemap a:hover {
background-position: center -13px;
}
ul.utilitynav li#Meeting a:hover {
background-position: right -13px;
*background-position: center -13px;
}
ul.utilitynav li#Contact a {
background: url(_i/util_contact.gif) no-repeat top center;
}
ul.utilitynav li#Sitemap a {
background: url(_i/util_sitemap.gif) no-repeat top center;
}
ul.utilitynav li#Meeting a {
background: url(_i/util_meeting.gif) no-repeat top right;
*background: url(_i/util_meeting.gif) no-repeat top;
width: 35px;
}
.tagline {
position: absolute;
top: 55px;
right: 0;
background: url(_i/tagline.gif) no-repeat top left;
width: 498px;
height: 0 !important;
height: 29px;
_height: 0;
padding-top: 29px;
overflow: hidden;
}
h2.tagline {
	color:#ffffff;
}
/* top nav */
.nav {
position: absolute;
width: 908px;
height: 35px;
top: 125px;
left: 0;
background: url(_i/bg_nav.gif) no-repeat top left;
}
/*.box {min-height:1px; _height:1px;}
.box:after {content:"."; display:block; line-height:0px; font-size:0px; visibility:hidden; clear:both;}*/
.nav ul {margin:0; padding:0; list-style:none;}
.nav ul li {margin:0; padding:0; float:left;list-style:none; position:relative; z-index:1; background: none; line-height:normal;}
.nav ul li a {display:block; position:relative; border:0; text-decoration:none; cursor:pointer; margin-right: 2px;} 
.nav ul li a:link , .nav ul li a:visited, .nav ul li a:hover, .nav ul li a:active {
font-family: Arial, Verdana sans-serif; font-size:11px; color:#fff; text-transform: uppercase;
}  
.nav ul li.last a { margin: 0;}
.nav ul li a#tab_38 {width:101px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_57 {width:123px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_59 {width:129px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_60 {width:124px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_61 {width:141px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_62 {width:161px; text-align:center; height:35px; line-height: 35px;}
.nav ul li a#tab_63 {width:117px; text-align:center; height:35px; line-height: 35px;}

/* Main menu (navigation - active) */
.nav ul li#active a, .nav ul li#active a:hover {background: url("_i/nav-on.gif") 0 0 repeat-x; color:#fff;}
.nav ul li#active a#tab_38, .nav ul li#active a#tab_38:hover {background: url(_i/navL-on.gif) left top no-repeat; color:#fff;}
.nav ul li#active a#tab_63, .nav ul li#active a#tab_63:hover {background: url(_i/navR-on.gif) right top no-repeat; color:#fff;}


/* Main menu (navigation - hover) */

.nav ul li a:hover, .nav ul li a.current,.nav ul li#active a.current {background: url("_i/nav-on.gif") 0 0 repeat-x; color:#fff; display:block;}
.nav ul li a#tab_38:hover, .nav ul li a#tab_38.current,.nav ul li#active a#tab_38.current {background: url(_i/navL-on.gif) left top no-repeat; color:#fff;}
.nav ul li a#tab_63:hover, .nav ul li a#tab_63.current,.nav ul li#active a#tab_63.current {background: url(_i/navR-on.gif) right top no-repeat; color:#fff;}

.nav ul li#active .dropdown a { background:none;
}
.dropdown{ position:absolute; left:0; top:35px; width:170px; display:none !important; z-index:200; background:#dfdfdf url(_i/dropdown_bg.gif) repeat-x top;}
.dropdown-b{ }

.nav ul li div#child_89, .nav ul li div#child_90, .nav ul li div#child_91, .nav ul li div#child_92, .nav ul li div#child_78 {border-top:0;}

.nav ul li a.child,.nav ul li#active a.child{
color:#666666; font-weight:normal; 
padding: 6px 8px;
margin: 0; display: block; widht: auto; 
min-height: 15px !important;
min-height: 25px;
_height: 25px;
_overflow: visible;
cursor:pointer;}
.nav ul li a.child:hover,.nav ul li#active a.child:hover{background:#87a757; color:#fff;display: block;}
/* =============== CONTENT LAYOUT =============== */
#Content {
margin: 15px 0 0 0;
}
.homecontent {
	margin-bottom:15px;
}
#Content .leftcol {
width: 230px;
float: left;
}
#Content .maincol {
width: 651px;
float: right;
background: url(_i/bg_content.gif) no-repeat bottom left;
min-height: 555px;
_height: 555px;
overflow:auto;
_overflow:visible;
}
.pad {
padding:0 15px 15px;
}
/* home skin */
.col1 {
float: left;
width: 355px;
margin-right:20px;
}
.col2 {
float: left;
width: 284px;
}
.col3 {
float: right;
width: 230px;
}
/* LEFT NAV */
.LeftNav {
background: url(_i/leftnav-bott.gif) no-repeat bottom center;
padding-bottom: 20px;
margin-bottom: 15px;
}
.LeftNav h2 {
padding: 15px 0 5px 15px;
background: url(_i/leftnav-top.gif) no-repeat top center;
height:28px;
}
.LeftNav ul {
padding: 0;
}
.LeftNav ul, .LeftNav ul li {
list-style-type: none;
}
li.title {
background: none;
padding: 0;
}
li.ItemStat, li.ItemParent {
padding: 5px 0 5px 15px;
background: none;
}
li.ItemStat a:link, li.ItemStat a:visited, li.ItemStat a:hover, li.ItemStat a:active, li.ItemParent a:link, li.ItemParent a:visited, li.ItemParent a:hover, li.ItemParent a:active {
color: #7e7e80;
text-decoration: none;
text-transform:uppercase;
}
li.SubItemStat {
padding: 5px 15px 5px 15px;
background: none;
}
li.SubItemStat a:link, li.SubItemStat a:visited, li.SubItemStat a:hover, li.SubItemStat a:active {
color: #7e7e80;
text-decoration: none;
text-transform:uppercase;
}
li.ItemHov, li.ItemParentHov2 {
padding: 5px 0 5px 15px;
background: none;
}
li.ItemHov a:link, li.ItemHov a:visited, li.ItemHov a:hover, li.ItemHov a:active, li.ItemParentHov2 a:link, li.ItemParentHov2 a:visited, li.ItemParentHov2 a:hover, li.ItemParentHov2 a:active {
color: #7e7e80;
text-decoration: underline;
text-transform:uppercase;
}
li.SubItemHov2 {
padding: 5px 15px 5px 15px;
background: none;
}
li.SubItemHov2 a:link, li.SubItemHov2 a:visited, li.SubItemHov2 a:hover, li.SubItemHov2 a:active {
color: #7e7e80;
text-decoration: underline;
text-transform:uppercase;
}
li.ItemCurr, li.ItemParentCurr {
padding: 5px 0 5px 15px;
background: url(_i/leftnav-on.gif) repeat-y top;
}
li.ItemCurr a:link, li.ItemCurr a:visited, li.ItemCurr a:hover, li.ItemCurr a:active, li.ItemParentCurr a:link, li.ItemParentCurr a:visited, li.ItemParentCurr a:hover, li.ItemParentCurr a:active {
color: #fff;
text-decoration: none;
text-transform:uppercase;
}
li.SubItemCurr {
padding: 5px 15px 5px 15px;
background: url(_i/leftnav-on2.gif) repeat-y top;
}
li.SubItemCurr a:link, li.SubItemCurr a:visited, li.SubItemCurr a:hover, li.SubItemCurr a:active {
color: #fff;
text-decoration: none;
text-transform:uppercase;
}
/* SITE MAP */

.SiteMapRoot a:link, .SiteMapRoot a:visited, .SiteMapRoot a:hover, .SiteMapRoot a:active {
font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
color: #5d5d5e;
line-height: normal;
}
.SiteMapSub1, .SiteMapSub  {
font-size: 12px;
padding-bottom: 4px;
}
/* =============== FOOTER LAYOUT =============== */
#Footer {
background: url(_i/bg_footer.gif) no-repeat top center;
padding-top: 17px;
margin-top: 25px;
font-size:11px !important;
line-height:17px;
}
#Footer .inc5000 {
display: block;
width: 52px;
height: 36px;
float: left;
background: url(_i/logo_inc5000.gif) no-repeat top left;
margin-right: 22px;
}
#Footer .footertag {
float: left;
width: 223px !important;
width: 245px;
_width: 223px;
border-left: solid 1px #dedede;
padding-left: 22px;
margin-top: 0px;
font-size:11px;
}
#Footer .rightcol {
width: 470px;
float: right;
text-align: right;
}
#Footer p {
margin: 0;
padding: 0;
}
table.contact td {
padding: 5px;
}

.insight_top {
	background:url(_i/insight_top.gif) no-repeat 0 0;
	width:248px;
	padding:10px 18px 0;
}

.insight_top p {
	line-height:17px;
	font-size:12px;
}

.insight_bot {
	background:url(_i/insight_bot.gif) no-repeat 0 0;
	width:284px;
	height:20px;
}

.leftcol .insight_top {
	background:url(_i/tools_top.gif) no-repeat 0 0;
	width:200px;
	padding:5px 15px 0;
}

.leftcol .insight_bot {
	background:url(_i/tools_bot.gif) no-repeat bottom;
	width:230px;
	height:13px;
	margin-bottom:20px;
}

.tools_top {
	background:url(_i/tools_top.gif) no-repeat 0 0;
	width:204px;
	padding:16px 13px 0;
	*padding:15px 13px 0;
	_padding:13px 13px 0;
}

.tools_top p {
	line-height:15px;
	font-size:12px;
	padding:0;
	color:#717171;
}

.unitools p {
	line-height:13px;
	font-size:8pt;
	padding-bottom:10px;
	*padding-bottom:7px;
}

.tools_bot {
	background:url(_i/tools_bot.gif) no-repeat bottom;
	width:230px;
	height:20px;
	_height:18px;
}

.leftcol .tools_top {
	background:url(_i/tools_top.gif) no-repeat 0 0;
	width:204px;
	padding:15px 13px 0;
} 

.leftcol .tools_bot {
	background:url(_i/tools_bot.gif) no-repeat bottom;
	width:230px;
	height:13px;
}

.col3 .tools_bot {
	margin:0 0 19px;
}

.scroll-pane p {
	border-bottom:1px dotted #CFCFCF;
	margin-bottom:10px;
}

.toolscell {
	height:70px;
	padding-top:4px;
}

.leftcol .toolscell {
	height:60px;
}

hr {
	color:#CCCCCC;
	background-color:#CCCCCC;
	height:1px;
	border:0;
	margin:5px 0 15px;
}

.req {
	color:#85a554;
	font-weight:bold;
	font-size:13px;
}

.roi_form {
	width:500px;
}

.form_block {
	width:250px;
	float:left;
}

.form_row {
	clear:both;
}

.roi_form label {
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.roi_form input {
	width:200px;
	border:#bbbbbb 1px solid;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	padding:2px;
}

.roi_form select {
	width:207px;
	border:#bbbbbb 1px solid;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
	padding:2px;
}

.roi_form textarea {
	width:450px;
	height:65px;
	border:#bbbbbb 1px solid;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#555555;
	padding:2px;
}

.form_row_buttons {
	text-align:center;
	padding-right:50px;
}

.display {
	display:none;
	color:#FF0000;
}

.banner {
	margin-left:-4px;
}

.broadcast img {
	margin-bottom:15px;
}

.searchresults td {
	vertical-align:top;
	border-bottom:1px dotted #ccc;
	padding:10px 10px 10px 0px;
}

.searchresults a:link, .searchresults a:visited, .searchresults a:active {
	color:#85A554;
}
