/* *********************************************************************** */
/*  main.css -- revision level 30 (8/14/2009)
/*  -- Revised 9/23/2009 
/*     Added styles for media lab
/*     Updated styles for wrap/nowrap overviews
/* *********************************************************************** */

/* normalize margins and padding */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, blockquote, th, td
{
	margin: 0px;
	padding: 0px;
	text-align: left;
}
	/*  Old -  Beta site only
body
{
	background: #ffffff url('/images/www/home/home_stage.jpg' ) no-repeat scroll center 120px;
}
*/
/* normalize font size for headers, pre and code */
h1, h2, h3, h4, h5, h6, pre, code
{
	font-size: 100%;
}

/* remove list-style from lists */
/*ol,*/
ul
{
	list-style: none;
}

/* remove border from fieldset and img */
fieldset, img
{
	border: none;
}

/* left align text in caption and th */
caption, th
{
	text-align: left;
}

/* remove quote marks from q tag (see http://alistapart.com/articles/qtag)
	This is done because win/ie does not place quotes around the q as per W3C standard.
	This turns off quotes on other browsers (since they recognize the :before and :after).
	Be sure to place quotes OUTSIDE of the q tags to meet the W3C specifications.
	e.g. &ldquo;;<q>The quick brown fox jumps over the lazy dog</q>&rdquo;
 */
q:before, q:after
{
	content: "";
}

/* remove italization from address */
address
{
	font-style: normal;
}

/* commonly used classes and general changes */

#contentProductsTop,
#contentProductsTop2

{
	background: transparent url('/images/www/mainContentBorderTop.png' ) no-repeat scroll 15px 0px;
	display: block;
	height: 4px;
	overflow: hidden;
}
#contentProductsTopWide
{
	background: transparent url('/images/www/mainContentBorderTopWide.png' ) no-repeat scroll 15px 0px;
	display: block;
	height: 4px;
	overflow: hidden;
}
#productsTop
{
	width: 611px;
	margin-bottom: 9px;
}
#contentProducts,
#contentProducts2
{
    background: transparent url('/images/www/mainContentBorderSlice.png' ) repeat-y scroll 15px 0px;
	margin-bottom:0px;
}
#contentProductsWide
{
    background: transparent url('/images/www/mainContentBorderSliceWide.png' ) repeat-y scroll 15px 0px;
	margin-bottom:0px;
}

#contentProductsInner,
#contentProductsInner2
{
	background: transparent url('/images/www/mainContentBorderFadeOut2.png' ) repeat-x scroll left bottom;
}
#contentProducts121
{
	background: transparent url('/images/www/mainContentBorderSlice.png' ) repeat-y scroll 15px 0px;
	margin-top: -25px;
}

#innerContentHomepage
{
	margin-left: 20px;
}
#innerContentHomepage div#GCN005
{
	margin-left: 20px;
}
#innerContentC3,
#innerContentC4
{
	width: 611px;
	float: left;
	margin: 20px 0px 20px 20px;
}

#pageTitle
{
	font-size: 16px;
	color: #0065bd;
	font-weight: normal;
	margin: -5px 0px 5px 0px;
}

#content form
{
	border-top: 1px #FFFFFF solid; /* hack to remove extra spacing above firefox forms */
}
#productsLeft
{
	float: left;
	width: 400px;
}
#productsRight
{
	float: right;
	width: 190px;
}
#farRight
{
	float: right;
	width: 137px;
	margin: 12px 14px 150px 0px;
}
#farRight div.utilityButtons
{
	text-align: center;
	margin-left: -6px;
}
#farRight div.utilityButtons a
{
	padding: 0px 5px;
}
#farRight div.utilityButtons a img
{
	margin-left: -3px;
}
#farRight div.helpMeBuy
{
	
	display: block;
	height: 23px;
	background-image: url('/images/www/header_bar_gradient.gif' );
	background-repeat: repeat-x;
	margin-top: -40px;
}
/* .RIAContaiener #farRight div.helpMeBuy
{
	/*margin-top: 208px;
} */
#farRight div.helpMeBuy div
{
	float: left;
	color: #fdfdfe;
	font-size: 12px;
	margin: 5px 0px 0px 8px;
	font-weight: bold;
}
#farRight div.helpMeBuy div a
{
	color: #fdfdfe;
}
#farRight div.helpMeBuy div a:hover
{
	text-decoration: none;
}
#farRight div.helpMeBuy img
{
	float: right;
	margin: 5px 4px 4px 4px;
}

.productFinder
{
	margin: 7px 0px;
	visibility: hidden;
	display: none;
}
.productFinder .productFinderTitle
{
	font-size: 12px;
	color: #4d4f53;
	padding: 4px 0px 4px 28px;
	background: #e0e1dd url('/images/www/btnBlueArrowDown.gif' ) no-repeat scroll 10px 6px;
	cursor: pointer;
}
.productFinder div.selected
{
	background: #e0e1dd url('/images/www/btnBlueArrowUp.gif' ) no-repeat scroll 10px 6px;
}
.productFinder .productFinderContent
{
	background-color: #efefe0;
	color: #4d4f53;
	display: none;
	font-size: 11px;
}
.repContactMe
{
	background: transparent url('/images/www/btnBlueArrowRight.gif' ) no-repeat scroll 10px 9px;
	padding: 7px 0px 7px 28px;
}
.repContactMe a
{
	font-size: 12px;
	color: #0065bd !important;
}

html
{
	text-align: center;
	margin: 0px;
}

body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	text-align: left;
	position: relative;
	background-color: #ffffff;
	color: #494848;
}

body a
{
	color: #4D4F53;
	text-decoration: none;
}
body a:link
{
	color: #4D4F53;
	text-decoration: none;
}
body a:active
{
	color: #4D4F53;
	text-decoration: none;
}
body a:visited
{
	color: #4D4F53;
	text-decoration: none;
}
body a:hover
{
	color: #4D4F53;
	text-decoration: underline;
}
body a.buttonText
{
	font-weight: bold;
	color: #9a9b9c !important;
	line-height: 40px;
}

ul
{
	margin: 0px 0px 0px 15px;
	padding: 0px;
}

/* standard div id's layouts */
#utilitynav
{
	float: right;
	color: #9a9b9c;
	font-size: 12px;
}
#header
{
	width: 979px;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #000000;
	margin-left: 20px;
	z-index: 90; /*added for flashNav for full height gray background - keeps top nav above it */
}

#footer
{
	clear: both;
	margin: 20px 0px 0px 20px;
	width: 817px;
	color: #9a9b9c;
	font-size: 11px;
	padding-bottom: 50px;
}
#footer hr
{
	width: 100%;
	height: 0px;
	border: none;
	margin: 25px 0px 10px 0px;
	border-bottom: solid 1px #cccccc;
	text-align: left;
}
#footer div#copyright
{
	float: right;
	font-size: 10px;
}

#mainMenu
{
	position: relative;
	clear: both;
	width: 1000px;
	height: 30px;
	background-repeat: no-repeat;
	margin-top: 7px;
}

ul.plainList
{
	list-style-type: none;
	padding: 0px;
	margin: 12px 0px 0px 0px;
	float: left;
	width: 185px;
}


ul.plainList a:hover
{
	text-decoration: underline;
}

ul.plainList li
{
	list-style-type: none;
	padding: 0px;
	margin: 0px 0px 0px 27px;
	font-size: 11px;
	font-weight: bold;
	color: #0065bd;
	text-align: left;
}

ul.plainSubList
{
	list-style-type: none;
	padding: 0px;
	margin: 18px 0px 0px 0px;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
}
.topNav ul.plainSubList
{
	margin: 5px 0px 0px 0px;
}

ul.plainSubList li
{
	list-style-type: none;
	line-height: 15px;
	margin: 0px;
}

ul.plainSubList li a
{
	color: #4d4f53;
	font-weight: normal;
}

.singleHeadline
{
	float: left;
	border: solid 1px #bdbebd;
	border-bottom: none;
	background-image: url('/images/www/headlines_gradient.gif' );
	background-repeat: repeat-x;
	display: block;
	height: 32px;
	overflow: hidden;
}
.contentHeadline
{
	float: left;
	font-size: 14px;
	margin: 3px 10px 0px 9px;
	line-height: 20px;
	color: #0065bd;
	font-weight: bold;
	margin-top: 2px !important;
}
.inactive
{
	color: #9a9b9c;
}

.bucketContentInner
{
	height: 34px;
	float: left;
	margin: 2px 8px 0px 14px;
	font-size: 12px;
	color: #4d4f53;
	vertical-align: middle;
	margin-top: 3px !important;
}
#LCN002
{
	float: left;
	border: solid 1px #bdbebd;
	border-bottom: none;
	background-image: url( '/images/www/headlines_gradient.gif' );
	background-repeat: repeat-x;
	display: block;
    width: 621px; 
	height: 36px;
	overflow: hidden;
}
#LCN002 a.buttonText
{
	line-height:10px;
	font-size: 11px;
	margin: 0px 0px 0px 18px;
}
#LCN002 table
{
	margin-left: 0px;
}
#LCN002 td
{
	vertical-align: top;
	height: 30px;
}
#news_ticker
{
	list-style: none;
	width: 419px;
}
#news_ticker_controls
{

	margin-top: 3px;
}

#GCN001, #LCN021
{
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	padding: 1px;
	float: left;
	margin: 8px 0px 0px 0px;
	display: block;
}
#home_tab_bucket
{
	width: 371px;
	/*height: 149px;*/
	overflow: visible;
	background-image: url('/images/www/bucket_gradient.gif' );
	background-repeat: repeat-x;
	background-color: White;
}
#home_tab_bucket h1
{
	color: #d2871b;
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0px 0px 9px;
}
#home_tab_bucket div.contentHeadline
{
	cursor: pointer;
}
.bucket_content
{
	color: #5f6266;
	font-size: 10px;
	margin: 2px 0px 0px 9px;
}
#home_green_bucket
{
	display: block;
	width: 178px;
	height: 147px;
	overflow: hidden;
	background-image: url('/images/www/green_bucket_gradient.gif' );
	background-repeat: repeat-x;
	background-color: White;
}
#home_green_bucket h1
{
	color: #77c62c;
	font-size: 16px;
	font-weight: bold;
	margin: 7px 0px 0px 9px;
}

.helpMeBuyHomepage
{
	display: block;
	float: left;
	margin: 0px 0px 0px 20px !important;
	width: 175px;
	height: 23px;
	background-image: url('/images/www/header_bar_gradient.gif' );
	background-repeat: repeat-x;
}
.helpMeBuyHomepage div, #downloads_bucket div.title
{
	float: left;
	color: #fdfdfe;
	font-size: 12px;
	margin: 5px 0px 0px 8px;
	font-weight: bold;
}
.helpMeBuyHomepage img, #downloads_bucket img.btn_arrow
{
	float: right;
	margin: 5px 4px 4px 4px;
}
#downloads_bucket_container
{
	display: block;
	float: left;
	margin: 10px 0px 0px 20px;
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	padding: 1px;
}
#downloads_bucket
{
	width: 173px;
	height: 147px;
	overflow: hidden;
	background-image: url('/images/www/header_bar_gradient.gif' );
	background-repeat: repeat-x;
	background-position: left top;
	background-color: White;
}
#downloads_bucket_content
{
	clear: both;
	height: 125px;
	background: transparent url('/images/www/downloads_bucket_gradient.gif' ) repeat-x scroll left top;
}

.searchBox
{
	margin: 1px -5px 0 0;
	padding: 2px 0 0 0;
	float: right; 
	clear: none; 
	width: 175px;
	margin-top: -3px;
	margin-right: -40px
}

