﻿.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;	height: 0;}
.clearfix {	display:inline-block;}
* html .clearfix { height:1px; }
.clearfix {	display:block;}

html
{
	/*remove the page shift*/
	min-height: 100%; margin-bottom: 1px;
}
body 
{
	margin:0;
	padding:0;
	background-color:#dfdfdf;
	font-family:Arial;
	font-size:100%;
	min-width:892px;
	color:#373739;
	font-size:12px;
}
img
{
	border:none;
}
h2
{
	font-size:18px;
	color:#132378;
}
h3
{
	font-size:16px;
	color:#132378;
}

/*body * 
{
 border:solid 1px #ccc;
}
*/
/*Main id selectors*/
#globalWrapper
{
	margin-top:5px;
	width:890px;
	position:relative;
	left:50%;
	margin-left:-445px;
	margin-bottom:15px;
	background-color:#dfdfdf;
}
#mainContainer
{
	background-color:#fff;
	padding-top:5px;
	width:100%;
	padding-bottom:10px;
}
#header
{
	width:874px;
}
#body
{
	margin-top:5px;
	padding:0px;
	width:874px;
}
#footer
{
	margin-top:2px;
	clear:both;
	margin-bottom:5px;
	width:890px;
}
#nav_logo
{
	position:absolute;
	left:25px;
	top:20px;
}
#loginbox
{
   position: absolute;
   top: 35px;
   right: 5px;
   width: 270px;
   padding: 1px 1px 1px 1px;    
   font-size: 12px;
   color:#888;
}
#loginbox .box
{
   border: solid 1px #ff6600;
   font-size: 12px;
}
#loginbox a:link, #loginbox a:visited, #loginbox a:active, #loginbox a
{
	color:#888;
	text-decoration:none;
	font-size:12px;
}
#loginbox a:hover
{
	text-decoration:underline;
	color:#888;
	font-size:12px;
}
#loginbox img
{
	margin-right:5px;	
}
#welcomebox
{
   font-size: 11px;
   text-align: right;
}
#welcomebox .loginName
{
	font-weight:bold;
	color:#ff6600;
}
#callout
{
	margin-top:5px;
	margin-bottom:5px;
	font-weight:bold;
	font-size:14px;
	color:#ff6600;
	padding:5px;
}
.clear
{
	clear:both;
}
.pathSep
{
	border:none;
	background:url("img/sep.gif") no-repeat 50% 50%;
	padding-left:2px;
	padding-right:2px;
}
.navbar
{
	min-height:1%;
}
.navbarContainer
{
}
.navTopPart
{
	clear:both;
	min-height:1%;
	height:79px;
	margin:0px;
	width:100%;
	background: url("img/header.jpg") no-repeat 0px 0px; 
}
.navMenuPart
{
	clear:both;
	min-height:1%;
	margin:0px;
	padding:0px;
	background: url("img/navbar.jpg") no-repeat 0px 0px;
	height:28px;
	width:100%;
	z-index:999;
}
.innerBox
{
	1border-left:solid 1px #dfdfdf;
	1border-right:solid 1px #dfdfdf;
	padding-left:6px;
	padding-right:6px;
	overflow:hidden;
}
.sectionInnerBox
{
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	width:174px;
	overflow:hidden;
}
.sectionInnerBoxDefaultWidth
{
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	overflow:hidden;
	padding:5px;
}
.sectionInnerBoxNoBorder
{
	padding:2px;
	overflow:hidden;
}

.topCornerBox
{
	background: url("img/topRight.gif") #fff repeat-x 100% 0px;	
	overflow: hidden;	
	height:4px;
}
.topCornerBox div
{
	background: url("img/topLeft.gif") #fff no-repeat 0px 0px;	
	overflow: hidden;
	width: 4px;	
	height: 4px;
}
.bottomCornerBox
{
	background: url("img/bottomRight.gif") #fff no-repeat 100% 0px;
	overflow: hidden;
	height: 4px;
	width:176px;
}
.bottomCornerBoxNoWidth
{
	background: url("img/bottomRight.gif") #fff no-repeat 100% 0px;
	overflow: hidden;
	height: 4px;
}
.bottomCornerBoxNoWidth div
{
	background: url("img/bottomLeft.gif") #fff no-repeat 0px 0px;	
	overflow: hidden;	
	width: 4px;	
	height: 4px;
}
.bottomCornerBox div
{
	background: url("img/bottomLeft.gif") #fff no-repeat 0px 0px;	
	overflow: hidden;	
	width: 4px;	
	height: 4px;
}
ul	
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;	
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	list-style-type:none;
}

