﻿.valign_top
{
	vertical-align: top;
}
.valign_bottom
{
	vertical-align: bottom;
}
.section_header
{
	font-family: Verdana;
	font-size: 25px;
	color: #4E5A72;
	line-height:2em;
}
.section_subheader
{
	font-family: Verdana;
	font-size: 16px;
	color: #4E5A72;
	line-height:normal;
	font-weight:bold;
}
.section_body
{
	font-family: Verdana;
	font-size: 11px;
	color: #4E5A72;
	background-color: Transparent;
}
.width_760
{
	float: left;
	width: 760px;
}
.width_750
{
	float: left;
	width: 750px;
}
.width_740
{
	width: 740px;
}
.width_732
{
	float: left;
	width: 732px;
}
.width_730
{
	width: 730px;
}
.width_720
{
	width: 720px;
}
.width_710
{
	width: 710px;
}
.width_700
{
	width: 700px;
}
.width_690
{
	width: 690px;
}
.width_660
{
	width: 660px;
}
.width_650
{
	width: 650px;
}
.width_620
{
	width: 620px;
}
.width_600
{
	width: 600px;
}
.width_550
{
	width: 550px;
}
.width_500
{
	width: 500px;
}
.width_490
{
	width: 490px;
}
.width_480
{
	width: 480px;
}
.width_400
{
	width: 400px;
}
.width_350
{
	width: 350px;
}
.width_320
{
	width: 320px;
}
.width_300
{
	width: 300px;
}
.width_250
{
	width: 250px;
}
.width_200
{
	width: 200px;
}
.width_180
{
	width: 180px;
}
.width_150
{
	width: 150px;
}
.width_110
{
	width: 110px;
}
.height_400
{
	height: 400px;
}
.height_270
{
	height: 270px;
}
.height_250
{
	height: 270px;
}

a:hover
{
	font-family: Verdana;
	font-size: 11px;
	color: #1386C0;
	text-decoration: underline;
}
a
{
	font-family: Verdana;
	font-size: 11px;
	color: #1386C0;
}
a image
{
	border: 0px;
}

#skyline
{
	height: 102px;
	margin: 0px 0px 20px 0px;
	float: left;
	display: inline;
}
#skyline li
{
	margin: 0;
	padding-right: 12px;
	list-style: none;
	float: left;
	width: 221px;
	display: -moz-inline-box;
	display: inline-block;
}

#landinglink
{
	height: 105px;
	margin: 0px 0px 20px 0px;
	float: left;
	display: inline;
	width: 760px;
}
#landinglink li
{
	margin: 0;
	padding-right: 12px;
	list-style: none;
	float: left;
	width: 245px;
	display: -moz-inline-box;
	display: inline-block;
}
#prdDisplay
{
	height: 240px;
	margin: 0px 0px 0px 0px;
	float: left;
	display: inline;
}
#prdDisplay li
{
	margin: 0;
	padding-right: 12px;
	list-style: none;
	float: left;
	width: 200px;
	display: -moz-inline-box;
	display: inline-block;
	text-align: center;
}
.headline_image
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: middle;
	margin-right: 15px;
}
.headline_text_body
{
	margin-left: 30px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: top;
	width: 490px;
}
.headline_text_title
{
	font-family: Verdana;
	font-size: 20px;
	color: #4E5A72;
	line-height: 1em;
	margin-bottom: 10px;
}
.headline_text_date
{
	font-family: Verdana;
	font-size: 9px;
	color: #4E5A72;
	line-height: 1.5em;
	margin-bottom: 10px;
}
.headline_text_content
{
	font-family: Verdana;
	font-size: 11px;
	color: #4E5A72;
	line-height: 1.7em;
	margin-top: 10px;
	float: left;
}
.promo_text_body
{
	margin-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: top;
	width: 500px;
}
.promo_text_title
{
	font-family: Verdana;
	font-size: 20px;
	color: #4E5A72;
	line-height: 1em;
	margin-bottom: 10px;
}
.promo_text_date
{
	font-family: Verdana;
	font-size: 9px;
	color: #4E5A72;
	line-height: 1.5em;
	margin-bottom: 10px;
}
.promo_text_content
{
	font-family: Verdana;
	font-size: 11px;
	color: #4E5A72;
	margin-top: 10px;
	line-height: 1.7em;
}
.promo_image
{
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: middle;
}