/*************** left navigation *************/
#leftNav
{
	float: left;
	width: 171px;
	overflow: hidden;
	margin-left: 20px;
}
#leftNav div.leftNavTitle
{
	display: block;
	width: 156px;
	vertical-align: middle;
	font-size: 11px;
	font-weight: bold;
	color: #5f6266;
	background: white url('/images/www/leftNav/leftNavTitleGradient.gif' ) repeat-y scroll left top;
	margin: 0px;
	padding: 8px 0px 7px 15px;
}
#leftNavContainer
{
	margin: 0px;
	padding: 0px;
	background: url('/images/www/leftNav/leftNavGradientBottom.gif') repeat-x left bottom;
}
#leftNavContainerInner
{
	margin: 0px;
	padding: 0px;
	background: url('/images/www/leftNav/leftNavGradientTop.gif') repeat-x left top;
}
#leftNav ul
{
	margin: 0px;
	padding: 0px;
	display: block;
	list-style: none;
}
#leftNav ul li, .leftNavFooter ul li
{
	display: block;
	margin: 0px;
	padding: 0px;
	line-height: 14px;
	list-style-type: none;
}
#leftNav ul li a
{
	display: block;
	color: #0065bd;
	font-size: 11px;
	padding: 5px 0px 5px 15px;
	margin: 0px;
	line-height: 14px;
}
#leftNav ul li a.selected
{
	color: #0065bd;
	background: transparent url('/images/www/leftNav/leftNavSelectedArrow.gif' ) no-repeat scroll 5px 9px;
}
#leftNav ul li ul li a.selected
{
	background: transparent url('/images/www/leftNav/leftNavSelectedArrow.gif' ) no-repeat scroll 20px 9px;
}
#leftNav ul li ul li ul li a.selected
{
	background: transparent url('/images/www/leftNav/leftNavSelectedArrow.gif' ) no-repeat scroll 35px 9px;
}
#leftNav ul ul
{
	background: none;
}
#leftNav ul ul li a
{
	color: #5f6266;
	display: block;
	padding: 5px 0px 5px 30px;
}
#leftNav ul ul ul li a
{
	padding: 5px 0px 5px 45px;
}
#leftNavListBottom
{
	background:none;
}

.leftNavFooter
{
	margin: 21px 0px 0px 19px;
	font-size: 11px;
	color: #9a9b9c;
}
.leftNavFooter h1
{
	font-size: 12px;
	color: #0065bd;
	font-weight: bold;
	margin: 0px 0px 10px 0px;
}
.leftNavFooter ul
{
	padding: 0px;
	margin: 12px 0px;
}
.leftNavFooter div.selectDropdown ul
{
	margin: 0px;
}

.leftNavFooter ul li img
{
	margin-right: 2px;
}
.selectDropdown
{
	display: block;
	background: #e0e1dd url('/images/www/btnArrowDown.gif' ) no-repeat scroll right top;
	border: solid 1px #e0e1dd;
	position: relative;
	line-height: 20px;
	vertical-align: middle;
	margin-bottom:5px; /* added 2/3/2009 */
}
.dropdownWhiteStyle
{
    background-color: White;
    border: solid 1px #E0E1DD;
}
.selectDropdown div.displayText
{
	margin-left: 4px;
	cursor: pointer;
}
.selectDropdown ul
{
	position: absolute;
	top: 21px;
	left: -1px;
	background: #fff;
	border: solid 1px #e0e1dd;
	border-top: none;
	width: 100%;
	display: none;
	margin: 1px 0px 0px 0px !important;
}
.selectDropdown ul li
{
    display: block;
    margin: 0px !important;
    padding: 0px !important;
}
.selectDropdown ul li a
{
    display: block;
    padding: 2px 0px 2px 5px;
	margin: 0px !important;
}
.selectDropdown ul li a:hover
{
    text-decoration: none;
}
div.selectDropdown
{
    width: 150px;
}
.selectDropdown ul li a:hover
{
	background:  #e0e1dd;
	/**color: #fff;**/
}

#productsTop div.borderFadeOutBucket
{
}
#productOrangeGradientBox
{
	background: #ffffff url('/images/www/productOrangeGradient.gif' ) repeat-x scroll left top;
	margin-bottom: 20px;
}
#productOrangeGradientFadeOutBox
{
	background: #ffffff url('/images/www/productOrangeGradientFadeOut.gif' ) repeat-x scroll left top;
}
#productTealGradientFadeOutBox
{
	background: #ffffff url('/images/www/productTealGradientFadeOut.gif' ) repeat-x scroll left top;
}
#productWhiteGradientFadeOutBox
{
	background-color: #ffffff;
}
#productOrangeGradientBoxInner, #productTealGradientBoxInner
{
	padding: 10px;
	font-size: 12px;
}
#productWhiteGradientBoxInner
{
	padding: 10px;
	font-size: 11px;
}
#productOrangeGradientBoxInner div.productImage
{
	float: right;
	width: 170px;
	margin: 0px 12px 0px 0px;
	text-align: center;
	font-size: 9px;
}
#productOrangeGradientBoxInner div.productImage img
{
	text-align: center;
	margin: auto;
	display: block;
}
#productOrangeGradientBoxInner h1, #productTealGradientBoxInner h1
{
	margin: 0px 0px 25px 0px;
	padding: 0px;
	font-size: 22px;
	font-weight: normal;
	color: #d2871b;
}
#productWhiteGradientBoxInner h1
{
	margin: 0px 0px 10px 0px;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
}
#productTealGradientBoxInner h1
{
	color: #009fda;
}
#productOrangeGradientBoxInner h1 sup, #productTealGradientBoxInner h1 sup
{
	font-size: 65%;
}
#productOrangeGradientBoxInner h2
{
	font-size: 16px;
	color: #4d4f53;
	font-weight: normal;
	margin: -20px 0px 20px 0px;
}
.EoS
{
	background-color: #d37b1d;
	color: #fff;
	font-size: 11px;
	margin: 3px 0px 0px 0px;
	/*height: 31px;*/
	padding: 5px;
	line-height: 15px;
}
.EoS h1
{
	float: left;
	font-size: 24px;
	border-right: solid 1px #fff;
	margin: /*2px*/ 8px 10px 2px 2px;
	height: 27px;
	line-height: 27px;
	overflow: hidden;
	padding-right: 10px;
}
.EoS a
{
	color: #fff;
}
.ProductPromotion
{
    background-color: #f5ecc9;
	margin: 3px 0px 0px 0px;
	font-size: 11px;
	padding: 9px;
}
.ProductPromotion h1
{
    font-weight: bold;
    color: #d37b1d;
}
.ProductPromotion p
{
    margin: 10px 0px 0px 0px;
}
.ProductPromotion a.buttonText
{
    line-height: 14px;
}

.borderFadeOutBucket
{
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	padding: 1px;
}
.borderFadeOutBucketInner, .accordionBucketInner
{
	background: #ffffff url('/images/www/accordionGradient.gif' ) repeat-x scroll left top;
	font-size: 11px;
	padding: 9px 10px 9px 10px;
	color: #4d4f53;
}
.borderFadeOutBucketOrangeInner, .borderFadeOutBucketTealInner
{
	background: #ffffff url('/images/www/bucketInnerOrangeGradient.gif' ) repeat-x scroll left top;
	font-size: 11px;
	padding: 9px 10px 9px 10px;
	color: #4d4f53;
}
.borderFadeOutBucketTitle
{
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 15px;
	width: 100%;
}
.borderFadeOutBucketTitle a:hover
{
	text-decoration:underline;
}
.borderFadeOutBucketOrangeInner div.borderFadeOutBucketTitle
{
	color: #d2871b;
}
.borderFadeOutBucketOrangeInner ul li a.selected
{
	color: #d2871b;
}
.borderFadeOutBucket ul
{
	list-style: none;
	margin: 5px 0px;
	padding: 0px;
	float: none;
}
.borderFadeOutBucket ul li
{
	list-style: none;
	margin: 10px 0px;
	padding: 0px;
	font-weight: normal;
	line-height: 14px;
	vertical-align: middle;
}
.borderFadeOutBucket ul li img
{
	vertical-align: bottom;
}
.borderFadeOutBucket ul.caseStudiesList li a
{
}
.accordionContainer
{
	margin: 0px 0px 15px 0px;
}
.accordionOpenCloseButton
{
	float: right;
	display: block;
	background-image: url('/images/www/btnAccordionPlus.gif' );
	width: 11px;
	height: 11px;
	overflow: hidden;
	cursor: pointer;
}
.accordionBucketTitle
{
	color: #d2871b;
	font-size: 12px;
	font-weight: bold;
}
.accordionCloseButton
{
	background-image: url('/images/www/btnAccordionMinus.gif' );
}
.accordionBucketInnerContent
{
	display: none;
}
.accordionBucketInnerContent div a,
.accordionBucketInnerContent div a:active,
.accordionBucketInnerContent div a:link {
	color: #0000ef;
	text-decoration: underline;
}
.accordionTopSpacer
{
	display: block;
	height: 15px;
}

/**********************LCN012 customer success section*********************/
#LCN012
{
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	float: left;
    margin: 8px 20px 0px 0px !important;
	padding: 1px;
}
#customer_success_container
{
	display: block;
	float: left;
	margin: 10px 0px 0px 20px;
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	padding: 1px;
}
#customer_success
{
	display: block;
	overflow: hidden;
	background:url('/images/www/background_grad.jpg') repeat-x;
	background-position: left top;
	background-color: White;
	padding-top: 11px;
	padding-left: 9px;
	width: 220px;
	height: 138px; 
	font-family: Arial, Helvetica, sans-serif;
}
#customer_success h1
{
	margin-bottom: 5px;
	color: #69be29;
	font-size:12px;
}
#LCN012 div#customer_success h1
{
	margin-top: 0px !important;
	padding-top: 0px !important;
}
#success_content
{
	position: relative;
	height: 90px;
	margin-top: -3px;
	float: left;
}
#success_content .title
{
	margin: 0px 0px 10px 0px;
	color: #5f6266;
	font-size:12px;
	font-weight: bold;
}
#LCN012 .description
{
	color: #5f6266;
	font-size: 11px;
	line-height: 110%;
}
#LCN012 div.thumbnail
{
	float: left;
	clear: both;
	margin-right: 9px;
	padding-bottom:63px;
}
#learn_more
{	
	position: absolute;
	bottom: 0px;
	color: #9a9b9c;
	margin-bottom: -16px;	
}
#learn_more .label
{
	color: #5f6266;
	font-size: 10px;
}
#LCN012 div#learn_more
{
	margin-top: 10px;
}
/*************END!*****LCN012 customer success section*************/

/************GCN001 - currentpromotions, GCN003 - what's new, LCN003 - events***************/
#whats_new
{
	display: block;	
	color: #99FF66;
	border-top: 1px solid #EBF3F7; /* FF fix */
	border-bottom: 1px solid #FFFFFF; /* FF fix */
}
#whats_new div.learnMore
{
    color: #5F6266;
    font-size: 11px;
    margin: 14px 0px 0px 9px;
}
#featured_product,
.whats_new_item
{
	display:none;
}
#current_promotions
{
	display: none;
	color:#0066FF;
}
#events
{
	display: none;
	color:#FFFFCC;
}
#events div.bucket_content a
{
    font-size: 12px;
    color: #D2871B;
    font-weight: bold;
}
#whats_new,
#events,
#featured_product,
#current_promotions
{
	height: 140px;	
}
.whats_new_item,
.whats_new_product
{
	display: block;	
	margin: 0px;
	padding:0px;
}
/*.whats_new_item h1,*/
.whats_new_product h1,
.whats_new_item div.bucket_content,
.whats_new_product div.bucket_content
{
	width:210px;
}
/*.whats_new_item img,*/
.whats_new_product img
{
	width:132px;
	float: right; 
	margin: 4px 12px 4px 8px;
}
/*.whats_new_item img.find_out_more,*/
.whats_new_product img.find_out_more
{
	width:90px;
	height:13px;
	float: left; 
	margin: 17px 0px 0px 9px;
}
.whats_new_item h1 br.hh
{
	/* "half height" line break */
	line-height:6px;
	height:6px;
}
.whats_new_divider
{
	float:left;
	margin: 3px 0px 0px 0px;
	padding:0px;
}
.whats_new_item h1 {
	width:350px;
}
#wnal, #wnar
{
	float:left;
	width:14px; 
	height:14px;
	margin:11px 3px 0px 0px;
	cursor: pointer;
}
#wnar
{
	margin-right:10px;
}
#events h1,
#current_promotions h1
{
	width:350px;
}
#events_button
{
	margin-right:0px !important;
}

/*******************************************************************************************/
/* Begin GCN005 - Downloads Homepage*/
#GCN005
{
	display: block;
	float: left;
	margin: 8px 0px 0px 0px;
	background-image: url('/images/www/border_fade_out.gif' );
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #bdbebd;
	padding: 1px;
}
#GCN005_bucket
{
	width: 173px;
	height: 149px;
	overflow: hidden;
	background: transparent url('/images/www/GCN005_bkg.gif' ) repeat-x scroll left top;
	font-size: 11px;
	background-color: White;
	color: #5f6266;
}
#GCN005_bucket div#GCN005_bucket_content
{
	clear: both;
	height: 125px;
	margin: 3px 8px 8px 8px;
}
#GCN005_bucket div#GCN005_bucket_content .downloadSearch
{
	display: block;
	position: relative;
	z-index: 90;
	float: left;
	margin-top: 26px;
}
#GCN005_bucket div#GCN005_bucket_content .selectDropdown
{
	background-color: #ffffff;
	margin: 3px 0px;
	z-index: 100;
	position: absolute;
	width: 157px;
}
#GCN005_bucket div#GCN005_bucket_content .selectDropdown .displayText
{
	font-size: 11px;
	height: 20px;
}
#GCN005_bucket div#GCN005_bucket_content .selectDropdown ul
{
}
#GCN005 div#GCN005_bucket h3
{
	color: #0065bd;
	font-size: 12px;
	font-weight: bold;
	margin: 4px 0px 0px 8px;
}

