/* --------------
RESET
* -------------*/
html{color:#000; height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
/* to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*to enable resizing for IE*/
input,textarea,select{*font-size:100%;}
/*because legend doesn�t inherit in IE */
legend{color:#000;}
a {outline: 0;}
/* --------------
BASIC
* -------------*/
body {
	font: 12px "Tahoma",sans-serif;
	height: 100%;
	background: #ededed;
}

a {
	color: black;
	text-decoration: none;
}
input {
	outline: 0;
}
strong {
	font-weight: bold;
}
.clear {
	clear: both;
}
.fl {
	float: left !important;
}
.fr {
	float: right !important;
}
.underline {
	text-decoration: underline;
}
.s_1 {
	width: 1px;
	height: 27px;
	background: url("../images/spacer.jpg") no-repeat center top;
	padding: 0 10px;
}
.s_2 {
	width: 1px;
	height: 27px;
	padding: 0 3px;
}
.s_3  {
	width: 7px;
	height: 34px;
	float: left;
}
#wrapper {
	min-width: 960px;
	min-height: 100%;
	height: auto;
}
hr {
	height: 1px;
	background: #e5e4e4;
	border: 0;
	margin: 20px 0;
}
p {
	padding: 0 0 10px 0;
	line-height: 24px;
}
.box-content .ui-resizable-handle {
	bottom: 17px;
	right: 9px;
}
.hide {
	display: none;
}
.ui-widget {
	font-size: 1em;
}
/* --------------
BUTTONS
* -------------*/
.button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px 8px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	-moz-box-shadow: 0 1px 2px #343434;
	-webkit-box-shadow: 0 1px 2px #343434;
	cursor: pointer;
}
.big {
	font-size: 15px;
	padding: 6px 15px;
}
.white {
	background: #dfdfdf url("../images/back_white.jpg") repeat-x left top;
	border: 1px solid white;
}
.white:hover {
	background: white url("../images/back_white_hover.jpg") repeat-x left top;
}
.red{
	background: #940101 url("../images/back_red.jpg") repeat-x left top;
	color: white !important;
	border: 1px solid #eb0000;
}
.red:hover {
	background: #cb0000 url("../images/back_red_hover.jpg") repeat-x left top;
}
.black{
	background: #141213 url("../images/back_black.jpg") repeat-x left top;
	color: white !important;
	border: 1px solid black;
}
.black:hover {
	background: #292728 url("../images/back_black_hover.jpg") repeat-x left top;
}

.grey{
	background: #bababa url("../images/back_grey.jpg") repeat-x left top;
	border: 1px solid #e3e3e3;
}
.grey:hover {
	background: #e3e3e3 url("../images/back_grey_hover.jpg") repeat-x left top;
}
.icon_single {
	width: 16px;
	height: 16px;
	display: block;
}
.icon_edit{
	width: 16px;
	height: 16px;
	display: block;
	float:left;
}
.icon_text {
	width: 16px;
	height: 16px;
	float:left;
	margin-right: 5px;
}
/* --------------
CHECKBOX AND RADIO
* -------------*/
.radiocheck label {
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	background: #dfdfdf url("../images/back_white.jpg") repeat-x left top;
	color: black;
}
.radiocheck .ui-state-hover{
	border: 1px solid #d3d3d3;
	background: white url("../images/back_white_hover.jpg") repeat-x left top;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	-moz-box-shadow: 0 0 0;
}
.radiocheck .ui-state-active{
-moz-box-shadow:0 2px 3px black inset;
background:url("../images/back_nav_hover.jpg") repeat-x scroll left center transparent;
border: 1px solid black;
color: white;
}
.radiocheck .ui-corner-left {
	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-topleft:5px;
	-webkit-border-bottom-left-radius:5px;
	-webkit-border-top-left-radius:5px;
}
.radiocheck .ui-corner-right {
	-moz-border-radius-bottomright:5px;
	-moz-border-radius-topright:5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
}
.radio, .check {
	padding: 0 10px 0 3px;
	font-size: 12px;
}
/* --------------
ICONS
* -------------*/
.preview {
	background: url("../images/preview.png") no-repeat center center;
}
.logout {
	background: url("../images/logout.png") no-repeat center center;
}
.mail {
	background: url("../images/mail.png") no-repeat center center;
}
.admin {
	background: url("../images/admin.png") no-repeat center center;
}
.home {
	background: url("../images/home.png") no-repeat center center;
}
.content {
	background: url("../images/content.png") no-repeat center center;
}
.design {
	background: url("../images/design.png") no-repeat center center;
}
.pages{
	background: url("../images/pages.png") no-repeat center center;
}
.users {
	background: url("../images/users.png") no-repeat center center;
}
.media {
	background: url("../images/media.png") no-repeat center center;
}
.comment{
	background: url("../images/comment.png") no-repeat center center;
}
.stats {
	background: url("../images/stats.png") no-repeat center center;
}
.settings {
	background: url("../images/settings.png") no-repeat center center;
}
.smartphone {
	background: url("../images/smartphone.png") no-repeat center center;
}
.general{
	background: url("../images/general.png") no-repeat center center;
}
#navbar ul .active .general{
	background: url("../images/general_white.png") no-repeat center center;
}
.tab {
	background: url("../images/tabs.png") no-repeat center center;
}
#navbar ul .active .tab {
	background: url("../images/tabs_white.png") no-repeat center center;
}
.tab {
	background: url("../images/tabs.png") no-repeat center center;
}
.typography{
	background: url("../images/typo.png") no-repeat center center;
}
#navbar ul .active .typography{
	background: url("../images/typo_white.png") no-repeat center center;
}
.grids{
	background: url("../images/grids.png") no-repeat center center;
}
#navbar ul .active .grids{
	background: url("../images/grids_white.png") no-repeat center center;
}
.tables{
	background: url("../images/tables.png") no-repeat center center;
}
#navbar ul .active .tables{
	background: url("../images/tables_white.png") no-repeat center center;
}
.forms {
	background: url("../images/forms.png") no-repeat center center;
}
#navbar ul .active .forms {
	background: url("../images/forms_white.png") no-repeat center center;
}
.graphs {
	background: url("../images/graphs.png") no-repeat center center;
}
#navbar ul .active .graphs {
	background: url("../images/graphs_white.png") no-repeat center center;
}
.gallery {
	background: url("../images/gallery.png") no-repeat center center;
}
#navbar ul .active .gallery {
	background: url("../images/gallery_white.png") no-repeat center center;
}
.accept {
	background: url("../images/accept.png") no-repeat center center;
}
.cancel {
	background: url("../images/cancel.png") no-repeat center center;
}
.delete {
	background: url("../images/delete.png") no-repeat center center;
}
.addnew{
	background: url("../images/addnew.png") no-repeat center center;
}
.edit{
	background: url("../images/edit.png") no-repeat center center;
}
.save{
	background: url("../images/save.png") no-repeat center center;
}
.search {
	background: url("../images/search.png") no-repeat center center;
}
.copy {
	background: url("../images/copy.png") no-repeat center center;
}
.refresh {
	background: url("../images/refresh.png") no-repeat center center;
}
.cog{
	background: url("../images/cog.png") no-repeat center center;
}
.skin{
	background: url("../images/skinner.png") no-repeat center center;
}
.language{
	background: url("../images/language.png") no-repeat center center;
}
.avi {
	background:url("../images/avi.png") repeat-x left top;
}
.bmp {
	background:url("../images/bmp.png") repeat-x left top;
}
.css {
	background:url("../images/css.png") repeat-x left top;
}
.doc {
	background:url("../images/doc.png") repeat-x left top;
}
.gif {
	background:url("../images/gif.png") repeat-x left top;
}
.htm {
	background:url("../images/htm.png") repeat-x left top;
}
.js {
	background:url("../images/js.png") repeat-x left top;
}
.jpg {
	background:url("../images/jpg.png") repeat-x left top;
}
.pdf {
	background:url("../images/pdf.png") repeat-x left top;
}
.php {
	background:url("../images/php.png") repeat-x left top;
}
.png {
	background:url("../images/png.png") repeat-x left top;
}
.ppt {
	background:url("../images/ppt.png") repeat-x left top;
}
.rar {
	background:url("../images/rar.png") repeat-x left top;
}
.txt {
	background:url("../images/txt.png") repeat-x left top;
}
.video {
	background:url("../images/video.png") repeat-x left top;
}
.xls {
	background:url("../images/xls.png") repeat-x left top;
}
.xml {
	background:url("../images/xml.png") repeat-x left top;
}
.zip {
	background:url("../images/zip.png") repeat-x left top;
}
.extend {
	background:url("../images/table_collapse.png") repeat-x left top;
}
.lock {
	background:url("../images/lock.png") repeat-x left top;
}
.unlock {
	background:url("../images/lock_open.png") repeat-x left top;
}
.back {
	background:url("../images/back.png") repeat-x left top;
}
/* --------------
BOX LOGIN
* -------------*/

