/*    CSS Reset
---------------------------------------------------    */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
body { line-height:1;}
ul { list-style:none; }
blockquote, q {	quotes:none; }
blockquote:before, blockquote:after, q:before, q:after { }
:focus { outline:0; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table {	border-collapse:collapse; border-spacing:0; }
p {
	color: #000;
}

/* Avid Base Styles */
body { color: #C3C3C3; font: normal 12px/1.5 Arial, sans-serif; }
/*    Headings
---------------------------------------------------    */
h1 { margin: 10px 0 10px 0; color: #333; font-size: 30px; font-weight:normal; }
h2 {
	margin: 10px 0 5px;
	font-weight:normal;
    font-family: Arial;
    font-size: 20px;
    line-height: 25px;
    color: #333333;

}
h4 { margin: 20px 0 0; color: #333; font-size: 14px; }
h5 { margin: 15px 0 5px; color: #333; font-size: 13px; }
h6 { margin: 15px 0 5px; color: #333; font-size: 12px; }

/*    Paragraphs
---------------------------------------------------    */
p { margin: 5px 0 10px; }

/*    Links
---------------------------------------------------    */
a:link, a:visited { color: #006bb6; text-decoration:underline; }
a:active, a:hover { color: #006bb6; text-decoration:none; }

/*    Lists
---------------------------------------------------    */
ul { margin: 10px 0; padding: 0 0 0 25px; list-style: disc outside; }
ul li { margin: 0 0 5px; }
ul ul { list-style: circle outside; }


/* START OOCSS Declarations */
		/* OOCSS mark-up and css copyright
		Copyright (c) 2009, Nicole Sullivan. All rights reserved.
		Code licensed under the BSD License:
		version: 0.2
		*/
		
		/* **************** TEMPLATE ***************** */
		/* ====== Page Head, Body, and Foot ====== */
		body{_text-align:center;}/* IE5.5 */
		.body,.main{*zoom:1;}
		/* ====== Columns ====== */
		.leftCol{float:left;width:250px;_margin-right:-3px;}
		.rightCol{float:right;width:300px;_margin-left:-3px;}
		/* extend columns to allow for common column widths */
		.gMail{width:160px;}
		
		.gCal{width:180px;}
		.yahoo{width:240px;}
		.myYahoo{width:300px;}
		
		/* Grids */
		.line{*zoom:1;}
		.unit{float:left;}
		.size1of1{float:none;}
		.size1of2{width:55%;margin-left:22%;} /* TEMPORARY remove margin to remove centering */
		.size1of3{width:33.33333%;}
		.size2of3{width:66.66666%;}
		.size1of4{width:23%;}
		.size3of4{width:75%;}
		.size1of5{width:23%;}
		.size2of5{width:40%;}
		.size3of5{width:60%;}
		.size4of5{width:67%;}
		.lastUnit{display:table-cell; float:none;width:auto;*display:block;*zoom:1;_position:relative;_left:-3px;_margin-right:-3px;}
		
		/* **************** BLOCK STRUCTURES ***************** */
		/* mod */
		.mod{margin:0px;}
		.mod .inner{/*background: url(skin/transparent.png) repeat left top;*/}
		.inner,.bd,.ft{*zoom:1;}
		.inner:after,.hd:after,.bd:after,.ft:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x ";}
		.inner{position:relative;}
		b{display:block;background-repeat:no-repeat;font-size:1%;position:relative;z-index:10;}
		.tl, .tr, .bl, .br{height:10px; width:10px;float:left;}
		.tl{background-position: left top;}
		.tr{background-position: right top;}
		.bl{background-position: left bottom;}
		.br{background-position: right bottom;}
		.br,.tr{float:right;}
		.tr, .tl{overflow:hidden;margin-bottom:-32000px;}/* margin bottom needs to be < -9px */
		.bl,.br{margin-top:-10px;}
		.top{background-position:center top;}
		.bottom{background-position:center bottom;_zoom:1;}/* this zoom required for IE5.5 only*/
		/* complex */
		.complex{overflow:hidden;*position:relative;*zoom:1;}/* position/zoom required for IE7, 6, 5.5 */
		.complex .tl, .complex .tr{height:32000px; margin-bottom:-32000px;width:10px;}
		.complex .bl, .complex .br{/*margin-top:0;*/}
		.complex .top{height:5px;}
		.complex .bottom{height:5px;/*margin-top:-10px;*/}
		/* pop */
		.pop{overflow:visible;margin: 10px 20px 20px 10px; background-position:left top;}
		.pop .inner{right:-10px; bottom:-10px; background-position:right bottom;padding:0 10px 10px 0;}
		.pop .tl, .pop .br{display:none;}
		.pop .bl{bottom:-10px;}
		.pop .tr{right:-10px;}
		
		/* **************** BLOCK SKINS ***************** */
		/* ====== Contour blocks ====== */
		/* remove background-image:" to default to square corners for IE */
		/* ----- simple (extends mod) ----- */
		.simple .inner {border:1px solid #D7D7D7;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
		.simple b{*background-image:url(skin/simple_corners.png);}
		/* ----- basic (extends mod) ----- */
		.basic .inner {-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}
		.basic b{*background-image:url(skin/round.png);}
		/* ----- simpleExt (extends mod) ----- */
		.simpleExt,.simpleExt .inner{border:1px solid #c7c7c7;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; }
		.simpleExt .inner{border-color:#fff; border-width:4px; background-color:#e2e2e2;}
		.simpleExt b{*background-image:url(skin/simple_extended.png);}
		.simpleExt .tl{left:-1px;top:-1px;height:12px; width:12px;}
		.simpleExt .tr{right:-1px;top:-1px;height:12px; width:12px;}
		.simpleExt .bl{left:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;}
		.simpleExt .br{right:-1px;bottom:-1px;height:12px; width:12px;margin-top:-12px;}
		/* ----- me (extends mod) use for my comments ----- */
		.me,.me .inner{border:1px solid #909090;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
		.me .inner{border-color:#d76a84;}
		.me b{*background-image:url(skin/me.png);}
		.me .tl{left:-1px;top:-1px;}
		.me .tr{right:-1px;top:-1px;}
		.me .bl{left:-1px;bottom:-1px;}
		.me .br{right:-1px;bottom:-1px;}
		/* ----- noted (extends mod) ----- */
		.noted,.noted .inner{border:1px solid #c2c2c2;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
		.noted .inner{border-color:#eded68;}
		.noted b{*background-image:url(skin/noted.png);}
		.noted .tl{left:-1px;top:-1px;}
		.noted .tr{right:-1px;top:-1px;}
		.noted .bl{left:-1px;bottom:-1px;}
		.noted .br{right:-1px;bottom:-1px;}
		/* ----- grab (extends mod) ----- */
		.grab .inner{border: 3px solid #00477a; border-bottom-width:10px;}/* can't be done w border radius */
		.grab b{background-image:url(../skin/grab.png);}
		/*.grab .tl, .grab .tr{height:10px; width:10px;}*/
		.grab .bl, .grab .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
		/* ----- faq (extends mod) ----- */
		.faq .inner{border: 3px solid #b20029; border-bottom-width:10px;}/* can't be done w border radius */
		.faq b{background-image:url(../skin/faq.png);}
		.faq .bl, .faq .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
		/* ----- onlinestore (extends mod) ----- */
		.onlinestore .inner{border: 3px solid #9a9800; border-bottom-width:10px;}/* can't be done w border radius */
		.onlinestore b{background-image:url(../skin/store.png);}
		.onlinestore .bl, .onlinestore .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
		/* ----- about (extends mod) ----- */
		.about .inner{border: 3px solid #494949; border-bottom-width:10px;}/* can't be done w border radius */
		.about b{background-image:url(../skin/about.png);}
		.about .bl, .about .br{height:16px;/*if height is set, margin set*/margin-top:-16px;}
		/* ----- talk (extends mod) ----- */
		.talk,.talk .inner{border:1px solid #c7c7c7;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
		.talk .inner{border-color:#ededed;}
		.talk b{*background-image:url(skin/talk.png);}
		.talk .tl{left:-1px;top:-1px;}
		.talk .tr{right:-1px;top:-1px;}
		.talk .bl{left:-1px;bottom:-1px;}
		.talk .br{right:-1px;bottom:-1px;}
		/* ----- photo (extends complex) ----- */
		.photo .inner{border:solid 10px #fff;margin:0 4px;}/* muck with margins to change how the block will align with other blocks, any value between 0-10px */
		.photo b{background-image:url(../skin/photo.png);}
		.photo .tr, .photo .tl{width:20px;}
		.photo .top, .photo .bottom{height:4px;margin-top:0px;}
		.photo .bl, .photo .br{height:16px;margin-top: -12px;}
		/* ----- flow (extends complex) ----- */
		.flow{margin:6px;}
		.flow b{background-image:url(../skin/even.png);}
		.flow .inner{padding:0 4px;}
		.flow .top{height:4px;}
		.flow .bottom{height:4px;margin-top:-4px;}
		.flow .br,.flow .bl{margin-top:-6px;}/* margin top = bottom height - corner height */
		/* ----- shadow test (experimental attempt to match "flow" cross browser w no img)----- */
		.boo{-webkit-box-shadow: 0px 0px 1px rgba(0,0,0,33);-moz-box-shadow: black 2px 2px 2px 2px;/*-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;*/border:solid 1px #949494;background:#fff;}
		/* ----- .excerpt (extends complex) ----- */
		.excerpt b{background-image:url(../skin/excerpt.png);}
		.excerpt .top{height:1px;}
		.excerpt .bottom{height:6px;margin-top:-6px;}/* margin top equal to - height of bottom */
		.excerpt .br,.excerpt .bl{height:12px;margin-top:-6px;}/* margin top = bottom height - corner height */
		/* ----- sommers (extends pop) ----- */
		.sommers .inner{_border:3px solid #D7D7D7;}/*IE6 backup no alpha transparency */
		.sommers,.sommers .inner,.sommers b{background-image:url(../skin/glow_7px.png);_background-image:none;}
		.sommers{margin:3px 20px 20px 3px;}
		/* ====== Background blocks ====== */
		.sale .inner{background:red none;}
		.nicole .inner{background:#c01c41 none; color:#fff;}
		.nicole *, .login *{ color:#fff;}
		.highlight .inner{background:#e3e36f none;}
		.universe .inner{background:url(../skin/universe.png) repeat left top;}
		.foo .inner{background: url(../skin/universe_gray.png) repeat left top;}
		.login .inner{background: url(../skin/universe_login.png) repeat left top;}
		.comment .inner{background:#e2e2e2 none;}
		/* ====== Block headers and footers ====== */
		/* .hd h1, .hd h2, .hd h3, .hd h4, .hd h5, .hd h6{padding: 5px 10px;}*/ /* Avid removed padding */
		.section{background: #e9e9e9 url(../skin/header.png) repeat-x left bottom; color:#de2c72;font-size:120%;padding:5px 10px;}
		.section h1,.section h2,.section h3,.section h4,.section h5,.section h6{font-size:100%;color:#de2c72;padding:0;}
		.act{background-color:#e9e9e9;}
		.topper{background: #fff url(../skin/header_gradient_light.png) repeat-x left bottom;color: #4D4D4D;font-size:120%;padding:5px 10px;}
		.topper h1,.topper h2,.topper h3,.topper h4,.topper h5,.topper h6{font-size:100%;color:#4D4D4D;padding:0;}
		.tabPosLeft .topper li,.tabPosRight .topper li{background: #fff url(../skin/header_gradient_light.png) repeat-x left bottom;/* belongs in topper */}
		.tabPosBottom .topper{
		  background-image:-webkit-gradient(linear, 0% 0%, 0% 40%, from(#E2E2E2), to(#FFFFFF));
		  background-image:-moz-linear-gradient(0% 8% 270deg, #E2E2E2, #FFFFFF, #FFFFFF 77%);}
		.bam{background: #00477a url(../skin/header_glossy.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
		.bam h1,.bam h2,.bam h3,.bam h4,.bam h5,.bam h6{font-size:100%;color:#fff;padding:0;}
		.gonz{background:url(../skin/gc_header.png) no-repeat left top;}/* messed up */
		.online{background: #9a9400 url(../skin/online.png) repeat-x left top;color: #000;font-size:120%;padding:5px 10px;}
		.online h1,.online h2,.online h3,.online h4,.online h5,.online h6{font-size:100%;color:#000;padding:0;}
		.help{background: #b20029 url(../skin/help.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
		.help h1,.help h2,.help h3,.help h4,.help h5,.help h6{font-size:100%;color:#fff;padding:0;}
		.info{background: #636363 url(../skin/info.png) repeat-x left top;color: #fff;font-size:120%;padding:5px 10px;}
		.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{font-size:100%;color:#fff;padding:0;}
/* END OOCSS Declarations */
/* header txt */
@font-face {
    font-family: 'AvidOmnesLight';
    src: url('../fonts/avidomnes-light-webfont.eot');
    src: url('../fonts/avidomnes-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/avidomnes-light-webfont.woff') format('woff'),
         url('../fonts/avidomnes-light-webfont.ttf') format('truetype'),
         url('../fonts/avidomnes-light-webfont.svg#AvidOmnesLight') format('svg');
}
.heroBoxText {
	width:900px;
	height:auto;
	display:block;
	padding:0 0 5px 0;
	float:left;
}
.heroBoxText span.header {
	font-family:'AvidOmnesLight',Arial, Helvetica, sans-serif;	
	font-size:38px;
	color:#f68623;
	float:left;
	position:relative;
	margin:0 0 0 0;
	line-height: 33px;
}
.heroBoxText span.subHeader {
	font-family:'AvidOmnesLight', Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	clear:both;
	margin-top:8px;
	float:left;
	position:relative;
	line-height: 16px;
}
/* header txt */
/* add-on mbox styles */
input{border:0;}
table { border: solid 1px #999999;}
td { padding:5px; text-align:center;}
td.dot{color:#fff; font-size:30px; line-height: 19px;}
th { padding:5px;text-align:left;}
hr {
border: 0;
color: #626262;
background-color: #626262;
height: 1px;
width: 100%;
text-align: left;
}

.mboxBody {
	background-attachment: scroll;
	background-color: #FFFFFF;
	background-image: url(../images/bg.png);
	background-repeat: repeat-x;
	background-position: top;
}

#headerWidget {
	float: right;
	width:350px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
.avidLight { 
	padding:20px 0 0 0;
	position:relative;
	float:left;
}
.mboxPage {
	width:900px;
	margin:0 auto auto auto;
	position:relative;
}
.main {
	width:900px;
	float:left;
	margin:45px 0 0 0;	
}

.avidLogo{ margin:-6px 0 0 -28px; display:block;}
.headerText {font-size:14px;color:#c3c3c3;clear:both;}
.black {
	color: #000;		
}
.innerContent { width:364px;margin-top:5px;margin-left:20px;font-size:13px;}
.innerContent p {
	color: #FFF;		
}
#headerLeft ol li {
	color: #000;		
}
#headerRight {
	color: #000;		
}
.backlight { background-color:#383838}
.elqSubmit { 
	background: url("../images/btn_submit.png") no-repeat scroll left top; 
    border: 0 none; 
    height: 25px; 
    width: 135px;
    margin: 5px auto 10px;
    cursor:pointer; 
	clear:both;
}
.elqSubmitEN { 
	background: url("../images/btn_submit.png") no-repeat scroll left top; 
    border: 0 none; 
    height: 31px; 
    width: 77px;
    margin: 5px auto 10px;
    cursor:pointer; 
	clear:both;
}

.elqSubmitEN:hover { 
    background-position:0 -31px;
}

.elqSubmit-gral { 
    border: 0 none; 
    height: 25px; 
    width: 135px;
    margin: 5px auto 10px;
    cursor:pointer; 
	clear:both;
}
.elqSubmit-de { 
	background: url("../images/DE/button_DE.png") no-repeat scroll left top; 
}
.elqSubmit-es { 
	background: url("../images/ES/button_ES.png") no-repeat scroll left top; 
}
.elqSubmit-fr { 
	background: url("../images/FR/button_FR.png") no-repeat scroll left top; 
}
.elqSubmit-cn { 
	background: url("../images/CN/button_CN.png") no-repeat scroll left top; 
}
.elqSubmit-kr { 
	background: url("../images/KR/button_KO.png") no-repeat scroll left top; 
}
.elqSubmit-jp { 
	background: url("../images/JP/button_JA.png") no-repeat scroll left top; 
}
.elqSubmit-de:hover, .elqSubmit-es:hover, .elqSubmit-fr:hover, .elqSubmit-cn:hover, .elqSubmit-kr:hover, .elqSubmit-jp:hover {background-position:left bottom; }



.specialOffers { 
	background: url("../images/btn_special_offers.png") no-repeat scroll left top; 
    border: 0 none; 
    height: 25px; 
    width: 135px;
    margin: 5px auto 10px;
    cursor:pointer; 
	clear:both;
}
.specialOffers:hover {background-position:left bottom; }

.elqField,
.elqFieldValidation{ 
	border: 1px solid #ABADB3;
    color: #494949;
    font-size: 12px;
    line-height:20px;
    margin-bottom:5px;
    margin-top:2px;
    padding: 2px 3px 3px;
    width: 200px;
}
.elqFieldValidation{border: 1px solid red;}

.floatRight { float:right;}
.floatLeft { float:left;}
.clear { clear:both;}
.elqSubmit:hover {background-position:left bottom; }
.smallType { font-size:12px;}
.mediumType { font-size:13px; color:#c3c3c3;}


#headerRight  { width: 260px /* 165px */; float:right; text-align:center;}
#headerLeft { width: 605px;float:left;}
#headerLeft ol { margin-left: 50px; }
#boxLeft { width:415px; height: 600px; float:left; padding:0 12px 12px; background:url('../images/box_bg.png') no-repeat 0 0;}
#boxRight { width:415px;height: 600px; float:right; padding: 0 12px 12px; background:url('../images/box_bg.png') no-repeat 0 0;clear:right;}
#boxLeftnoBg { width: 900px;height: 200px;float: left; margin-top:18px;}
#boxLeftnoBg-us { width: 530px;height: 380px;float: left; margin-top:0px;}
#boxRightnoBg { width: 365px;height: 400px;float: right;padding:0; margin-bottom:20px;}
#formRight {width: 415px;padding:12px;float:right;}
#elqInput70 { width:250px; height:75px; }
#eloquaRight  { width: 185px; float:right;}
#eloquaLeft { width: 215px;float:left;}


/* add-on mbox styles */

.cta { position:relative; display:block; margin:0 20px 0 0; height:22px; float:left; }
.ctaTxt { float:right; width: 450px; }
.btnCtm { margin-top:19px; }

.foot { color:#FFF; clear:both;} 
.foot a:link, .foot a:hover, .foot a:visited { color:#FFF; }

/*FOOTER*/
#footer {
	margin:70px 0 50px;
	font-size:12px;
	clear:both;
    text-align:center;
}
#footer p { margin: 20px 0;}

.mainVideo1, .mainVideo2 {
	height: 265px;
}

.noVertical { margin-top:0; margin-bottom:0; padding-top:0; padding-bottom:0; }
.noHorizontal { margin-left:0; margin-right:0; padding-left:0; padding-right:0; }
.larger { font-size:130%;}
.foot { margin-top:20px; }

#quiz1 input, #quiz2 input{ cursor:pointer;}

/*sb*/
#sb-body{ cursor:default!important;}
#sb-title{ background:#1B1B1B;}
#sb-title-inner{ margin: 0 !important; color:#999999!important; font-size:12px!important; padding-left:10px!important;}
#sb-info { position: absolute!important; right: 5px!important; top: 3px!important;} 

/* */


/*added 15 - 03 - 2012*/

.newLayout #headerRight {
    background:url('../images/right_square_bg.gif') no-repeat left top;
    width:337px;
    height:242px;
    text-align:left;
}


.newLayout #headerRight .inner {
    width:307px;
    height:212px;
    margin:15px auto;
}

.newLayout #headerRight .inner p {
    font-size:13px;
    line-height:20px;
    text-align:left;
    color:#333333;
}

.newLayout #headerRight .inner p img {
    float:right;
    margin-left:5px;
    margin-bottom:5px;
}

.newLayout .btn {
    display:inline-block;
    height:31px;
}


.newLayout .btn.buy {
    background:url('../images/btn_buy.png') no-repeat left top;
    width:77px;
}

.newLayout .btn:hover {
    background-position:0 -31px;
}

.newLayout #headerLeft {
    width:550px;
}

.newLayout h1, .newLayout h3 {
    font-family: 'AvidOmnesLight',Arial,Helvetica,sans-serif;
}

.newLayout h2 {
    font-family:Arial,Helvetica,sans-serif;
}

.newLayout #boxRight, .newLayout #boxLeft{
    margin-top:40px;
}

.newLayout #headerLeft ol {
    border-left: 1px solid #cccccc;
    padding-left: 50px;
    margin-left:0;
}

.newLayout #headerLeft h2 {
    margin-top:30px;
}

.newLayout #boxLeftnoBg-us {
    width:630px;
    float:left;
    margin-right:10px;
}

.newLayout #boxLeftnoBg-us img{
    float:left; 
    margin-right:20px;
}

.newLayout #boxLeftnoBg-us p{
    color:#333333;
}

.newLayout #boxLeftnoBg-us input {
    width:247px;
    height:30px;
}

.newLayout #boxLeftnoBg-us select {
    width:255px;
    height:37px;
    padding-top:8px;
}

.newLayout .behind-scene {
    float:left;
    width:260px;
}

.newLayout .behind-scene p {
    font-size:13px;
    color:#333333;
}

.newLayout .behind-scene ul {
    padding-left:15px;
}

.newLayout .behind-scene ul li {
    color:#333333;
}




.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


a.button:link, a.button:visited {
padding:6px 18px;
text-decoration:none;
display:inline-block;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
background: #007fc2;
background: -moz-linear-gradient(top, #007fc2 0%, #005686 92%, #005c8f 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#007fc2), color-stop(92%,#005686), color-stop(100%,#005c8f));
background: -webkit-linear-gradient(top, #007fc2 0%,#005686 92%,#005c8f 100%);
background: -o-linear-gradient(top, #007fc2 0%,#005686 92%,#005c8f 100%);
background: -ms-linear-gradient(top, #007fc2 0%,#005686 92%,#005c8f 100%);
background: linear-gradient(top, #007fc2 0%,#005686 92%,#005c8f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#007fc2', endColorstr='#005c8f',GradientType=0 );
color:#FFFFFF;
}

a.button:active, a.button:hover {
padding:5px 17px;
text-decoration:none;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
color:#0080c3;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 12%, #e2eff7 84%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(12%,#ffffff), color-stop(84%,#e2eff7));
background: -webkit-linear-gradient(top, #ffffff 12%,#e2eff7 84%);
background: -o-linear-gradient(top, #ffffff 12%,#e2eff7 84%);
background: -ms-linear-gradient(top, #ffffff 12%,#e2eff7 84%);
background: linear-gradient(top, #ffffff 12%,#e2eff7 84%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e2eff7',GradientType=0 );
border:solid 1px #419cd0;
}
#btnShowResult2, #btnShowResult {
    margin-top:20px;
    width:auto !important;
    border:1px solid #313131;
}
a.button2:link, a.button2:visited, input.button2 {
background: #818181;
background: -moz-linear-gradient(top, #818181 0%, #787878 7%, #4d4d4d 96%, #404040 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#818181), color-stop(7%,#787878), color-stop(96%,#4d4d4d), color-stop(100%,#404040));
background: -webkit-linear-gradient(top, #818181 0%,#787878 7%,#4d4d4d 96%,#404040 100%);
background: -o-linear-gradient(top, #818181 0%,#787878 7%,#4d4d4d 96%,#404040 100%);
background: -ms-linear-gradient(top, #818181 0%,#787878 7%,#4d4d4d 96%,#404040 100%);
background: linear-gradient(top, #818181 0%,#787878 7%,#4d4d4d 96%,#404040 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#818181', endColorstr='#4d4d4d',GradientType=0 );
color:#FFFFFF;
width:100px!important;
cursor:pointer;
margin-bottom:20px;
}

a.button2:active, a.button2:hover, input.button2:hover {
color:#333333; background: #ffffff; background: -moz-linear-gradient(top, #ffffff 10%, #e0e0e0 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(10%,#ffffff), color-stop(100%,#e0e0e0)); background: -webkit-linear-gradient(top, #ffffff 10%,#e0e0e0 100%); background: -o-linear-gradient(top, #ffffff 10%,#e0e0e0 100%); background: -ms-linear-gradient(top, #ffffff 10%,#e0e0e0 100%); background: linear-gradient(top, #ffffff 10%,#e0e0e0 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); border:solid 1px #e2eff7; border:solid 1px #8b8b8b;
}

.newLayout #headerWidget {
    width:340px!important;
    
}

.newLayout #headerWidget span.st_facebook_hcount, .newLayout #headerWidget span.st_twitter_hcount, .newLayout #headerWidget span.st_google_hcount {
  float:right;
    
}

.newLayout #headerRight .learn{

    height:32px!important;
    margin-bottom:0!important;
    display:block;
    text-align:center;
    line-height:32px;
    text-decoration:none;
    float:left;
    border:1px solid #fff;
    margin-right:15px;
}

