#GCN005_bucket_content div form input
{
	border: none;
	display: block;
	margin: 3px 0px;
	color: #9a9b9c;
	width: 100%;
	padding: 3px 5px;
	width: 147px;
	font-size: 11px;
}
#content div#GCN005_bucket_content div form
{
	border: none;
}
#GCN005_bucket_content div form input.GCN005_btn
{
	width: 53px;
	height: 23px;
	float: right;
	padding: 0px;
	margin: 2px 0px 0px 0px;
	border: none;
}
#GCN005_bucket div#GCN005_bucket_content .selectDropdown ul a:hover
{
	color: #333; text-decoration: none;
}
/* END GCN005 - Downloads Homepage*/
/* Begin LCN008 */
	#LCN008
	{	
		width: 550px;
		float: left;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		margin-bottom: 10px;
	}
	#LCN008 div.column_styles a
	{
		line-height: 16px;
	}
	#category
	{
		margin-right: 55px;
	}
	
	#technology
	{
		margin-right: 32px;
		
	}	
	#service
	{
		width: 159px;
		font-size: 11px;
		float: left;
	}
	.column_header
	{
		font-size: 18px;
		color: #d58528;
		margin-bottom: 9px;
	}	
	.column_styles
	{
		float: left;
	}
	
	.service_content h2
	{
		font-size: 11px;	
		font-weight: bold;
	}	
	.service_content
	{
		margin-bottom: 5px;
	}
			
	#category a:link
	{
		font-size: 11px;
	}
	#category a:hover
	{
		font-size: 11px;
	}
	#category a:active
	{
		font-size: 11px;
	}
	#category a:visited
	{
		font-size: 11px;
	}
	#technology a:link
	{
		font-size: 11px;
	}
	#technology a:hover
	{
		font-size: 11px;
	}
	#technology a:active
	{
		font-size: 11px;
	}
	#technology a:visited
	{
		font-size: 11px;
	}
/* END LCN008 */
/* module Quick links - LCN020a*/
.LCN020a, .LCN020f
{
	width: 190px;
}
.LCN020c
{
	width: 190px;
}
.LCN020b
{
	width: 190px;
}
.LCN020b .mtop
{
	margin-top: -2px; 
}
.LCN020b ul
{
	margin-top: -8px;
}
.LCN020b ul li
{
	margin-top: -4px;	
}
/* End Quick links */

/* Begin - Case Studies - GCN007a */
.GCN007a 
{
	width: 190px;
	padding-top: 10px;
	padding-bottom: 10px;
}	
.top_of_column 
{
	padding-top: 0px;
}	
#left_arrow
{
	float: left;
	padding-top: 17px;
	padding-left: 35px;
}
#right_arrow
{
	float: left;
	padding-top: 17px;
}
#LCN040 div#left_arrow,
#LCN040 div#right_arrow
{
	padding-top: 42px;
	padding-left: 0px;
}
#support_data,
#success_data,
#success_links
{
	display: none;
}
#success_data img
{
	width:50px;
	height:50px;
	border: none;
}
#success_pict,
.GCN007a div#content_window_content
{
	cursor:pointer;
}
.GCN007a div#content_window_content:hover
{
	text-decoration:underline;
}
#support_data img
{
	width:86px;
	height:144px;
	border: none;
}
#content_window
{
	float: left;
	margin: 0px 10px;
}
#content_window_content
{
	float: left;
	font-size: 14px;
	line-height: 17px;
	margin-top: 14px;
	margin-right: 0px;
	padding-right: 0px;
}
.GCN007a div#content_window_content
{
	text-align: center;
}
#LCN040 div#support_team_flipper
{
	height: 144px;
	overflow: hidden;
}
#LCN040 div#content_window
{
	display:block;
	width:86px;
	min-width:86px;
}
#LCN040 div#content_window_content
{
	margin-top: 4px;
	line-height: 14px;
	font-size: 11px;
}
#LCN040 div#content_window_name
{
	margin-top: 0px !important;
	font-size: 11px;
	font-weight: bold;
}
#more_studies
{
	padding-top: 11px;
	padding-bottom: 10px;
	clear: both;
}
#more_studies a
{
	display: block;
	color: #9a9b9c;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}
/* End - Case Studies - GCN007a */	

/************* GCN008 - BEGIN ******************/
#LCN027
{
	width: 550px;
	padding: 10px;
	border: 1px solid #bcbdbc;
	background: #fdfefe url('/images/www/bg_grad.jpg') repeat-x;
	background-position: top left;
	float: left;
	min-height: 108px;
}
#LCN027 div h3
{
	font-size: 15px;
}
#c_promotions
{
	margin-top: -2px;
	margin-left: -1px;
	float: left;
	width: 45%;
}
#section_divider
{
	float: left;
	width: 10%;
	text-align: center;
}
#a_promotions
{	
	float: right;
	width: 40%;
	margin-left: 10px;
}
#c_promotions h2
{
	font-size: 15px;
	color: #d38020;
	margin-bottom: 11px;
}
#c_promotions h3
{
	color: #d7a900;

}
#all_promo_link
{
	float: right;
	margin-right: -1px;	
}	
#all_promo_link a
{
	display: block;
	float: right;
	height: 15px;
	margin-bottom: 11px;
}
#a_promotions h2
{
	font-size: 14px;
	clear: right;
	color: #00B0CA;
}
#LCN027 .content
{
	font-size: 10px;
	color: #5f6266;
}
#find_out_current
{
	margin-top: 13px;
}
#find_out_all
{
	margin-top: 11px;
}
/************* GCN008 - END ******************/
/************* LCN085 - BEGIN ******************/
		#LCN085
		{
			position: relative;
			width: 814px;
			height: 300px;
		}
		#LCN085 .header
		{
			margin-top: 4px;
			margin-bottom: 10px;
			margin-left: -3px;
			color: #d58528;
			font-size: 36px;
		}
		#LCN085 .content /****Decreased Font size and changed font to normal NRB 1/14 ****/
		{
			margin-left: 0px;
			margin-right: 30px;
			color: #9a9b9c;
			font-size: 13px;
			font-weight: normal;
		}
		#LCN085 .image_swap_container
		{
			position: absolute;
			bottom: 120px;
			left: 5px;
			width: 436px;
			/* heigth: 140px; */
		} 
		
		#LCN085 .left_arrow
		{
			position: absolute;
			left: 0px;
			top: 3px;
			padding-top: 33px;
			cursor: pointer;
		}
		#LCN085 .right_arrow
		{
			position: absolute;
			right: 0px;
			top: 3px;
			padding-top:33px;
			cursor: pointer;
		}
		#LCN085 .image_to_swap
		{
			position: absolute;
			top: 0px;
			left: 35px;
			width: 150px;
			
		}
		#LCN085 .content_to_swap
		{	
			position: absolute;
			top: 20px;
			right: 47px;
			width: 175px;
			color: #d38020;
			font-size: 11px;
		}
		#LCN085 .content_to_swap h2
		{
			font-size: 12px;
			font-weight: bold;
		}
		#LCN085 .content_to_swap p
		{
			margin: 3px 0px 4px 0px;
		}
		#LCN085 .content_to_swap div
		{
			margin: 0px;
		}		
		#LCN085 .main_image
		{
			position: absolute;
			right: 0px;
			top: 0px;
			width: 335px;
		}
		
		#LCN085 div.learn_more
		{
			position: absolute;
			bottom: -18px;
			left: 0px;
		}
		
		#GCN008
		{
			display: none;
		}
/************* END LCN085 ******************/
/* Products and Services landing page */
body.ProductsServicesLanding
{
	background: #ffffff url('/images/www/products_services/body_bkg.gif' ) no-repeat scroll center 128px;
}
body.ProductsServicesLanding #contentProducts div#contentProductsInner
{
	background-image: url('/images/www/products_services/PSContentBorderFadeOut.png');
}
body.ProductsServicesLanding #footer, body.ProductsServicesLanding #footer hr
{
	margin-top: 15px;
}
.ProductsServicesRIA
{
	width: 815px;
	height: 300px;
	padding-top: 17px;
	/*background: transparent url('/images/www/products_services/ProductsServicesRIA.gif' ) no-repeat scroll left bottom;*/
	float: left;
	margin-left: 20px;
}
.RIAContainer
{
	width: 988px;
	padding: 0px;
}
/* .RIAContaiener #farRight
{
	margin: 0px;
	clear: both;
	padding-top: 20px;
} */
#innerContentProductsServices
{
	float: left;
	width: 780px;
	margin: 20px 0px 20px 20px;
	padding: 0px 13px 0px 20px;
}
.PSRightCol
{
	float: right;
	width: 190px;
	overflow: hidden;
}
/* End Products and Services landing page */
/************* LCN083 - Begin  ******************/
#LCN083
{
	/*width: 400px;*/
	text-align: left;
	color: #4d4f53;
}

#LCN083 .borderFadeOutBucketOrangeInner
{
	background: #ffffff url('/images/www/LCN022_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	color: #fdfefe;
}
#LCN083 h1
{
	color: #d2871b;
	font-size: 24px;
	margin-bottom: 9px;
	margin-top: 4px;
	margin-left: 5px;
	font-weight: normal;
}
#LCN083 h2
{
	font-size: 12px;
	font-weight: bold;
	margin: -10px 0px 12px 5px;
	color: #4d4f53;
}
#LCN083 .category
{
	margin-left: 5px;
	margin-top: 1px;
	text-align: left;
	font-size: 12px;
	padding-right: 25px;
}
#LCN083 .category h2
{
	margin: 14px 0px 6px 0px;
	color: #d2871b;
	font-size: 12px;
}
#LCN083 .category div
{
	color: #4d4f53;
	margin-left: 1px;
	line-height: 130%;
}
#LCN083 .category ul
{
	display: block;
	color: #4d4f53;
}
#LCN083 .category ul .bold
{
	font-weight: bold;
}
#LCN083 .category ul li{
	
	margin-top: -2px;
	margin-left: 19px;
	list-style-image:url('/images/www/bullet.gif');
}
#LCN083 .list_follower
{
	margin-top: -4px;
}
/************* LCN083 - END ******************/
/************* LCN022 - BEGIN ******************/
#LCN022
{
	width: 400px;
	text-align: left;
	color: #4d4f53;
}