.headlines
{
	margin-left: 10px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.gridview_pager
{
	text-align: right;
	float: right;
}

.CategoryTitleWithLine
{
	width: 100%;
	font-size: 20px;
	color: #4E5A72;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #B1B1B1;
	display: block;
	line-height: 2em;
}
.CategoryTitleWithoutLine
{
	width: 100%;
	font-size: 25px;
	color: #4E5A72;
	margin-top: 10px;
	margin-bottom: 15px;
	display: block;
	line-height: 2em;
}


/* Caution! Ensure accessibility in print and other media types... */@media projection, screen
{
	/* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */	.ui-tabs-hide
	{
		display: none;
	}
}
/* Hide useless elements in print layouts... */@media print
{
	.ui-tabs-nav
	{
		display: none;
	}
}
/* Skin */.ui-tabs-nav, .ui-tabs-panel
{
}
.ui-tabs-nav
{
	list-style: none;
	margin: 0;
	padding: 0 0 0 4px;
}
.ui-tabs-nav:after
{
	/* clearing without presentational markup, IE gets extra treatment */
	display: block;
	clear: both;
	content: " ";
}
.ui-tabs-nav li
{
	float: left;
	margin: 0 0 0 1px;
	min-width: 90px; /* be nice to Opera */
	vertical-align: bottom;
}
.ui-tabs-nav a, .ui-tabs-nav a span
{
	display: block;
	padding: 0 10px;
	font-family: verdana;
	font-size: 15px;
	font-weight: bold;
	cursor: pointer;
	text-align: center;
}
.ui-tabs-nav a
{
	margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
	padding-left: 0;
	line-height: 1.8;
	text-align: left;
	text-decoration: none;
	white-space: normal; /* required in IE 6 */
	outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a
{
	position: relative;
	top: 1px;
	z-index: 2;
	margin-top: 0;
}
.ui-tabs-nav a span
{
	/* IE 6 treats width as min-width */
	width: 90px;
	min-width: 90px;
	height: 30px; /* IE 6 treats height as min-height */
	min-height: 30px;
	padding-top: 6px;
	padding-right: 0;
	color: #505C73;
	bottom: 0px;
}
* > .ui-tabs-nav a span
{
	/* hide from IE 6 */
	width: auto;
	height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span
{
	padding-bottom: 1px;
	background-image: url(/images/Affiliate/blue_arrow.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	vertical-align: bottom;
	bottom: 0px;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active, .ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active
{
	/* @ Opera, we need to be explicit again here now... */
	cursor: pointer;
}
.ui-tabs-disabled
{
	opacity: .4;
	filter: alpha(opacity=40);
}
.ui-tabs-panel
{
	border-top: 1px solid #B1B1B1;
	padding: 1em 8px;
}
/* Additional IE specific bug fixes... */* html .ui-tabs-nav
{
	/* auto clear, @ IE 6 & IE 7 Quirks Mode */
	display: inline-block;
}
*:first-child + html .ui-tabs-nav
{
	/* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
	display: inline-block;
}
.DescriptionLeft
{
	float: left;
	width: 310px;
}
.DescriptionRight
{
	
}
.DescriptionRight, .DescriptionRight p, .DescriptionRight span
{
	color: #223148;
	font-size: 12px;
}
.FeaturesTABLE table tr td
{
	color: #223148;
	font-size: 12px;
	line-height: 15px;
	font-family: verdana;
	text-align: left;
}
.FeaturesTABLE table tr td span
{
	font-size: 12px;
	color: #223148;
	font-weight: bold;
	line-height: 20px;
}
#productInfoSpecifications table tr td, .productInfoSpecifications table tr td
{
	font-size: 10px;
	text-align: left;
	padding: 4px;
}
#productPackageInfo ul, .productPackageInfo ul
{
	margin-top: 10px;
	margin-bottom: 10px;
	padding-left: 15px;
}
#productPackageInfo ul li, .productPackageInfo ul li
{
	color: #223148;
	margin-left: 1em;
	line-height: 1.5em;
	list-style-type: disc;
}

#downloadResource
{
	background-color: #F0F8FF;
	border: Solid 1px #000;
	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	float: right;
}

#AffiliateMenu
{
	float: left;
	width: 500px;
}
#AffiliateMenu ul li
{
	float: left;
	width: 120px;
}
#AffiliateMenu ul li a
{
	color: #000000;
	font-size: 12px;
	line-height: 40px;
}
#AffiliateMenu ul li a:hover
{
	font-weight: bold;
}
#AffiliateLogo
{
	float: right;
	width: 150px;
	display: none;
}
#AffiliateLogo img
{
	padding-top: 10px;
}
.affiProductBox
{
	width: 223px;
	height: 350px;
	float: left;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	background-color: #FFFFFF;
	position: relative;
}

.affiProductName
{
	font-size: 14px;
	color: #243149;
	text-align: left;
	line-height: 1.6em;
	font-weight: bold;
}
.affiProductName a
{
	font-size: 14px;
	color: #243149;
	line-height: 25px;
}

.affiProductPrice
{
	position: absolute;
	top: 180px;
	left: 0px;
	color: #333333;
	display: block;
	font-weight:bold;
}

.affiliateDownLine
{
	width: 100%;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #B1B1B1;
	margin-bottom: 4px;
	display: none;
}

.CategoryTitle
{
	width: 100%;
	font-size: 20px;
	color: #243149;
	margin-top: 10px;
	margin-bottom: 20px;
	padding-bottom: 5px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #B1B1B1;
	display: block;
}
.CategoryTitle2
{
	width: 100%;
	font-size: 25px;
	color: #243149;
	margin-top: 10px;
	padding-bottom: 5px;
}
.MarketingText, td, li
{
	font-family: Verdana;
	color: #333333;
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 11px;
}

.MarketingText a
{
	text-decoration: none;
	word-spacing: normal;
	letter-spacing: 0;
	line-height: 1.6em;
	font-size: 11px;
}

.affProductTop
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	top: -1px;
	left: -1px;
	height: 10px;
	line-height: 10px;
	font-size: 2px;
	width: 240px;
	background-image: url( '/images/main_bg_top.gif' );
	text-align: right;
}
.TopRight
{
	background-color: #FFFFFF;
	background-image: url( '/images/main_bg_top.gif' );
	background-position: right top;
	width: 20px;
	height: 10px;
	display: inline-block;
}

.affProductBoottom
{
	display: none;
	position: absolute;
	background-color: #FFFFFF;
	left: -1px;
	bottom: -1px;
	width: 240px;
	height: 10px;
	line-height: 10px;
	font-size: 2px;
	background-image: url( '/images/main_bg_bottom.gif' );
	text-align: right;
}

.BoottomRight
{
	background-color: #FFFFFF;
	background-image: url( '/images/main_bg_bottom.gif' );
	background-position: right top;
	width: 20px;
	height: 10px;
	display: inline-block;
}
.affiliateHideThis
{
	display: none;
	visibility: hidden;
}


div.imgProduct
{
	width: 200px;
	height: 200px;
	line-height: 200px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin: 0 auto;
}
div.imgProduct p
{
	position: static; +position:absolute;
top:50%
}
div.imgProduct p img
{
	position: static; +position:relative;
top:-50%;
left:-50%;
vertical-align:middle
}
div.imgProduct p:after
{
	content: ".";
	font-size: 1px;
	visibility: hidden;
}

.transparent
{
	behavior: url(/css/iepngfix.htc);
}
.divImage
{
	width: 148px;
	height: 340px;
	background-color: White;
	margin-top: 5px;
	margin-bottom: 5px;
}

#prdDetail
{
	border: solid 0px #000;
}
.tdproductdetail
{
	width: 450px;
}
#divProductDetailTitle
{
	display: block;
}
.tdproductdetail-linkTitle
{
	font-family: Verdana;
	font-size: 25px;
	color: #4E5A72;
}
.tdproductdetail-linkSubTitle
{
	font-family: Verdana;
	font-size: 18px;
	color: #4E5A72;
	line-height: normal;
}
.tdproductdetail-linkBody
{
	font-family: Verdana;
	font-size: 11px;
	color: #4E5A72;
	background-color: Transparent;
}
.prdDetail-downloadResource-ul
{
	width: 100px;
}
#proddesc-span-desc
{
	width: 150px;
}
#divBannerOption
{
	width: 730px;
}
#divPageArea
{
	width: 960px;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
}
.myTabTitleText
{
	color: inherit;
	font-family: verdana;
	font-size: inherit;
	padding: 5px 0px 0px 0px;
	height: 25px;
}
.SelectCategory
{
	color: #505C73;
	font-family: verdana;
	font-size: 20px;
}
#divGetLink
{
	overflow: hidden;
}

.bubblemiddle-selected
{
	background-image: url(/images/ui/middle.png);
	background-repeat: repeat-x;
	height: 36px;
	vertical-align: top;
	text-align: left;
	font-size: 20px;
	color: #243149;
	padding-top: 0px;
	padding-left: 1px;
	margin-top: -1px;
	position:+absolute;
	padding-bottom:0px;
	background-position:0px;
	line-height:25px;
	overflow:hidden;
}
.bubblemiddle-unselected a
{
	vertical-align: top;
	height: 36px;
	text-align: left;
	font-size: 20px;
	color: #505c73;
	padding-left: 12px;
	padding-top:0px;
	margin-top:0px;
	position:+absolute;
	line-height:20px;
	
}
.bubblemiddle-unselected a:hover
{
	height: 36px;
	vertical-align: top;
	text-align: left;
	font-size: 20px;
	color: #505c73;
	text-decoration: none;
	padding-left: 12px;
	padding-top:0px;
	margin-top:0px;
	position:+absolute;
	line-height:20px;
}
.tbAffiliateReport-730
{
	line-height: 1em;
	width: 730px;
}
.tbAffiliateReport-230
{
	line-height: 1em;
	width: 230px;
}
.tbAffiliateReport-200
{
	line-height: 1em;
	width: 200px;
}
.tbAffiliateReport-190
{
	line-height: 1em;
	width: 190px;
}
.tbAffiliateReport-160
{
	line-height: 1em;
	width: 160px;
}
.tbAffiliateReport-150
{
	line-height: 1em;
	width: 150px;
}
.tbAffiliateReport-130
{
	line-height: 1em;
	width: 130px;
}
.tbAffiliateReport-120
{
	line-height: 1em;
	width: 120px;
}
.tbAffiliateReport-110
{
	line-height: 1em;
	width: 110px;
}
.tbAffiliateReport-100
{
	line-height: 1em;
	width: 110px;
}
.tbAffiliateReport-90
{
	line-height: 1em;
	width: 90px;
}
.tbAffiliateReport-80
{
	line-height: 1em;
	width: 80px;
}
.tbAffiliateReport-70
{
	line-height: 1em;
	width: 70px;
}
.tbAffiliateReport-60
{
	line-height: 1em;
	width: 60px;
}
.tbAffiliateReport-50
{
	line-height: 1em;
	width: 50px;
}
.tbAffiliateReport-40
{
	line-height: 1em;
	width: 50px;
}
.AffiliateTopTab
{
	background: url(   "/images/Affiliate/middle.png" );
	background-repeat: repeat-x;
	color: #FEFDFF;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.AffiliateCenterTab
{
	background: url(   "/images/Affiliate/tab_whitebg_center_740.gif" );
	background-repeat: repeat-y;
	display: table;
	text-align: center;
}

.AffiliateBottomTab
{
	background: url(   "/images/Affiliate/tab_whitebg_bottom_740.gif" );
	height: 10px;
	margin-bottom: 10px;
}
.AffiliateCenterTab230
{
	background: url(   "/images/Affiliate/tab_whitebg_center_230.gif" );
	background-repeat: repeat-y;
	display: table;
	text-align: center;
}

.AffiliateBottomTab230
{
	background: url(   "/images/Affiliate/tab_whitebg_bottom_230.gif" );
	height: 10px;
	margin-bottom: 10px;
}
.note
{
	font-size: 9px;
	text-align: left;
	font-family: Verdana;
	color: #4c5469;
}
#WizardTop
{
	background-image: url(/images/Support/bg_top.gif);
	background-repeat: no-repeat;
	height: 60px;
	width: 760px;
}
#WizardTop #cs_content_section_navheader
{
	float: left;
	margin: 0;
	text-align: center;
	width: 100%;
}
#WizardTop #cs_content_section_navheader ul
{
	margin: 0px;
	list-style-type: none;
	display: inline;
	float: left;
}
#WizardTop #cs_content_section_navheader ul li
{
	display: -moz-inline-box;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	color: #BFC8D8;
	float: left;
	width: 80px;
}

#WizardTop #cs_content_section_navheader .current
{
	font-weight: bold;
	color: #202D46;
}
#WizardMiddle
{
	min-height: 200px;
	width: 760px;
	background-image: url(/images/Support/bg_center.gif);
	background-repeat: repeat-y;
	display: block;
	overflow: auto hidden;
	margin: 0px auto;
}

#WizardBottom
{
	height: 10px;
	width: 760px;
	background-image: url(/images/Support/bg_bottom.gif);
	background-repeat: no-repeat;
}


.divBlueWarning
{
	background: url(/images/affiliate/blue-exclaimation-icon.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width: 600px;
	text-align: left;
	padding-left: 40px;
	padding-top:10px;
}