.ft_container
{
	height:29px;
	width:890px;
	background:url("img/footer.jpg") no-repeat 0px 0px;
	min-height:29px;
	vertical-align:middle;
	position:relative;
}
.ft_menu
{
	position:absolute;
	top:6px;
	left:2px;
}
ul.ft_menu
{
	margin-left:9px;
	vertical-align:middle;
}
.ft_menu li 
{
	padding-right:4px;
	display: inline;

}
.ft_menu a, .ft_menu a:visited, .ft_menu a:link
{
	text-decoration:none;
	color:#373739;
	font-size:10px;
	
}
.ft_menu a:hover
{
	text-decoration:underline;
	color:#373739;
	font-size:10px;
}
.ft_menu .ft_sep
{
	padding-right:4px;
}
.ft_menu .ft_text
{
	color:#373739;
	font-size:10px;
}
.featureBox
{
	position:relative;
	clear:both;
}
.featureInnerBox
{
	position:relative;
	min-height:290px;
	margin:5px 0px 0px 0px;
	padding:0px;
	text-align:justify;
}
#first_product
{
	width:280px;
	1padding-left:6px;
}
#third_product
{
	width:32%;
	1padding-left:10px;
}
.productBox
{
	width:280px;
	float:left;
	overflow:visible;
	margin: auto auto;
	_height: auto !important;
	min-height:290px;
	height:290px;
	position:relative;
	background:url("img/background_sub.jpg") no-repeat center bottom;
	/*border:solid 1px #ccc;*/
}

.productTitle img 
{
	position:absolute;
	top:5px;
	right:1px;
	1margin-left:3px;
}

.product_divider
{
	float:left;
	width:17px;
	vertical-align:middle;
	background-image:url("img/divider.png");
	background-position:center bottom;
	background-repeat:no-repeat;
	_height: auto !important;
	min-height:290px;
	height:290px;
}

.productTitle
{
	color:#132378;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	1margin-top:3px;
	1margin-bottom:2px;
	width:280px;
	height:50px;
	padding-top:10px;
}
.productTitleNew
{
	color:#132378;
	font-size:13px;
	text-align:center;
	font-weight:bold;
	1margin-top:3px;
	1margin-bottom:2px;
	background:url("img/subheader_new.png") no-repeat 0px 0px;
	width:280px;
	height:50px;
	padding-top:10px;
}
.productTitleFree
{
	color:#132378;
	font-size:13px;
	padding-top:10px;
	text-align:center;
	font-weight:bold;
	1margin-top:3px;
	1margin-bottom:2px;
	background:url("img/subheader_free.png") no-repeat 0px 0px;
	width:280px;
	height:50px;
}
.productAbstract
{
	margin-top:6px;
	margin-bottom:10px;
	font-weight:bold;
	text-align:center;
	1position: absolute;
	width:100%;
	top:38px;
	color:#373739;
}
.productText
{
	position:absolute;
	top:102px;
	right:8px;
	width:260px;
	1padding-left:5px;
	1padding-right:4px;
}
.moreInfoLink
{
	position:absolute;
	bottom:40px;
	left:75px;
	1margin-top:5px;
	1text-align:right;
	1padding-left:5px;
	1padding-right:5px;
	clear:both;
	width:99%;
}
.productLink
{
	position:absolute;
	bottom:7px;
	margin-top:5px;
	left:75px;
	1text-align:right;
	1padding-left:5px;
	1padding-right:5px;
	clear:both;
	width:200px;
}
.productDownload
{
	bottom:0px;
	margin-top:5px;
	text-align:left;
	padding-right:10px;
}
.productBox a:link, .productBox a:visited, .productBox a:active, .productBox a
{
	color:#132378;
	text-decoration:none;
}
.productBox a:hover
{
	text-decoration:underline;
	color:#132378;
}
.product_body a:link, .product_body a:visited, .product_body a:active, .product_body a
{
	color:#132378;
	text-decoration:none;
}
.product_body a:hover
{
	text-decoration:underline;
	color:#132378;
}