#LCN022 .borderFadeOutBucketOrangeInner
{
	background: #ffffff url('/images/www/LCN022_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	color: #fdfefe;
}
#LCN022 h1
{
	color: #d2871b;
	font-size: 24px;
	margin-bottom: 23px;
	margin-top: 4px;
	margin-left: 5px;
	font-weight: normal;
}
#LCN022 .category
{
	width: 95%;
	margin-left: 5px;
	margin-right: 38px;
	margin-top: 1px;
	text-align: left;
	font-size: 11px;
}
#LCN022 .category h2
{
	margin-bottom: 6px;
	color: #d2871b;
	font-size: 12px;
}
#LCN022 .category div
{
	color: #4d4f53;
	font-size: 11px;
	margin-bottom: 21px;
	margin-left: 1px;
	line-height: 130%;
}
#LCN022 .category ul
{
	display: block;
	color: #4d4f53;
	margin-top: -17px;
}
#LCN022 .category ul .bold
{
	font-weight: bold;
}
#LCN022 .category ul li{
	
	margin-top: -2px;
	margin-left: 19px;
	list-style-image:url('/images/www/bullet.gif');
}
#LCN022 .list_follower
{
	margin-top: -4px;
}
/************* LCN022 - END ******************/
/*****************************MISC STYLES*******************************/
#header_nav{
	margin-top: -1px;
	margin-right: -3px;	
	margin-left: 13px;
}
#americas_list
{
	width: 152px;
}
#euro_me_a
{
	width: 330px;
}
#euro_me_a > li
{
	position: static;
}
#euro_me_a .plainSubList
{
	float: right; width: 165px;
}
#asia_pacific
{
	width: 152px;
}
/*****************************MISC STYLES*******************************/
/******************************LCN010A**********************************/
.LCN010A
{
	width: 590px;
	background: url('/images/www/productOrangeGradient.gif') repeat;
	padding: 10px;
}
.LCN010A h1
{
	font-size: 22px;
	margin: 10px 0px 15px 0px;
	padding: 0px;
	font-weight: normal;
	color: #d2871b;
}
.LCN010A div.content_wrapper
{
	margin: 0px 0px 35px 0px;
}
.LCN010A div.content
{
	font-size: 12px;	
	line-height:15px;
}
.LCN010A div.subcontent
{
	margin-top: 10px;
	margin-left: 1px;
	font-size: 9px;
}
.LCN010A div.image_wrapper
{
	float: right;
	margin-left: 40px;
}
/* LCN010A overflow fix */
.LCN010A
{
	width: 590px;
	background: url('/images/www/productOrangeGradient.gif') repeat;
	padding: 10px;
}
.LCN010A h1
{
	margin: 5px 0px 18px 0px;  /* adjusted (as part of this fix) */
}
.LCN010A div.content_wrapper
{
	display:block;
	position: relative;
	height:auto;
	margin: 0px; /* adjusted (as part of this fix) */
	padding: 0px;
}
/* End: LCN010A overflow fix */
/**************************END*LCN010A**********************************/
/******************************LCN028***********************************/
.LCN028
{
	width: 190px;
}
.LCN028 div.content_container
{
	margin-top: -10px;
	margin-left: 0px;
}
.LCN028 div.content
{
	margin-top: 5px;	
}
/**************************END*LCN028***********************************/
/******************************LCN024***********************************/
#LCN024
{
	width: 570px;
	height: 180px;
	background: url('/images/www/LCN024_grad.jpg') repeat-x;
	background-color: #fdfefe;
	color: #4d4f53;
	border: 1px solid #fdfefe;
	margin-bottom: 10px;
}
#LCN024 .image_container
{
	float: right;
}
#LCN024 .content_wrapper
{
	margin-left: 10px;
}
#LCN024 h1
{	
	font-size: 22px;
	font-weight: normal;
	color: #d2871b;
	margin-top: 15px;
}
#LCN024 h2
{
	font-size: 12px;
	margin-bottom: 14px;	
	font-weight: normal;
}
#LCN024 .content
{
	font-size: 12px;
	width: 360px;
}
#LCN024 .subcontent
{
	margin-top: 14px;
	font-size: 9px;
}
/**************************END*LCN024***********************************/
/******************************LCN025 - Begin ***********************************/
.LCN025
{
	width: 570px;
}
.LCN025 .borderFadeOutBucketOrangeInner
{
	background-image: url('/images/www/LCN025_grad.jpg');
}
.LCN025 .borderFadeOutBucketOrangeInner img
{
	float: right;
	display: block;
	margin: 0px 0px 0px 10px;
}
.LCN025 .borderFadeOutBucketTitle
{
	font-size: 22px;
	font-weight: normal;
	color: #d2871b;
}
.LCN025 .buttonText
{
	display: block;
	background-image: url('/images/www/btnArrowRight.gif');
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;

}
.LCN025 .borderFadeOutBucketOrangeInner
{
	padding: 15px 40px 9px 10px;
}
.LCN025 .content
{
	float: left;
	background: none;
	width: 375px;
}
.LCN025 .learn_more a img
{
	float: none;
	margin: 15px 0px 0px 0px;
}
/********************* LCN025 - END *********************************/
div.clear
{
	clear: both;
	overflow: hidden;
	height: 1px;
}
/********************* LCN010B - Begin *********************************/
#LCN010B
{
	/*height: 120px;*/
	overflow: hidden;
	margin-bottom: 5px;
}				
#LCN010B .borderFadeOutBucketOrangeInner
{
	background-image: url('/images/www/LCN010B_grad.jpg');
	background-color: #f8f8f2;
}
#LCN010B .borderFadeOutBucketOrangeInner img
{
	float: right;
	display: block;
	margin: 0px 0px 0px 10px;
}
#LCN010B .borderFadeOutBucketTitle
{
}
#LCN010B .buttonText
{
	display: block;
	background-image: url('/images/www/btnArrowRight.gif');
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;

}
#LCN010B .borderFadeOutBucketOrangeInner
{
}
#LCN010B .LCN010_content
{
	background: none;
}
#LCN010B .LCN010_content p
{
}		
/********************* LCN010B - END *********************************/
/************************GCN007 SECTION********************************/
.GCN007
{
	width: 190px;
}
.GCN007 div.image_container
{
	margin: 0px;
	padding: 10px 0px 0px 0px;	
	font-size: 11px;
	clear: both;
}
.GCN007 div.image_container img
{
	float: left;
	margin-right: 10px;
	margin-top: 2px;
}
.GCN007 .container
{
	margin-top: -7px;
}
.GCN007 .headline
{
	margin-top: -2px;
}
.GCN007 div.borderFadeOutBucketTitle
{
	margin-bottom: 5px;
}
/************************GCN007 SECTION*END****************************/
/******************************LCN090 - Begin ***********************************/
#LCN090
{

}
#LCN090 .borderFadeOutBucketOrangeInner
{
	background-image: url('/images/www/LCN025_grad.jpg');
	position: relative;
}
#LCN090 .borderFadeOutBucketOrangeInner img.rightTopImage
{
	float: right;
	display: block;
	margin: 0px 0px 0px 10px;
	position: relative;	
}
#LCN090 .buttonText a
{
	display: block;
	background-image: url('/images/www/link_btn.gif');
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	font-size: 12px;
}
#LCN090 .borderFadeOutBucketOrangeInner
{
	padding: 0px 0px 0px 10px;
}
#LCN090 .title
{
	font-size: 22px;
	font-weight: normal;
	color: #d2871b;
	padding: 15px 0px;
	position: relative;
}
#LCN090 .content
{
	font-size: 12px;
	background: none;
	width: 100%;
	position: relative;	
}


#LCN090 .content p
{
	margin-bottom: 15px;
	font-size: 12px;
}
#LCN090 .content strong
{
	display: block;
	margin: 15px 0px 8px 0px;
}
#LCN090 ul
{
	margin: 0px;
	padding: 0px;
}
#LCN090 ul li
{
	list-style-image:url('/images/www/bullet.gif');
	margin: 9px 0px 0px 15px;
	font-size: 12px;
}
/********************* LCN090 - END *********************************/
/******************************LCN011 - Begin ***********************************/
.LCN011
{
	width: 400px;
}
.LCN011 .borderFadeOutBucketTitle
{
	color: #d2871b;
}
.LCN011 ul
{
	width: 364px;
	margin-top: -8px;
	margin-left: 0px;
	padding-left: 0px;
	font-size: 11px;
}
.LCN011 ul li
{
	list-style-image:url('/images/www/bullet.gif');
	margin-left: 15px;
	margin-top: -4px;

}
/******************************LCN011 - End ***********************************/
#txtSearch
{
	border: solid 1px #c6c6c7;
	width: 134px;
}
#solutionsMenuBottom .current_promo
{
	position: absolute; 
	left: 30px; 
	top: 5px; 
	color: #4d4f53;
}
#solutionsMenuBottom .rep_contact{
	position: absolute; 
	left: 206px; 
	top: 5px; 
	color: #4d4f53;
}
#productsMenuBottom .current_promo
{
	position: absolute; 
	left: 37px; 
	top: 5px; 
	color: #4d4f53;
}

#productsMenuBottom .help_me
{
	position: absolute; 
	left: 226px; 
	top: 5px; 
	color: #4d4f53;
}
.clear_b
{
	clear: both;
}
#btnClose_1{
	margin-top: 7px;
}
#solutionsMenuBody .bus_need
{
	width: 175px;
}
#supportMenuBody .s_menu
{
	width: 217px;
}
resourcesMenuBottom .r_library
{
	position: absolute; 
	left: 30px; 
	color: #4D4F53; 
	top: 5px;
}
#partnersMenuBody .pMenuBody
{
	width: 227px;
}
#productsMenuBody .m_left
{
	margin-left: 10px;
}
#products > span
{
	cursor: pointer;
}
/************************LCN041B SECTION********************************/
.LCN041B
{
	width: 228px;
	height: 264px;
	color: #fdfefe;
	float: left;
}
.LCN041B .borderFadeOutBucketInner
{
	background: #fdfefe url('/images/www/LCN041B_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	color: #fdfefe;	
	height: 264px;
}
.LCN041B .container
{
	margin-left: 0px;
}	
.LCN041B h1
{
	margin-top: 1px;
	margin-bottom: 13px;
	color: #009fda;
	font-size: 24px;
	font-weight: normal;
}
.LCN041B .image_container
{
	margin-bottom: -18px;	
}
.LCN041B .content
{
	color: #4d4f53;
	font-size: 11px;
	width: 192px;
	margin-top: 3px;
}
.LCN041B .learn_more
{
	margin-top: 20px;
}
/************************LCN041B SECTION*END****************************/
/************************LCN015 SECTION*********************************/
.LCN015
{
	float: left;
	color: #9a9b9c;
	clear: none;
	width: 158px;
	margin-top: 66px;
	font-size: 11px;
	margin-left: -9px;
}
.LCN015 .divider
{
	float: left;
	width: 2px;
	margin-top: -6px;
	margin-right: 11px;
}
.LCN015 h2
{
	font-size: 12px;	
}
.LCN015 .btnArrow
{
	margin-top: 4px;
}
/************************LCN015 SECTION*END*****************************/
/************************LCN044 SECTION*********************************/
.LCN044
{
	width: 418px;
	height: 308px;
	color: #fdfefe;
	float: left;
	margin-top: 10px;
	margin-left: 10px;
}
.borderFadeOutBucketInner41
{
	background: #fdfefe url('/images/www/LCN044_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	color: #fdfefe;	
	height: 318px;
}
.LCN044 h1
{
	color: #009fda;
	font-size: 24px;
	margin-left: 0px;
	margin-top: -3px;
	margin-bottom: 18px;
}
.LCN044 .form_container
{
	position: relative;
	float: left;
	width: 419px;
	color: #4d4f53;
	font-size: 11px;
	
}
.LCN044 .error_message
{
	margin-top: -15px;
	margin-left: 105px;
	margin-bottom: 10px;
	margin-right: 10px;	
	width: 290px;
	color: #e00034;
	font-size: 12px;
	font-weight: bold;
	line-height: 0px;
		
}
.LCN044 .name_city
{
	margin-left: 31px;
	margin-top: -11px;
	margin-bottom: 10px;
	width: 368px;
}
.LCN044 .r_name
{
	float: right;
}
.LCN044 .r_name input
{
	width: 278px;
	line-height: 15px;
}
.LCN044 .city
{
	float: right;
	margin-top: 23px;
}
.LCN044 .city input
{
	width: 278px;
	line-height: 15px;
}
.LCN044 .state_zip
{
	position: relative;
	top: 13px;
	left: -38px;
	width: 280px;
	height: 20px;
	margin-top: 20px;
	margin-left: 119px;
	z-index: 10;
}
.LCN044 .error_req
{
	position: absolute;
	top: 173px;
	left: 112px;
	color: #e00034;	
	font-size: 10px;
	z-index: 1;
}

.LCN044 .state_label
{
	float: left;
	line-height: 15px;
}
.LCN044 .s_dropdown
{
	float: left;
	border: 1px solid #bebfbe;
	width: 54px;
	display: block;
	background: #ffffff url('/images/www/btnArrowDown.gif' ) no-repeat scroll;
	background-position: right -2px;
	vertical-align: middle;
	line-height: 15px;
}
.LCN044 .displayState
{
	margin-left: 4px;
}
.LCN044 .rad_dropdown
{
	float: right;
	border: 1px solid #bebfbe;
	width: 90px;
	clear: none;
	display: block;
	background: #ffffff url('/images/www/btnArrowDown.gif' ) no-repeat scroll;
	background-position: right -2px;
	vertical-align: middle;
	line-height: 15px;
}
.LCN044 .rdown_container
{
	position: absolute;
	top: 200px;
	left: 31px;
	width: 180px;
	height: 18px;
	z-index: 2;	
}
.LCN044 .rad_label
{


	float: left;
	margin-left: 7px;
}
.LCN044 .displayRad
{
	margin-left: 4px;
}
.LCN044 .zip
{
	float: right;
	clear: none;
	margin-right: 0px;
	line-height: 15px;			
}
.LCN044 .zip input
{
	width: 98px;
}
.LCN044 .input_style
{
	border: 1px solid #bcbdbc;
	color: #9a9b9c;
}
.LCN044 span.error
{
	color: #e00034;	
}
.LCN044 .search_mess
{
	position: absolute;
	top: 220px;
	left: 118px;
}
.LCN044 .bottom_buttons
{
	position: absolute;
	top: 265px;
	left: 120px;
	width: 324px;
	
}
.LCN044 .bottom_buttons img
{
	float: left;
	margin-right: 20px;
	clear: none;
}
.LCN044 .size18
{
	font-size: 18px;
}
.LCN044 .indent
{
	margin-left: 12px;
}

