/* @group HTML CSS Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
html {overflow:none}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,
q:before,q:after{content:'';content:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:bold}
strong,b{font-weight:700}
em,i{font-style:italic}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
caption,th,td{text-align:left;font-weight:100}
abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}
hr {display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
small{font-size:85%}
strong,th{font-weight:bold}
td,td img{vertical-align:top}
sub{vertical-align:sub;font-size:smaller}
sup{vertical-align:super;font-size:smaller}
button,input,select,textarea{margin:0}
textarea{overflow:auto}
button{padding:0;width:auto;overflow:visible}
*:first-child+html button{width:1;overflow:visible} /* IE7 */
* html button{width:1;overflow:visible} /* IE6 */
input,select{vertical-align:middle}
button,input,select,textarea{margin:0}
label,input[type=button],input[type=submit],button{cursor:pointer}
input[type="submit"]::-moz-focus-inner,input[type="button"]::-moz-focus-inner{border:0} /* FireFox*/
input[type="submit"]:focus,input[type="button"]:focus{outline:none} /* IE8 */
input[type="radio"]{vertical-align:text-bottom}
input[type="checkbox"]{vertical-align:bottom}
.ie7 input[type="checkbox"]{vertical-align:baseline}
.ie6 input {vertical-align:text-bottom}
.ie7 img{-ms-interpolation-mode:bicubic}
.ie6 legend,.ie7 legend{margin-left:-7px}
.clearfix:before,
.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}
.clearfix:after{clear:both}
.clearfix {zoom:1}
.hidden {display:none;visibility:hidden} 
.invisible{visibility:hidden}
/* @end */

/* @group CSS base styles */
body,select,input,textarea{font:normal 12px Arial, Helvetica, sans-serif;color:#444}
select,input{background-color:#FFF;border:1px solid #CCC;border-color:#777 #CCC #CCC #777;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-background-clip:padding-box}
a:hover,a:active{outline:none}
a,a:active,a:visited {outline:none;color:#0096FF;text-decoration:none}
a:hover {color:#036;text-decoration:underline}

/* No JavaScript enabled browser */
#nojs{display:none}
.no-js #wrapper{overflow:hidden}
.no-js #nojs{display:block}
#nojs{position:absolute;z-index:99;width:100%;height:100%;background:#F4F4F4;font:normal 12px Verdana}
#nojs a{color:#0000ff;text-decoration:underline}
#nojs img{margin-right:20px;float:left}
#nojs div.box{margin:5% auto;padding:20px 10px 20px 125px;width:600px;background:#FAFAFA url(../images/nojs_warning_icon.png) no-repeat 20px 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.2);-moz-box-shadow:0 2px 6px rgba(0,0,0,.2);box-shadow: 0 2px 6px rgba(0,0,0,.2);filter:progid:DXImageTransform.Microsoft.Shadow(color='#aaaaaa', Direction=145, Strength=3)}
#nojs h6{font-size:14px}
#nojs p{margin:5px 0}

/* Non-compliant browser */
#html5{display:none}
.ie6.js #html5,.ie7.js #html5{display:block}
.ie6.js #wrapper,.ie7.js #wrapper{overflow:hidden}
#html5 .overlay{display:block;position:absolute;z-index:97;width:100%;height:100%;background:#000;filter:alpha(opacity=95);opacity:0.95}
#html5 .box{margin:10% auto;position:absolute;left:30%;z-index:98;padding:20px 30px 20px;width:450px;font:normal 12px Verdana;background:#FAFAFA;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box}
#html5 h6{font-size:14px}
#html5 a.close{position:absolute;right:10px;top:10px;display:block;width:24px;height:24px;background:transparent url(../images/browser_notify_close_icon.png) no-repeat 0 0}
#html5 p{margin-bottom:10px}
#html5 ul li{float:left;margin-right:20px}
#html5 ul li a{display:block;width:70px;text-align:center;padding:75px 0 0 0;background:transparent url(../images/browser_notify_icons_sprite.png) no-repeat 0 0}
#html5 ul li a.chrome{background-position:0 0}
#html5 ul li a.firefox{background-position:-70px 0}
#html5 ul li a.opera{background-position:-140px 0}
#html5 ul li a.safari{background-position:-210px 0}
#html5 ul li a.iexplorer{background-position:-280px 0}

/* Alignment */
.toleft {float:left}
.toright {float:right}
.left {text-align:left}
.center {text-align:center}
.right {text-align:right}
.justify {text-align:justify}
.rounded{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box}
#wrapper{display:block;position:fixed;overflow-y:auto;z-index:1;width:100%;height:100%;min-height:100%;background:#D3DDE7}
#body{postion:relative;margin:0 auto;width:98%;text-align:oleft}

/* Sprites */
body.notifr #wrapper{overflow:hidden;background-color:transparent}
body.rma #body{margin:10px auto}
body.rma .ui-widget-content{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-webkit-background-clip:padding-box}

/* Errors, warnings, informations and validations */
.error{border:1px solid #DF8F8F;background-color:#FFCECE;color:#E3302C}
.warning{border:1px solid #E6DB55;background-color:#FFFBCC;color:#69610A}
.success{border:1px solid #9ADF8F;background-color:#D5FFCE;color:#508600}
.info{border:1px solid #A2B4EE;background-color:#DBE3FF;color:#508600}

/* Header */
#header{position:relative;margin-top:10px;height:286px}

/* Content */
#content{postion:relative;background:#fff;overflow:hidden}
#content .mainbar, #content .sidebar{min-height:300px;position:relative;margin-bottom:-20000px;padding-bottom:20000px}
#content .sidebar{width:200px;border-right:1px solid #F0F0F0}
#content .mainbar{width:790px}
#content.wide .mainbar{width:100%}
#content.wide .sidebar{display:none}

#content.api{padding:8px 0;margin:60px 0}
#content.api .mainbar{min-height:50px}
#content.api .mainbar h1{font-size:24px;font-weight:normal;margin: 15px 0;margin-left:90px}
#content.api .mainbar p{margin:10px 0;margin-left:90px}
#content.api .mainbar small{color:#555}

#borderou-tabs li .ui-icon-close {float:left;margin-right:2px;cursor:pointer}

.report h1{font-size:18px;font-weight:normal}
.report td,th{border:1px solid #CCC;padding:2px 5px}
.report th{padding:7px 5px;padding-right:18px;background-color:#444;color:#FFF;font-weight:bold;text-align:center}
.report tr.odd{background-color:#F1F1F1}
.report td.no{background-color:#E0E0E0}
.report tr.hover{background-color:#e0e0e0;font-style:bold}
.report .ui-button{padding:1px 5px}
.report a:hover.ui-button{background-color:#e1e1e1}

/* Footer */
#footer{postion:relative}

/* @end */