#privacyPolicy
{
	 padding-left:5px;
	 padding-right:5px;
}

#privacyPolicy a:link, #privacyPolicy a:visited, #privacyPolicy a:active, #privacyPolicy a
{
	color:#132378;
	text-decoration:none;
	margin:0;
}
#privacyPolicy a:hover
{
	text-decoration:underline;
	color:#132378;
	margin:0;
}
#privacyPolicy li
{
	list-style-image:url("img/bullet_blue.png")
}
.ul_container li 
{
	list-style-image:url("img/bullet.png")
}
.supportForm
{
}
.supportForm a:link, .supportForm a:visited, .supportForm a:active, .supportForm a
{
	color:#132378;
	text-decoration:none;
}
.supportForm a:hover
{
	text-decoration:underline;
	color:#132378;
}
.supportForm sup
{
	/*color:#f9b71b;*/
	color:Red;
	font-size:14px;
}
.submit_form_label
{
	 text-align:left;
	 vertical-align:top;
}
.submit_form_large
{
	border:solid 1px #373739;
	font-size:12px;
	width:250px;
}
.submit_form_large_ddl
{
	border:solid 1px #373739;
	font-size:12px;
	width:253px;
}
.submit_form_button
{
	border: solid 1px #ff6600;
	background-color:#ff6600;
}
.error_form_label
{
	vertical-align:top;
}

/*Products*/
.product
{
	min-height:1%;
}
.product_body
{
	height:1%;
	min-height:1%;
}

.product_left_zone
{
	float:left;
	width:20%;
	padding:2px;
}
.product_right_zone
{
	float:right;
	width:78.5%;
	padding:3px;
	margin-left:2px;
}
.product_title
{
	color:#132378;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}
.product_title_new
{
	color:#132378;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	background:url("img/new.png") no-repeat 0px 0px;
	height:42px;
	padding-left:60px;
}
.product_title_free
{
	height:42px;
	color:#132378;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	background:url("img/free.png") no-repeat 0px 0px;
	padding-left:60px;
}
.product_center_zone
{
}
.product_center_center
{
	float:left;
	width:73%;
	1border:solid 1px #ccc;
}
.product_center_right
{
	float:right;
	width:25%;
	padding:2px;
}

.page_banner
{
	 font-size:16px;
	 background:url("img/orange_line.jpg") no-repeat 0px 100%;
	 text-align:right;
	 padding-right:1px;
	 padding-top:2px;
	 font-weight:bold;
	 height:23px;
	 min-height:25px;
	 color:#132378;
}
.product_sub_title
{
	color:#0B74CC;
	font-weight:bold;
}
/*Product Menu*/
.product_all_menu
{
}
.product_all_menu ul
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;	
	margin: 0px 0px 0px 20px;
	padding-top: 0px;
	list-style-type:none;
	text-align:left;
}
.box_menu_title_plain
{
	font-size:13px;
	font-weight:bold;
	color:#132378;

}

.box_menu_title
{
	position:relative;
	background:url("img/right_boxtop.jpg") no-repeat 0px 0px;
	width:176px;
	height:25px;
}
.box_menu_title2
{
	background:url("img/right_boxtop_220x25.jpg") no-repeat 0px 0px !important;
}
.box_menu_title div
{
	position:absolute;
	left:5px;
	top:3px;
	font-size:13px;
	font-weight:bold;
	color:#fff;
}
.box_menu_title_underline
{
	font-size:13px;
	font-weight:bold;
	color:#132378; 
	margin-bottom:5px;
	background:url("img/line_leftnav.jpg") no-repeat 0px 100%;
}
.product_next_step
{
}
.sectionInnerBox a:link, .sectionInnerBox a:visited, .sectionInnerBox a:active, .sectionInnerBox a
{
	color:#132378;
	text-decoration:none;
}
.sectionInnerBox a:hover
{
	text-decoration:underline;
	color:#132378;
}
li
{
	margin-top:4px;
	margin-bottom:4px;
}
.company_links li, .product_all_menu li, .download_notes li, .release_notes li
{
	list-style-image:url("img/bullet.png")
}