#content-login {
	position: absolute;
	left: 50%;
	top: 45%;
	margin-left: -170px;
	margin-top: -197px;
}

#box-login, #form_default {
	width: 320px;
	background: white;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-box-shadow: 0 3px 5px #CACACA;
	-webkit-box-shadow: 0 3px 5px #CACACA;
	padding: 10px 10px 0 10px;
	border: 1px solid #d8d8d8;
	border-top: 0;
	background: white;
}

#username, #password {
	height: 24px;
	font-size: 20px;
	padding: 5px;
	width: 96%;
	border:1px solid #cccccc;
	background: #e5e5e5;
	-moz-border-radius: 5px;
}
#username:focus, #password:focus {
	-moz-box-shadow: 0 2px 2px #d8d8d8;
	-webkit-box-shadow: 0 2px 2px #d8d8d8;
}


#box-login p, #form_default p {
	margin: 0;
	padding: 0 0 18px 0;
}
#content-login  .logo {
	height: 56px;
	background:url("../images/logo.png") no-repeat left top;
	margin-bottom: 10px;
}
#content-login .message {
	position: relative;
	top: 30px;
}
.forgot {
	text-decoration: underline;
	padding: 0 0 0 10px;
	position: relative;
	top: 14px;
}
/* --------------
ICONS PACK
* -------------*/
.icons_pack {
	float: left;
	background: #f2f2f2;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	margin: 4px;
	padding: 5px;
	display: block;
}
.pack {
	width: 17px;
	height: 17px;
	background-image: url("../images/icons_pack.png");
	display: block;
}
.icons_pack:hover {
	background: #292829;
}

.icons_pack:hover .pack {
	background-image: url("../images/icons_pack_white.png");
}
._1 {background-position: left top;}
._2 {background-position: -32px top;}
._3 {background-position: -64px top;}
._4 {background-position: -96px top;}
._5 {background-position: -128px top;}
._6 {background-position: -160px top;}
._7 {background-position: -192px top;}
._8{background-position: -224px top;}
._9 {background-position: -256px top;}
._10 {background-position:  -288px top;}
._11{background-position:  -320px top;}
._12 {background-position: -352px top;}
._13 {background-position: -384px top;}
._14 {background-position: -416px top;}

._15{background-position: left -32px;}
._16 {background-position: -32px -32px;}
._17 {background-position: -64px -32px;}
._18{background-position: -96px -32px;}
._19 {background-position: -128px -32px;}
._20 {background-position: -160px -32px;}
._21{background-position: -192px -32px;}
._22{background-position: -224px -32px;}
._23 {background-position: -256px -32px;}
._24 {background-position:  -288px -32px;}
._25{background-position:  -320px -32px;}
._26 {background-position: -352px -32px;}
._27 {background-position: -384px -32px;}
._28 {background-position: -416px  -32px;}
._29 {background-position: -448px -32px;}
._30 {background-position: -480px -32px;}
._31 {background-position: -512px -32px;}
._32 {background-position: -544px -32px;}
._33 {background-position: -576px -32px;}
._34 {background-position: -608px -32px;}

._35{background-position: left -64px;}
._36 {background-position: -32px -64px;}
._37 {background-position: -64px -64px;}
._38 {background-position: -128px -64px;}
._39 {background-position: -160px -64px;}
._40{background-position: -192px -64px;}
._41{background-position: -224px -64px;}
._42 {background-position: -256px -64px;}
._43 {background-position:  -288px -64px;}
._44{background-position:  -320px -64px;}
._45 {background-position: -352px -64px;}
._46 {background-position: -384px -64px;}
._47 {background-position: -416px -64px;}
._48 {background-position: -448px -64px;}
._49 {background-position: -480px -64px;}
._50 {background-position: -512px -64px;}
._51 {background-position: -544px -64px;}
._52 {background-position: -576px -64px;}

._53{background-position: left -96px;}
._54 {background-position: -32px -96px;}
._55 {background-position: -64px -96px;}
._56 {background-position: -96px -96px;}
._57 {background-position: -128px -96px;}
._58{background-position: -160px -96px;}
._59{background-position: -192px -96px;}
._60 {background-position: -224px -96px;}
._61 {background-position:  -256px -96px;}
._62{background-position:  -288px -96px;}
._63 {background-position: -320px -96px;}
._64 {background-position: -352px -96px;}
._65 {background-position: -384px -96px;}

._66{background-position: left -128px;}
._67 {background-position: -32px -128px;}
._68 {background-position: -64px -128px;}
._69 {background-position: -96px -128px;}
._70 {background-position: -128px -128px;}
._71{background-position: -160px -128px;}
._72{background-position: -192px -128px;}
._73 {background-position: -224px -128px;}
._74 {background-position:  -256px -128px;}
._75{background-position:  -288px -128px;}
._76 {background-position: -320px -128px;}
._77 {background-position: -352px -128px;}


._78{background-position: left -160px;}
._79 {background-position: -32px -160px;}
._80 {background-position: -64px -160px;}
._81 {background-position: -96px -160px;}
._82 {background-position: -128px -160px;}
._83{background-position: -160px -160px;}
._84{background-position: -192px -160px;}
._85 {background-position: -224px -160px;}
._86 {background-position:  -256px -160px;}
._87{background-position:  -288px -160px;}
._88 {background-position: -320px -160px;}
._89 {background-position: -352px -160px;}
._90 {background-position: -384px -160px;}