/************************LCN044 SECTION*END*****************************/
/************************LCN045 SECTION*********************************/
.LCN045
{
	width: 360px;
	height: 350px;
	color: #fdfefe;
	float: left;
	margin-left: 0px; /* fix page 4.2 on 2/3/2009 */
}
.LCN045 .borderFadeOutBucketInner
{
	background: #fdfefe url('/images/www/LCN045_grad.jpg') repeat-x scroll left top;
	font-size: 11px;
	color: #fdfefe;	
	height: 350px;
}
.LCN045 .container
{
	margin-left: 0px;
}	
.LCN045 h1
{
	margin-top: 0px;
	margin-bottom: 13px;
	margin-left: -2px;
	color: #009fda;
	font-size: 24px;
	font-weight: normal;
		
}
.LCN045 .content_block
{
	height: 86px;
	font-size: 11px;
	color: #4d4f53;
	margin-bottom: 4px;
}
.LCN045 .content_block img
{
	float: left;
	margin-right: 10px;
}
.LCN045 .learn_more
{
	margin-top: -10px;
	margin-left: 120px;
}
/************************LCN045 SECTION*END*****************************/
/************************LCN095 SECTION*BEGIN*****************************/
#LCN095
{
	margin: 10px 0px 15px 18px;
}
#LCN029 
{
	margin-left: 0px;
	padding-left: 18px;
	margin-bottom: 15px;
}
#LCN095-inside, #LCN029-inside {
	height:285px;
}

#LCN095-rightcol, #LCN029-rightcol {
	float: right;
	margin-right: 12px;
}

#LCN095-main, #LCN029-main {

	float: left;
	font-size:12px;
	line-height: 16px;
	color: #4d4f53;
	width: 441px;
}

.LCN095-header, .LCN029-header {
	color: #ff5800;
	font-size: 36px;
	line-height: 41px;
	font-weight:lighter;
}
/************************LCN095 SECTION*END*****************************/
/************************LCN029 SECTION*BEGIN*****************************/
#LCN029-rightcol
{
	margin-top: 2px;
}
.LCN029-header {
	color: #009fda;
}
/************************LCN029 SECTION*END*****************************/
/************************LCN040 SECTION*Begin*****************************/
#LCN040
{
	padding: 0px 0px;
	width: 160px;
}
#LCN040 img.title
{
	display: block;
	margin: 0px 0px 20px 0px;
}
#LCN040 img.content_img
{
	display: block;
	margin: 0px 0px -20px 0px;
}
#LCN040 p, #LCN040 strong
{
	font-size: 11px;
	color: #4d4f53;
}
#LCN040 .selectDropdown *
{
	font-size: 11px;
	color: #5f6266;
}
#LCN040 .selectDropdown
{
	height: 20px;
}
#LCN040 .selectDropdown ul
{
	margin: 0px;
}
#LCN040 .selectDropdown ul li a
{
	display: block;
	text-decoration: none;
	padding: 0px;
	height: 20px;
}
/************************LCN040 SECTION*END*****************************/
/************************GCN010 SECTION*BEGIN*****************************/

#GCN010 {
	height:138px;
	font-weight:500;
	font-size:12px;
	margin: 0px 15px 0px 0px;
}
#GCN010 a
{
	text-decoration: none;
}
#GCN010-sideBoxTop {
	height:95px;
	font-weight:900;
	font-size:12px;
	color:#000000;
	line-height:12px;
	
}
#GCN010-sideBoxBottom {
	height:17px;
	font-weight:500;
	font-size:12px;
	color:#999999;
}
.GCN010-linkcolor {color: #999999}
.style8 {
color: #999999; 
font-weight: bold; 
}
.style2 {
	color: #0064be;
	font-size: 16px;
	font-weight:900;
}

.style4 {
	font-size: 11px;
	font-weight: bold;
	color:#999999;
}
/************************GCN010 SECTION*BEGIN*****************************/
/************************LCN041a,LCN042,LCN043,LCN049 SECTION*BEGIN*****************************/
.container_type1 *
{
	text-decoration: none;
}
.container_type1 {
	height:/*300px*/100%;
	width:175px;
	font-weight:500;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
}

.container_type1-link {
	height:5px;
	width:175px;
	font-weight:900;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#999999;
	text-align:left;
	position: relative;
	visibility: hidden;
}

.container_type1 .container_type1-link a,.container_type1 .container_type1-link a span,#LCN043 .container_type1 .container_type1-link a,#LCN049 .container_type1 .container_type1-link a
{
	text-decoration: none;
}

.container_type1-linkcolor 
{
	text-decoration:none;
	color: #999999;
}
.container_type1 a {text-decoration: none;}
/* #LCN041A .container_type1-link
{
	top: 15px
}
#LCN042 .container_type1-link
{
	top: 5px
}
#LCN043 .container_type1-link
{
	top: 60px
}
#LCN049 .container_type1-link
{
	top: 45px
} */
#innerContent_3_0  .container_type1-link
{
	top: 5px
}
/************************LCN041a SECTION*END*****************************/
/************************ SECTION*BEGIN*****************************/
#GCN010 .GCN010B {
	font-weight:500;
	font-size:11px;
}
#GCN010 .GCN010B img.content_img
{
	float: left;
	margin-right: 10px;
}
#GCN010 .GCN010B #GCN010-sideBoxTop {
	height:95px;
	font-weight:900;
	font-size:11px;
	color:#000000;
	line-height:12px;
	float: left;
}
#GCN010 .GCN010B #GCN010-sideBoxTop p
{
	color:#4D4F53;
	margin: 0px 0px 20px 0px;
	width: 290px;
	font-weight: normal;
}
#GCN010 .GCN010B #GCN010-sideBoxTop a
{
	display: block;
}
#GCN010 .GCN010B #GCN010-sideBoxBottom {
	height:17px;
	font-weight:500;
	font-size:11px;
	color:#999999;
}
#GCN010 .GCN010B .GCN010-linkcolor {color: #999999}
/************************ SECTION*END*****************************/


/************************ SECTION About Us [0.2.x] BEGIN *****************************/

#sectionTitleAbout
{
	font-size: 16px;
	color: #9a9b9c;
	margin: -5px 0px 5px 0px;
}

/****************************** GCN018 - BEGIN ***********************************/
#GCN018
{
	padding-top: 10px;
}
#GCN018 ul li a
{
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	font-size: 11px;
	font-weight:100;
	font-variant:normal;
	color: #9a9b9c;
}

/************************ SECTION News and Events [0.2.3.xx] BEGIN *****************************/
#newsTop
{
	width: 611px;
	margin-bottom: 9px;
}
#newsTop div.borderFadeOutBucket
{
	margin: 0px 0px 10px 0px;
}
#newsLeft
{
	float: left;
	width: 295px;
}
#newsRight
{
	float: right;
	width: 295px;
}
/****************************** LCN064 - BEGIN ***********************************/
#LCN064
{
	width: 611px;
}
#LCN064 .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
#LCN064 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 8px 0px;
}

#LCN064 .newsDate
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN064 .newsTitle
{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #0065bd;
	margin: 0px 0px 5px 0px;
}
#LCN064 .newsSubtitle
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #4d4f53;
	margin: 0px 0px 5px 0px;
}
#LCN064 .newsExcerpt
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN064 .newsImage
{
	float: right;
	width: 170px;
	height:180px;
	overflow:hidden;
	margin: 0px 0px 10px 10px;
}
#LCN064 .readMore img
{
	float:left;
	margin: 15px 0px 15px 0px;
}
#LCN064 .readMore a img
{
	float: none;
	border:none;
}

/****************************** LCN065(a,b,c) - BEGIN ***********************************/
LCN065a,
LCN065bc
{
	width: 295px;
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
}

#LCN065a .borderFadeOutBucketNewsInner,
#LCN065bc .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
#LCN065a .borderFadeOutBucketTitle,
#LCN065bc .borderFadeOutBucketTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #0065bd;
	margin: 0px 0px 10px 0px;
}
#LCN065a .viewAll,
#LCN065bc .viewAll
{
	float:right;
}
/* gray button fix */
#LCN065a .grayButton a,
#LCN065bc .grayButton a
{
    display:inline;
	color: #9a9b9c;
	font-size:11px;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}
/* end gray button fix */
#LCN065a .viewAll a img,
#LCN065bc .viewAll a img
{
	border:none;
}
#LCN065a .borderFadeOutBucketNewsInner table,
#LCN065bc .borderFadeOutBucketNewsInner table
{
	margin:0px;
	padding:0px;
}
.dateCol
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	vertical-align:top;
	width:60px;
}
.titleCol
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	vertical-align:top;
	padding-bottom:10px;
}
/******************************  LCN065(a,b,c) - END  ***********************************/

/****************************** LCN066 - BEGIN ***********************************/
#LCN066
{
	width: 611px;
}
#LCN066 .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 10px 10px;
}
#LCN066 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 10px 0px;
}
.pagination
{
	float:right;
	margin: 0px 0px 10px 0px;
}
.pagination td.pageNumber
{
	font-size: 14px;
	font-weight: bold;
	color: #0065bd;
	margin: 0px 0px;
	padding: 0px 5px;
}
.pagination td.pageNumber a
{
	color: #9a9b9c;
}
.pagination td.pageNumber a:hover
{
	color: #0065bd;
}
#LCN106 /* design/layout for this container inside LCN066 */
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN066 .selection_controls
{
	font-size: 11px;
	font-weight:normal;
	margin: 20px 0px 15px 0px;
	padding: 0px;
}
#LCN066 .selection_controls td.selectLabel
{
	font-size: 12px;
	color:#0065bd;
	font-weight:bold;
}
#LCN066 .listItem
{
	clear:both;
}
#LCN066 .newsDate
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	width: 60px;
	float:left;
	clear:none;
}
#LCN066 .newsTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #4d4f53;
	width: 500px;
	margin-left:70px;
	clear:none;
}
#LCN066 .readMore
{
	margin: 5px 0px 0px 70px;
}
/******************************  LCN066 - END  ***********************************/

/****************************** LCN067 - BEGIN ***********************************/
#LCN067
{
	width: 611px;
}
#LCN067 .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 10px 10px;
}
#LCN067 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 20px 0px;
}
#LCN067 .listItem
{
	clear:both;
}
#LCN067 .eventDate
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	width: 70px;
	float:left;
	clear:none;
}
#LCN067 .eventTitle,
#LCN067 .eventSubTitle
{
	font-size: 11px;
	font-weight: bold;
	color: #4d4f53;
	width: 460px;
	margin-left:120px;
	clear:none;
}
#LCN067 .readMore
{
	margin: 5px 0px 0px 120px;
}
/******************************  LCN067 - END  ***********************************/

/****************************** LCN068 - BEGIN ***********************************/
#LCN068
{
	width: 611px;
}
#LCN068 .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
#LCN068 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 10px 0px;
}
#LCN068 .newsBack img
{
	float: right;
}
#LCN068 .newsBack a img
{
	border:none;
}
#LCN068 .newsDate
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN068 .newsTitle
{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #0065bd;
	margin: 0px 0px 5px 0px;
}
#LCN068 .newsSubtitle
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #4d4f53;
	margin: 0px 0px 5px 0px;
}
#LCN068 .newsBody
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN068 .newsBody a
{
	color: #4d4f53;
	text-decoration:underline;
}
#LCN068 .newsBody .newsCopyright
{
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #4d4f53;
}
#LCN068 .newsBody h1,
#LCN068 .newsBody h2,
#LCN068 .newsBody h3,
#LCN068 .newsBody h4,
#LCN068 .newsBody h5,
#LCN068 .newsBody h6
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #4d4f53;
	margin: 0px 0px 0px 0px;
}
#LCN068 .newsImage
{
	float: right;
	width: 170px;
	height:180px;
	overflow:hidden;
	margin: 7px 0px 10px 10px;
}
/******************************  LCN068 - END  ***********************************/

/****************************** LCN069 - BEGIN ***********************************/
#LCN069
{
	width: 611px;
}
#LCN069 .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
#LCN069 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 20px 0px;
}
#LCN069 .eventsBack img
{
	float: right;
}
#LCN069 .eventsBack a img
{
	border:none;
}