.orange_disk
{
	list-style-image:url("img/bullet.png") !important;
		
}
.blue_disk
{
	list-style-image:url("img/bullet_blue.png")
}
ul.no_bullets li, li.no_bullets
{
   list-style-type:none;
   list-style-image:none !important;
}
.green_disk
{
	list-style-image:url("img/bullet_green.png");
		
}

.contacts, .press, .about_company, .company_links, .careers, .events, .newrelease
{
}
.contacts a:link, .contacts a:visited, .contacts a:active, .contacts a
{
	color:#132378;
	text-decoration:none;
}
.contacts a:hover
{
	text-decoration:underline;
	color:#132378;
}

/*Payment*/
.payment
{
	min-height:1%;
}
.payment_body
{
	height:1%;
	min-height:1%;
}
.payment_tracker
{
	 background:url("img/payment_sel.gif") #fff no-repeat 100% 0;
	 height:28px;
}
.confirmation_tracker
{
	 background:url("img/confirm_sel.gif") #fff no-repeat 100% 0;
	 height:28px;
}
.receipt_tracker
{
	 background:url("img/view_sel.gif") #fff no-repeat 100% 0;
	 height:28px;
}
.confirmation_zone
{
	padding:2px;
	float:right;
	width:82%;
}
.confirmation_zone .title
{
	font-weight:bold;
	vertical-align:top;
	text-align:right;
	width: 12.5em;
}
.confirmation_zone .sep
{
	width:3px;
}
.confirmation_zone .value
{
	vertical-align:top;
	text-align:left;
}
.payment_salesreturn_policy
{
	font-size:12px !important;
	text-align:left !important;
	color:#ff6600;
	padding: 3px 5px 3px 5px;
}

.receipt_zone
{
	padding:2px;
	float:right;
	width:82%;
}
.payment_body .error_info
{
	color:Red;
}
.payment_body a:link, .payment_body a:visited, .payment_body a:active, .payment_body a
{
	color:#132378;
	text-decoration:none;
}
.payment_body a:hover
{
	text-decoration:underline;
	color:#132378;
	1font-size:11px;
}
.payment_body li
{
	list-style-type:none;
	margin-top:2px;
}
.payment_body #validationSummary li
{
	list-style-type:square;
}
.payment_body .cc_number
{
	font-size:12px;
	width:10em;
	color:#444;
}
.payment_body .cc_type
{
	font-size:12px;
	color:#444;
}
.payment_body .cc_expmonth
{
	font-size:12px;
	color:#444;
}
.payment_body .cc_expyear
{
	font-size:12px;
	color:#444;
}
.payment_body .ccv
{
	font-size:12px;
	color:#444;
	width:2.6em;
}

.payment_logo_zone
{
	float:left;
	width:115px;
	padding:2px;
}

.payment_left_zone
{
	float:left;
	width:23%;
	padding:2px;
}
.payment_right_zone
{
	float:right;
	width:60%;
	padding:2px;
}
.payment_right_zone td 
{
	vertical-align:top;
}
.payment_right_zone .product_image
{
	width: 55px;
}
.box_payment_title
{
	font-weight:bold;
	color:#1074d4;
	padding-left:5px; 
	margin-bottom:5px;
}
.total
{
}
.total .prd_quantity
{
	font-size:12px;
	width:2.5em;
	color:#444;
}
.total .prd_title
{
	font-weight: bold;
	font-size:14px;
}
.total .prd_total
{
	font-weight:bold;
}
.total hr 
{
	color:#ccc;
	height:1px;
	margin-left:3px;
	margin-right:5px;
}
.payment_error
{
	color:Red;
}
.register
{
}
.register .sectiontitle, .passwordrecovery .sectiontitle
{
	font-weight:bold;
	font-size:12px;
	color:#ff6600;
}
.register .title, .passwordrecovery .title
{
	width:150px;
	font-weight:bold;
}
.register .value, .passwordrecovery .value
{
	width:200px;
}
.register input, .passwordrecovery input
{
	border: solid 1px #ff6600;	
}
.passwordrecovery
{
}
.success 
{
	color:green;
}
.failed
{
	color: Red;
}
.access_denied
{
	margin-top:30px;
	margin-bottom:30px;
}
.access_denied a:link, .access_denied a:visited, .access_denied a:active, .access_denied a
{
	color:#132378;
	text-decoration:none;
}
.access_denied a:hover
{
	text-decoration:underline;
	color:#132378;
}