._91{background-position: left -192px;}
._92 {background-position: -32px -192px;}
._93 {background-position: -64px -192px;}
._94 {background-position: -96px -192px;}
._95 {background-position: -128px -192px;}
._96{background-position: -160px -192px;}
._97{background-position: -192px -192px;}
._98 {background-position: -224px -192px;}
._99 {background-position:  -256px -192px;}
._100{background-position:  -288px -192px;}
._101 {background-position: -320px -192px;}
._102 {background-position: -352px -192px;}

._103{background-position:  left -224px;}
._104 {background-position: -32px -224px;}
._105 {background-position: -64px -224px;}
._106 {background-position: -96px -224px;}
._107{background-position:  -128px -224px;}
._108 {background-position: -160px -224px;}
._109 {background-position: -192px -224px;}
._110 {background-position: -224px -224px;}
._111 {background-position: -256px -224px;}

._112{background-position: left -256px;}
._113 {background-position: -32px -256px;}
._114 {background-position: -64px -256px;}
._115{background-position: -96px -256px;}
._116 {background-position: -128px -256px;}
._117 {background-position: -160px -256px;}
._118{background-position: -192px -256px;}
._119{background-position: -224px -256px;}
._120 {background-position: -256px -256px;}
._121 {background-position:  -288px -256px;}
._122{background-position:  -320px -256px;}
._123 {background-position: -352px -256px;}
._124 {background-position: -384px -256px;}
._125 {background-position: -416px  -256px;}
._126 {background-position: -448px -256px;}
._127 {background-position: -480px -256px;}
._128 {background-position: -512px -256px;}
._129 {background-position: -544px -256px;}
._130 {background-position: -576px -256px;}

._131{background-position: left -288px;}
._132 {background-position: -32px -288px;}
._133 {background-position: -64px -288px;}
._134{background-position: -96px -288px;}
._135 {background-position: -128px -288px;}
._136 {background-position: -160px -288px;}
._137{background-position: -192px -288px;}
._138{background-position: -224px -288px;}
._139 {background-position: -256px -288px;}

._140{background-position: left -320px;}
._141 {background-position: -32px -320px;}
._142 {background-position: -64px -320px;}
._143{background-position: -96px -320px;}
._144 {background-position: -128px -320px;}
._145 {background-position: -160px -320px;}
._146{background-position: -192px -320px;}
._147{background-position: -224px -320px;}

._148 {background-position: left -352px;}
._149 {background-position: -32px -352px;}
._150 {background-position: -64px -352px;}
._151 {background-position: -96px -352px;}
._152 {background-position: -128px -352px;}
._153 {background-position: -160px -352px;}
._154 {background-position: -192px -352px;}
._155{background-position: -224px -352px;}
._156 {background-position: -256px -352px;}
._157 {background-position:  -288px -352px;}
._158{background-position:  -320px -352px;}
._159 {background-position: -352px -352px;}
._160 {background-position: -384px -352px;}
._161 {background-position: -416px -352px;}
._162 {background-position: -448px -352px;}

._163 {background-position: left -384px;}
._164 {background-position: -32px -384px;}
._165 {background-position: -64px -384px;}
._166 {background-position: -96px -384px;}
._167 {background-position: -128px -384px;}
._168 {background-position: -160px -384px;}
._169 {background-position: -192px -384px;}
._170{background-position: -224px -384px;}
._171 {background-position: -256px -384px;}

._172 {background-position: left -416px;}
._173 {background-position: -32px -416px;}
._174 {background-position: -64px -416px;}
._175 {background-position: -96px -416px;}
._176 {background-position: -128px -416px;}
._177 {background-position: -160px -416px;}
._178 {background-position: -192px -416px;}
._179{background-position: -224px -416px;}
._180 {background-position: -256px -416px;}
._181 {background-position:  -288px -416px;}
._182{background-position:  -320px -416px;}
._183 {background-position: -352px -416px;}
._184 {background-position: -384px -416px;}

._185 {background-position: left -448px;}
._186 {background-position: -32px -448px;}
._187 {background-position: -64px -448px;}
._188 {background-position: -96px -448px;}
._189 {background-position: -128px -448px;}
._190 {background-position: -160px -448px;}
._191 {background-position: -192px -448px;}
._192{background-position: -224px -448px;}
._193 {background-position: -256px -448px;}
._194 {background-position:  -288px -448px;}
._195{background-position:  -320px -448px;}
._196 {background-position: -352px -448px;}
._197 {background-position: -384px -448px;}
._198 {background-position: -416px  -448px;}
._199 {background-position: -448px -448px;}
._200 {background-position: -480px -448px;}
._201 {background-position: -512px -448px;}

._202 {background-position: left -480px;}
._203 {background-position: -32px -480px;}
._204 {background-position: -64px -480px;}
._205 {background-position: -96px -480px;}
._206 {background-position: -128px -480px;}
._207 {background-position: -160px -480px;}
._208 {background-position: -192px -480px;}
._209{background-position: -224px -480px;}
._210 {background-position: -256px -480px;}
._211 {background-position:  -288px -480px;}
._212{background-position:  -320px -480px;}
._213 {background-position: -352px -480px;}
._214 {background-position: -384px -480px;}
._215 {background-position: -416px  -480px;}
._216 {background-position: -448px -480px;}
._217 {background-position: -480px -480px;}
._218 {background-position: -512px -480px;}
._219 {background-position: -544px -480px;}
._220{background-position: -576px -480px;}
._221 {background-position: -608px -480px;}
._222 {background-position: -640px -480px;}
._223 {background-position: -672px -480px;}
._224{background-position: -704px -480px;}
._225 {background-position: -736px -480px;}

._223 {background-position: left -512px;}
._224 {background-position: -32px -512px;}
._225 {background-position: -64px -512px;}
._226 {background-position: -96px -512px;}
._227 {background-position: -128px -512px;}
._228 {background-position: -160px -512px;}
._229 {background-position: -192px -512px;}
._230{background-position: -224px -512px;}
._231 {background-position: -256px -512px;}
._232 {background-position:  -288px -512px;}
._233{background-position:  -320px -512px;}
._234 {background-position: -352px -512px;}
._235 {background-position: -384px -512px;}
._236 {background-position: -416px  -512px;}
._237 {background-position: -448px -512px;}
._238 {background-position: -480px -512px;}
._239 {background-position: -512px -512px;}

._240 {background-position: left -544px;}
._241 {background-position: -32px -544px;}
._242 {background-position: -64px -544px;}
._243 {background-position: -96px -544px;}
._244 {background-position: -128px -544px;}
._245 {background-position: -160px -544px;}
._246 {background-position: -192px -544px;}
._247{background-position: -224px -544px;}
._248 {background-position: -256px -544px;}
._249 {background-position:  -288px -544px;}
._250{background-position:  -320px -544px;}

._251 {background-position: left -576px;}
._252 {background-position: -32px -576px;}
._253 {background-position: -64px  -576px;}
._254 {background-position: -96px -576px;}
._255 {background-position: -128px -576px;}
._256 {background-position: -160px -576px;}
._257 {background-position: -192px -576px;}
._258{background-position: -224px -576px;}
._259 {background-position: -256px -576px;}
._260 {background-position: -288px -576px;}
._261 {background-position: -320px -576px;}
._262{background-position: -352px -576px;}