#LCN069 .eventDate
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	float:left;
	width: 120px;
	clear:none;
}
#LCN069 .eventTitle
{
	font-size: 18px;
	line-height: 20px;
	font-weight: bold;
	color: #0065bd;
	margin: 0px 0px 5px 120px;
}
#LCN069 .eventSubtitle
{
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #4d4f53;
	margin: 0px 0px 5px 120px;
}
#LCN069 .eventBody
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 0px 120px;
}
#LCN069 .eventBody a
{
	color: #4d4f53;
	text-decoration:underline;
}
#LCN069 .eventBody .eventCopyright
{
	font-size: 9px;
	line-height: 11px;
	font-weight: normal;
	color: #4d4f53;
}
#LCN069 .eventBody h1,
#LCN069 .eventBody h2,
#LCN069 .eventBody h3,
#LCN069 .eventBody h4,
#LCN069 .eventBody h5,
#LCN069 .eventBody h6
{
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #4d4f53;
}
#LCN069 .eventImage
{
	float: right;
	width: 170px;
	height:180px;
	overflow:hidden;
	margin: 7px 0px 10px 10px;
}
/******************************  LCN069 - END  ***********************************/
/************************ SECTION News and Events [0.2.3.xx] END *****************************/

/************************ SECTION Innovation Zone [5.0] BEGIN *****************************/
#pageTitle50
{
	margin: 10px 0px 10px 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	color:#003359;
	font-weight:normal;
}
#innerContentInnovation
{
	width: 815px !important;
	margin: 0px 0px 0px 20px;
	border-top: 1px solid #DDDDDD; /* FIX for a top alignment problem */
	margin-top: -1px; /* FIX for a top alignment problem */
}
#innovaLeft
{
	width: 391px;
	overflow:hidden;
	margin: 10px 0px 0px 10px;
}
#innovaRight
{
	float: right;
	width: 381px;
	overflow:hidden;
	margin: 10px 10px 0px 0px;
}
/****************************** LCN050/LCN052 - BEGIN ***********************************/
#LCN050,
#LCN051,
#LCN052,
#LCN014
{
	border: 1px solid #9a9b9c;
	width: 389px;
	margin: 0px 0px 11px 0px;
	overflow:hidden;
	position: relative;
}
#LCN051
{
	height: 60px;
	background-image: url('/images/www/innovation/twitterFade.gif');
	background-repeat: repeat-x;
	background-position: left top;
}
#LCN014
{
	background-image: url('/images/www/innovation/twitterFade.gif');
	background-repeat: repeat-x;
	background-position: left top;
}

#LCN050 .innerContent,
#LCN052 .innerContent
{
	margin: 0px;
	padding: 10px 9px 43px 12px;
}
#LCN052 .innerContent
{
	padding: 0px 9px 43px 12px;
}
#LCN051 .innerContent
{
	padding: 8px 9px 9px 12px;
}
#LCN014 .innerContent
{
	padding: 8px 9px 43px 12px;
}
#LCN014 .titleImage
{
	float: left;
	margin: 0px 10px 0px 0px;
}
#LCN014 h2
{
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	padding: 5px 0px 10px 0px;
	margin: 0px;
}

#LCN050 .textContent,
#LCN051 .textContent,
#LCN052 .textContent,
#LCN014 .textContent
{
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #4d4f53;
	display:block;
	margin: 0px;
}
#LCN050 .textContent,
#LCN052 .textContent
{
}
#LCN050 .GO,
#LCN051 .GO,
#LCN052 .GO,
#LCN014 .GO
{
	padding:0px;
	margin:0px;
	position: absolute;
	bottom: 10px;
	right: 10px;
}
#LCN051 div.GO
{
	margin-top: 10px;
}
#LCN052 div.GO
{
	margin-top: 15px;
}
/****************************** LCN050/LCN052 - END ***********************************/

/****************************** LCN053 - BEGIN ***********************************/
#LCN053
{
	width: 379px;
	margin: 0px;
}
#LCN053 .borderFadeOutBucketSuccessInner
{
	background:#FFFFFF url('/images/www/innovation/bg_grad_inno_success.jpg') repeat-x top;
	padding: 10px 15px 20px 15px;
}
#LCN053 .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #003359;
}
#LCN053 .viewAll,
#LCN053 .viewAllText 
{
	float:right;
}
#LCN053 .viewAllText a
{
	display:inline;
	color: #9a9b9c;
	font-size:11px;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}

#LCN053 .SuccessStoryImage
{
	width:179px;
	height:179px;
	overflow:hidden;
	background: url('/images/www/innovation/bg_shadow_success_img.png') no-repeat top;
	float:left;
	margin:-5px 15px 15px -7px;
	padding:0
}
#LCN053 .SuccessStoryImage img
{
	width: 169px;
	height: 169px;
	margin: 5px 3px 5px 7px;
	padding: 0px;
	border: none;
}
#LCN053 .SuccessStoryTitle
{
	font-size: 16px;
	font-weight:bold;
	color: #003359;
	margin:0px 0px 15px 0px;
	padding:0px;
	height: 179px;
}
#LCN053 .SuccessStoryExcerpt
{
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #4d4f53;
	margin: 15px 0px 15px 0px;
	padding:0px;
}
#LCN053 .successDownloadLink
{
	font-size: 11px;
	font-weight: bold;
	color: #4d4f53;
}
#LCN053 .successDownloadLink img
{
	width:15px;
	height:17px;
	border:none;
	margin-right:5px;
	vertical-align:bottom;
}
/******************************  LCN053 - END  ***********************************/
/************************ SECTION Innovation Zone [5.0] END *****************************/

/************************ SECTION Success Stories [5.2]  BEGIN*****************************/
#successTop
{
	width: 611px;
	margin-bottom: 9px;
}
#sectionTitle50
{
	font-size: 16px;
	color: #003359;
	margin: -5px 0px 5px 0px;
}
/******************************LCN056 - Begin ***********************************/
#LCN056
{
	width: 611px;
}
#LCN056 .borderFadeOutBucketSuccessInner
{
	background:#FFFFFF url('/images/www/innovation/bg_grad_inno_success.jpg') repeat-x top;
	padding: 10px 0px 10px 12px;
}
#pageTitle52
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color:#003359;
	font-weight:normal;
	margin: 0px 0px 5px 0px;
}
#LCN056 .selection_controls
{
	font-size: 12px;
	color:#003359;
	font-weight:normal;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
#LCN056 .selection_controls .droplist
{
	font-size: 11px;
	color:#9a9b9c;
	font-weight:normal;
	padding: 0px;
}
#LCN056 .selection_controls .droplist img
{
	margin: 0px 5px 0px 5px;
	vertical-align:bottom;
}
#LCN056 .SuccessStoryListing
{
	display:block;
	width:587px;
	height: 125px;
	overflow: hidden;
	margin: 0px 0px 25px 0px;
}
#LCN056 .SuccessStoryListing img
{
	float:left;
	width:116px;
	height:123px;
	border:none;
	margin-right:20px;
}
#LCN056 .SuccessStoryListing .SuccessStoryTitle
{
	font-size: 16px;
	font-weight:bold;
	color: #003359;
	margin:0;
	padding:0;
}
#LCN056 .SuccessStoryListing .SuccessStoryExcerpt
{
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #4d4f53;
	margin: 10px 0px 13px 0px;
	padding:0;
	height:67px;
	overflow:hidden;
}
#LCN056 .SuccessStoryListing .successDownloadLink
{
	font-size: 11px;
	font-weight: bold;
	color: #4d4f53;
	margin:0px 0px 0px 0px;
}
#LCN056 .SuccessStoryListing .successDownloadLink img
{
	width:15px;
	height:17px;
	border:none;
	margin:-3px 5px 0px 0px;
	vertical-align:baseline;
}
/************************ SECTION Success Stories [5.2] END*****************************/

/******************************LCN074,LCN075,LCN076*****************************/
.container_type2 img
{
	display: block;
}
.container_type2 p, .container_type2 a:link, .container_type2 a:active, .container_type2 a:hover, .container_type2 a:visited
{
	font-size: 11px;
	margin-top: 0px;
	color: #9a9b9c;
}
.container_type2 a:link, .container_type2 p a.container_type2_lnk
{
	text-decoration: none;
	font-weight: bold;
	line-height: 11px;
	color: #9a9b9c;
	display: block;
	margin-bottom: 8px;
}
.container_type2 a img
{
	display: inline;
}
.container_type2 span.phone_num
{
	font-size: 14px;
	color: #0065bd;
}
/******************************END*****************************/
.selection_controls table tr td div.selectDropdown ul li a,
.selection_controls table tr td div.selectDropdown div.displayText
{
    color:#9a9b9c;
}
/************3.0.html stuff*************/
.supportTitle
{
    font-size: 16px;
    color: #FF5800;
    margin: 0px 0px 20px 0px;
}
#GCN010 div.style2
{
	font-weight: normal;
}
#GCN010 p.style4
{
	font-weight: normal;
	color: #4D4F53;
}
/***************end*********************/
/************4.0.html stuff*************/
.type1_title
{
    color: #00b2ce;
    font-size: 17px;
    font-weight: normal;
}
.sideBoxTitle
{
    color: #0065bd;
    font-size: 17px;
    font-weight: 900;    
    line-height: 18px;
    margin: 0px 0px 7px 0px;
}
/***************end*********************/
/***********************************************LCN060 BEGIN*************************************************************/
#LCN060a 
{
	display: block;
	width:609px;
	height:279px;
	background-image: url('/images/www/contentImages/about_us_company_overview.jpg');
	background-repeat: no-repeat;
	border: 1px solid #BEBDBE;
}
#LCN060a  .whitetitle
{
	color:#FEFEFE;
	font-family:Arial;
	font-size:24px;
	font-weight:normal;
	margin: 11px 0px 0px 10px;
}
#LCN060b p
{
	color: #4d4f53;
	font-size: 12px;
	padding: 0px 15px;
}
/***********************************************LCN060 END*************************************************************/
/***********************************************GCN018 BEGIN*************************************************************/
.arrow_link:link,.arrow_link:active,.arrow_link:hover,.arrow_link:visited
{
	display: block;
	background-image: url('/images/www/contentImages/lilarrow.png');
	background-repeat: no-repeat;
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	line-height: 11px;
	text-decoration: none;
	color: #9a9b9c;
	margin-bottom: 15px;
	position: relative; /*IE6*/
}
.block_link:link,.block_link:active,.block_link:hover,.block_link:visited
{
	display: block;
	font-size: 11px;
	padding: 0px 0px 0px 16px;
	line-height: 11px;
	text-decoration: none;
	color: #9a9b9c;
	margin-bottom: 15px;
	position: relative; /*IE6*/
}
#GCN018
{
	padding-top: 30px;
}
/***********************************************GCN018 END*************************************************************/
/***********************************************LCN063 BEGIN*************************************************************/
.bluebucket .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
.bluebucket .borderFadeOutBucketTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #0065bd;
	margin: 0px 0px 8px 0px;
}

.bluebucket p
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
}

#LCN063a
{
	margin-bottom: 20px;	
}

.profile .profile_img
{
	float: left;
	margin: 0px 10px 10px 0px;
	clear: left;
}

.profile
{
	width: 390px;
}
.profile p
{
	font-size: 11px;
	font-weight: normal;
	color: #4d4f53;
	margin: 0px 0px 5px 0px;
	line-height: 14px;
}

.profile .arrow_link
{
	float:left;
}
.profile_content
{
	margin-top: 0px;
	float: left;
}
.profile_content .profile_menu
{ 
	font-size: 11px;	
	color:#9a9b9c;
	text-decoration: none;
	margin-bottom: 10px;
}

.profile_content .profile_menu a.grey_link
{
	font-size: 11px;	
	color:#9a9b9c;
	text-decoration: none;
}

.profile_content .profile_menu a.selected,
.profile_content .profile_menu a.selected:hover
{ 
	color:#0065bd !important;
	text-decoration: none !important;
}
.profile_content .profile_menu a.grey_link:hover
{ 
	color:#9a9b9c;
	text-decoration: underline;
}

/* hide board of directors div */
#board_profiles {display: none;}