/*Manage section*/
.manage_body
{
}
.manage_body .title
{
	font-weight:bold;
}

.manage_content
{
	width:95%;
	border:solid 1px #707070;
}
.oddTableRow
{
	background-color:#faeddd; /*#f5f5f5;*/
	vertical-align: top; 
}
.evenTableRow
{
	vertical-align: top;
}
.gridSelectedRow 
{ 
  background-color: #ffffff;
  vertical-align:top;
}
.gridSelectedRow td
{ 
  cursor: default; 
  padding: 2px; 
  padding-left: 2px; 
  padding-bottom: 2px; 
  font-family: verdana; 
  font-size: 10px; 
  border-right: 1px none; 
  border-bottom: 1px dashed #da8b32;
  border-top: 1px dashed #da8b32;
}
.table_Header
{
    color: #021a56;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    background-color: #dcdcdc;
}
.table_footer
{
	color: #021a56;
    text-decoration: none;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    background-color: #dcdcdc;
}
.tableWithBorder70
{
	width: 70%; 
	border-width: 1px !important; 
	border-color: #707070;	 
	border-style: solid !important;
	empty-cells: show;
}
.tableWithBorder95 
{
	width: 95%; 
	border-width: 1px; 
	border-color: #021a56;	 
	border-style: solid;
	empty-cells: show;
}
.edit_section
{
	margin-top:10px;
	padding:5px;
	width:60%;
	font-size:11px;
	margin-bottom:15px;
	border:dashed 1px #ff6600;
}
.edit_section input
{
	border: solid 1px #ff6600;	
	font-size:12px;
}
.edit_section a:link, .edit_section a:visited, .edit_section a:active, .edit_section a
{
	color:#132378;
	text-decoration:none;
}
.edit_section a:hover
{
	text-decoration:underline;
	color:#132378;
}
.edit_section .ddl
{
	font-size:12px;
	color:#444;
}
.receipt_zone .title
{
	font-weight:bold;
	width:110px;
	vertical-align:top;
}
.receipt_zone .license_text
{
	width:600px;
	overflow:auto !important;
	font-size:12px;
}
.fivenine_address
{
	font-size:14px;
	font-style:italic;
}
.contact_title
{
	font-size:18px;
	font-weight:bold;
	font-style:normal;
}
.stress
{
	font-weight:bold;
	color:#ff6600;
}
.stress_blue
{
	font-weight:bold;
	color:#132378;
	font-size:14px;
}
.blue
{
	color:#132378;
	font-size:14px;
}
.blue-color
{
	color:#132378;
}
.testimonial
{
	color:#333;
	font-family:Tahoma;
	1font-style:italic;
	font-weight:bold;
	font-size:10px;
	text-align:justify;
}
.testimonial_signature
{
	color:#333;
	font-family:Tahoma;
	1font-style:italic;
	font-weight:bold;
	font-size:10px;
	text-align:left;

}
.consolidate_image
{
	background:url("img/consolidation_small.gif") #fff no-repeat 0 0;
	width:173px;
	height:93px;
}
.bizSpark_logo
{
	margin-top:15px;
}
.reseller_logo
{
	margin-top:15px;
	margin-bottom:15px;
}
.error_section
{
	color:Red;
	font-weight:bold;
}
.ul_license_display
{
	list-style-type:none;
}
.ul_license_display li
{
	padding:5px;
	font-weight:bold;
}
.signin_left_zone
{
	float:left;
	width:40%;
	padding:5px;
	margin-right:5px;
	margin-top:10px;
	1border:solid 1px #ccc;
}
.signin_right_zone
{
	margin-top:10px;
	float:left;
	width:40%;
	padding:5px;
	margin-left:5px;
	1border:solid 1px #ccc;

}
.signin_divider
{
	float:left;
	width:1%;
	vertical-align:middle;
	background-image:url("img/divider.gif");
	background-position:center center;
	background-repeat:no-repeat;
	min-height:200px;
	height:100%;
}


