/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
html{color:#000;background:#990000;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;font-weight:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;text-decoration:none !important;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}body{text-align:center;}#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;}#doc2{width:73.076em;*width:71.25em;}#doc3{margin:auto 10px;width:auto;}#doc4{width:74.923em;*width:73.05em;}.yui-b{position:relative;}.yui-b{_position:static;}#yui-main .yui-b{position:static;}#yui-main,.yui-g .yui-u .yui-g{width:100%;}.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em;}.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em;}.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em;}.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em;}.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em;}.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em;}.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em;}.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em;}.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em;}.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em;}.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em;}.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em;}.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em;}.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em;}.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0;}#yui-main .yui-b{float:none;width:auto;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right;}.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left;}.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%;}.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%;}.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%;}.yui-gc div.first,.yui-gd .yui-u{width:66%;}.yui-gd div.first{width:32%;}.yui-ge div.first,.yui-gf .yui-u{width:74.2%;}.yui-ge .yui-u,.yui-gf div.first{width:24%;}.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0;}.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0;}.yui-g .yui-g .yui-u{width:48.1%;}.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%;}.yui-g .yui-gc div.first,.yui-gd .yui-g{width:66%;}.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%;}.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first{*margin-right:0;}.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%;}.yui-g .yui-gb .yui-u{_margin-left:1.0%;}.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%;}.yui-gb .yui-gd div.first{*width:31%;_width:29.5%;}.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0;}.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0;}.yui-gb .yui-gb .yui-u{_margin-left:.7%;}.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0;}.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0;}.yui-gb .yui-gd div.first{width:32%;}.yui-g .yui-gd div.first{_width:29.9%;}.yui-ge .yui-g{width:24%;}.yui-gf .yui-g{width:74.2%;}.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first{float:left;}.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%;}.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%;}.yui-ge div.first .yui-gd .yui-u{width:65%;}.yui-ge div.first .yui-gd div.first{width:32%;}#hd:after,#bd:after,#ft:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#hd,#bd,#ft,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1;}
img,a{outline:0;}
/**
 * Library
 */

@font-face {
    font-family: 'GJMmyNewRealbookRegular';
    src: url('../fonts/gjm_realbook-webfont.eot');
    src: url('../fonts/gjm_realbook-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/gjm_realbook-webfont.woff') format('woff'),
         url('../fonts/gjm_realbook-webfont.ttf') format('truetype'),
         url('../fonts/gjm_realbook-webfont.svg#GJMmyNewRealbookRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
 
.clearfix:after, .clear-block:after
{
  visibility:hidden;
  display:block;
  font-size:0;
  content:" ";
  clear:both;
  height:0;
}
.clearfix, .clear-block { display: inline-block; }

input.plain
{
    background-color:transparent !important;
    border:0 !important;
}
.jazz-font{font-family: "GJMmyNewRealbookRegular";font-size:23px;line-height:28px;}
button.jazz-font{
	font-family: "GJMmyNewRealbookRegular";
	
	margin-top:-4px;
}
button.jazz-font .ui-button-icon-primary{
	left: .4em;
}
button.jazz-font .ui-button-text{
	padding: 0em 0.3em;
	font-size: 25px;
	font-weight: normal !important;
	line-height: 28px !important;
}
/* @vvo : sometimes (i lOVE this word), .clearfix can fail (because it add content:" " i guess), so use this instead if needed */
.alternateClearfix{overflow:hidden}
.bgLightGrey{background:#EEE}
.bgWhite{background:#fff}
.bgGrey{background-color:#F4F4F4}
.bold{font-weight:bold}
.borderGrey{border:solid 0 #e2e2e2}
.border{border-width:1px}
.borderBottom{border-bottom-width:1px}
.borderLeft{border-left-width:1px}
.borderTopBottom{border-top-width:1px;border-bottom-width:1px;}
.borderTop{border-top-width:1px}
.block{display:block}
.blue{color:#19BDCF}
.capitalize{text-transform:capitalize;}
.capitalizeFl:first-letter {text-transform:uppercase;} /* HEY! the whitespace IS important... http://www.webdevout.net/browser-support-css */
.center{text-align:center}
.centerDiv{margin:0 auto}
.clear{clear:both}
.darkerBgGrey{background-color:#e2e2e2}
/* BOTH in IE6 & IE7, sometimes we need to apply a rule on the parent of an element that disappear */
.defaultPointer{cursor:default !important;}
.IeDisappearingContentBug{position:relative !important}
.floatLeft{float:left !important}
.floatRight {float:right !important}
.grey{color:#888}
.h22{height:22px}
.h30{height:30px}
.h75{height:75px}
.h100{height:100px}
.h250{height:250px}
.h300{height:300px !important}
.h520{height:520px}
.hidden{display:none}
.hw140{height:140px;width:140px;}
.italic{font-style:italic}
.inline{display:inline}
.italic{font-style: italic}
.left{text-align:left}
/* @vvo : Yes ! We can use unitless line-heights to define "double of classic line heigh" or "triple of cl..", it's recommended' */
.lineheightDouble{line-height:2}
.lineheightDoublePointFive{line-height:2.5}
.lineheightTriple{line-height:3}
.lineheight20{line-height:20px}
.lineheight26{line-height:26px}
.lineheight32{line-height:32px}
.lineheight38{line-height:38px}
.lowercase{text-transform:lowercase}
.marg0{margin:0}
.marg0t{margin-top:0 !important}
.marg2{margin:2px}
.marg2b{margin-bottom:2px}
.marg2l{margin-left:2px}
.marg2r{margin-right:2px}
.marg2lr{margin-left:2px;margin-right:2px}
.marg3t{margin-top:3px}
.marg5{margin:5px}
.marg5b{margin-bottom:5px}
.marg5lr{margin-left:5px;margin-right:5px}
.marg5r{margin-right:5px}
.marg5tb{margin-bottom:5px;margin-top:5px}
.marg2t{margin-top:2px}
.marg5t{margin-top:5px}
.marg8t{margin-top:8px}
.marg10{margin:10px}
.marg10b{margin-bottom:10px}
.marg10l{margin-left:10px}
.marg10lr{margin-left:10px;margin-right:10px}
.marg10r{margin-right:10px}
.marg10t{margin-top:10px}
.marg10tb{margin-bottom:10px !important;margin-top:10px !important}
.marg15r{margin-right:15px}
.marg15t{margin-top:15px}
.marg20{margin:20px}
.marg20lr{margin-left:20px;margin-right:20px}
.marg20l{margin-left:20px;}
.marg20r{margin-right:20px}
.marg20t{margin-top:20px}
.marg20b{margin-bottom:20px}
.marg20tb{margin-bottom:20px;margin-top:20px}
.marg240l{margin-left:240px}
.marg25b{margin-bottom:25px}
.marg30t{margin-top:30px}
.marg40l{margin-left:40px}
.marg40r{margin-right:40px}
.marg150l{margin-left:150px}
.marg170l{margin-left:170px}
.marg235l{margin-left:235px}
.max150x100{max-width:150px;max-height:100px;}
.noTextDecoration{text-decoration:none !important;}
.nowrap{white-space:nowrap}
.noBorder{border:0 !important}
.scrollAuto{overflow:auto !important}
.pad2{padding:2px}
.pad2tb{padding-bottom:2px;padding-top:2px}
.pad5{padding:5px}
.pad5l{padding-left:5px}
.pad5lr{padding-left:5px;padding-right:5px}
.pad5r{padding-right:5px}
.pad5t{padding-top:5px}
.pad5b{padding-bottom:5px}
.pad5tb{padding-bottom:5px;padding-top:5px}
.pad8t{padding-top:8px}
.pad10{padding:10px}
.pad10l{padding-left:10px}
.pad10t{padding-top:10px}
.pad10tb{padding-top:10px;padding-bottom:10px}
.pad10r{padding-right:10px}
.pad10b{padding-bottom:10px}
.pad15tb{padding-bottom:15px;padding-top:15px;}
.pad20{padding:20px}
.pad20l{padding-left:20px}
.pad20t{padding-top:20px}
.pad20tb{padding-bottom:20px;padding-top:20px;}
.pad25l{padding-left:25px}
.pad40l{padding-left:40px}
.pad40r{padding-right:40px}
.pointer{cursor:pointer !important}
.print .hideForPrint{display:none;} /* when you want to hide something in both preview / print mode */
.red{color:#f00}
.relative{position:relative}
.absolute{position:absolute !important}
.right{text-align:right}
.rounded-corners{-moz-border-radius: 10px;border-radius: 10px;-webkit-border-radius: 10px;behavior: url(/static/libs/pie/PIE.htc);}
.rounded-corners5{-moz-border-radius: 5px;border-radius: 5px;-webkit-border-radius: 5px;behavior: url(/static/libs/pie/PIE.htc);}
.rounded-corners2{-moz-border-radius: 2px;border-radius: 2px;-webkit-border-radius: 2px;behavior: url(/static/libs/pie/PIE.htc);}
.underline, .underline:visited{text-decoration:underline}
.upper{text-transform:uppercase}
.vtop{vertical-align:top}
.vmiddle{vertical-align:middle}
.w20{width:20px}
.w40{width:40px}
.w45{width:45px}
.w60{width:60px}
.w80{width:80px}
.w120{width:120px}
.w140{width:140px}
.w150{width:150px}
.w170{width:170px}
.w200{width:200px}
.w220{width:220px}
.w230{width:230px !important}
.w264{width:264px}
.w280{width:280px}
.w300{width:300px !important}
.w350{width:350px !important}
.w400{width:400px !important}
.w420{width:420px}
.w450{width:450px}
.w520{width:520px}
.w650{width:650px}
.w30c{width:30%}
.w49c{width:49%}
.w50c{width:50%}
.w70c{width:70%}
.w80c{width:80%}
.w100c{width:100%}
.w680{width:680px}
.white{color:#FFF !important}
.sup{vertical-align:super}
.small{font-size:80% !important}
.smaller{font-size:50% !important}
.font-serif{font-family:Arial,Helvetica,sans-serif}
.smallCaps{font-variant:small-caps}

hr{color:#E2E2E2;background-color:#E2E2E2;height:1px;border:0;}

/* CSS 3 */
.text-shadow{
	text-shadow: white 0px 1px 2px, #A9612E 1px 0px 1px;
}
.text-shadow{
	filter:progid:DXImageTransform.Microsoft.Glow(Color=white,Strength=2); 
	zoom: 1; 
}
.black-box-shadow{
	-webkit-box-shadow: #333333 1px 1px 10px,#333333 1px 1px 10px;
	-moz-box-shadow: #333333 1px 1px 10px,#333333 1px 1px 10px;
	box-shadow: #333333 1px 1px 10px,#333333 1px 1px 10px;
	behavior: url(/static/libs/pie/PIE.htc);
}