/***********************************************LCN063 END*************************************************************/
/***********************************************LCN061* BEGIN*************************************************************/
#LCN061a
{
	margin-bottom: 20px;
	border: none;
}
#LCN061a .hq_img
{
	display: block;
	float: right;
	margin:0px;
	padding:0px;
	border: none;
}
#LCN061a .office_contact
{
	padding-top: 8px;
	margin-top: 0px;
}
.office_contact p
{
	font-size: 11px;
	color:#4d4f53;
	line-height: 14px;
	margin-bottom: 25px;
}
.location_selector
{
	width: 160px;
	font-size: 11px;
	color:#4d4f53;
	line-height: 14px;
	float: left;
	margin-right: 40px;	
}
.location_selector strong
{
	display: block;
}
.location_selector .selectDropdown
{
	background-color: #ffffff;
	margin-top: 7px;
	margin-bottom: 15px;
}
.cancel_margin
{
	margin-right: 0px;
}
/***********************************************LCN061* END*************************************************************/
/***********************************************LCN062 BEGIN*************************************************************/
#LCN062 p
{
	font-size: 11px;
	line-height: 14px;
}
.map_content
{
	width: 502px;
	height: 352px;
}
.map_link:link,.map_link:active,.map_link:hover,.map_link:visited
{
	display: block;
	font-size: 11px;
	line-height: 11px;
	text-decoration: none;
	color: #5381cd;
	margin: 10px 0px;
}
/***********************************************LCN062 END*************************************************************/
/*********************************************** LCN082A BEGIN*************************************************************/
.l_col
{
	float: left;
	padding-right: 20px;
}
.l_col ul li
{
	margin: 0px;
	padding: 5px 0px 5px 15px;
}
.l_col ul li a:link, .l_col ul li a:visited
{
	display: inline;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	line-height: 14px;
	text-decoration: none;
}
.l_col ul li a:active, .l_col ul li a:hover, .l_col ul li a.selected
{
	color: #0065bd;
}
.l_col h3
{
	font-size: 12px;
	margin-top: 10px;
}
.bluebucket .r_col
{
	background-image: url('/images/www/border_fade.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
	float: left;
	padding-left: 20px;
}
.phone_num
{
	font-size: 14px;
	color: #0065bd;
}
.bluebucket .r_col p.info
{
	clear: both;
	padding-top: 30px;
}
#LCN082A .location_selector
{
	margin-right: 20px;
	margin-top: 10px;
}
.r_col_top
{
	padding-bottom: 40px;
	width: 396px;
	min-height: 230px;
}
.r_col_bottom
{
	border-top: 1px solid #bcbdbc;
	padding-top: 10px;
}
/*********************************************** LCN082A END *************************************************************/
/*********************************************** GCN006 BEGIN*************************************************************/
#GCN006
{
	float: right;
	width: 190px;
}

.minor .borderFadeOutBucketNewsInner
{
	background:#FFFFFF url('/images/www/about/bg_grad_news.jpg') repeat-x top;
	padding: 10px 10px 9px 10px;
}
.minor .borderFadeOutBucketTitle
{
	font-size: 12px;
	font-weight: bold;
	color: #4d4f53;
	margin: 0px 0px 10px 0px;
}
.minor p
{
	line-height: 14px;
}
.minor .viewAll
{
	float:right;
}
.minor .viewAll a img
{
	border:none;
}
/*********************************************** GCN006 END*************************************************************/
/* some generic FORM styling :
form input,
form select,
form textarea
{
	font-size: 11px;
	color: #9a9b9c;
	background-color:#FFFFFF;
	border: 1px solid #bcbdbc;
}
form input,
form select,
{
	height: 15px;	
}
form input,
form textarea
{
	padding-left:3px;
}
form select option
{
	padding-left:1px;
}
*** NEED REGRESSION TESTS before applying site wide  (as it will likely break other forms) */

/***********************************************LCN082D BEGIN*************************************************************/
#inquiry_form
{
	padding-top: 15px;
}
#inquiry_form .required
{
	color:#e00034;
}
#inquiry_form input, 
#inquiry_form select
{
	display: inline;
	width: 175px;
	height: 15px;
	margin-bottom: 15px;
	font-size: 11px;
	color: #9a9b9c;
	background-color:#FFFFFF;
	border: 1px solid #bcbdbc;
}
#inquiry_form .inquiry_state
{
	width: 50px;
}
#inquiry_form .inquiry_phone input
{
	display: inline;
	width: 45px;
}
#inquiry_form .inquiry_phone input.suffix_digits
{
	width: 60px;
	margin-left: 10px;
}
#inquiry_form .inquiry_phone input.prefix_digits
{
	width: 40px;
	margin-left: 10px;
}
#inquiry_form label
{
	display: block;
	width: 100px;
	float: left;
	clear: left;
	padding-top: 2px;
	padding-right: 13px;
	margin-bottom: 15px;
	
	font-size: 12px;
	color: #4d4f53;
	line-height: 14px;
	text-align: right;
}
#inquiry_form textarea
{
	width: 275px;
	height: 111px;	
	margin: 0px;

	padding: 0px;
	padding-left:2px;
	margin-bottom: 15px;
	
	font-size: 11px;
	line-height: 13px;
	color: #9a9b9c;
	background-color:#FFFFFF;
	border: 1px solid #bcbdbc;
}
#inquiry_form input, 
#inquiry_form textarea
{
	padding-left:3px;
}
#inquiry_form option
{
	margin-left:1px;
}
#inquiry_form .inquiry_submit
{
	width: 80px;
	height: 17px;
	margin-left: 113px;
	border:none;
}
/***********************************************LCN082D END*************************************************************/
/***********************************************LCN080A BEGIN*************************************************************/
a.grey_link:link, a.grey_link:active, a.grey_link:visited
{
	font-size: 11px;	
	color:#9a9b9c;
	text-decoration: none;
}
a.grey_link:hover
{
	text-decoration: underline;
}
#LCN080A p
{
	font-size: 11px;
	line-height: 14px;
	margin-right: 80px;
}
#LCN080A a.block
{
	display: block;
	margin-bottom: 5px;
}
#LCN080A h2 a
{
	font-size: 18px;
	color: #0065bd;
	font-weight: normal;	
}
#LCN080A h3 a
{
	font-size: 16px;
	margin-top: 20px;
	font-weight: normal;
	color: #0065bd;	
}
#LCN080A a.hook
{
	text-decoration: none;
}
/***********************************************LCN080A  END*************************************************************/
/***********************************************LCN079 BEGIN*************************************************************/
.sitemap_col
{
	float: left;
	width: 245px;
}
.sitemap_col ul
{
	font-size: 11px;
	color: #4d4f53;
	margin-bottom: 20px;
}
.sitemap_col ul li
{
	margin: 5px 0px;
}
.sitemap_col ul li a.first
{
	color: #0065bd;
	font-weight: bold;
}
#LCN079 h1
{
	font-size: 16px;
	color: #9a9b9c;
	margin-bottom: 10px;
	font-weight: normal;
}
/***********************************************LCN079  END*************************************************************/
/***********************************************LCN080B BEGIN*************************************************************/
#LCN080B ol
{
	border: none;	
	margin-left: 20px;
	padding: 0px;
}
#LCN080B ol li
{
	padding: 0px;
	font-size: 11px;
	color:#4d4f53;
	line-height: 14px;
	border: none;
	overflow: visible;
	vertical-align:baseline;	
	margin: 0px 0px 10px 0px;
}
/***********************************************LCN080B  END*************************************************************/
/***********************************************LCN081 BEGIN*************************************************************/
.LCN081 ol
{
	border: none;	
	margin-left: 20px;
	padding: 0px;
	list-style-image: url('/images/www/bullet.gif');
	font-size: 11px;
}
.LCN081 ol li
{
	padding: 0px;
	font-size: 11px;
	color:#4d4f53;
	line-height: 14px;
	border: none;
	overflow: visible;
	vertical-align:baseline;	
	margin: 0px 0px 10px 0px;
}
.LCN081 .borderFadeOutBucketNewsInner, .LCN080 .borderFadeOutBucketNewsInner, #GCN019 .borderFadeOutBucketNewsInner
{
	padding-right: 80px;
}
/***********************************************LCN081  END*************************************************************/

/* NEW definitions (template standardization ) */
#trainingLeft
{
	float: left;
	width: 231px;
}
#trainingRight
{
	float: right;
	width: 361px;
}

#promotionsLeft /* replaced productsLeft_v14 */
{
	float: left;
	width: 572px;
}
contentProductsTop2
{
	margin-top: 10px;
}

/* page 3.0 changes (new template) */
.content_section
{
	padding: 0px 0px 0px 15px;
	float: left;
	width: 190px;
	height: /*340px*/100%;
	clear: none;
}
#innerContent_4_0b div.content_section
{
    height: auto !important;
}
.border_left
{
	background-image: url(/images/www/border_fade.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.border_right
{
	background-image: url(/images/www/border_fade.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
#innerContent_3_0,
#innerContent_4_0b
{
	width: auto;
	float: left;
	display: inline;
	margin: 15px 0px 15px 18px;
}
.content_section #GCN014L
{
	margin: 15px 0px;
	width: 150px;
	padding-left: 10px;
}
#innerContent_4_0b .content_section #GCN014L
{
	margin-top: 0px;
}

 .content_section #GCN005
{
	margin-top: 0px;
	margin-bottom: 10px;
}
.content_section_title
{
    color: #0065bd;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 26px;
    line-height: 17px;
}
/************************ Begin Partners 6.0 *****************************/
/************************ LCN057 *****************************/
#LCN057 {
	width: 815px;
	height: 281px;
	overflow:hidden;
	margin: 10px 0px 15px 20px;
}
#LCN057-rightcol {
	float: right;
	width: 337px;
	height: 281px;
	overflow:hidden;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
#LCN057-main 
{
	font-size:12px;
	font-weight:normal;
	color: #4D4F53;
	width: auto;
	padding:0px;
	margin: 0px;
}
#LCN057-main p
{
	line-height:16px;
	margin:0px 0px 9px 2px;
	padding:0px;
}
#LCN057-main .LCN057-header {
	color: #652d86;
	font-size: 36px;
	font-weight: normal;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
}
/************************ LCN057 END *****************************/
#innerContent_6_0
{
	width: 815px;
	float: left;
	display: inline;
	margin: 18px 0px 15px 18px;
}
/************************ LCN058 *****************************/
#LCN058 
{
	width:590px;
	margin: 0px 0px 0px 2px;
	padding: 0px;
}
#LCN058 .partnersPanel
{
	width:420px; 
	float:right; 
	clear:none;
	color:#4d4f53; 
	font-size:11px;
	line-height: 14px;
	font-weight:normal;
}
#LCN058 .partnersPanel p
{
	margin: 0px 0px 9px 0px;
}
#LCN058 .visible
{
	display: block;
}
#LCN058 .hidden
{
	display: none;
}

#LCN058 .partnersNav
{
	width:150px; 
	clear:none; 
	color:#4d4f53; 
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	margin-left: 4px;
}
#LCN058 .partnersNav .selected
{
	color:#652d86; 
}
#LCN058 .partnersNav ul li
{
	display: block;
	margin: 0px 0px 6px 0px;
	padding: 0px;
	list-style-type: none;
}
#LCN058 .partnersNav ul li a
{
	color: #4d4f53;
	text-decoration:none;
}
#LCN058 .partnersNav ul li a:hover
{
	color: #652d86;
	text-decoration: none;
}
/************************ LCN058 END *****************************/
/************************ GCN017 -- NOTE This is unique to page 6.0 *****************************/
#GCN017
{
	width:137px;
	overflow:hidden;
    margin-top: 240px;
}
#GCN017_btn
{
	display: block;
	width:137px;
	height: 23px;
	overflow:hidden;
	background: url('/images/www/partners/btn_login_6_0_bg.png') no-repeat scroll top;
	cursor: pointer;
	margin:0px;
}
#GCN017_btn .label
{
	color: #fdfdfe;
	font-size: 12px;
	margin: 5px 0px 0px 8px;
	font-weight: bold;
}
#GCN017_btn img
{
	float: right;
	margin: 5px 4px 4px 4px;
}
.text60fr
{
	color: #652d86 !important;
	font-size: 12px;
	font-weight: normal;
	margin: 10px 0px 0px 1px;
}
.text60fr a
{
	color: #652d86 !important;
	text-decoration: none;
}
.text60fr a:hover
{
	text-decoration: underline;
}
/************************ GCN017 END *****************************/
/************************ END Partners 6.0 *****************************/
#btn_add_this
{
	margin: 15px 0px 0px 0px;
}
.borderFadeOutBucketTealInner
{
	background: #ffffff url('/images/www/bucketInnerTealGradient.gif' ) repeat-x scroll left top;
}
.borderFadeOutBucketTealInner div.borderFadeOutBucketTitle
{
	color: #009fda;
}
.productTealGradientBox
{
	background: #ffffff url('/images/www/productTealGradient.gif' ) repeat-x scroll left top;
	margin-bottom: 20px;
}
#productTealGradientBoxInner
{
	font-size: 12px;
}
#productTealGradientBoxInner div.productImage
{
	float: right;
}
#productTealGradientBoxInner div.productImage img 
{
	margin-left: 10px;
}
.clearFF
{
	clear: both;
}
/*******NOTE: LCN029 is specified above because it is identical ****/
/*******      to LCN095 save for a color change and a margin.   ****/

/************************ LCN029 BEGIN *****************************/
#LCN029
{
	margin: 10px 0px 15px 0px;
}
#LCN029 h1
{
	font-size: 24px;
}
/************************ LCN029 END *******************************/
/************************ LCN030 BEGIN *****************************/
#LCN030, #LCN031, #LCN032
{
	margin: 0px 7px 0px 0px;
	font-size: 11px;
}
#LCN030 p, #LCN031 p, #LCN032 p
{
	margin: 2px 0px 10px 0px;
}
.LCN030_headline, .LCN031_headline, .LCN032_headline
{
	margin: 0px 0px 12px 0px;
	font-size: 18px;
	color: #009fda;
}
.LCN030_sub_headline, .LCN031_sub_headline
{
	font-weight: bold;
	color: #009fda;
}
/************************ LCN030 END *******************************/
/************************ LCN032 BEGIN *****************************/
#LCN032
{
	margin: 0px 15px 0px 0px;
}
.LCN032_headline
{
	color: #69be28;
}
.LCN032_sub_headline
{
	font-weight: bold;
}
#LCN032 ul
{
	list-style-type: disc;
}
#LCN032 ul li
{
	margin: 0px 0px 7px 0px;
}
#LCN032 a.buttonText
{
	line-height:19px;
	margin-top: 21px;
	display: block;
}
.content_section_right
{
	padding: 0px;
	height: 495px;
	float: right;
}
.content_section_green_solutions
{
	width: 220px;
	height: 495px;
	float: right;
}

/************************ LCN032 END *******************************/
/************************ LCN033 BEGIN ****************************/

div.solutionOverviewLink a {
	text-decoration:none;
	color:#0065bd;
}
div.solutionOverviewLink a:hover {
	text-decoration:underline;
}

/************************ LCN033 END *******************************/
/************************ LCN038A BEGIN ****************************/
.LCN038A ol
{
	margin: 5px 0;
}
.LCN038A ul, .LCN038A ol
{
	color: #4d4f53;
}
.LCN038A ol li
{
	margin: 8px 0px;
	margin-left:19px;
}
.LCN038A ul li
{
	margin-top: -2px;
	margin-left: 19px;
	list-style-image:url('/images/www/bullet.gif');
}
.LCN038A ul li a, .LCN038A ol li a, .LCN038A .featuredcontent a
{
	text-decoration:none;
	color:#0065bd;
}
.LCN038A ul li a:hover, .LCN038A ol li a:hover, .LCN038A .featuredcontent a:hover {
	text-decoration:underline;
}

.supportFloatedImageTitle {
	float:left;
	margin:0 15px 0px 0;
	position:relative;
}
/**************************** LCN038A END *****************************************/
/**************************** END Partners PKG04 **********************************/

/**************************** BEGIN Partners PKG08 ********************************/
#TOOL3
{
	text-align: left;
	margin: 0px;
	padding: 0px 0px 30px 0px;
	font-size: 11px;
	width: 756px;
	height: 340px;
	overflow: hidden;
	background: White url('/images/www/h3c_logo.gif') no-repeat scroll 660px 330px;
}
#rss_title
{
	font-size: 24px;
	color: #ff5800;
	margin: 15px 0px 5px 20px;
	padding: 0px 0px 0px 25px;
	background-image: url('/images/www/rss_title_logo.gif');
	background-position: left 6px;
	background-repeat: no-repeat;
}
#TOOL3 h1
{
	margin: 15px 0px 5px 0px;
}
#TOOL3 a:hover
{
	text-decoration: none;
}
#TOOL3 ul
{
	margin: 5px 0px;
}
#TOOL3 div.listBlock
{
	display: block;
	width: 212px;
	float: left;
	padding: 0px 20px;
}
#TOOL3 div.subscribe_text
{
	color: #9a9b9c;
	float: right;
	padding: 0px 0px 0px 22px;
	background-image: url('/images/www/rss_title_logo.gif');
	background-position: left top;
	background-repeat: no-repeat;
	line-height: 16px;
	cursor: pointer;
}
#TOOL3 ul li
{
	display: block;
	margin: 0px;
	padding: 1px;
	border-top: solid 1px #bcbdbc;
}
#TOOL3 ul li a
{
	display: block;
	padding: 4px 0px;
	margin: 0px;
}
#TOOL3 ul li.last
{
	border-bottom: solid 1px #bcbdbc;
}
/**************************** END Partners PKG08 ********************************/
#GCN015_overlay
{
	width: 400px;
	overflow: hidden;
	padding: 10px 0px 0px 20px;
	font-size: 12px;
	height: 650px;
	background-image: url('/images/www/print_h3c.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
}
#GCN015_overlay td
{
	padding: 5px 5px 5px 0px;
}
#GCN015_overlay input
{
	width: 178px;
}
#GCN015_overlay div#rep_contact_title
{
	color: #0065bd;
	font-size: 24px;
	margin-bottom: 10px;
}
.alignRight
{
	text-align: right;
}
#btnSubmitOverlay
{
	border-style: none;
	border-color: inherit;
	border-width: medium;
	width: 80px;
		height: 17px;
		overflow: hidden;
	background: url('/images/www/form_submit.gif') no-repeat left top;
}
.H3C_stage
{
	background: #FFFFFF url('/images/www/home/home_stage_H3C.jpg') no-repeat scroll center 120px !important;
}
#pageTitleRC
{
	font-size: 36px;
	color: #00b0ca;
	margin: 5px 0px 10px 20px;
}
#pageTitleHMB
{
	font-size: 36px;
	color: #0065bd;
	margin: 5px 0px 10px 20px;
}
.innerContentFF2fix
{
	width:811px !important ;
}
.halfColumn
{
	width: 50%;
	float: left;
}
.halfColumnInner
{
	margin: 5px 10px 0px 0px;
}
.mediaLabItem
{
	margin: 5px 0px;
}
.mediaLabItemPhoto
{
	float: left;
	margin: 0px 10px 5px 0px;
}
.mediaLabItemLink
{
	display: block;
	color: #9a9b9c !important;
	margin: 10px 0px 0px 0px;
}
.mediaLabItemThumbnail {
	padding:10px 0 10px 20px;
}
div.mediaLabItem .multiPart {
	width:250px;
	float:left;
	padding:5px 10px 0 0;
}
div.mediaLabItem .multiPartTitle {
	font-weight:bold;
	padding-bottom:5px;
}
/* GCN014 Revised Container */
#GCN014L ul
{
	margin-bottom:160px;
}
#GCN014L ul li a
{
	padding: 0px;
	margin: 7px 0px;
	font-weight: bold;
	color: #9a9b9c;
}
#GCN014L p
{
	line-height: 15px;
	margin:0px;
}
#GCN014L p.supnumber
{
	color: #0065bd;
	font-size: 14px;
	font-weight:normal;
	line-height: 18px;
	padding: 2px 0px 4px 0px;
}
#GCN014L .hidden
{
	display: none;
}
#GCN014L div.selectDropdown
{
	margin: 6px 0px 0px 0px;
}
#GCN014L div.selectDropdown ul
{
	height:auto; /* important */
}
#GCN014L div.selectDropdown ul li a
{
	color: #0065bd;
	padding: 2px 0 2px 5px;
	margin: 0px;
}
#GCN014L div.selectDropdown div.displayText
{
	color: #494848;
}
#GCN014L h1.nosppp
{
	margin-bottom:0px !important;
}
/* End: GCN014 Revised Container */

.LCN086 p, #LCN088 p, #LCN089 p, #LCN090 p
{
	width:340px;
}
.LCN038A ul li a, .LCN038A ol li a
{
	text-decoration:none;
	color:#0065bd;
}
.LCN038A ul li a:hover, .LCN038A ol li a:hover {
	text-decoration:underline;
}
#productOrangeGradientBoxInner div.productOverviewWithImage {
	width:590px;
}

#productOrangeGradientBoxInner div.productOverviewWithImage img {
	float:right;
	width:245px;
}
#productOrangeGradientBoxInner div.productOverviewWithoutImage p {
	width:590px;
}
#productOrangeGradientBoxInner div.modelOverviewWithImage {
	width:590px;
}
#productOrangeGradientBoxInner div.modelOverviewWithImage img {
	float:right;
	width:210px;
}
.supportFloatedImageTitle {
	float:left;
	margin:0 15px 10px 0;
	position:relative;
}