#signinBox
{
   width: 280px;
   1height: 120px;
   padding: 1px 1px 1px 1px;    
   font-size: 12px;
}
#signinBox .box
{
   border: solid 1px #373739;
   1background-color: #f7d582;
   font-size: 12px;
}
#signinBox a:link, #signinBox a:visited, #signinBox a:active, #signinBox a
{
	color:#132378;
	text-decoration:none;
}
#signinBox a:hover
{
	text-decoration:underline;
	color:#132378;
}
.horizontal_divider
{
	width:500px;
	border-bottom:solid 1px #ff6600;
}
.horizontal_divider_nowidth
{
	border-bottom:solid 1px #ff6600;
}
.signin_form_label
{
	 text-align:left;
	 vertical-align:top;
	 width:150px;
}
.system_reqs ul
{
	list-style-type:square;
}
.bullet_numbers ul
{
}
.bullet_numbers li
{
    padding:3px;
    list-style-type:decimal;
    list-style-image:none;
}
.system_reqs li
{
	padding:3px;
	font-weight:bold;
}
.product_center_center ul, .product_center_zone ul
{
	list-style-image:url("img/bullet_blue.png")
}
.product_center_center li
{
	padding:2px;
}
.productBox .productText a:link, .productBox .productText a:visited, .productBox .productText a:active, .productBox .productText a
{
	text-decoration:none;
	color:#444;
}
.productBox .productText a:hover
{
	text-decoration:underline;
	color:#444;
}
.Red
{
	color:Red;
}
.IE8Fix
{
	z-index: 100;
}
.box_payment_quantity_note
{
	color:#ff6600;
	font-weight:bold;
}
.testimonial_container
{
	padding-left:20px;	
	margin-top:25px;
}
.testimonials
{
	text-align:left;
	1font-size:12px;
}
.testimonials_signature
{
	margin-top:5px;
	font-style:italic;
	text-align:right;
	font-size:10px;
	font-family:Tahoma;
	font-weight:bold;
}
.new_releases_container
{
	padding:5px;
}
.new_releases_container .new_release_item
{
	margin-bottom:10px;
	margin-top:10px;
}
.new_releases_container .news_release_date
{
	font-weight:bold;
}
.new_word
{
	color:#b73a00;
}
.download_whitepaper_section
{
}
.hyperV_checkbox_only
{
	color:#ff6600;
	font-size:90%;
	
}
.useful_resources li
{
	list-style-image:url("img/bullet_blue.png");
	font-weight:bold;
	margin-bottom:10px;
}
.usefule_resources_content
{
	font-weight:normal;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:20px;
}


div#splash{
	width: 874px;
	1overflow: hidden;
	padding-top: 0;
	margin-top: 0;
	position: relative;
	height:267px;
}
div#splashHome {
	float: left;
	width: 958px;
	1background-image:url("img/clouds1020.jpg");
	height: 200px;
	overflow: hidden;
	zoom:1;
	border:1px solid #999999;
	1background-color:#f4f4f4;
}

div#orangeSplash {
	float: left;
	height: 100%;
	1width: 25px;
	overflow: hidden;
	zoom:1;
	1background-color: #ff6600;
}
div#splashText {
	float: left;
	padding-left: 15px;
	padding-top:0px;
	height: 100%;
	width:100%;
	overflow: hidden;
	zoom:1;
	position:relative;
}
div#splashText div.features
{
	margin-top:0px;
	position:absolute;
	left:255px;
	1text-align:center;
	
}
ul.banner_bullets li
{
	list-style-type:square !important;
	color:#132378;
	font-size:24px;
	font-weight:bold;
	font-family:Century Gothic;
	text-align:left;
}