._263 {background-position: left -608px;}
._264 {background-position: -32px -608px;}
._265 {background-position: -64px -608px;}
._266 {background-position: -96px -608px;}
._267 {background-position: -128px -608px;}
._268 {background-position: -160px -608px;}
._269 {background-position: -192px -608px;}
._270{background-position: -224px -608px;}
._271 {background-position: -256px -608px;}
._272 {background-position:  -288px -608px;}
._273{background-position:  -320px -608px;}
._274 {background-position: -352px -608px;}
._275 {background-position: -384px -608px;}
._276 {background-position: -416px  -608px;}
._277 {background-position: -448px -608px;}
._278 {background-position: -480px -608px;}
._279 {background-position: -512px -608px;}
._280 {background-position: -544px -608px;}

._281 {background-position: left -640px;}
._282 {background-position: -32px -640px;}
._283 {background-position: -64px  -640px;}
._284 {background-position: -96px -640px;}

/* --------------
TOPBAR
* -------------*/
#topbar {
	height: 26px;
	background: url("../images/back_topbar.jpg") repeat-x left top;
	padding: 6px 20px;

}
#topbar li {
	float: left;
}
.logo {
	font-size: 15px;
	padding-left:30px;
	line-height: 25px;
	/*background: url("../images/top_pocketmedica.png") no-repeat left top;*/
}
.breadcrumb {
	line-height: 26px;
}
#logged {
	line-height: 26px;
	padding-right: 10px;
}
/* --------------
NAVIGATION
* -------------*/

#navbar li.over { z-index: 99 }
#navbar li.over a { z-index: 99 }
#navbar li.active { z-index: 100 }

#navbar a {
	display: block;
	padding: 0 10px;
	color: white;
}
#navbar a, #navbar a:hover {
    display: block;
}
#navbar span {
    display: block;
    cursor: pointer;
}
#navbar > li {
	position: relative;
	float: left;
	margin: 8px 3px 0;
	text-transform: capitalize;
	font-size: 13px;
	color: white;
	line-height: 33px;
	text-shadow: 0 1px 0 #001727;
}
#navbar > li > a > span {
	padding: 14px 0 0 0;
}
#navbar li:hover {
	background: url("../images/back_nav_hover.jpg") repeat-x left center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:inset 0 2px 3px black;
}
#navbar li.active {
	background: url("../images/back_navbar_active.jpg") repeat-x;
	line-height: 50px;
	margin: 0;
	-moz-box-shadow:inset 0 3px 4px black;
	text-shadow: 0 1px 0 black;
}
#navbar li.active span {
	padding: 30px 0 0 0;
}
#navbar li.active:hover {
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
/** ADD */

#navbar > li.parent.over > a {
    position: relative;
    z-index: 3;
}

#navbar ul {
    position: absolute;
    z-index: 2;
    width: 190px;
    top: 30px;
    left: -10000px;
    padding: 4px 0 0;
}
#navbar ul ul {
    top: -4px;
    z-index: 1;
    width: 190px;
}

#navbar li.over > ul { left: 2px }
#navbar li.over ul ul { left: -10000px }

#navbar li.over ul li.over > ul { left: 180px }
#navbar li.over ul ul li.over > ul { left: 180px }
/*
#navbar ul li {
    background: url(../images/bkg_subnav.png) repeat-y -788px 0;
    padding: 0 6px 0 5px;
}
#navbar ul li.last {
    background: url(../images/bkg_subnav.png) no-repeat -987px 100%;
    padding-bottom: 7px;
}
**/
#navbar ul li a {
    padding: 6px 9px;
    color: #fff;
    border-bottom: 1px solid #bcbcbc;
    border-bottom: 1px solid rgba( 255, 255, 255, 0.2);
}

#navbar ul li.last a {
    border-bottom: 0;
    padding-bottom: 9px;
}

#navbar ul li:hover,
#navbar ul li.over { background-position: -788px 0 }
#navbar ul li.last:hover,
#navbar ul li.last.over { background-position: -987px 100% }
#navbar ul li:hover,
#navbar ul li.over { background-position: -196px 0 }
#navbar ul li.last:hover,
#navbar ul li.last.over { background-position: -395px 100% }
#navbar ul li.active > a { color: #e35101 }
#navbar ul li.parent > a,
#navbar ul li.parent li.parent > a {
    background-image: url(../images/bkg_navparent.png);
    background-position: 100% 10px;
    background-repeat: no-repeat;
}
#navbar ul li:hover > a,
#navbar ul li.over > a { background-position: 100% -416px }

#navbar li.parent a,
#navbar li.parent li.parent a,
#navbar li.parent li.parent li.parent a { cursor: default }
#navbar li.parent li a,
#navbar li.parent li.parent li a,
#navbar li.parent li.parent li.parent li a { cursor: pointer }

#subnavbar {
    margin-top:5px;
	height: 0px;
	background: url("../images/back_subnavbar.png") repeat-x;
	padding: 1px 0 0 20px;
    overflow: hidden;
}


/* --------------
SUBNAVIGATION
* -------------*/


#navbar ul li {
	margin: 0;
	text-transform: capitalize;
	font-size: 13px;
	color: white;
	line-height: 23px !important;
	text-shadow: 0 1px 0 white;
	margin: 0px 10px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
#navbar ul li a {
	color: black;
}
#navbar ul li a span {
	padding: 8px 0 0 0 !important;
}
#navbar ul .active {
	margin-right: 10px !important;
}

#navbar ul .subbutton{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:0 1px 1px black;
}

/* --------------
CONTENT
* -------------*/
#content {
	padding: 0 20px 110px;
	margin: 20px 0 0 0;
    height: 100%;
}
.box-content .button {
	margin: 0 10px 10px 0;
	display: inline-block;
}
.box-content .tag {
	margin: 0 10px 10px 0;
	display: inline-block;
}
.box-content .bullet {
	margin: 0 10px 0 0;
}

/* --------------
COLUMN
* -------------*/
.column.full {
	width: 100%;
}
.column.half {
	width: 49%;
	min-height: 400px;
}

 .ui-sortable-placeholder * {
 visibility: hidden !important;
 }

.box .ui-sortable-placeholder {
	height: 30px !important;
	-moz-border-radius: 0px !important;
	-moz-border-radius-topleft: 5px !important;
	-moz-border-radius-topright: 5px !important;
	-webkit-border-top-left-radius: 5px !important;
	-webkit-border-top-right-radius: 5px !important;
	background: #ededed !important;
}
 .box .ui-sortable-placeholder * {
 visibility: hidden !important;
 }
/* --------------
FOOTER
* -------------*/


/* --------------
SEARCH / SKIN / LANGUAGE
* -------------*/
#switch_nav {
	height: 27px;
	position: absolute;
	right: 261px;
	top: 94px;
}