.mediaLabItem
{
	margin: 5px 0px;
}

.mediaLabItemThumbnail {
	padding:10px 0 10px 20px;
}
div.mediaLabItem .multiPart {
	width:250px;
	float:left;
	padding:5px 10px 0 0;
}
div.mediaLabItem .multiPartTitle {
	font-weight:bold;
	padding-bottom:5px;
}
/*#productOrangeGradientBoxInner div.productOverview {
	width:611px;
}
#productOrangeGradientBoxInner div.productOverview img {
	float:right;
	width:245px;
	margin-right:15px;
}
.LCN038A ul li a, .LCN038A ol li a
{
	text-decoration:none;
	color:#0065bd;
}
.LCN033 a {
	text-decoration:none;
	color:#0065bd;
}
.LCN033 a:hover {
	text-decoration:underline;
}*/
div.solidButton
{
	
	display: block;
	height: 23px;
	background-image: url('/images/www/header_bar_gradient.gif');
	background-repeat: repeat-x;
	float: left;
}
div.solidButton div
{
	
	color: #fdfdfe;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 4px 0 0 9px;
	/**padding: 1px 0 0 9px;*/
	text-align: left;
}
div.solidButton a
{
	color: #fdfdfe;
	text-decoration: none;
}
div.solidButton a:hover
{
	text-decoration: none;
}
div.solidButton img
{
	margin: 0px 3px 2px 10px;
	vertical-align: middle;
}
div.linkButton {
	margin-top:10px;
}
div.linkButton a {
	color: #9a9b9c;
	font-size:11px;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px 0px 0px 15px;
}

/*#LCN085 div.learn_more a,
#LCN085new div.learn_more a {
	color: #9a9b9c;
	font-size:11px;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}*/
#GNC008_Links a, 
#find_out_current_text a,	
#all_promo_link_text a
{
	display: block;
	height: 15px;
	margin-bottom: 11px;
	margin-top:5px;
	color: #9a9b9c;
	font-size:11px;
	background-image: url('/images/www/link_btn.gif');
	background-repeat: no-repeat;
	background-position: left center;
	padding: 0px 0px 0px 15px;
}

#all_promo_link_text a {
    float:right;
	font-weight:bold;
}
/* LCN017 New Media Lab */
#LCN017 div#ml_tabbed_nav
{
margin: 20px 0px 15px -10px;
padding:0;
}
#ml_tabbed_nav ul
{
margin:0;
padding:0;
width:611px;
overflow:hidden;
}
#ml_tabbed_nav li
{
width:121px;
height:34px;
display:block;
background-color:#e6ecf1;
background-image:url('/images/www/innovation/mlab_tab_bg_off.jpg');
background-repeat:repeat-x;
float:left;
clear:none;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:12px;
font-weight:normal;
color:#999999;
text-align:center;
border: 1px solid #BCBDBC;
}
#ml_tabbed_nav li.ml_tab
{
border-right: 0px solid #BCBDBC;
}
#ml_tabbed_nav li.ml_tab p
{
margin:0;
padding:0;
margin-top:8px;
}
#ml_tabbed_nav li.first
{
border-left: 0px solid #BCBDBC;
}
#ml_tabbed_nav li.selected
{
background-color:#FFFFFF;
background-image:url('/images/www/innovation/mlab_tab_bg_in.jpg');
border-bottom: 0px solid #BCBDBC;
color:#0065bd;
cursor: default !important;
}
#ml_tabbed_nav li.ml_tab a
{
color:#999999;
text-decoration:none;
cursor:pointer;
}
#ml_tabbed_nav li.ml_tab a
{
color:#999999;
text-decoration:none;
cursor:pointer;
}
#ml_tabbed_nav li.selected a
{
color:#0065bd  !important;
text-decoration:none;
cursor: default !important;
}
#ml_tabbed_nav li.mover,
#ml_tabbed_nav li.ml_tab a:hover
{
color:#0065bd;
cursor:pointer;
}
#ml_tabbed_nav li.selected a:hover
{
color:#0065bd;
cursor: default !important;
}

#ml_panels {
margin:0;
padding:0;
background-color:#FDFEFE;
}
.ml_panel
{
width:589px;
height:379px;
margin:0px;
padding:0px;
display:block;
overflow:hidden;
background-color:#FDFEFE;
}
#ml_panel0
{
display:block;
}
/* End LCN017 Media Lab */
.socialIcons {
padding-right:28px;
margin-top:-3px;
text-align:right;
display:inline;
float:right;
}
.socialIcons img {
    vertical-align: middle;
}
.socialIcons a {
padding-right:2px;
}

div.modelOverviewWithImage a {
	color:#0065bd
}

div.productOverviewWithoutImage a {
	color:#0065bd
}