div#splashText p#hh {
	display: block;
	margin:15px 0px 5px 0px;
	color: #132378;
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	vertical-align:top;
	padding:0px;
	font-family:Century Gothic;
}
div#splashHome p#links
{
	position:absolute;
	bottom:10px;
	right:34px;
	padding:0px;
	margin:0px;
}
div#splashHome p#links img
{
	1margin-right:5px;
}
.relative
{
	position:relative;
}
p#hh img
{
	1position: absolute;
	bottom: 12pt;
	left: 5pt;
}

div#splashText p#pp  {
	display: block;
	1position: relative;
	margin: 0;
	color: black;
	font-size: 20px;
	1line-height: 1.5;
	vertical-align: top;	
}
div#splashText p#ppp {
	display: block;
	padding: 0;
	margin:10px 0px 0px 0px;
	vertical-align: top;
	text-align:center;
	color:#132378;
	font-size:24px;
	font-weight:bold;
	font-family:Century Gothic;
}
div#splashText p#anons 
{
	position:relative;
	top:10px;
	padding: 0px 0 1px 0;
	vertical-align: top;
	font-size:28px;
	color:#ff6600;
	font-weight:bolder;
	text-align:center;
	font-family:Century Gothic;
	margin:0;
}


div#splashHome .splash_links a img{
	1position: absolute;
	1top: 80px;
	1left: 50px;
	margin-left:15px;
	1margin-top:40px;
}
div#splashHome .splash_links
{
	1margin-top:70px;
	1margin-left:120px;
}
.video_image
{
	margin-bottom:5px;
	margin-top:5px;
}
#shadow_bottom
{
	width:100%;
	height:2px;
	background:url("img/shadow_bottom.png") repeat-x 0px 0px;
}
#shadow_top
{
	background:url("img/shadow_top.png") repeat-x 0px 0px;
	width:100%;
	height:2px;
}
#shadow_left
{
	width:2px;
	height:100%;
	background:url("img/shadow_left.png") repeat-y 0px 0px;
}
#shadow_right
{
	width:2px;
	height:100%;
	background:url("img/shadow_right.png") repeat-y 100% 0px;
}
#left_top_corner
{
	width:2px;
	height:2px;
	background:url("img/lefttopcorner.png") no-repeat 0px 0px;
}
#right_top_corner
{
	width:2px;
	height:2px;
	background:url("img/righttopcorner.png") no-repeat 0px 0px;
}
#left_bottom_corner
{
	width:2px;
	height:2px;
	background:url("img/leftlowercorner.png") no-repeat 0px 0px;
}
#right_bottom_corner
{
	width:2px;
	height:2px;
	background:url("img/rightlowercorner.png") no-repeat 0px 0px;
}
.partner_logo_container
{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:50px;
}
.ul_numbers ul
{
	padding-left:5px;
}
.partner_price
{
	border-collapse:collapse;
	width:450px;
	border:solid 1px #132378 !important;
}
.partner_price .headerRow th
{
	text-align:center;
	vertical-align:top;
	font-weight:bolder;
	border-bottom:solid 1px #132378;
	border-right:solid 1px #132378;
}
.partner_price .tblRow td
{
	text-align:center;
	vertical-align:top;
	border-right:solid 1px #132378;
}
.red_stress
{
	color:Red;
}
.NFR_selection
{
	margin-left:20px;
	margin-top:10px;
	margin-bottom:25px;
}
.NFR_selection .item
{
	margin-top:2px;
	margin-bottom:2px;
}
.blue_note
{
    color:#132378;
    padding:2px;
}

.webinar-container 
{
    padding:3px;
    margin-bottom:16px;
}
.webinar-container .webinar-body
{
    clear:both;
}
.webinar-container .webinar-title
{
    font-size:12px;
    color: #132378;
    font-weight:bold;
    1background-color:#cfcfcf;
    margin-bottom:5px;
    padding:5px;
}
.webinar-container .webinar-body .webinar-video
{
    1float: left;
    1margin:5px;
}
.webinar-container .webinar-body .webinar-text
{
    1background-color:#cfcfcf;
}
.digit-bold
{
     list-style-type:decimal; 
     list-style-image:none; 
     font-weight:bold;
}
.green-link
{
    color:#519421 !important;
}
.orange-link
{
    color:#ff6600 !important;
}