#search_form {
	height: 40px;
	line-height: 40px;
	position: absolute;
	right: 20px;
	top: 87px;
}
#search_input {
	padding: 5px;
	height: 17px;
	width: 220px;
	line-height: 15px;
	border: 0;
	-moz-border-radius: 5px;
	-webkit-border-bottom: 5px;
	margin: 7px 0 0 0;
	background: url("../images/search_input.png") no-repeat right center white;
}
.flag {
	width: 16px;
	height: 11px;
	margin: 3px 0 0 8px;
}
.it {
	background: url("../images/it.png") no-repeat left top transparent;
}
.es {
	background: url("../images/es.png") no-repeat left top transparent;
}
.en {
	background: url("../images/gb.png") no-repeat left top transparent;
}
.de{
	background: url("../images/de.png") no-repeat left top transparent;
}
.skinner {
	margin: 2px 10px 0 0;
}
.skin {
	width: 20px;
	height: 20px;
	margin: 0 5px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.skin_blue {
	background: url("../images/back_blue.jpg") repeat-x left top;
	border: 1px solid #2a9fee;
}
.skin_green {
	background: url("../images/back_green.jpg") repeat-x left top;
	border: 1px solid #88c41a;
}
.skin_red {
	background: url("../images/back_red_2.jpg") repeat-x left top;
	border: 1px solid #f62323;
}
.skin_purple {
	background: url("../images/back_purple.jpg") repeat-x left top;
	border: 1px solid #d839c0;
}
.language_button {
	font-size: 0;
	*padding: 3px 6px 0 6px;
}
/* --------------
BOX
* -------------*/
.box, .child-box {
margin: 0 0 20px 0;
position: relative;
}

.child-box-header{cursor: default;}

.box-header-new {
	background: url("../images/header-new.png") no-repeat left top;
	width: 76px;
	height: 37px;
	position: absolute;
	z-index: 4;
	right: 40px;
}

.black_box .box-header {
	background: #ececec url("../images/back_h2_box_black.jpg") repeat-x left top;
	color: white;
	border: 1px solid #292929;
	text-shadow: 0 1px 0 black;
}
.box-header.closed {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}
.close {
	width: 27px;
	height: 35px;
	background: url("../images/close.png") no-repeat center center;
	border-left: 1px solid #e5e4e4;
	float: right;
	cursor: n-resize;
}
border-left: 1px solid #0669af;
}
.black_box .close {
	background: url("../images/close_black.png") no-repeat center center;
	border-left: 1px solid #292929;
}
.box-content {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border: 1px solid #d8d8d8;
	border-top: 0;
	background: white;
	padding:  10px;
	-moz-box-shadow: 0 2px 2px #dddddd;
	-webkit-box-shadow: 0 2px 2px #dddddd;
}
.box-col-250 {
	width: 250px;
	margin: 0 0 20px 0;
 }
.icon_table {
	width: 20px;
	height: 20px;
	display: block;
	margin: 0 auto;
}
 /* --------------
MESSAGES
* -------------*/
.message {
	display: block;
	padding: 15px 15px 15px 50px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 10px;
	cursor: pointer;
}
.warning {
	background: #fff5cc url("../images/warning.png") no-repeat 7px center;
	border: 3px solid #f2dd8c;
	color: #7b7100;
}
.information {
	background: #e8f6ff url("../images/information.png") no-repeat 7px center;
	border: 3px solid #b8e2fb;
	color: #005898;
}
.message-success{
	background: #eaf7d9 url("../images/success.png") no-repeat 7px center;
	border: 3px solid #bbdf8d;
	color: #336801;
}
/*.error {
	background: #ffd1d1 url("../images/error.png") no-repeat 7px center;
	border: 3px solid #f8acac;
	color: #a20000;
}*/
.welcome {
	background: #eeff88 url("../images/welcome.png") no-repeat 7px center;
	border: 3px solid #c7e22c;
	color: #5b6b00;
}
.new-mail {
	background: #feeaf8 url("../images/new_mail.png") no-repeat 7px center;
	border: 3px solid #ffc7ed;
	color: #ea00a0;
}

 /* --------------
TAGS
* -------------*/
.tag {
	padding: 5px 10px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	color: white;
	cursor: pointer;
	font-size: 11px;
	font-weight: bold;
}
.tag-green{
	background-color: #a3bd0e;
}
.tag-red{
	background-color: #e62929;
}
.tag-purple{
	background-color: #d248a6;
}
.tag-black{
	background-color: #292829;
}
.tag-orange{
	background-color: #f4852c;
}
.tag-maroon{
	background-color: #723606;
}
.tag-blue{
	background-color: #298bb9;
}
.tag-cyan {
	background-color: #3cb9f3;
}
.tag-slategray {
	background-color: #708090;
}
.tag-silver {
	background-color: #dadada;
	color: #7b7b7b;
}
.tag-magenta {
	background-color: #f30f9b;
}
 /* --------------
HEADINGS
* -------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: bold;
}
h1 {
	font-size: 21px;
}
h2 {
	font-size: 19px;
}
h3 {
	font-size: 17px;
}
h4 {
	font-size: 15px;
}
h5 {
	font-size: 13px;
}
h6{
	font-size: 11px;
}
 /* --------------
PARAGRAPH
* -------------*/
.p_left {
	text-align: left;
}
.p_right {
	text-align: right;
}
.p_justify {
	text-align: justify;
}
 /* --------------
HTML TEXT TAG
* -------------*/

.typo cite{
	background: url("../images/cite.png") no-repeat left top;
	padding: 8px 0 0 30px;
	font-style: italic;
	font-size: 13px;
	color: #676767;
	font-family: Georgia;
}

.typo .title {
	color: #919191;
	font-size: 14px;
}
.typo .approved{
	color: #008000;
	line-height: 24px;
}
.typo .approved:hover {
	background: #d7f5d7;
}
.typo .pending{
	color: #0173b9;
	line-height: 24px;
}
.typo .pending:hover {
	background: #c8e2f2;
}
.typo .spam{
	color: #e10000;
	line-height: 24px;
}
.typo .spam:hover {
	background: #ffc5c5;
}
 /* --------------
LISTS
* -------------*/
.typo  li {
	line-height: 24px;
}
.typo  ul {
	padding: 0 0 0 20px;
	display: block;
}
.typo .disc li{
	list-style: disc;
}
.typo  .circle li{
	list-style: circle;
}
.typo  .square li{
	list-style: square;
}
.typo .decimal li{
	list-style: decimal;
}
 /* --------------
GRIDS
* -------------*/
.grid {
	/*height: 70px;
	margin: 20px 0 0 0;
	background: #d0e0ea;
	line-height: 70px;
	text-align: center;
	text-transform: uppercase;
	font-size: 45px;
	color: #94c4dc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;*/
}
.three {
	margin-right: 1.5%;
}
.width10 {
	width: 9%;
}
.width20 {
	width: 19%;
}
.width30 {
	width: 29%;
}
.width40 {
	width: 39%;
}
.width50 {
	width: 49%;
	padding: 0 !important;
}
.width60 {
	width: 59%;
}
.width70 {
	width: 69%;
}
.width80 {
	width: 79%;
}
.width90 {
	width: 89%;
}
.width100 {
	width: 100%;
}
 /* --------------
FORMS
* -------------*/
.error_small {
	background:url("../images/error_small.png") no-repeat left top;
	margin: 0 0 0 5px;
	padding: 4px 15px;
	color: #8d0d0d;
	font-size: 11px;
	font-weight: normal;
}
.valid_small {
	background:url("../images/valid_small.png") no-repeat left top;
	margin: 0 0 0 5px;
	padding: 2px 15px;
	color: #8d0d0d;
	font-size: 11px;
	font-weight: normal;
}
.form-label {
	display: block;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #373737;
	height: 20px;
	width:200px;
}
.form-label .valid_small, .form-label .error_small {
	text-transform: none;
}
.form-field, .form-field .error_small, .form-field.valid_small{
	background: none;
	height: 20px;
	padding: 2px 0 2px 5px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 0 0 12px 0;
	color: black;
	font-size: 12px;
}
.form-field:focus {
	-moz-box-shadow: 0 2px 1px #e1e1e1;
	border: 1px solid #b5b5b5;
}
.form-field.error_small {
	background-color: #ffd1d1;
	border: 1px solid #f8acac;
}
.form-field.valid_small {
	background-color: #eaf7d9;
	border: 1px solid #bbdf8d;
}
#form-message {
	height: 120px;
}
.terms {
	display: block;
}
#formtest .button {
margin-right: 5px;
}
#formtest .radiocheck{
	margin: 0 0 20px 0;
}
 /* --------------
FORMS ELEMENT
* -------------*/
input.full {
	width: 99%;
}
input.half {
	width: 50%;
}
input.small {
	width: 20%;
}
input.big {
	height: 30px;
}
textarea.half {
	width: 50%;
	height: 150px;
}
textarea.small {
	width: 40%;
	height: 100px;
}
textarea.full {
	width: 99%;
	height: 150px;
}
#wysiwyg {
	width: 98%;
	min-height: 200px;
}
#select1_link {
	display:inline-block;
}

