/* local navigation menu */
/* override default state of the success nav item so that it is "on" for this section of the site */

body
{
	margin: 0;
	padding: 0;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	background-color: #FFFFFF;
	text-align: center;
	width: 100%;
	*behavior: url(/lib/csshover.htc);
}

#fw_bg_container
{
	width: 950px;
	margin: 0 auto 0 auto;
	background: url(/images/fw_back_shad.gif) repeat-y;
	text-align: center;
}

#container
{
	width: 900px;
	margin: 0 auto 0 auto;
	background-color: white;
	position: relative;
	text-align: left;
}

a { color: #06c; }

.clear
{
	clear: both;
	display: block;
}

/* use for any instances of representing our tagline (The Power To Know) in text */
/* note you will still need to put the TM in superscript:  <sup>&reg;</sup>  */
.tagline
{
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-style: italic;
}

.tagline sup { font-size: 80%; }

#header_include
{
	width: 900px;
	position: relative;
	margin: 0 auto 0 auto;
}


/* feature story */
#feature_block
{
	position: absolute;
	top: 133px;
	height: 143px;
}

#feature_story
{
	width: 100%;
	min-width: 900px;
	height: 123px;
}

#feature_story h2
{
	margin: 0;
	padding: 0;
}

#feature_story h2 a
{
	font-size: 70%;
	color: #666;
}

#feature_story h2 a img
{
	width: 900px;
	height: 123px;
	border: none;
	padding: 0;
	margin: 0;
}



/* secondary_nav (aka start menu - "Recommended Starting Points") */
#secondary_nav
{
	background: url(/images/startpt_bg.gif) top right repeat-x;
	position: absolute;
	top: 125px;
	width: 900px;
	min-width: 850px;
	height: 36px;
	margin: 0;
	padding: 0;
	font-size: 80%;
	font-weight: bold;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
}

#secondary_nav h2
{
	text-indent: -50000px;
	background: url(/images/startingpoints.gif) top right no-repeat;
	width: 198px;
	height: 36px;
	float: left;
	margin: 0;
	padding: 0;
}

#secondary_nav ul
{
	margin: 0;
	padding: 0;
}

#secondary_nav li
{
	list-style: none;
	padding: 0;
	margin: 0;
	height: 36px;
	float: left;
}

#secondary_nav li a img
{
	border: none;
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
}


#maincontent
{
	width: 900px;
	text-align: left;
	background: url(/images/homepage/maincontent_bg.gif) repeat-y;
	overflow:auto;
	padding-bottom: 20px;
	padding-top: 150px;
}

#maincontent h3
{
	font-size: .8em;
	text-transform: uppercase;
	font-weight: bold;
	color: #707070;
	background: url(/images/homepage/dot.gif) repeat-x bottom;
	margin: 0;
	padding: 0 0 5px 5px;
}

#maincontent h4
{
	margin: 0;
	padding: 0;
}

#maincontent p { font-size: 75%; }
#maincontent a { text-decoration: none; }
#maincontent a:hover { text-decoration: underline; }

#maincontent img
{
	border-width: 0;
	padding: 5px 0 5px 0;
}

p.more a
{
	display: block;
	margin: 20px 0 20px 0;
	font-weight: bold;
	text-decoration: none;
	background: url(/images/homepage/morearrow.gif) no-repeat left center;
	padding: 0 0 0 11px;
}

p.more a:hover { text-decoration: underline; }

#leftcol
{
	width: 210px;
	float: left;
	padding: 0 0 0 20px;
}

#leftcol h4
{
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 75%;
}

#leftcol p
{
	margin: 0;
	line-height: 16px;
}

#ad_link, #fortune_100
{
	background: url(/images/homepage/dot.gif) repeat-x top;
	margin: 30px 0 0 0;
	padding: 20px 0px 0px 0px;
}

/* Center Column Styles */
#centercol
{
	float: left;
	padding: 0 15px 0 40px;
	width: 360px !important;
}

.featuredProduct
{
	margin: 15px 0 5px 0;
}

.featuredProduct h4
{
	font-size: 80%;
	padding: 10px 0px 5px;
	display: block;
}

.featuredProduct a { text-decoration: none; }
.featuredProduct a:hover { text-decoration: underline; }

.featuredProduct p
{
	float: left;
	width: 260px;
	margin: 0;
}

.featuredProductImage
{
	width: 94px;
	float: left;
	padding: 0 5px 15px 0;
	border: 0;
}

#resourceCenter { margin: 15px 0 0 0; }

#resourceCenter h4
{
	font-size: 80%;
	display: block;
	float: right;
	width: 260px;
}

#resourceCenter p
{
	float: right;
	width: 260px;
	margin: 0;
}

#resource_links
{
	float: right;
	width: 260px;
	_width: 260px;
}

#resource_links ul
{
	list-style-type: none;
	margin: 10px 50px 0 0;
	_margin: 10px 40px 0 0;
	padding: 0;
	float: left;
	font-size: 75%;
}

#resourceCenter p.more { float: none; clear: both;}

div.resourceLinks
{
	clear: both;
	margin: 20px 0 0 0;
}

div.resourceLinks h5
{
	margin: 0;
	padding: 0;
	color: #666;
}

div.resourceLinks ul
{
	list-style-type: none;
	margin: 0px 0px 0 0;
	padding: 0;
	float: left;
	font-size: 75%;
}

.NewsletterImage
{
	width: 94px;
	float: left;
	padding: 0px 0 10px 0;
}

#lists
{
	width: 360px;
	float: none;
	clear: both;
}

#industrySolutions
{
	/* background: url(/images/homepage/dot.gif) repeat-y left; */
	padding: 0px;
	width: 160px;
	margin: 0;
	float: right;
}

li.smb
{
	line-height: 30px;
	font-weight: bold;
	white-space: nowrap;
}

#technologies
{
	width: 160px;
	padding: 0 10px 0 0;
	margin: 0 180px 0 0px;
}

#solutionLines
{
	background: url(/images/homepage/dot.gif) repeat-y right;
	width: 180px;
	padding: 0;
	margin: 0px;
}

#industrySolutions h3, #technologies h3, #solutionLines h3
{
	color: #06c;
	background: none;
	padding: 0;
	margin: 0;
}

#technologies h3
{
	margin: 7px 0 0 0;
	padding: 3px 0;
	background: url(/images/homepage/dot.gif) repeat-x top;
}

#industrySolutions ul, #technologies ul, #solutionLines ul
{
	list-style-type: none;
	font-size: 75%;
	padding: 0;
	margin: 0;
}

#industrySolutions a, #technologies a, #solutionLines a { text-decoration: none; }
#industrySolutions a:hover, #technologies a:hover, #solutionLines a:hover { text-decoration: underline; }

#industrySolutions li, #technologies li, #solutionLines li
{
	padding: 1px 5px 1px 0;
	margin: 0;
}

/* Right column nav */
#rightcol
{
	width: 226px;
	float: right;
	padding: 0 20px 0 0px;
	clear: none;
}

ul#news_list
{
	margin: 0 0 0 0px;
	padding: 0;
	list-style-type: none;
}

ul#news_list li
{
	padding: 5px 0 5px 16px;
	background-image: url(/images/homepage/news_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
}

ul#news_list li a
{
	padding: 5px 0 5px 0;
	color: #0E65CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

ul#news_list li a:hover { text-decoration: underline; }
div.home_event { margin: 0px 0 30px 0; }
div.home_event img { padding: 0 0 5px 0; }
div.home_event p { margin: 0; }

div.home_event ul
{
	margin: 10px 0 0 0;
	padding: 0;
	list-style-type: none;
}

div.home_event ul li
{
	padding: 1px 0 1px 14px;
	background-image: url(/images/homepage/news_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	_height: 1%;
	font-size: .78em;
}

#tagline
{
	width: 900px;
	clear: both;
	position: relative;
	background-color: white;
	height: 58px;
}

#tagline h4
{
	height: 58px;
	width: 97px;
}

/*
#footer_wrapper
{
	width: 950px;
	margin: 0 auto 0 auto;
	padding: 0;
	background: url(/images/fw_bottom_shad.gif) no-repeat left bottom;
	overflow: visible;
}

#footer
{
	width: 900px!important;
	border-top: none!important;
}

#footer_page_tools
{
	width: 950px!important;
	margin: 0 auto;
	background: url(/includes/footers/images/footer_page_tools_950.png) no-repeat;
	padding: 4px 25px 0 25px;
}

#footer_page_tools ul  { margin-right: 45px;}
*/

body #footer
{
	width: 880px !important;
	margin: 0 auto !important;
	background: url(/images/fw_bottom_shad.gif) no-repeat left top !important;
	padding: 10px 30px 0 40px !important;
}


#oo_feedback_float { z-index: 108000 !important;}

#rsp
{
	position: absolute;
	top: 125px;
	width: 900px;
	height: 20px;
	margin: 0;
	padding: 0;
	font-family: Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	background-color: #B4B5B5;
	border-color: #D4DBEE;
	border-width: 2px 0 0 0;
	border-style: solid;
}

#rsp h2
{
	color: white;
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0px 12px 0 10px;
	display: inline;
	line-height: 18px;
	background-image: url(/images/homepage/rsp_arrows.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

#rsp .divider
{
	background-color: #696A6A;
	width: 240px;
	height: 15px;
	padding: 3px 0 2px 0;
	float: left;
}

#rsp ul
{
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 640px;
	float: right;
}

#rsp ul li
{
	float: left;
	margin: 0;
	padding: 3px 10px 5px 0;
}

#rsp ul li a
{
	color: #333333;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	border-right: #8D8D8D;
	border-width: 0 1px 0 0;
	border-style: none solid none none;
	padding: 0 10px 0 0;
}

#rsp ul li.last a
{
	border-right: #8D8D8D;
	border-width: 0;
	border-style: none;
}

#rsp ul li a:hover { color: #ffffff; }

.pdf_indicator {
    padding-left:5px;
    font-size:65%;
    font-weight:normal;
    color: #666;
}



#ooFeedback { display: none; }



