/* Master CSS file for HAL5 website Copyright Yohon Lo, HAL5, unless noted in the CSSmargin: top right bottom left; */ /* content for hide layers starts */#trackspeakersnav {	width: 540px;}#trackspeakersnav, #trackspeakersnav ul, #trackspeakersnav li {	margin: 0;	padding: 0;	list-style: none;}#trackspeakersnav a {	display: block;	height:16px;	width: 100%;	padding: 5px;	text-decoration: none;	font-size:11px;	font-weight:bold;	font-family:"lucida grande", arial, sans-serif; }/* menu default look */#trackspeakersnav a.span {    color: #ffffff;	background-color: #336699;	position: relative;}#trackspeakersnav a.span:hover {    color: #ffffff;	background-color: #EC4A11;}#trackspeakersnav a.span img {	position: absolute;	top: 5px;	right: 6px;	border: 0;}#trackspeakersnav li {    border: thin solid white;	clear: both;}   /* content for hide layers ends */hr	{text-align:center;}hr.bar{width: 70%;margin:0 auto;height:1px;color:#996633;background-color:#996633;border:none;}hr.clear{width: 100%;margin:0 auto;height:2px;color:#ffffff;background-color:#ffffff;border:none;}#twtr-widget-1 .twtr-bd, #twtr-widget-1 .twtr-timeline i a, #twtr-widget-1 .twtr-bd p {color:#000000 !important;font-size:11px;}img { -ms-interpolation-mode: bicubic }html {font-size: 16px;}body {	font-size: 62.5%;	text-align:left;	margin: 0;    padding:0;    height: 100%;    background-image: none;	background-color: #ffffff;    min-width:750px;}#wrap {    background:#ffffff;    border: 2px;    margin:0;    paddng:0;    width:960px;    }    #header {	margin: 0px 0px 0px 0px;	border: 0px;    padding-top:2px;    padding-bottom:2px;    background:none;	background-repeat: no-repeat;    width:740px;    float:left;    height:130px;    }/* becareful with width in header. it will mess up 3 columns layout*/#main {    background:#ffffff;    width:555px;    position: relative;    float:left;	border: 1px solid #ddd;	margin:0px;	padding: 1px;	word-wrap: break-word; /* fix for long ... IE */	overflow: hidden;     /* fix for ... float */   }   /* internernal word padding inside main */#main p {padding:10px;}   #mainsm {    background:#ffffff;	margin: 5px 5px 5px 5px;    width:540px;	border: none;	padding: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;   }         #rightbar {	margin: 0;	border: none;	background:#ffffff;	float:right;	width:165px;    padding: 0px;    text-align:left;    word-wrap: break-word; /* fix for long ... IE */    overflow: hidden;     /* fix for ... float */    }    #navbar {	margin: 0px 0px 0px 0px;	border: 0px;	background:#ffffff;    float:left;    width:205px;	position:relative;    padding:10px 0 0px 5px;    text-align:left;    word-wrap: break-word; /* fix for long ... IE */    overflow: hidden;     /* fix for ... float */   }    #nav {	width: 180px;}#nav, #nav ul, #nav li {	margin: 0;	padding: 0;	list-style: none;}#nav a {	display: block;	height:18px;	width: 100%;	padding: 5px;	text-decoration: none;	font-size:12px;	font-weight:normal;	font-family:"lucida grande", arial, sans-serif; 	text-indent:2px;}/* menu default look */#nav a.span {    color: #333333;	background-color: #aaaaaa;	position: relative;}#nav a.span:hover {    color: #ffffff;	background-color: #EC4A11;}#nav a.span img {	position: absolute;	top: 5px;	right: 6px;	border: 0;}#nav li {    border: thin solid white;	clear: both;}#nav li ul li {	border: none;}#nav li ul li a {    color: #4c4c4c;    background-color: #cccccc;	height:16px;	text-decoration: none;	font-size:11px;	font-weight:normal;	font-family:"lucida grande", arial, sans-serif; 	text-indent: 10px;}#nav li ul li a:hover {    color: #ffffff;    background-color: #EC4A11;}div.mealbadge{	border: None;	background:#ffffff; 	color:#ffffff; 	padding: 4px 4px 0px 0px; 	text-align:center; 	width:270px;	height:150px;	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	font-weight: Normal;    float:left;    overflow: hidden;}div.mealbadgedouble{	border: None;	background:#ffffff; 	color:#ffffff; 	padding: 4px 4px 0px 0px; 	text-align:center; 	width:270px;	height:300px;	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	font-weight: Normal;    float:left;    overflow: hidden;}div.speakerbadgedouble {    width:260px;    height:300px;    float:left;    padding-top:2px;     padding-right:1px;     padding-bottom:5px;     padding-left:5px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    border: none;    overflow: hidden;}div.speakerbadge {    width:260px;    height:90px;    float:left;    padding-top:2px;     padding-right:1px;     padding-bottom:5px;     padding-left:5px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    border: none;    overflow: hidden;}div.speakermealbadge {    width:260px;    height:150px;    float:left;    padding-top:2px;     padding-right:1px;     padding-bottom:5px;     padding-left:5px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    border: none;    overflow: hidden;}div.bookbadge {    width:260px;    height:100px;    float:left;    padding-top:2px;     padding-right:1px;     padding-bottom:5px;     padding-left:5px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    border: none;    overflow: hidden;}div.gxlpbadge {    width:250px;    height:100px;    float:left;    padding-top:15px;     padding-right:3px;     padding-bottom:5px;     padding-left:10px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;	border:none;	overflow: hidden;	margin:					0 8px 1px 0;}.GXLP_button{	margin:					-10px 8px 1px 0;	padding:				0px;	border:none;}div.badgecontainer{    width:100%;    border: none;    overflow: hidden;    padding-bottom:2px; }div.trackbadge {    width:97%;    height:85px;    float:left;    padding-top:8px;     padding-right:5px;     padding-bottom:5px;     padding-left:10px;     text-align: Left;    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;    color: #000000;    border: none;    overflow: hidden;}div.trackcontainer{    width:100%;    border: none;    overflow: hidden;    padding-bottom:2px; }#footer {clear:both;/*	overflow: auto;	width: 100%; */	border: 1px;	text-align: center;    padding: 1px 1px 1px 1px;	background-color: #ffffff; 	font-size: 10px;	color:#000000;}   /* CSS for multi columns layout end */    a { outline: 0;}a:link {  color:  #EC4A11;  background-color: transparent ;  text-decoration: none ;}a:hover, a:focus {  color: #336600 ;  background-color: transparent;  text-decoration: underline ;  outline: none; }a:visited {  color: #EC4A11;  background-color: transparent ;  text-decoration: none ; } a.regbutton {	background: url(./images/clicktoregister-off.png);	background-repeat: no-repeat;	background-color: transparent;	width: 224px;	height: 50px;	display: block;}a.regbutton:hover {	background: url(./images/clicktoregister-on.png);	background-repeat: no-repeat;	background-color: transparent;	width: 224px;	height: 50px;	display: block;}a.regbutton:active {	background: url(./images/clicktoregister-on.png);	background-repeat: no-repeat;	background-color: transparent;	width: 398px;	height: 93px;	display: block;}table.supportTITLE{ text-align: center;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #000000;background-color: #ffffff;width: 540px;border: none;border-spacing: 2px;}.supportIMAGE{ text-align: center;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #000000;background-color: #ffffff;width: 100px;border: 0px ;border-spacing: 2px;}.supportNAME{ text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;background-color: #ffffff;width: 170px;border: none;border-spacing: 2px;}a.support:link, a.support:hover, a.support:focus {  color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 12px;  text-decoration: none ;}a.support:visited {  color: #000000;  font-family: Arial, Helvetica, sans-serif;  font-weight: normal;  font-size: 12px;  line-height:20px;  text-decoration: none ; }     table.corporate{ text-align: center;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #000000;background-color: #ffffff;width: 540px;}.corporateHEADER{ padding-top:20px; padding-right:5px; padding-bottom:5px; padding-left:5px; text-align: Center;font-family: Arial, Helvetica, sans-serif;font-size: 14px;font-weight: Bold;color: #800000;background-color: #ffffff;border: none;border-spacing: 0px;}.corporateROW{ padding-top:5px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-align: Center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #ffffff;color: #191919;width: 180px;border: none;}.corporateNAME{ padding-top:0px; padding-right:0px; padding-bottom:0px; padding-left:0px; text-align: center;font-family: Arial, Helvetica, sans-serif;font-size: 12px;background-color: #ffffff;color: #191919;width: 180px;border: none;}table.price{ text-align: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 12px;color: #000000;background-color: #ffffff;width: 540px;border: 1px solid #cccccc;border-spacing: 0px;border-collapse:collapse;}.priceHEADER{ padding:5px 5px 2px 5px; text-align: center;font-size: 12px;font-weight: bold;color: #ffffff;background-color:#336633;border: 1px solid #336633;border-spacing: 0px;}.priceHEADER2{ padding:2px 5px 2px 5px; text-align: left;font-size: 12px;font-weight: bold;color: #ffffff;background-color:#336633;border: 1px solid #336633;width: 100px;}.priceHEADER3{ padding:2px 5px 2px 5px; text-align: left;font-size: 12px;font-weight: bold;color: #ffffff;background-color:#336633;border: 1px solid #336633;width: 50px;}.priceROW{ padding:2px 5px 2px 5px; text-align: left;font-size: 12px;font-weight: normal;color: #000000;background-color:none;border-bottom: 1px solid #cccccc;border-spacing: 0px;}table.map{ padding:5px 10px 5px 10px; font-family: Arial, Helvetica, sans-serif;font-weight: Bold;font-size: 12px;color: #336666;width: 540px;border: 1px solid #CCCCCC;border-collapse:collapse;}table.schedule{ text-align: left;font-family: Arial, Helvetica, sans-serif;font-weight: normal;font-size: 1em;color: #000000;background-color: #E6E6E6;width: 540px;border: 1px solid #FFFFFF;border-collapse:collapse;}.scheduleHEADER{ font-size: 1.2em;font-weight: bold;color: #ffffff;padding: 4px 2px 4px 1px; background-color:#EC4A11;}.scheduleTIME{ text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;padding: 4px 4px 4px 4px; color: #000000;background:#99CCCC;width: 120px;}.scheduleTRACKNAME{ text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;padding: 4px 4px 4px 4px; color: #000000;width: 100px;}.scheduleTRACKTITLE{ text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;padding: 4px 4px 4px 4px; color: #000000;width: 310px;}.scheduleTRACKTITLESUB{ text-align: left;font-family: Arial, Helvetica, sans-serif;padding: 4px 4px 4px 4px; font-size: 1.2em;color: #000000;}.scheduleTITLE{ text-align: left;font-size: 1.2em;font-weight: normal;color: #000000;width: 300px;}.scheduleTITLESINGLE{ text-align: left;font-size: 1.2em;font-weight: normal;color: #000000;}.scheduleDATE{ text-align: Center;font-family: Arial, Helvetica, sans-serif;font-size: 1.2em;color: #000000;width: 70px;}.scheduleFOOTER{ background-color:#f3f3f3;text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;padding: 4px 4px 4px 4px; border: 1px solid #f3f3f3;}table.speakers{ padding-top:10px; padding-right:2px; padding-bottom:2px; padding-left:5px; text-align: Left;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #000000;width: 540px;border: none;}.speakersCOLUMN{ padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:2px; text-align: Left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #000000;width: 220px;border: none;}.figure {  float: right;  border: 1px #515151 solid;  margin: 0px 10px 0px 10px;  padding: 1px 1px 1px 1px;  background: #FFFFFF;}.figure p {  text-align: center;  font-family: Arial, Helvetica, sans-serif;  font-size: 10px;  margin: 0px 0px 0px 0px;  text-indent: 0;}.figure2 {  float: left;  border: 1px #515151 solid;  margin: 0px 10px 0px 10px;  padding: 1px 1px 1px 1px;  background: #FFFFFF;}H1 {	font-size: 18px;	margin: 0;	font-family: Arial, Helvetica, sans-serif;	text-align: center;}H2 {	font-size: 16px; 	font-family: Arial, Helvetica, sans-serif;	color: #002D3C;	margin: 0 0 0 0;	text-align: center;	}H5 {	font-size: 14px; 	margin: 5px 3px 10px 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: Bold;	Color: #EC4A11;	line-height: 16px;		text-align: left;}H5.pagedivider{	border:none; 	background:#333366; 	color:#ffffff; 	padding: 4px 4px 4px 0; 	text-align:center; 	font-size: 12px; 	margin: 5px 3px 10px 10px;	font-family: Arial, Helvetica, sans-serif;	font-weight: Bold;}H5.pagedividerspeaker{	border:none; 	background:#CCCCFF; 	color:#000000; 	margin: 0;	padding: 5px 3px 5px 5px;	text-align:center; 	font-size: 12px; 	font-family: Arial, Helvetica, sans-serif;	font-weight: Bold;	width:540px;}H5.halfdivider{	border:none; 	background:#333366; 	color:#ffffff; 	padding: 4px 0 4px 0; 	text-align:center;     border: none;	width:270px;	font-size: 12px; 	margin: 0 0 0 6px;	font-family: Arial, Helvetica, sans-serif;	font-weight: Bold;}h5.pagedivider2{	border: none; 	background:#660000;	color:#ffffff; 	font-family: Arial, Helvetica, sans-serif;	font-weight: Bold;	font-size: 12px; 	line-height: 12px;	font-family: Arial, Helvetica, sans-serif;	text-align:left;	padding:4px 0 4px 4px; 	margin: 0 10px -15px 10px; }p {	font-size: 1.2em; 	line-height: 1.2em;	margin: 1em 0 3px 0;	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-align:left;}small {	font-family: Arial, Helvetica;	font-size: 10px;	margin: 10px 0px 0px 1px;	color: #000000;	text-align: left;}small.medblue {	font-family: Arial, Helvetica;	font-size: 12px;	margin: 10px 0px 0px 1px;	color: #blue;	text-align: left;}p.second {	margin: 1px 1px 1px 1px;	font-family: Arial, Helvetica;	font-size: 12px;	color: #000000;	font-weight: normal;	text-align: center;}p.third {	margin: 1px 1px 1px 1px;	font-family: Arial, Helvetica;	font-size: 12px;	color: #000000;	font-weight: bold;	text-decoration:underline;	text-align: center;}p.four {	margin: 1px 1px 1px 10px;	font-family: Arial, Helvetica;	font-size: 14px;	color: #000000;	font-weight: normal;	text-decoration:None;	text-align: left;	line-height:20px;}p.tab {	margin: -20px 0px 0px 20px;	font-family: Arial, Helvetica;	font-size: 12px;	line-height: 15px;	color: #000000;	font-weight: normal;	text-align: left;}#w3cref {	font-size: 10px; 	font-family: Arial, Helvetica, sans-serif;	color: #000000;	text-align: center;	font-weight: normal;	line-height: 1em;}img.floatLeft {     float: left;     margin: 5px;    padding:1px;}img.floatRight {     float: right;     margin: 4px;     padding:1px; }img.floatRightNone { 	border: none;    float: right;     margin: 4px;     padding:4px; }.img_left{	margin:					0 8px 1px 0;	padding:				0;	border:					2px #FFFFFF solid;}.img_cntr{	display: block;	margin-left: auto;	margin-right: auto;	border: 0; }/* picture frame with caption */.picture { background-color: #fff; border: 1px solid #3B7897; padding: 2px; font-size: 10px; font-family: Arial, sans-serif; text-align: center; color: #663300;} .picture img { border: 1px solid #fff; vertical-align:middle; margin-bottom: 4px; } .right { margin: 5px 5px 5px 5px; float:right; } .left { margin: 5px 5px 5px 5px; float:left; } .picture img { border: 0px; vertical-align:middle; margin-bottom: 4px; } .none { margin: 5px 5px 5px 10px; float:right; } /* padding only */.buffer { background-color: #F9F8EE; border: 1px solid #F9F8EE; padding: 4px; font: 9px Arial, sans-serif; text-align: center} .buffer img { border: 1px solid #F9F8EE; vertical-align:middle; margin-bottom: 4px; } .right { margin: 5px 5px 5px 10px; float:right; } .left { margin: 5px 10px 5px 5px; float:left; } #randhsvimg { background-color: #fff; float:right;border: 1px solid #7F7F7F; padding: 2px; font: 9px Arial, sans-serif; text-align: center} ul.links  {	font-family: Arial, Helvetica,sans-serif;	color: #000000;	text-align: left;	line-height: 18px;	font-size: 12px;}ul.links li {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;}ul.links ul {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;}ul.links ul li {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;	list-style: circle;}ul.themes  {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;}ul.themes li {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;}ul.themes ul {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 20px;	font-size: 12px;}ul.themes ul li {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	font-size: 12px;	line-height: 18px;	list-style: circle;}ul.themes ul li ul {	font-family: Arial, Helvetica,sans-serif;	text-align: left;	line-height: 18px;	font-size: 12px;}a.buttonmediumblue {				font-family: calibri, arial, serif;				font-size:20px;				color:#ffffff;				text-decoration:none;				display:block;				width:300px;				padding:10px;				border:1px solid #DDD;				text-align:center;				-moz-border-radius:5px;				-webkit-border-radius:5px;				-o-border-radius:5px;				border-radius:5px;				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));				background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);				-webkit-transition: all .4s ease-in-out;				-moz-transition: all .4s ease-in-out;				-o-transition: all .4s ease-in-out;				transition: all .4s ease-in-out;			}			a.buttonmediumblue:hover {				color:#ffffff;				border-color:#006600;				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#006600), to(#669933));				background:-moz-linear-gradient(0% 90% 90deg, #669933, #006600);			}			a.buttonmediumblue:active {				color:#ffffff;				background:#FFFFFF;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#006600));				background:-moz-linear-gradient(0% 90% 90deg, #006600, #669933);			}			a.buttonmediumblue.notransitions {				-webkit-transition: none;				-moz-transition: none;				-o-transition: none;				transition: none;			}a.buttonmediumgray {				font-family: calibri, arial, serif;				font-size:20px;				color:#000;				text-decoration:none;				display:block;				width:300px;				padding:10px;				border:1px solid #DDD;				text-align:center;				-moz-border-radius:5px;				-webkit-border-radius:5px;				-o-border-radius:5px;				border-radius:5px;				background:#FFFFFF;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));				background:-moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);				-webkit-transition: all .4s ease-in-out;				-moz-transition: all .4s ease-in-out;				-o-transition: all .4s ease-in-out;				transition: all .4s ease-in-out;			}			a.buttonmediumgray:hover {				color:#fff;				border-color:#3278BE;				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));				background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);			}			a.buttonmediumgray:active {				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#003C82), to(#4195DD));				background:-moz-linear-gradient(0% 90% 90deg, #4195DD, #003C82);			}			a.buttonmediumgray.notransitions {				-webkit-transition: none;				-moz-transition: none;				-o-transition: none;				transition: none;			}a.buttonnavblue {				font-family: calibri, arial, serif;				font-size:13px;				color:#ffffff;				text-decoration:none;				display:block;				width:170px;				padding:5px;				border:1px solid #003C82;				text-align:center;				-moz-border-radius:5px;				-webkit-border-radius:5px;				-o-border-radius:5px;				border-radius:5px;				background:#003C82;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));				background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);				-webkit-transition: all .4s ease-in-out;				-moz-transition: all .4s ease-in-out;				-o-transition: all .4s ease-in-out;				transition: all .4s ease-in-out;			}			a.buttonnavblue:hover {				color:#ffffff;				border-color:#669933;				background:#669933;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#006600), to(#669933));				background:-moz-linear-gradient(0% 90% 90deg, #669933, #006600);			}			a.buttonnavblue:active {				color:#ffffff;				background:#669933;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#006600));				background:-moz-linear-gradient(0% 90% 90deg, #006600, #669933);			}			a.buttonnavblue.notransitions {				-webkit-transition: none;				-moz-transition: none;				-o-transition: none;				transition: none;			}a.buttonwideblue {				font-family: calibri, arial, serif;				font-size:20px;				color:#ffffff;				text-decoration:none;				display:block;				width:500px;				padding:8px;				border:1px solid #DDD;				text-align:center;				-moz-border-radius:5px;				-webkit-border-radius:5px;				-o-border-radius:5px;				border-radius:5px;				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#4195DD), to(#003C82));				background:-moz-linear-gradient(0% 90% 90deg, #003C82, #4195DD);				-webkit-transition: all .4s ease-in-out;				-moz-transition: all .4s ease-in-out;				-o-transition: all .4s ease-in-out;				transition: all .4s ease-in-out;			}			a.buttonwideblue:hover {				color:#ffffff;				border-color:#006600;				background:#4195DD;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#006600), to(#669933));				background:-moz-linear-gradient(0% 90% 90deg, #669933, #006600);			}			a.buttonwideblue:active {				color:#ffffff;				background:#FFFFFF;				background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#669933), to(#006600));				background:-moz-linear-gradient(0% 90% 90deg, #006600, #669933);			}			a.buttonwideblue.notransitions {				-webkit-transition: none;				-moz-transition: none;				-o-transition: none;				transition: none;			}		