.form select {width: 300px !important;}
 /* --------------
WIDGET
* -------------*/
	.ui-widget-header {
	background: #ececec url("../images/back_h2_box_blue.jpg") repeat-x left top;
	border-width: 1px 1px 0 1px;
	border-color: #E5E4E4;
	border-style: solid;
}
.ui-widget-header .ui-icon {
	background-image: url("../images/ui-icons.png");
}
.ui-corner-tr {
-moz-border-radius-topright: 5px;
-webkit-border-top-right-radius: 5px;
}
.ui-corner-tl {
-moz-border-radius-topleft: 5px;
-webkit-border-top-left-radius: 5px;
}
 /* --------------
TABLE DATA
* -------------*/
.dataTables_wrapper {
	min-height: 0;
}

.fg-toolbar  {
	padding: 0 10px;
	background:url("../images/back_header_table.jpg") repeat-x scroll left top #E8E8E8;
	line-height:40px;
}

.tb-toolbar  {
	padding: 10px 10px 0 10px;
	background:url("../images/back_header_table.jpg") repeat-x scroll left top #E8E8E8;
	/* line-height:40px; */
}
table.display thead th {
	background: #e8e8e8 url("../images/back_white.jpg") repeat-x left top;
	border: 1px solid #e1e1e1;
}
#tabledata_length  select {
	background: white;
	border: 1px solid #D6D6D6;
}
#tabledata_filter  input {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border: 1px solid #D6D6D6;
	line-height:15px;
	padding:5px;
	width:200px;
}
.paging_full_numbers .fg-button {
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 4px 8px;
	text-transform: capitalize;
	text-decoration: none;
	font-weight: bold;
	-moz-box-shadow: 0 1px 2px #343434;
	-webkit-box-shadow: 0 1px 2px #343434;
	background: #dfdfdf url("../images/back_white.jpg") repeat-x left top;
	border: 1px solid white;
	margin: 0 3px;
}
.paging_full_numbers .fg-button:hover{
background: white url("../images/back_white_hover.jpg") repeat-x left top;
}
 #tabledata .odd, #tabledata .even {
	line-height: 30px;
}
.paging_full_numbers {
	width: auto !important;
}
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image:none;
opacity:0.2;
}
 /* --------------
TABLES
* -------------*/
  .box-table {
	padding: 0;
 }
 .tablebox {
	width: 100%;
 }

 .box-table th {
	/* padding: 0 20px;
	border-left: 1px solid #d6d6d6; */
	padding:2px 4px 2px 4px;
	text-transform: capitalize;
 	font-weight: bold;
	height: 37px;
 }
.box-table table td                  { border-width:0 1px 1px 0; border-color:#dadfe0; border-style:solid; }
 .box-table td {
	padding: 0 10px;
	height: 37px;
}
.box-table .odd {
	background: white;
}
.box-table .even {
	background: #f7f7f7;
}
#tablebox  .first {
	border-left:0;
 }
 /* table-header - Headings */
.table-header {
	line-height: 30px;
	background: #e8e8e8 url("../images/back_header_table.jpg") repeat-x left top;
	width: 100%;
}

