/* Eric Meyer Reset Reloaded
----------------------------------------------------------*/
html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th {margin:0px;padding:0px;border:0px;font-weight:inherit;font-style:inherit;font-size:100%;vertical-align:baseline;}
/* Removes dotted line when focus */
:focus { outline: none;}
/* margins & paddings */
ol, ul{margin:0 0 15px 0;padding-right:20px;}
p, h1, h2{margin:0 0 15px 0}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate;}
caption, th, td { text-align:right; font-weight: normal;}
table, td, th { vertical-align: middle;}
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: "";}
blockquote, q { quotes: "" "";}
/* Remove annoying border on linked images. */
a img { border: none;}
/* forms */
input,textarea,select{font-size:100%;}

/* helpers
----------------------------------------------------------*/
.red{color:#CC0F16;}
.green{color:green;}
.gray{color:gray;}
.darkGray{color:#444;}
.line-through{text-decoration:line-through;}
.orange{color:Orange;}
.black{color:Black;}
.yellow{color:Yellow;}
.lightPink {color:lightPink;}
.small{font-size:85%;}
.large{font-size:130%;}
.xlarge{font-size:145%;}
.pointer{cursor:pointer;}
.justify, .justify td, .justify th{text-align:justify;}
.center, .center td, .center th {text-align:center;}
.left, .left td, .left th {text-align:left !important;}
.right, .right td, .right th {text-align:right !important;}
.top {vertical-align:top;}
.dirLeft{direction:ltr;}
.dirRight{direction:rtl;}
.floatLeft{float:left;}
.floatRight{float:right;}
.floatCenter{margin:auto;display:block;}
.bold{font-weight:bold;}
.clear{clear:both;font-size:1px;visibility:hidden;padding:0;margin:0}
.datePicker, .timePicker{margin-left:2px;text-align:center;}
.FileManager-dialog{width:100% !important;padding:0 !important;}
.img-hover img:hover{filter:alpha(opacity=70); opacity:0.7;}
.img-hover:hover{filter:alpha(opacity=70); opacity:0.7;}
.disabled{opacity:0.5;cursor:default !important;}
.success {
border-radius:5px;
background:#9cc845;
border:1px solid #679c00;
color:White;
font-weight:bold;
padding:10px !important;
margin-bottom: 10px;
}
.success a{color:yellow;}
.success a:hover{color:white;}
.warning {
-moz-border-radius:5px;
border-radius:5px;
background:#FFFBCC;
border:1px solid #E6DB55;
padding:4px 10px;
}
.info {
-moz-border-radius:5px;
border-radius:5px;
background:#FFFBCC;
border:1px solid #E6DB55;
padding:4px 10px;
}

/* progress
----------------------------------------------------------*/

.p-progress{position:absolute;left:45%;top:40%;margin-left:-50px;width:100px;padding:20px;
background:#fff url(images/progress.gif) no-repeat 10px center;border:6px solid #aaa;color:#555;border-radius:10px;z-index:1000;}
div > .p-progress{position:fixed;}
.p-progress-small{background:url(images/progress.gif) no-repeat top right;height:16px;width:16px}

/* p-table
----------------------------------------------------------*/
.p-table{border-color: #ddd;width:100%;empty-cells:hide;border-spacing: 1px !important;}
.p-table-title, .p-table-title th{font-weight:700;color:#ed2c21;border-bottom:1px #f9c1bd solid; border-top:0 !important;}
.p-table td, .p-table th{padding:5px;border-top:1px solid #eee;}
.p-table-alt{background:#f5f5f5;}
.p-table-selected{background:#F5FFC5;}
.p-table-highlighted{background:#fff8b9;}

/* p-icons
----------------------------------------------------------*/
.p-icon {display:block;width:16px;height:16px;background-image:url("images/p-icons.png");overflow:hidden;text-indent:-999em;}
.p-icon-link    {background-position:0 0;}
.p-icon-false   {background-position:-16px 0;}
.p-icon-true    {background-position:-32px 0;}
.p-icon-right   {background-position:-48px 0;}
.p-icon-left    {background-position:-64px 0;}
.p-icon-up      {background-position:-80px 0;}
.p-icon-down    {background-position:-96px 0;}
.p-icon-plus    {background-position:-112px 0;}
.p-icon-minus   {background-position:-128px 0;}
.p-icon-basket  {background-position:-144px 0;}
.p-icon-card    {background-position:-160px 0;}
.p-icon-star    {background-position:-176px 0;}
.p-icon-envelop {background-position:-192px 0;}
.p-icon-doc     {background-position:-208px 0;}
.p-icon-return  {background-position:-224px 0;}
.p-icon-coins   {background-position:-240px 0;}
.p-icon-refresh {background-position:-256px 0;}
.p-icon-gear    {background-position:-272px 0;}
.p-icon-delete  {background-position:-288px 0;}

.p-icon2 {display:block;width:16px;height:16px;background-image:url("images/p-icons2.png");overflow:hidden;text-indent:-999em;}
.p-icon2-move       {background-position:0 0;}
.p-icon2-search     {background-position:-16px 0;}
.p-icon2-chart      {background-position:-32px 0;}
.p-icon2-rss        {background-position:-48px 0;}
.p-icon2-print      {background-position:-64px 0;}
.p-icon2-json       {background-position:-80px 0;}
.p-icon2-javascript {background-position:-96px 0;}
.p-icon2-date       {background-position:-112px 0;}
.p-icon2-like       {background-position:-128px 0;}
.p-icon2-unlike     {background-position:-144px 0;}


/*
----------------------------------------------------------*/
.p-dropdown {
border:1px solid #CCC;
border-left-color:#AAA;
font-size:14px;
padding:3px;
height:27px;
}
.p-textbox {
border:1px solid #CCC;
border-left-color:#AAA;
font-size:14px;
padding:4px;
height:17px;
}