.table-header tr.headings { background:url(../images/sort_row_bg.gif) 0 50% repeat-x; }
.table-header tr.headings th { border-width:1px; border-color:#f9f9f9 #d1cfcf #f9f9f9 #f9f9f9; border-style:solid; padding-top:1px; padding-bottom:1px;}
.table-header tr.headings th.last { border-right:0; }
.table-header tr.headings th.no-link { /* Grid th with no sorting functionality */ padding-top:2px; padding-bottom:1px; color:#67767e; }
.table-header tr.headings th span.nobr { display:block; /* FF3 fix */ }
.table-header tr.headings th a { display:block; padding:2px 4px 1px 0; color:#2d444f; text-decoration:none; }
.table-header tr.headings th a:hover { color:#d85909; text-decoration:none; }
.table-header tr.headings th a.sort-arrow-desc,
.table-header tr.headings th a.sort-arrow-asc { background:url(../images/sort_on_bg.gif) 0 0 no-repeat; border-bottom:1px solid #fff; border-right:1px solid #fff; padding-bottom:2px; }
.table-header tr.headings th span.sort-title { display:block; padding:3px 12px 4px 0; line-height:1; }
.table-header tr.headings th a.sort-arrow-desc span.sort-title,
.table-header tr.headings th a.sort-arrow-asc span.sort-title { background-position:right 50%; background-repeat:no-repeat; padding:3px 12px 2px 8px; }
.table-header tr.headings th a.sort-arrow-desc span.sort-title { background-image:url(../images/grid_sort_desc.gif); }
.table-header tr.headings th a.sort-arrow-asc span.sort-title { background-image:url(../images/grid_sort_asc.gif); }

#tablebox .button {
	margin: 0;
 }

 /**************************
   SEARCH CONDITION TABLE
 ***************************/
.tablesearch, .tableform {width: 100%; border:1px solid #d6d8d9;border-bottom:none; border-right:none;}
.tablesearch td, .tableform td {
    border-width: medium 1px 1px medium;
	padding: 5px;
	border:1px solid #d6d8d9;
	border-top:none;
	border-left:none;
}

.pagination {
	height: 35px;
	text-align: center;
	background: #e8e8e8 url("../images/back_pagination_table.jpg") repeat-x left top;
	border: 1px solid #E5E4E4;
}
.pagination li {
	display: inline;
}
.pagination .button {
	margin: 5px 0 0 0;
}
.pagination  .active{
	background: url("../images/back_nav_hover.jpg") repeat-x left center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:inset 0 2px 3px black;
	cursor: default;
	border: 1px solid black;
	color: white;
}
.pagination .active:hover {
	background: url("../images/back_nav_hover.jpg") repeat-x left center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow:inset 0 2px 3px black;
	cursor: default;
	border: 1px solid black;
	color: white;
}
.thumb-td {
	vertical-align: top !important;
	padding-bottom: 15px !important;
}
.thumb-td img {
	width: 60px;
	height: 60px;
	padding: 5px;
	border: 1px solid #d6d6d6;
	background: #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 2px 2px #dddddd;
	-webkit-box-shadow: 0 2px 2px #dddddd;
	margin: 6px 0;
}
.thumb-td img:hover {
	background: #323232;
	border: 1px solid black;
}
.thumb-td b {
	display: block;
}
.gallery-td {
	text-align: center;
	padding: 10px !important;
}
.gallery-td img {
	width: 80%;
	*width: 80px;
	padding: 5px;
	border: 1px solid #d6d6d6;
	background: #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 2px 2px #dddddd;
	-webkit-box-shadow: 0 2px 2px #dddddd;
	text-align: center;
}
.gallery-td img:hover {
	background: #323232;
	border: 1px solid black;
}
.gallery-td b{
	margin: 7px 0 0 0;
	display: block;
}
tbody .button {
	margin: 0 3px !important;
}
td h4 {
	padding: 0 0 3px 0;
}
.openable-tbody p {
	font-size: 11px;
	line-height: 17px;
	padding: 0;
}
.openable-tbody td {
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
}
.openable-tbody .button {
	margin: 0 !important;
}
.openable-tr{
	display: none;
}
.openable-tbody .bullet {
	margin: 0;
}
.openable-tr  div.fl{
	padding: 10px;
	margin: 0 0 7px 0;
	border: 1px solid #d0d0d0;
	-moz-box-shadow: 0 2px 2px #d8d8d8;
	-webkit-box-shadow: 0 2px 2px #d8d8d8;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.openable-tr  div.fr{
	margin: 5px 0 0 0;
}
.openable-tr b {
	margin: 0 5px 0 0;
}
.tag-table {
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	color:black;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	padding:5px 10px;
	background: #d4d4d4;
	margin: 0 5px 0 0;
}
.tag-table:hover {
	background: #6a6a6a;
	color: white;
}
.table-collapse {
	width: 12px;
	height: 12px;
	background: url("../images/table_collapse.png") no-repeat left center;
	display: block;
	margin: 0 auto;
}

/* --------------
BULLETS
* -------------*/
.bullet {
	width: 16px;
	height: 16px;
	display: inline-block;
	-webkit-box-shadow:0 1px 1px black;
	-moz-box-shadow:inset 0 2px 3px black;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
.bullet-yellow {
	background-color: #f1cc00;
}
.bullet-green{
	background-color: #a3bd0e;
}
.bullet-red{
	background-color: #e62929;
}
.bullet-purple{
	background-color: #d248a6;
}
.bullet-black{
	background-color: #292829;
}
.bullet-orange{
	background-color: #f4852c;
}
.bullet-maroon{
	background-color: #723606;
}
.bullet-blue{
	background-color: #298bb9;
}
.bullet-cyan {
	background-color: #3cb9f3;
}
.bullet-slategray {
	background-color: #708090;
}
.bullet-silver {
	background-color: #dadada;
}
.bullet-magenta {
	background-color: #f30f9b;
}
  /* --------------
TABS
* -------------*/
.box .tabs-nav {
	margin:0;
	padding:0;
	background: none;
	border: 0 !important;
	-moz-border-radius: 0;
	-webkit-border-radius:0;
	line-height: 19px;
	position: absolute;
	left:5px;
	top:4px;
}
.box.tabs {
	border: 0;
	background: none;
	font-family: Tahoma;
	-moz-border-radius: 0;
	-webbkit-border-radius: 0;
	font-size: 12px;
	color: black;
	padding: 0;
}
.box .tabs-nav .tab  {
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	padding-bottom: 0 !important;
	border: 0 !important;
	padding: 0 3px;
	font-weight: bold;
	background: #d4d4d4;
	border: 1px solid #b2b2b2 !important;
	border-bottom: 0 !important;
}

.black_box .tabs-nav .tab {
	background: #cfcfcf;
	border: 1px solid #000000 !important;
	border-bottom: 0 !important;
}
.box .tabs-nav .tab a {
	color: black;
}
.box .tabs-nav .tab.ui-tabs-selected  {
	background: white;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
	padding-bottom: 0 !important;
}
.box .tabs-nav .tab.ui-state-hover  {
	background: white;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 0;
	-moz-border-radius-bottomleft: 0;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-left-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	padding-bottom: 0 !important;
	-moz-box-shadow: 0 0 0;
	-webkit-box-shadow: 0 0 0;
}
.tab a {
	color: white;
	height: 100%;
	display: block;
	padding: 0 15px;
	text-align: center;
	font-size: 12px;
	text-shadow: 0 0;
}
.tab.first {
	margin: 4px 2px 0 0;
}
.ui-tabs .ui-tabs-panel {
	padding: 0;

}
/* --------------
ACCORDION
* -------------*/
.accordion h3 {
	background: url("../images/back_grey.jpg") repeat-x left top;
	padding-bottom: 0 !important;
	border: 1px solid #d8d8d8 !important;
	padding: 0 3px;
	font-weight: bold;
	-moz-box-shadow: 0 0 0;
}
.accordion h3 a {
 color: black !important;
}
.accordion .ui-corner-all {
	-moz-border-radius: 5px;
	-webkit-border-radius : 5px;
}

.ui-accordion-content {
	border-top: 0!important;
	border-left: 1px solid #d0d0d0 !important;
	border-right: 1px solid #d0d0d0 !important;
	border-bottom: 1px solid #d0d0d0 !important;
}
/* --------------
DIALOG
* -------------*/
.dialog {
	width: auto !important;
	height: auto;
}
.button.opener {
	margin: 0;
}

.ui-widget-overlay {
	background: black;
	opacity: 0.8;
}
.dialog .button {
	margin: 0 0 0 10px;
}
.ui-dialog .ui-dialog-titlebar-close {
	padding: 0;
}
/* --------------
WYSIWYG
* -------------*/
div.wysiwyg { border: 1px solid #cccccc; padding: 5px; background-color: #ffffff; }
div.wysiwyg * { margin: 0; padding: 0; }

div.wysiwyg ul.panel { border-bottom: 1px solid #cccccc; float: left; width: 100%; padding: 0 0 0 0; }
div.wysiwyg ul.panel li { list-style-type: none; float: left; margin: 1px 2px 3px 0;  background: #ffffff;}
div.wysiwyg ul.panel li.separator { height: 16px; margin: 0 4px; border-left: 1px solid #cccccc; }
div.wysiwyg ul.panel li a { text-indent: -5000px; opacity: 0.85; display: block; width: 16px; height: 16px; background: url('../images/jquery.wysiwyg.gif') no-repeat -64px -80px; border: 0; cursor: pointer; padding: 1px; }
div.wysiwyg ul.panel li a:hover, div.wysiwyg ul.panel li a.active { opacity: 1.00; filter:alpha(opacity=100); }
div.wysiwyg ul.panel li a.active { background-color: #f9f9f9; border: 1px solid #cccccc; border-left-color: #aaaaaa; border-top-color: #aaaaaa; padding: 0; }

div.wysiwyg ul.panel li a.bold { background-position: 0 -16px; }
div.wysiwyg ul.panel li a.italic { background-position: -16px -16px; }
div.wysiwyg ul.panel li a.strikeThrough { background-position: -32px -16px; }
div.wysiwyg ul.panel li a.underline { background-position: -48px -16px; }

div.wysiwyg ul.panel li a.justifyLeft { background-position: 0 0; }
div.wysiwyg ul.panel li a.justifyCenter { background-position: -16px 0; }
div.wysiwyg ul.panel li a.justifyRight { background-position: -32px 0; }
div.wysiwyg ul.panel li a.justifyFull { background-position: -48px 0; }

div.wysiwyg ul.panel li a.indent { background-position: -64px 0; }
div.wysiwyg ul.panel li a.outdent { background-position: -80px 0; }

div.wysiwyg ul.panel li a.subscript { background-position: -64px -16px; }
div.wysiwyg ul.panel li a.superscript { background-position: -80px -16px; }

div.wysiwyg ul.panel li a.undo { background-position: 0 -64px; }
div.wysiwyg ul.panel li a.redo { background-position: -16px -64px; }

div.wysiwyg ul.panel li a.insertOrderedList { background-position: -32px -48px; }
div.wysiwyg ul.panel li a.insertUnorderedList { background-position: -16px -48px; }
div.wysiwyg ul.panel li a.insertHorizontalRule { background-position: 0 -48px; }

div.wysiwyg ul.panel li a.h1 { background-position: 0 -32px; }
div.wysiwyg ul.panel li a.h2 { background-position: -16px -32px; }
div.wysiwyg ul.panel li a.h3 { background-position: -32px -32px; }
div.wysiwyg ul.panel li a.h4 { background-position: -48px -32px; }
div.wysiwyg ul.panel li a.h5 { background-position: -64px -32px; }
div.wysiwyg ul.panel li a.h6 { background-position: -80px -32px; }

div.wysiwyg ul.panel li a.cut { background-position: -32px -64px; }
div.wysiwyg ul.panel li a.copy { background-position: -48px -64px; }
div.wysiwyg ul.panel li a.paste { background-position: -64px -64px; }

div.wysiwyg ul.panel li a.increaseFontSize { background-position: -16px -80px; }
div.wysiwyg ul.panel li a.decreaseFontSize { background-position: -32px -80px; }

div.wysiwyg ul.panel li a.createLink { background-position: -80px -48px; }
div.wysiwyg ul.panel li a.insertImage { background-position: -80px -80px; }

div.wysiwyg ul.panel li a.html { background-position: -47px -46px; }
div.wysiwyg ul.panel li a.removeFormat { background-position: -80px -63px; }

div.wysiwyg ul.panel li a.empty { background-position: -64px -80px; }

div.wysiwyg iframe { border: 0;  clear: left; margin: 4px 0 0 1px; }
/* --------------
DATEPICKER
* -------------*/
.form-field.datepicker{
	background: url("../images/datepicker.png") no-repeat right center;
}
div.datepicker {
	margin-left: 20px;
}
.ui-datepicker {
	width: 250px;
}
.ui-datepicker td {
	padding: 2px;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	-moz-border-radius:3px
	-webkit-border-radius: 3px;
	-moz-box-shadow:0 2px 3px black inset;
	background:url("../images/back_nav_hover.jpg") repeat-x scroll left center transparent;
	border: 0;
	padding:0;
}
.ui-datepicker .ui-state-default {
	background: white url("../images/back_white.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: black;
	padding: 4px;
	text-align: center;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-hover {
	background: white url("../images/back_black.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: white;
	padding: 4px;
	border: 1px solid black;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-active {
	background: white url("../images/back_black.jpg") repeat-x left top !important;
	-moz-border-radius: 3px !important;
	-webkit-border-radius: 3px !important;
	color: white;
	padding: 4px;
	border: 1px solid black;
	-moz-box-shadow:0 2px 3px black inset;
}
.ui-datepicker .ui-datepicker-calendar .ui-state-highlight {
	background: white url("../images/back_red.jpg") repeat-x left top !important;
	color: white;
	border: 1px solid #ff3131;
	padding: 4px;
	-moz-box-shadow:0 2px 3px #5b0000 inset;
}

.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	top: 6px;
}
#ui-datepicker-div {
	display: none;
}
.ui-datepicker-prev {
	left: 2px !important;
}
.ui-datepicker-next {
	right: 2px !important;
}

/* --------------
SLIDER
* -------------*/
.slider-vertical {
	height: 200px;
	margin: 0 0 0 10px;
}

.ui-slider-handle {
	background: url("../images/back_black.jpg") repeat-x !important;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 0px solid black !important;
	height: 16px !important;
	width: 16px !important;
}
/* --------------
PROGRESSBAR
* -------------*/
.prog {
cursor: pointer;
}

.progressbar, .progressbaractive,.progressbarpending, .progressbarsuspended {
	background: #dfdfdf;
	border: 0;
	margin: 0 0 10px 0;
}
.progressbaractive .ui-progressbar-value {
	background: black url("../images/back_green.jpg") repeat-x left top !important;
}
.progressbarpending .ui-progressbar-value {
	background: url("../images/back_blue.jpg") repeat-x left top !important;
}
.progressbarsuspended .ui-progressbar-value {
	background: url("../images/back_red.jpg") repeat-x left top !important;
}
/* --------------
GRAPHS
* -------------*/
.chart {
	height: 300px;
}
/* --------------
GALLERY
* -------------*/
.lightbox {
	display: block;
}
.gallery-list li {
	width: 10%;
	text-align: center;
	float: left;
	margin: 0 0 10px 0;
	position: relative;
}
.gallery-list img {
	width: 80%;
	padding: 5px;
	border: 1px solid #d6d6d6;
	background: #ececec;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 0 2px 2px #dddddd;
	-webkit-box-shadow: 0 2px 2px #dddddd;
	text-align: center;
}
.gallery-list img:hover {
	background: #323232;
	border: 1px solid black;
}
.gallery-list b{
	margin: 7px 0 0 0;
	display: block;
}
.gallery-buttons {
	position: absolute;
	left: 50%;
	bottom: 15%;
	margin-left: -36px;
	display: none;
}
.gallery-buttons .button {
	margin: 0;
}
.gallery-list.small li {
	width: 10%;
}
.gallery-list.small img{
	width: 63%;
}
.gallery-list.half li {
	width: 20%;
}

/********************
	TEXT ALIGN
*********************/
 .tc {
	text-align: center;
 }
 .tf {
	text-align: left;
 }
 .tr {
	text-align: right;
 }
 /********************
	WIDTH
*********************/
 .w40px {
	width: 40px;
}
 .w150px {
	width: 150px;
}


.title-bar .button {
	margin: 0 10px 10px 0;
	display: inline-block;
}
.title-bar .last {
	margin-right: 0 !important;
}


.filters td input {
	height: 20px;
	padding: 2px 0 2px 5px;
	border: 1px solid #c0c0c0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin: 5px 0;
	color: black;
	font-size: 12px;
	width: 100%;
}

.tblflow {
	height: 430px;
    overflow: auto;
    text-align: left;
    width: 100%;
}
.pdt10 {
	padding-top: 10px;
}