/*
-----------------------------------------------
Grey Box Method - Layout CSS
----------------------------------------------- */

body {
    font-family: Arial;
    font: 13px/1.6 Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans', Arial, 'Liberation Sans', FreeSans, sans-serif;
    background: #f3f3f3;
    color: #333;
    font-weight: normal; 
    padding: 60px 0 40px 0;
    letter-spacing: 0.2px; 
}

body:before {
    content: "";
    position: fixed;
    top: -10px;
    left: 0;
    width: 100%;
    height: 10px;
    z-index: 100;
    -webkit-box-shadow: 0px 0px 7px rgba(0,0,0,.8);
    -moz-box-shadow: 0px 0px 7px rgba(0,0,0,.8);
    box-shadow: 0px 0px 7px rgba(0,0,0,.8);
}

body.dialog {
	background: #fff;
	padding: 0; margin: 0;
}

body.dialog:before {
	top: 0;
	content: "";
	height: 0; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none;
}

.clearfix { 
	clear: both;
}
.form_register { width: 400px; }
.form_item { display: block; margin-bottom: 15px; width: 48%; margin-right: 1%; float: left; }
.form_item_full { width: 99%; margin-right: 0; clear: both; }
.itemlookupfield { padding-top: 5px; }
.form_item .label, .itemlookupfield label { display: block; margin-bottom: 2px; padding-top: 4px; font-weight: bold; }
.itemlookupfield label span { font-weight: normal; }
.p_submit { clear: left; width: 95%; }
.full { clear: both; }
.text, .password, .textarea, .select, .lookup, textarea,
input[type="password"],
input[type="text"] {
	padding-left: 5px; 
	padding-right: 5px;
    border: 1px solid #bbb;
    border-radius: 2px; 
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
    padding: 5px;
    font-size: 14px;
	width: 90%;
    color: #666;
	background: #f6f6f6;
	-webkit-box-shadow: inset 0px 0px 4px #ccc;
	-moz-box-shadow: inset 0px 0px 4px #ccc;
	box-shadow: inset 0px 0px 4px #ccc;
	line-height: 20px;
	outline: none;
}

.textarea, textarea { height: auto; font-family: Arial, 'TitilliumText22LRegular'; }
.wym_box { width: 90%; border-radius: 4px; }
.wym_iframe iframe { border-radius: 4px; }
.select, .lookup { padding: 3px; width: 91.2%; }
.text:focus, .password:focus, .textarea:focus, .select:focus, .lookup:focus,
input[type="password"]:focus,
input[type="text"]:focus {
    border: 1px solid #f8b850;
    color: #000;
	background: #fdfdfd;
	-webkit-box-shadow: 0px 0px 4px rgba(255, 192, 0, 0.3);
	-moz-box-shadow: 0px 0px 4px rgba(255, 192, 0, 0.3);
	box-shadow: 0px 0px 4px rgba(255, 192, 0, 0.3);
}

/* anchors 
----------------------------------------------- */
a {
    color: #255C90;
    text-decoration: none;
    cursor: pointer;
}
a:hover {
    color:#317ABF;
}


/* 960 grid system container
----------------------------------------------- */
.container_12,
.container_16 {
}


/* =Spacing
--------------------------------------------------------------------------------*/

ol
{list-style: decimal;
}

ul
{list-style: square;
}



p,
dl,
hr,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
ul,
pre,
table,
address,
fieldset
{margin-bottom: 20px;
}

/* headings
----------------------------------------------- */
h1, h2, h3, h4, h5, h6 {line-height:1.2em; margin-bottom:15px; margin-top: 7px;}
h1{font-size: 21px;
}
h2{font-size: 19px;
}
h3{font-size: 18px;
}
h4{font-size: 17px;
}
h5{font-size: 16px;
}
h6{font-size: 14px;
}
h1 a {
    font-weight:normal;
}
.block .block_in h2 {
    font-size: 18px;
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
    margin-bottom:10px; 
    margin-top: 15px;
    color: #444;
}


/* branding
----------------------------------------------- */
h1#branding {
    font-weight:normal;
    font-size:3em;
    text-align:left;
    background:#aaa;
    padding:.7em 1em;
    margin-bottom:0;
}


/* page heading
----------------------------------------------- */
h2#page-heading {
    font-weight:normal;
    padding:.5em;
    margin:0 0 10px 0;
    border-bottom:1px solid #ccc;
}

img {
border: 0;
}

img.ui-datepicker-trigger { margin: 3px; margin-left: -30px; cursor: pointer; }

strong, b {
    font-weight:700;
}

em {
    font-style:italic;
}

/* links margin */
.margin1 a { margin-left: 1px; margin-right: 1px }
.margin5 a { margin-left: 5px; margin-right: 5px }
.margin10 a { margin-left: 10px; margin-right: 10px }
.margin20 a { margin-left: 20px; margin-right: 20px }
.margin25 a { margin-left: 25px; margin-right: 25px }
.margin30 a { margin-left: 30px; margin-right: 30px }
.margin40 a { margin-left: 40px; margin-right: 40px }
.margin50 a { margin-left: 50px; margin-right: 50px }

.textcenter { text-align: center }
.textleft { text-align: left }
.textright{ text-align: right }

.alignleft {
    float:left;
    margin-right:10px;
    margin-left: 0;
}

.alignright {
    float:right;
    margin-left:10px;
    margin-right: 0;
}

.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.logo-left { margin: 0px; margin-top: 3px; }

.relative {
    position:relative;
}

.left {
    float:left;
}

.right {
    float:right;
}

.center {
    margin-left:auto;
    margin-right:auto;
    margin-bottom:10px;
}

img.center {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.img_border {
    padding: 3px;
    border: 1px solid #ccc;
    background-color: #fff;
}

.sizew100 {	width: 100px;	}
.sizew200 {	width: 200px;	}
.sizew300 {	width: 300px;	}
.sizew400 {	width: 400px;	}
.sizew500 {	width: 500px;	}
.sizew600 {	width: 600px;	}
.sizew700 {	width: 700px;	}
.sizew800 {	width: 800px;	}
.sizew900 {	width: 900px;	}
.sizew1000 {	width: 1000px;	}
.sizew150 {	width: 150px;	}
.sizew250 {	width: 250px;	}
.sizew350 {	width: 350px;	}
.sizew450 {	width: 450px;	}
.sizew550 {	width: 550px;	}
.sizew650 {	width: 650px;	}
.sizew750 {	width: 750px;	}
.sizew850 {	width: 850px;	}
.sizew950 {	width: 950px;	}


/* boxes
----------------------------------------------- */
.box {
    background:#fff;
    margin-bottom:20px;
    padding: 0;
    position: relative; 
    border: 1px solid #ccc;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow:0 0 10px #DCDCDC inset;
    -moz-box-shadow:0 0 10px #DCDCDC inset;
    box-shadow:0 0 10px #DCDCDC inset;
}
.box h2 {
    font-family: Arial;
    font-size: 22px;
    font-weight: 400;
    color:#c0202f;
	background: #f0f6f0;
    margin:5px;
    padding:12px;
    padding-left: 15px;
    padding-right: 45px;
    border: 1px solid #ddd;
    border-bottom: 7px solid #d9d9d9;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}

.block {
    padding:0;
}

.block_in {
    padding:12px 17px;
}

.box div.hide {
    display: block;
    width: 40px;
    position: absolute;
    right: 10px;
    top: 14px;
    cursor: pointer;
    font-size: 10px;
    text-transform: uppercase;
    text-align: center;
    border: 1px solid #1D2C43;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dfdfdf));
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -o-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -ms-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dfdfdf',GradientType=0 );
    background: linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -webkit-box-shadow:0 0 4px #DCDCDC inset;
    -moz-box-shadow:0 0 4px #DCDCDC inset;
    box-shadow:0 0 4px #DCDCDC inset;
}

.box div.hide:hover {
    background: #fff;
}

.box div.hide span.h {	display: block;}
.box div.hide span.s {	display: none;}
.box div.show  span.h {	display: none;}
.box div.show  span.s {	display: block;}

.closed div.hide span.h {	display: none;}
.closed div.hide span.s {	display: block;}
.closed div.show  span.h {	display: block;}
.closed div.show  span.s {	display: none;}


/* paragraphs, quotes and lists
----------------------------------------------- */
p {
    margin-bottom:1em;
}
blockquote {
    font-family: Georgia, 'Times New Roman', serif;
    font-size:1.2em;
    padding-left:1em;
    border-left:4px solid #ccc;
}
blockquote cite {
    font-size:.9em;
}
ul, ol {
    padding-top:0;
}

/* table
----------------------------------------------- */
table {
    width:100%;
    border:1px solid #cccccc;
    margin-bottom:10px;
}
col.colC {
    width:8em;
}
th, td {
    padding:.2em 1em;
    text-align:left;
}
thead {
    border:0;
    border-left: 0;
    border-right: 0;
}
thead th {
    background:#fefefe;
    padding:.4em 1em .2em;
    border-left: 1px solid #f6f6f6;
    border-right: 1px solid #eee;
    /* height: 24px; kuber */
    line-height: 150%;
    position: relative; 
}
thead th.table-head {
    font-size:1em;
    font-weight:normal;
    text-transform:uppercase;
    color:#fff;
    background:#555;
    border:1px solid #555;
}
tbody th,
tbody td {
    border: none;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    background:#f9f9f9;
    padding: 15px 5px;
}
tbody tr.odd  th,
tbody tr.odd td {
    background:#fefeff;
}
tfoot th,
tfoot td {
    border-top:2px solid #aaa;
    background:#eee;
}
tfoot tr.total th,
tfoot tr.total td {
    border-top:6px double #aaa;
}
tfoot tr.total th {
    text-transform:uppercase;
}
th.currency,
td.currency {
    text-align:right;
}

table {
  max-width: 100%;
  background-color: transparent;
  border-collapse: collapse;
  border-spacing: 0;
}

.table {
  width: 100%;
  margin-bottom: 18px;
}

.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #cccccc;
}

.table th {
  font-weight: bold;
}

.table thead th {
  vertical-align: bottom;
}

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {
  border-top: 0;
}

.table tbody + tbody {
  border-top: 2px solid #cccccc;
}

.table-condensed th,
.table-condensed td {
  padding: 4px 5px;
}

.table .white { background: #fff; }

.table-bordered {
  border: 1px solid #cccccc;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {
  border-left: 1px solid #cccccc;
}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
  background-color: #f9f9f9;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #fff;
}

/* forms
----------------------------------------------- */
form {
    /*overflow:hidden;*/
}
fieldset {
    border:1px solid #bbb;
    padding:10px;
    position:relative;
    background:#e9e9e9;
    margin-bottom:10px;
}
legend {
    font-size:1.1em;
    padding:.4em .8em;
    background:#fff;
    border:1px solid #bbb;
}
fieldset.login p {
    margin-bottom:1em;
    margin-top:0pt;
}
fieldset p label {
    width:98%;
}
fieldset p input {
    width:98%;
}
fieldset p select {
    width:99%;
}
fieldset.login p label {
    float:left;
    line-height:2em;
    margin-right:3%;
    text-align:right;
    width:32%;
}
fieldset.login p input {
    width:60%;
}
fieldset.login input.button {
    margin-left:35%;
}
form p.notice {
    font-weight:bold;
}
input.search.text {
    width:66%;
}
input.search.button {
    width:28%;
    margin-left:2%;
}


.form_place{
    margin-bottom: 12px;
    margin-top: 12px;
}


input.i-format[type="text"], input.i-format[type="password"]{
    width: auto;
    min-width: 100%;
    height: 28px;
    line-height: 28px;
    padding-left: 1%;
    border: 1px solid #999;
}

textarea.default{
    width: auto;
    min-width: 100%;
}

textarea{
    font-family: Arial; font-size: 14px;
    padding: 0 1%;
    border: 1px solid #999;
}

input[type="submit"], input[type="reset"]{
    cursor: pointer;
    outline: none;
    margin: 0;
    padding: 6px 12px;
}


/* Text field size */
.input100 { width: 100px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input200 { width: 200px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input300 { width: 300px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input400 { width: 400px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input500 { width: 500px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input600 { width: 600px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input700 { width: 700px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}
.input800 { width: 800px !important; line-height: 24px; border: 1px solid #aaa; color: #555;}

.input10pc,.input20pc,.input30pc,.input40pc,.input50pc,.input60pc,.input70pc,.input80pc,.input90pc, .input100pc{
    line-height: 24px; border: 1px solid #999 !important; color: #555; padding-left: .25em; padding-right: .25em;
}
.input10pc { width: 9% !important;}
.input20pc  { width: 19% !important;}
.input30pc  { width: 29% !important;}
.input40pc  { width: 39% !important;}
.input50pc  { width: 49% !important;}
.input60pc  { width: 59% !important;}
.input70pc  { width: 69% !important;}
.input80pc  { width: 79% !important;}
.input90pc  { width: 89% !important;}
.input100pc  { width: 99% !important;}

.submit {
    margin-right: 8px !important;
}

.form_row {
    margin-left: 0 !important;
    margin-right: 0 !important;
} 

.form_row .grid_10 {
    margin-right: 0 !important;
} 

.form_row  {
    position: relative;
    min-height: 36px;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
    vertical-align: middle;
    border: 0;
} 

.form_row  .grid_2{
    padding-top: 2px;/*Fix to center text verticaly*/
}

.form_row  label, .form_row  .field_name {
    margin-left: 0;
    font-weight: 400;
}

.block_content {
    margin-left: 10px;
    margin-right: 10px;
}

.input_tips {
    font-size: 10px;
    color: #888;
}

.validEmail{
    top: 22px;
    right: 15px;
    position: absolute;
    width: 16px;
    height: 16px;
}

select {
    text-shadow: none !important;
}

.rich_editor {
    margin-left: 14px;
}



/* Sidebar */
section.sidebar
{
    position:absolute;
    top:0;
    left:0;
    width:200px;
    height:100%;
    /* background: url(../images/pattern/31.png) repeat fixed #001A3B; */
    background: url(../images/pattern/31.png) repeat fixed #000;/* Sidebar background */
    color: #fff;
}

@media screen {
    body>section.sidebar
    {
        position:fixed;
    }
}

* html body
{
    overflow:hidden;
}

* html section#wrapper
{
    height:100%;
    overflow:auto;
}

/* Page content */
.container
{
    clear:both;
    margin: 0 auto;
    color:#666;
}

.page_content
{
    font-family: Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans', Arial, sans-serif;
    padding: 0;
    font-size:13px;
    line-height:1.3em;
    width:100%;
    min-width: 800px;
}

h1, h2, h3, h4, h5, h6 { font-family: Arial; font-weight: normal;}
.page_content p
{
    margin:10px 0 10px;
}
.page_content p.smallbottom, div.smallbottom { 
	margin-bottom: 5px; 
	border-top: 1px solid #eee;
	padding-top: 5px; 
}
div.nobottom, div.nobottom * { margin-bottom: 2px; }
.page_content
{
    font-size:13px;
    line-height:1.4em;
}

div#topbar { margin: 0; padding: 0; background: #1d99c5; color: #999;
width: 100%; position: fixed; top: 0; z-index: 4000; }

a.logo {
    display: block;
    margin-left:0;
    margin-top:4px;
    margin-bottom: 0;
    height: 68px;
    width: 200px;
    background: url(../images/logo.png) no-repeat 0 0 scroll;
    outline: none;
}

/* == Sidebar Menu == */
ul#menu {
    list-style:none;
    margin:0;
    float:left;
    position:relative;
    font-size:14px;
}

#menu li {
    position:relative;
    background:none;
    padding:0;
    margin:0;
    float:left;
}

#menu li a, .iconlink {
    color: #fff;
    display:block;
    padding: 0px 5px;
    padding: 7px 35px;
	padding-right: 7px; 
    text-decoration:none;
    border:0;
    position:relative;
    outline: none;
	border-right: 1px solid #333; 
}
.iconlink { 
    border-right: none;
    color: #255C90;
    padding-left: 40px;
    margin-bottom: 7px;
}
#menu li ul a {
	border-right: 1px solid #333;
	border-bottom: 1px solid #333;
	border-left: 1px solid #333;
	padding-left: 10px;
}
#menu li a.sf-with-ul {
	padding-right: 	20px;
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
#menu li a:hover {
    color:#fff !important;
    background: url(../images/1.png) repeat 0 0;
}
#menu li a.active, #menu li a.active:hover {
    color:#fff !important;
    background: url(../images/1.png) repeat 0 0;
}

.iconlink span.icon, #menu li a span.icon {
    position:absolute;
    left:7px;
    top:5px;
    height:24px;
    width:24px;
    display:block;
}

#menu li a span.icon1 {
    background:url(../images/fugue/icons24/megaphone.png) 0 0 no-repeat;
}
#menu li a span.iconschool, .iconlink span.iconschool {
    background:url(../images/fugue/icons24/school.png) 0 0 no-repeat;
}
#menu li a span.iconperf {
    background:url(../images/fugue/icons24/pf.png) 0 0 no-repeat;
}
#menu li a span.iconreport {
    background:url(../images/fugue/icons24/newspaper.png) 0 0 no-repeat;
}
#menu li a span.icon2 {
    background:url(../images/fugue/icons24/equalizer.png) 0 0 no-repeat;
}
#menu li a span.icon3 {
    background:url(../images/fugue/icons24/inbox-image.png) 0 0 no-repeat;
}
#menu li a span.iconenv {
    background:url(../images/fugue/icons24/envelope.png) 0 0 no-repeat;
}
#menu li a span.iconbook {
    background:url(../images/fugue/icons24/blank.png) 0 0 no-repeat;
}
#menu li a span.iconseries {
    background:url(../images/fugue/icons24/series.png) 0 0 no-repeat;
}
#menu li a span.iconadmin, .iconlink span.iconadmin {
    background:url(../images/fugue/icons24/admin.png) 0 0 no-repeat;
}
#menu li a span.icon33 {
    background:url(../images/fugue/icons24/iphone.png) 0 0 no-repeat;
}
#menu li a span.icon4 {
    background:url(../images/fugue/icons24/calendar-blue.png) 0 0 no-repeat;
}
#menu li a span.icon5 {
    background:url(../images/fugue/icons24/blue-folder-open.png) 0 0 no-repeat;
}
#menu li a span.icon6 {
    background:url(../images/fugue/icons24/system-monitor.png) 0 0 no-repeat;
}
#menu li a span.icon7 {
    background:url(../images/fugue/icons24/target.png) 0 0 no-repeat;
}
#menu li a span.icon8 {
    background:url(../images/fugue/icons24/application-sidebar.png) 0 0 no-repeat;
}
#menu li a span.icon9 {
    background:url(../images/fugue/icons24/table.png) 0 0 no-repeat;
}
#menu li a span.icon10 {
    background:url(../images/fugue/icons24/newspaper.png) 0 0 no-repeat;
}


/* Top panel */
.top_panel{
    margin-top: -22px;
}

.top_panel .box {
    background: url(../images/pattern/17.png) 0 0 fixed #eee;
    padding-top: 0;
    padding-bottom: 5px;
    margin-bottom: 12px;
    border-radius: 0 0 5px 5px;
    -moz-border-radius: 0 0 5px 5px;
    -webkit-border-radius: 0 0 5px 5px;
    -webkit-box-shadow: 0 1px 0 0 #B9B9B9;
    -moz-box-shadow: 0 1px 0 0 #B9B9B9;
    box-shadow: 0 1px 0 0 #B9B9B9;
}

.top_panel{
    margin-top: -22px;
}


.panel_item {
    padding: 0;
	margin: 0;
}

.panel_item li {
    display:inline-block;
    background:none;
    position:relative;
    margin-left: 0;
	margin-bottom: 0px;
}

.panel_item li a {
    font: 11px/1.6 Arial, 'Lora', 'TitilliumText22LRegular', Arial, 'Liberation Sans', FreeSans, sans-serif;
    display:block;
    font-weight:400;
    line-height:27px;
    text-decoration:none;
    color:#333;
    border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
    padding:0 12px;
    margin: 0px;
    background: #f9f9f9; /* Old browsers */
}

.panel_item li a:hover, .panel_item li a.hov, .panel_item li a.active {
    color:#000 !important;
    background: #fff;
}

.panel_item li a span.number {
    background: #FD6347;
    color: #fff;
    position: absolute;
    top: -7px;
    right: -10px;
    padding: 0 4px;
    font-size: 10px;
    line-height: 20px;
    min-width: 11px;
    text-align: center;
    border-radius: 1em;
    -moz-border-radius: 1em;
    -webkit-border-radius: 1em;
    -webkit-box-shadow: 0px 1px 2px 0px #B9B9B9;
    -moz-box-shadow: 0px 1px 2px 0px #B9B9B9;
    box-shadow: 0px 1px 2px 0px #B9B9B9;
}

.panel_item li.right {
    float: right;
    margin-right: 0;
    margin-left: 10px;
}

.panel_item li.right a {
    padding-left: 30px !important;
}

.panel_item li a span.logout{
    position:absolute;
    left:7px;
    top:7px;
    height:16px;
    width:216px;
    display:block;
    background: url(../images/fugue/icons/control-power.png) 0 0 no-repeat;
}

.panel_item li a span.report{
    position:absolute;
    left:7px;
    top:7px;
    height:16px;
    width:216px;
    display:block;
    background: url(../images/fugue/icons/application-text.png) 0 0 no-repeat;
}

.panel_item li a span.print{
    position:absolute;
    left:7px;
    top:7px;
    height:16px;
    width:216px;
    display:block;
    background: url(../images/fugue/icons/print.png) 0 0 no-repeat;
}

#searchform {
    background: url(../images/search.png) no-repeat 0 0;
    height: 73px;
    margin-right: -20px;
    width: 220px;
    position: relative;
}

#searchform input {
    position: absolute;
    top: 24px;
    left: 13px;
    width: 170px;
    padding: 0 5px;
    border: 0;
    background: transparent;
    line-height: 24px;
    height: 24px;
    color: #ddd;
    outline: none;
}

#searchform input::-webkit-input-placeholder {
    color: #eee;
}
#searchform input:-moz-placeholder {
    color: #eee;
}


/* BUTTONS
-----------------------------------------------------*/
.button {
    text-decoration: none !important;
    color: #333;	
    font: 100% Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans', Arial, sans-serif;
    padding: 5px 13px;
    margin: 0 3px 5px 0;
    border: solid 1px #aaa;
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #f6f6f6 0%, #dfdfdf 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#dfdfdf));
    background: -webkit-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -o-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    background: -ms-linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#dfdfdf',GradientType=0 );
    background: linear-gradient(top, #f6f6f6 0%,#dfdfdf 100%);
    vertical-align: middle;
    display: inline-block;
    zoom:1;
    *display:inline;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
    -moz-box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
    box-shadow: 0 1px 0 rgba(0,0,0,.1), inset 0 1px 0 rgba(255,255,255,.5), inset 0 -1px 0 rgba(255,255,255,.3);
}
.button:hover {
    text-decoration: none;
    background: #f6f6f6;
}

/* color */

.button.orange {
    border-color: #a3620a;
    background: #f9800f;
    background: -moz-linear-gradient(top, #ff9a22 0%, #f46e01 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff9a22), color-stop(100%,#f46e01));
    background: -webkit-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
    background: -o-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
    background: -ms-linear-gradient(top, #ff9a22 0%,#f46e01 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9a22', endColorstr='#f46e01',GradientType=0 );
    background: linear-gradient(top, #ff9a22 0%,#f46e01 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.orange:hover {
    background: #ff9a22;
}
.button.orange.flat {
    background: #f9800f;
}

.button.blue {
    border-color: #0076a3;
    background: #49b3fc;
    background: -moz-linear-gradient(top, #76c7ff 0%, #1da0fa 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#76c7ff), color-stop(100%,#1da0fa));
    background: -webkit-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
    background: -o-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
    background: -ms-linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#76c7ff', endColorstr='#1da0fa',GradientType=0 );
    background: linear-gradient(top, #76c7ff 0%,#1da0fa 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.1);
}
.button.blue:hover {
    background: #76c7ff;
}
.button.blue.flat {
    background: #49b3fc;
}

.button.green {
    border-color: #4e7521;
    background: #76ab3b;
    background: -moz-linear-gradient(top, #90c356 0%, #649a27 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#90c356), color-stop(100%,#649a27));
    background: -webkit-linear-gradient(top, #90c356 0%,#649a27 100%);
    background: -o-linear-gradient(top, #90c356 0%,#649a27 100%);
    background: -ms-linear-gradient(top, #90c356 0%,#649a27 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#90c356', endColorstr='#649a27',GradientType=0 );
    background: linear-gradient(top, #90c356 0%,#649a27 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.green:hover {
    background: #90c356;
}
.button.green.flat {
    background: #76ab3b;
}

.button.red {
    border-color: #9e0b0f;
    background: #e41d24;
    background: -moz-linear-gradient(top, #fb4e55 0%, #d7020a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fb4e55), color-stop(100%,#d7020a));
    background: -webkit-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
    background: -o-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
    background: -ms-linear-gradient(top, #fb4e55 0%,#d7020a 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb4e55', endColorstr='#d7020a',GradientType=0 );
    background: linear-gradient(top, #fb4e55 0%,#d7020a 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.red:hover {
    background: #fb4e55;
}
.button.red.flat {
    background: #e41d24;
}

.button.black {
    border-color: #000000;
    background: #111;
    background: -moz-linear-gradient(top, #4f4f4f 0%, #030303 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f4f4f), color-stop(100%,#030303));
    background: -webkit-linear-gradient(top, #4f4f4f 0%,#030303 100%);
    background: -o-linear-gradient(top, #4f4f4f 0%,#030303 100%);
    background: -ms-linear-gradient(top, #4f4f4f 0%,#030303 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f4f4f', endColorstr='#030303',GradientType=0 );
    background: linear-gradient(top, #4f4f4f 0%,#030303 100%);
    color: #eee !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.6);
}
.button.black:hover {
    background: #4f4f4f;
}
.button.black.flat {
    background: #111;
}

.button.purple {
    border-color: #350d4c;
    background: #7933ac;
    background: -moz-linear-gradient(top, #9655c6 0%, #661e9b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9655c6), color-stop(100%,#661e9b));
    background: -webkit-linear-gradient(top, #9655c6 0%,#661e9b 100%);
    background: -o-linear-gradient(top, #9655c6 0%,#661e9b 100%);
    background: -ms-linear-gradient(top, #9655c6 0%,#661e9b 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9655c6', endColorstr='#661e9b',GradientType=0 );
    background: linear-gradient(top, #9655c6 0%,#661e9b 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.3);
}
.button.purple:hover {
    background: #9655c6;
}
.button.purple.flat {
    background: #7933ac;
}

.button.gray {
    border-color: #656565;
    background: #888888;
    background: -moz-linear-gradient(top, #adadad 0%, #707070 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#adadad), color-stop(100%,#707070));
    background: -webkit-linear-gradient(top, #adadad 0%,#707070 100%);
    background: -o-linear-gradient(top, #adadad 0%,#707070 100%);
    background: -ms-linear-gradient(top, #adadad 0%,#707070 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adadad', endColorstr='#707070',GradientType=0 );
    background: linear-gradient(top, #adadad 0%,#707070 100%);
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.gray:hover {
    background: #adadad;
}
.button.gray.flat {
    background: #888888;
}

.button.lightblue {
    border: 1px solid #5189B3;
    background: #88bfe8; /* Old browsers */
    background: -moz-linear-gradient(top,  #88bfe8 0%, #70b0e0 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#88bfe8), color-stop(100%,#70b0e0)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* IE10+ */
    background: linear-gradient(top,  #88bfe8 0%,#70b0e0 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#88bfe8', endColorstr='#70b0e0',GradientType=0 ); /* IE6-9 */
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.lightblue.flat { 
    background: #88bfe8;
}
.button.lightblue:hover {
    background: #88bfe8;
}

.button.slategray {
    border: 1px solid #111;
    background: #828c95; /* Old browsers */
    background: -moz-linear-gradient(top,  #828c95 2%, #28343b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(2%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #828c95 2%,#28343b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #828c95 2%,#28343b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #828c95 2%,#28343b 100%); /* IE10+ */
    background: linear-gradient(top,  #828c95 2%,#28343b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#828c95', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */
    color: #fff !important;
    text-shadow: 0 -1px 0 rgba(0,0,0,.2);
}
.button.slategray.flat { 
    background: #828c95;
}
.button.slategray:hover {
    background: #828c95;
}

/* button size */
.button.small {
    font-size: 85%;
    font-weight: normal;
    padding: 2px 6px;
    text-shadow: none;
}
.button.medium {
    font-size: 120%;
    font-weight: bold;
    padding: 7px 16px;
}
.button.large {
    font-size: 150%;
    font-weight: bold;
    padding: 9px 20px;
}

/* button shape */
.button.rect {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}
.button.rounded {
    -webkit-border-radius: 20em;
    -moz-border-radius: 20em;
    border-radius: 20em;
}

/* button embossed */
.button.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -2px 0 rgba(0,0,0,.2), inset 0 -3px 0 rgba(255,255,255,.2);
    padding-top: 4px;
    padding-bottom: 6px;
}
.button.embossed.small,
.button.small.embossed {
    -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
    box-shadow: inset 0 -1px 0 rgba(0,0,0,.2), inset 0 -2px 0 rgba(255,255,255,.2);
    padding-top: 1px;
    padding-bottom: 2px;
}
.button.embossed.large,
.button.large.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -4px 0 rgba(255,255,255,.2);
    padding-top: 6px;
    padding-bottom: 10px;
}
.button.embossed.xlarge,
.button.xlarge.embossed {
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.5), inset 0 -3px 0 rgba(0,0,0,.2), inset 0 -5px 0 rgba(255,255,255,.2);
    padding-top: 10px;
    padding-bottom: 14px;
}


/* Info messages ( Alerts ) 
---------------------------------------------*/
.alert, .msg {
    padding:15px 15px;
    margin:7px 0 12px;
	margin-top: 0px;
    border-radius: 4px;
    font-family: Verdana;
    width: auto;
    padding-left:55px;
    font-style:normal;
    font-family: Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans', Arial, "Times New Roman", Times, serif;
    font-size: 14px;
    line-height: 15px;
    background:#eee;
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 10px 8px;
 
}

div.alert { cursor: pointer; } 
p.alert { cursor: default; }

div.alert:hover {
    opacity: 0.5;
}

.info_msg, .msg_info {
    background-color: #E3F7FC;
    background-image:url(../images/fugue/icons24/information.png);
    border:1px solid #8ed9f6;
    color:#2e6093;
}

.note_msg, .msg_note {
    background-color: #FFFBC8;
    background-image: url(../images/fugue/icons24/thumb-up.png);
    border:1px solid #f5d145;
    color:#8F680E;
}

.error_msg, .msg_error {
    background-color:#FFC8D1;  
    background-image: url(../images/fugue/icons24/cross-circle.png);
    border:1px solid #D96E66;
    color:#cd0a0a;
}

.tip_msg, .msg_tip {
    background-color:#E6FFE9;
    background-image: url(../images/fugue/icons24/light-bulb-off.png);
    border:1px solid #BCDB58;
    color:#38762C;
}
.succes_msg, .msg_success {
    background-color:#DDFFCD;
    background-image: url(../images/fugue/icons24/tick.png);
    border:1px solid #b7db58;
    color:#38762C;
}

.succes_msg {
    background-color:#DDFFCD;
    background-image: url(../images/fugue/icons24/tick.png);
    border:1px solid #b7db58;
    color:#38762C;
}

.saved_msg, .msg_saved {
    background-color:#B5D8FA;
    background-image: url(../images/fugue/icons24/disk-black.png);
    border:1px solid #6495ED;
    color:#36414B;
}

.exclamation_msg, .msg_exclamation {
    background-color:#FFCE91;
    background-image: url(../images/fugue/icons24/exclamation.png);
    border:1px solid #FF8C00;
    color:#FF4500;
}

.battery_msg, .msg_battery {
    background-color:#708090;
    background-image: url(../images/fugue/icons24/battery.png);
    border:1px solid #2B3238;
    color:#FFF;
}

/* Lists 
----------------------------------------------------*/
ul.list1, ul.list2, ul.list3, ul.list4, ul.list5, ul.list6,
ul.list7, ul.list8, ul.list9, ul.list10, ul.list11, ul.list12, ul.list13, ul.list14, ul.list15, ul.list16 {
    margin:0;
}
ul.list1 li, ul.list2 li, ul.list3 li , ul.list4 li, ul.list5 li, ul.list6 li,
ul.list7 li , ul.list8 li, ul.list9 li, ul.list10 li, ul.list11 li , ul.list12 li , ul.list13 li, ul.list14 li, ul.list15 li, ul.list16 li  {
    margin-bottom:10px;
    margin-left: 10px;
    padding-left:24px;
    display:block;
    list-style: none;
}

ul.list1 li {
    background:url('../images/fugue/icons/tick.png') no-repeat left center transparent;
}
ul.list2 li {
    background:url('../images/fugue/icons/cross-script.png') no-repeat left center transparent;
}
ul.list3 li {
    background:url('../images/fugue/icons/minus.png') no-repeat left center transparent;
}
ul.list4 li {
    background:url('../images/fugue/icons/new-text.png') no-repeat left center transparent;
}
ul.list5 li {
    background:url('../images/fugue/icons/medal-red.png') no-repeat left center transparent;
}
ul.list6 li {
    background:url('../images/fugue/icons/hand-point.png') no-repeat left center transparent;
}
ul.list7 li {
    background:url('../images/fugue/icons/thumb-up.png') no-repeat left center transparent;
}
ul.list8 li {
    background:url('../images/fugue/icons/leaf.png') no-repeat left center transparent;
}
ul.list9 li {
    background:url('../images/fugue/icons/plus.png') no-repeat left center transparent;
}
ul.list10 li {
    background:url('../images/fugue/icons/smiley-wink.png') no-repeat left center transparent;
}
ul.list11 li {
    background:url('../images/fugue/icons/arrow-curve-000-left.png') no-repeat left center transparent;
}
ul.list12 li {
    background:url('../images/fugue/icons/layers-ungroup.png') no-repeat left center transparent;
}
ul.list13 li {
    background:url('../images/fugue/icons/address-book.png') no-repeat left center transparent;
}
ul.list14 li {
    background:url('../images/fugue/icons/mobile-phone--plus.png') no-repeat left center transparent;
}
ul.list15 li {
    background:url('../images/fugue/icons/mail-open.png') no-repeat left center transparent;
}
ul.list16 li {
    background:url('../images/fugue/icons/block.png') no-repeat left center transparent;
}


/* Hightlight text */

mark {
    -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    -moz-box-shadow:0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    box-shadow:0 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    padding: 3px 12px;
    border: 1px solid #fff;
}
a:hover mark {
    background: #708090;
    color: #fff;
}

mark.style1{
    background-color:#eee;
    color:#333;
}
mark.style2 {
    background-color:#FF6;
    color:#000;
}
mark.style3 {
    background-color:#333;
    color:#f5f5f5;
}
mark.style4 {
    background-color:#CD5C5C;
    color:#f5f5f5;
}
mark.style5 {
    background-color:#6495ED;
    color:#fff;
}
mark.style6 {
    background-color:#008B8B;
    color:#fff;
}
mark.style7 {
    color:#fff;
    background-color:#FF8C00;
}
mark.style8 {
    background-color:#2E8B57;
    color:#fff;
}
mark.style9 {
    background-color:#3D5578;
    color:#fff;
}
mark.style10 {
    background-color:#A52A2A;
    color:#fff;
}
mark.style11 {
    color:#fff;
    background-color:#4169E1;
}
mark.style12 {
    background-color:#A0522D;
    color:#fff;
}

/* HOME PAGE (index.html)
-------------------------------------------------------*/
.site_content li {
    margin: 0;
    padding: 0;
    width: 100%;
    list-style: none;
    font-weight: 700;
    padding-bottom: 12px;
    margin-top: 12px;
    border-bottom: 1px solid #ddd;
    font-size: 14px;
    font-style: italic;
}
.site_content li mark{
    font-size: 14px;
    font-weight: 700;
    font-style: normal;
}
.site_content li:last-of-type {
    border-bottom: 0;
    padding-bottom: 5px;
}
/* GALLERY
------------------------------------------------------*/

ul.gallery {
    margin: 5px;
    margin-top: 7px;
    padding: 0;
}

ul.gallery img {
    margin:0;
    padding: 0;
    border: 1px solid #aaa;
}

ul.gallery li {
    margin: 5px 4px;
    padding: 0;
    list-style: none;
    display: inline-block;
    position: relative;
    background: url(../images/pattern/2.png) 0 0;
}

ul.gallery .img_edit {
    position: absolute;
    display: none;
    width: 30px;
    height: 30px;
    bottom: 50%;
    left: 50%;
    margin-left: -31px;
    margin-bottom: -15px;
    background: url(../images/edit.png) no-repeat center center;
}

ul.gallery .img_delete {
    position: absolute;
    display: none;
    width: 30px;
    height: 30px;
    bottom: 50%;
    right: 50%;
    margin-right: -31px;
    margin-bottom: -15px;
    background: url(../images/delete.png) no-repeat center center;
}

ul.gallery li:hover .img_edit,ul.gallery li:hover .img_delete  {
    display: block;
}


/* GALLERY
------------------------------------------------------*/

ul.gallery1 {
    margin: 5px;
    margin-top: 7px;
    padding: 0;
}

ul.gallery1 img {
    margin:0;
    padding: 0;
    border: 1px solid #aaa;
}

ul.gallery1 li {
    margin: 5px 4px;
    padding: 0;
    list-style: none;
    display: inline-block;
    position: relative;
    background: url(../images/pattern/2.png) 0 0;
}

ul.gallery1 .img_edit, ul.gallery1 .img_delete  {
    position: absolute;
    display: none;
    width: 50px;
    height: 18px;
    line-height: 18px;
    left: 50%;
    margin-left: -40px;
    text-align: center;
}
ul.gallery1 .img_edit {
    bottom: 50%;
    margin-bottom: 4px;
}
ul.gallery1 .img_delete {
    bottom: 50%;
    margin-bottom: -34px;
}

ul.gallery1 li:hover .img_edit,ul.gallery1 li:hover .img_delete  {
    display: block;
}

/* Plugins styles */
.simple_slider{
    margin: 10px 0 30px 5px;
    width: 100%;
}

#multiple_vertical_slider span {
    height:120px;
    float:left;
    margin:15px;
}

.amount {
    color:#999; 
    font-weight:bold;
}

#ui-datepicker-div {
    z-index: 999 !important;
    font-size: 11px !important;
}

/* Login page
--------------------------------------------*/
.l_box_wrap .form_item { width: 100%; float: none; }
.login_box_wrap { 
    display: block;
    top: 50%;
    left: 50%;
    margin-left: -150px;
    margin-top: -220px;
    position: absolute;
    overflow: hidden;
    width: 300px;
}
.login_box {
    display: block;	
    background:#fff;
    margin-bottom:20px;
    padding:0;	
    border: 1px solid #aaa;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    -webkit-box-shadow:0 0 10px #DCDCDC inset;
    -moz-box-shadow:0 0 10px #DCDCDC inset;
    box-shadow:0 0 10px #DCDCDC inset;
}
.login_box h2 {
    font-family: 'Lora', 'TitilliumText22LRegular', 'Droid Sans', Arial, sans-serif;
    font-size:14px;
    font-weight:700;
    color:#fafafa;
    background: url(../images/1.png) 0 0;
    margin:5px;
    padding:12px;
    padding-left: 15px;
    padding-right: 45px;
    border: 1px solid #1D2C43;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
}
.login_box h2 .title {
    display: block;
    margin-right: -20px;
    text-align: center;
    text-transform: capitalize;
}
.login_submit{
    margin-right: 12px !important;
}
.login_block_in {
    padding: 12px;
}
a.lostpassword {
    text-align: left;
    color: #56749E;
    margin-left: 16px;
    line-height: 30px;
}

a.lostpassword:hover {
    text-align: left;
    color: #21559E;
}
.login_block_in .text,  .login_block_in .password, .login_block_in .username, .login_block_in .email {
    display: block;
    padding: 0 5px;
    margin-top: 5px;
    margin-bottom: 2px;
    width: 240px;
    height: 32px;
    line-height: 32px;
    color: #555;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow:0 0 10px #DCDCDC inset;
    -moz-box-shadow:0 0 10px #DCDCDC inset;
    box-shadow:0 0 10px #DCDCDC inset;
}
.login_block_in .username:focus, .login_block_in .password:focus {
    -webkit-box-shadow:0 0 10px #DCDCDC inset;
    -moz-box-shadow:0 0 10px #DCDCDC inset;
    box-shadow:0 0 10px #DCDCDC inset;
}

.login_background {
    background: url(../images/pattern/19.png) #ddd;
}
/*
CUSTOM ELEMENTS
-------------------------------------------*/

/* Icons */

.call_button {
    position: relative;
    display: inline-block;
    margin: 10px 5px;
    min-width: 70px;
    height: 70px;
    background: #ddd;
    border: 1px solid #ccc;
    background: #fcfff4; /* Old browsers */
    background: -moz-linear-gradient(top,  #fcfff4 0%, #dbdbdb 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfff4), color-stop(100%,#dbdbdb)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fcfff4 0%,#dbdbdb 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fcfff4 0%,#dbdbdb 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fcfff4 0%,#dbdbdb 100%); /* IE10+ */
    background: linear-gradient(top,  #fcfff4 0%,#dbdbdb 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfff4', endColorstr='#dbdbdb',GradientType=0 ); /* IE6-9 */

    -webkit-box-shadow: 0px 1px 1px 0px #B9B9B9;
    -moz-box-shadow: 0px 1px 1px 0px #B9B9B9;
    box-shadow: 0px 1px 1px 0px #B9B9B9;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    zoom:1;
}

.call_button:hover {background: #eee;}

span.m_icon {
    display: block;
    width: 32px;
    height: 32px;
    position: absolute;
    top: 8px;
    left: 50%;
    margin-left: -16px;
    background-position: center center;
    background-repeat: no-repeat;
}

span.m_text {
    display: block;
    width: auto;
    height: 32px;
    position: relative;
    top: 44px;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
}

span.b_icon {
    display: block;
    width: 16px;
    height: 16px;
    position: relative;
    float: left;
    margin-left: -4px;
    margin-right: 8px;
    background-position: center center;
    background-repeat: no-repeat;
}
span.b_text {
    display: block;
    width: auto;
    height: 16px;
    position: relative;
    top: 2px;
    right: 0;
    padding-left: 2px;
    padding-right: 2px;
}

/*	GLYPHISH ICONS
---------------------------------------------------------------------*/
.icon span.a1 {background-image: url(../images/icons/1.png);}
.icon span.a2 {background-image: url(../images/icons/2.png);}
.icon span.a3 {background-image: url(../images/icons/3.png);}
.icon span.a4 {background-image: url(../images/icons/4.png);}
.icon span.a5 {background-image: url(../images/icons/5.png);}
.icon span.a6 {background-image: url(../images/icons/6.png);}
.icon span.a7 {background-image: url(../images/icons/7.png);}
.icon span.a8 {background-image: url(../images/icons/8.png);}
.icon span.a9 {background-image: url(../images/icons/9.png);}
.icon span.a10 {background-image: url(../images/icons/10.png);}
.icon span.a11 {background-image: url(../images/icons/11.png);}
.icon span.a12 {background-image: url(../images/icons/12.png);}
.icon span.a13 {background-image: url(../images/icons/13.png);}
.icon span.a14 {background-image: url(../images/icons/14.png);}
.icon span.a15 {background-image: url(../images/icons/15.png);}
.icon span.a16 {background-image: url(../images/icons/16.png);}
.icon span.a17 {background-image: url(../images/icons/17.png);}
.icon span.a18 {background-image: url(../images/icons/18.png);}
.icon span.a19 {background-image: url(../images/icons/19.png);}
.icon span.a20 {background-image: url(../images/icons/20.png);}
.icon span.a21 {background-image: url(../images/icons/21.png);}
.icon span.a22 {background-image: url(../images/icons/22.png);}
.icon span.a23 {background-image: url(../images/icons/23.png);}
.icon span.a24 {background-image: url(../images/icons/24.png);}
.icon span.a25 {background-image: url(../images/icons/25.png);}
.icon span.a26 {background-image: url(../images/icons/26.png);}
.icon span.a27 {background-image: url(../images/icons/27.png);}
.icon span.a28 {background-image: url(../images/icons/28.png);}
.icon span.a29 {background-image: url(../images/icons/29.png);}
.icon span.a30 {background-image: url(../images/icons/30.png);}
.icon span.a31 {background-image: url(../images/icons/31.png);}
.icon span.a32 {background-image: url(../images/icons/32.png);}
.icon span.a33 {background-image: url(../images/icons/33.png);}
.icon span.a34 {background-image: url(../images/icons/34.png);}
.icon span.a35 {background-image: url(../images/icons/35.png);}
.icon span.a36 {background-image: url(../images/icons/36.png);}
.icon span.a37 {background-image: url(../images/icons/37.png);}
.icon span.a38 {background-image: url(../images/icons/38.png);}
.icon span.a39 {background-image: url(../images/icons/39.png);}
.icon span.a40 {background-image: url(../images/icons/40.png);}
.icon span.a41 {background-image: url(../images/icons/41.png);}
.icon span.a42 {background-image: url(../images/icons/42.png);}
.icon span.a43 {background-image: url(../images/icons/43.png);}
.icon span.a44 {background-image: url(../images/icons/44.png);}
.icon span.a45 {background-image: url(../images/icons/45.png);}
.icon span.a46 {background-image: url(../images/icons/46.png);}
.icon span.a47 {background-image: url(../images/icons/47.png);}
.icon span.a48 {background-image: url(../images/icons/48.png);}
.icon span.a49 {background-image: url(../images/icons/49.png);}
.icon span.a50 {background-image: url(../images/icons/50.png);}
.icon span.a51 {background-image: url(../images/icons/51.png);}
.icon span.a52 {background-image: url(../images/icons/52.png);}
.icon span.a53 {background-image: url(../images/icons/53.png);}
.icon span.a54 {background-image: url(../images/icons/54.png);}
.icon span.a55 {background-image: url(../images/icons/55.png);}
.icon span.a56 {background-image: url(../images/icons/56.png);}
.icon span.a57 {background-image: url(../images/icons/57.png);}
.icon span.a58 {background-image: url(../images/icons/58.png);}
.icon span.a59 {background-image: url(../images/icons/59.png);}
.icon span.a60 {background-image: url(../images/icons/60.png);}
.icon span.a61 {background-image: url(../images/icons/61.png);}
.icon span.a62 {background-image: url(../images/icons/62.png);}
.icon span.a63 {background-image: url(../images/icons/63.png);}
.icon span.a64 {background-image: url(../images/icons/64.png);}
.icon span.a65 {background-image: url(../images/icons/65.png);}
.icon span.a66 {background-image: url(../images/icons/66.png);}
.icon span.a67 {background-image: url(../images/icons/67.png);}
.icon span.a68 {background-image: url(../images/icons/68.png);}
.icon span.a69 {background-image: url(../images/icons/69.png);}
.icon span.a70 {background-image: url(../images/icons/70.png);}
.icon span.a71 {background-image: url(../images/icons/71.png);}
.icon span.a72 {background-image: url(../images/icons/72.png);}
.icon span.a73 {background-image: url(../images/icons/73.png);}
.icon span.a74 {background-image: url(../images/icons/74.png);}
.icon span.a75 {background-image: url(../images/icons/75.png);}
.icon span.a76 {background-image: url(../images/icons/76.png);}
.icon span.a77 {background-image: url(../images/icons/77.png);}
.icon span.a78 {background-image: url(../images/icons/78.png);}
.icon span.a79 {background-image: url(../images/icons/79.png);}
.icon span.a80 {background-image: url(../images/icons/80.png);}
.icon span.a81 {background-image: url(../images/icons/81.png);}
.icon span.a82 {background-image: url(../images/icons/82.png);}
.icon span.a83 {background-image: url(../images/icons/83.png);}
.icon span.a84 {background-image: url(../images/icons/84.png);}
.icon span.a85 {background-image: url(../images/icons/85.png);}
.icon span.a86 {background-image: url(../images/icons/86.png);}
.icon span.a87 {background-image: url(../images/icons/87.png);}
.icon span.a88 {background-image: url(../images/icons/88.png);}
.icon span.a89 {background-image: url(../images/icons/89.png);}
.icon span.a90 {background-image: url(../images/icons/90.png);}
.icon span.a91 {background-image: url(../images/icons/91.png);}
.icon span.a92 {background-image: url(../images/icons/92.png);}
.icon span.a93 {background-image: url(../images/icons/93.png);}
.icon span.a94 {background-image: url(../images/icons/94.png);}
.icon span.a95 {background-image: url(../images/icons/95.png);}
.icon span.a96 {background-image: url(../images/icons/96.png);}
.icon span.a97 {background-image: url(../images/icons/97.png);}
.icon span.a98 {background-image: url(../images/icons/98.png);}
.icon span.a99 {background-image: url(../images/icons/99.png);}
.icon span.a100 {background-image: url(../images/icons/100.png);}
.icon span.a101 {background-image: url(../images/icons/101.png);}
.icon span.a102 {background-image: url(../images/icons/102.png);}
.icon span.a103 {background-image: url(../images/icons/103.png);}
.icon span.a104 {background-image: url(../images/icons/104.png);}
.icon span.a105 {background-image: url(../images/icons/105.png);}
.icon span.a106 {background-image: url(../images/icons/106.png);}
.icon span.a107 {background-image: url(../images/icons/107.png);}
.icon span.a108 {background-image: url(../images/icons/108.png);}
.icon span.a109 {background-image: url(../images/icons/109.png);}
.icon span.a110 {background-image: url(../images/icons/110.png);}
.icon span.a111 {background-image: url(../images/icons/111.png);}
.icon span.a112 {background-image: url(../images/icons/112.png);}
.icon span.a113 {background-image: url(../images/icons/113.png);}
.icon span.a114 {background-image: url(../images/icons/114.png);}
.icon span.a115 {background-image: url(../images/icons/115.png);}
.icon span.a116 {background-image: url(../images/icons/116.png);}
.icon span.a117 {background-image: url(../images/icons/117.png);}
.icon span.a118 {background-image: url(../images/icons/118.png);}
.icon span.a119 {background-image: url(../images/icons/119.png);}
.icon span.a120 {background-image: url(../images/icons/120.png);}
.icon span.a121 {background-image: url(../images/icons/121.png);}
.icon span.a122 {background-image: url(../images/icons/122.png);}
.icon span.a123 {background-image: url(../images/icons/123.png);}
.icon span.a124 {background-image: url(../images/icons/124.png);}
.icon span.a125 {background-image: url(../images/icons/125.png);}
.icon span.a126 {background-image: url(../images/icons/126.png);}
.icon span.a127 {background-image: url(../images/icons/127.png);}
.icon span.a128 {background-image: url(../images/icons/128.png);}
.icon span.a129 {background-image: url(../images/icons/129.png);}
.icon span.a130 {background-image: url(../images/icons/130.png);}
.icon span.a131 {background-image: url(../images/icons/131.png);}
.icon span.a132 {background-image: url(../images/icons/132.png);}
.icon span.a133 {background-image: url(../images/icons/133.png);}
.icon span.a134 {background-image: url(../images/icons/134.png);}
.icon span.a135 {background-image: url(../images/icons/135.png);}
.icon span.a136 {background-image: url(../images/icons/136.png);}
.icon span.a137 {background-image: url(../images/icons/137.png);}
.icon span.a138 {background-image: url(../images/icons/138.png);}
.icon span.a139 {background-image: url(../images/icons/139.png);}
.icon span.a140 {background-image: url(../images/icons/140.png);}
.icon span.a141 {background-image: url(../images/icons/141.png);}
.icon span.a142 {background-image: url(../images/icons/142.png);}
.icon span.a143 {background-image: url(../images/icons/143.png);}
.icon span.a144 {background-image: url(../images/icons/144.png);}
.icon span.a145 {background-image: url(../images/icons/145.png);}
.icon span.a146 {background-image: url(../images/icons/146.png);}
.icon span.a147 {background-image: url(../images/icons/147.png);}
.icon span.a148 {background-image: url(../images/icons/148.png);}
.icon span.a149 {background-image: url(../images/icons/149.png);}
.icon span.a150 {background-image: url(../images/icons/150.png);}
.icon span.a151 {background-image: url(../images/icons/151.png);}
.icon span.a152 {background-image: url(../images/icons/152.png);}
.icon span.a153 {background-image: url(../images/icons/153.png);}
.icon span.a154 {background-image: url(../images/icons/154.png);}
.icon span.a155 {background-image: url(../images/icons/155.png);}
.icon span.a156 {background-image: url(../images/icons/156.png);}
.icon span.a157 {background-image: url(../images/icons/157.png);}
.icon span.a158 {background-image: url(../images/icons/158.png);}
.icon span.a159 {background-image: url(../images/icons/159.png);}
.icon span.a160 {background-image: url(../images/icons/160.png);}
.icon span.a161 {background-image: url(../images/icons/161.png);}
.icon span.a162 {background-image: url(../images/icons/162.png);}
.icon span.a163 {background-image: url(../images/icons/163.png);}
.icon span.a164 {background-image: url(../images/icons/164.png);}
.icon span.a165 {background-image: url(../images/icons/165.png);}
.icon span.a166 {background-image: url(../images/icons/166.png);}
.icon span.a167 {background-image: url(../images/icons/167.png);}
.icon span.a168 {background-image: url(../images/icons/168.png);}
.icon span.a169 {background-image: url(../images/icons/169.png);}
.icon span.a170 {background-image: url(../images/icons/170.png);}
.icon span.a171 {background-image: url(../images/icons/171.png);}
.icon span.a172 {background-image: url(../images/icons/172.png);}
.icon span.a173 {background-image: url(../images/icons/173.png);}
.icon span.a174 {background-image: url(../images/icons/174.png);}
.icon span.a175 {background-image: url(../images/icons/175.png);}
.icon span.a176 {background-image: url(../images/icons/176.png);}
.icon span.a177 {background-image: url(../images/icons/177.png);}
.icon span.a178 {background-image: url(../images/icons/178.png);}
.icon span.a179 {background-image: url(../images/icons/179.png);}
.icon span.a180 {background-image: url(../images/icons/180.png);}
.icon span.a181 {background-image: url(../images/icons/181.png);}
.icon span.a182 {background-image: url(../images/icons/182.png);}
.icon span.a183 {background-image: url(../images/icons/183.png);}
.icon span.a184 {background-image: url(../images/icons/184.png);}
.icon span.a185 {background-image: url(../images/icons/185.png);}
.icon span.a186 {background-image: url(../images/icons/186.png);}
.icon span.a187 {background-image: url(../images/icons/187.png);}
.icon span.a188 {background-image: url(../images/icons/188.png);}
.icon span.a189 {background-image: url(../images/icons/189.png);}
.icon span.a190 {background-image: url(../images/icons/190.png);}
.icon span.a191 {background-image: url(../images/icons/191.png);}
.icon span.a192 {background-image: url(../images/icons/192.png);}
.icon span.a193 {background-image: url(../images/icons/193.png);}
.icon span.a194 {background-image: url(../images/icons/194.png);}
.icon span.a195 {background-image: url(../images/icons/195.png);}
.icon span.a196 {background-image: url(../images/icons/196.png);}
.icon span.a197 {background-image: url(../images/icons/197.png);}
.icon span.a198 {background-image: url(../images/icons/198.png);}
.icon span.a199 {background-image: url(../images/icons/199.png);}
.icon span.a200 {background-image: url(../images/icons/200.png);}

/*	FUGUE ICONS
---------------------------------------------------------------------*/
.icon span.b1 {background-image: url(../images/fugue/icons/abacus.png);}
.icon span.b2 {background-image: url(../images/fugue/icons/acorn.png);}
.icon span.b3 {background-image: url(../images/fugue/icons/address-book.png);}
.icon span.b4 {background-image: url(../images/fugue/icons/address-book--arrow.png);}
.icon span.b5 {background-image: url(../images/fugue/icons/address-book--exclamation.png);}
.icon span.b6 {background-image: url(../images/fugue/icons/address-book--minus.png);}
.icon span.b7 {background-image: url(../images/fugue/icons/address-book--pencil.png);}
.icon span.b8 {background-image: url(../images/fugue/icons/address-book--plus.png);}
.icon span.b9 {background-image: url(../images/fugue/icons/address-book-blue.png);}
.icon span.b10 {background-image: url(../images/fugue/icons/address-book-open.png);}
.icon span.b11 {background-image: url(../images/fugue/icons/alarm-clock.png);}
.icon span.b12{background-image: url(../images/fugue/icons/alarm-clock--arrow.png);}
.icon span.b13 {background-image: url(../images/fugue/icons/alarm-clock--exclamation.png);}
.icon span.b14 {background-image: url(../images/fugue/icons/alarm-clock--minus.png);}
.icon span.b15 {background-image: url(../images/fugue/icons/alarm-clock--pencil.png);}
.icon span.b16 {background-image: url(../images/fugue/icons/alarm-clock--plus.png);}
.icon span.b17 {background-image: url(../images/fugue/icons/alarm-clock-blue.png);}
.icon span.b18 {background-image: url(../images/fugue/icons/alarm-clock-select.png);}
.icon span.b19 {background-image: url(../images/fugue/icons/alarm-clock-select-remain.png);}
.icon span.b20 {background-image: url(../images/fugue/icons/anchor.png);}
.icon span.b21 {background-image: url(../images/fugue/icons/android.png);}
.icon span.b22 {background-image: url(../images/fugue/icons/animal.png);}
.icon span.b23 {background-image: url(../images/fugue/icons/animal-dog.png);}
.icon span.b24 {background-image: url(../images/fugue/icons/animal-monkey.png);}
.icon span.b25 {background-image: url(../images/fugue/icons/animal-monkey-sulky.png);}
.icon span.b26 {background-image: url(../images/fugue/icons/animal-penguin.png);}
.icon span.b27 {background-image: url(../images/fugue/icons/application.png);}
.icon span.b28 {background-image: url(../images/fugue/icons/application--arrow.png);}
.icon span.b29 {background-image: url(../images/fugue/icons/application--exclamation.png);}
.icon span.b30 {background-image: url(../images/fugue/icons/application--minus.png);}
.icon span.b31 {background-image: url(../images/fugue/icons/application--pencil.png);}
.icon span.b32 {background-image: url(../images/fugue/icons/application--plus.png);}
.icon span.b33 {background-image: url(../images/fugue/icons/application-block.png);}
.icon span.b34 {background-image: url(../images/fugue/icons/application-blog.png);}
.icon span.b35 {background-image: url(../images/fugue/icons/application-blue.png);}
.icon span.b36 {background-image: url(../images/fugue/icons/application-browser.png);}
.icon span.b37 {background-image: url(../images/fugue/icons/application-detail.png);}
.icon span.b38 {background-image: url(../images/fugue/icons/application-dialog.png);}
.icon span.b39 {background-image: url(../images/fugue/icons/application-dock.png);}
.icon span.b40 {background-image: url(../images/fugue/icons/application-dock-090.png);}
.icon span.b41 {background-image: url(../images/fugue/icons/application-dock-180.png);}
.icon span.b42 {background-image: url(../images/fugue/icons/application-dock-270.png);}
.icon span.b43 {background-image: url(../images/fugue/icons/application-dock-tab.png);}
.icon span.b44 {background-image: url(../images/fugue/icons/application-document.png);}
.icon span.b45 {background-image: url(../images/fugue/icons/application-documents.png);}
.icon span.b46 {background-image: url(../images/fugue/icons/application-export.png);}
.icon span.b47 {background-image: url(../images/fugue/icons/application-form.png);}
.icon span.b48 {background-image: url(../images/fugue/icons/application-home.png);}
.icon span.b49 {background-image: url(../images/fugue/icons/application-icon.png);}
.icon span.b50 {background-image: url(../images/fugue/icons/application-image.png);}
.icon span.b51 {background-image: url(../images/fugue/icons/application-import.png);}
.icon span.b52 {background-image: url(../images/fugue/icons/application-list.png);}
.icon span.b53 {background-image: url(../images/fugue/icons/application-medium.png);}
.icon span.b54 {background-image: url(../images/fugue/icons/application-monitor.png);}
.icon span.b55 {background-image: url(../images/fugue/icons/application-network.png);}
.icon span.b56 {background-image: url(../images/fugue/icons/application-plus.png);}
.icon span.b57 {background-image: url(../images/fugue/icons/application-plus-black.png);}
.icon span.b58 {background-image: url(../images/fugue/icons/application-rename.png);}
.icon span.b59 {background-image: url(../images/fugue/icons/application-resize.png);}
.icon span.b60 {background-image: url(../images/fugue/icons/application-resize-actual.png);}
.icon span.b61 {background-image: url(../images/fugue/icons/application-resize-full.png);}
.icon span.b62 {background-image: url(../images/fugue/icons/application-run.png);}
.icon span.b63 {background-image: url(../images/fugue/icons/application-search-result.png);}
.icon span.b64 {background-image: url(../images/fugue/icons/application-share.png);}
.icon span.b65 {background-image: url(../images/fugue/icons/application-sidebar.png);}
.icon span.b66 {background-image: url(../images/fugue/icons/application-sidebar-collapse.png);}
.icon span.b67 {background-image: url(../images/fugue/icons/application-sidebar-expand.png);}
.icon span.b68 {background-image: url(../images/fugue/icons/application-sidebar-list.png);}
.icon span.b69 {background-image: url(../images/fugue/icons/application-small.png);}
.icon span.b70 {background-image: url(../images/fugue/icons/application-small-blue.png);}
.icon span.b71 {background-image: url(../images/fugue/icons/application-small-list.png);}
.icon span.b72 {background-image: url(../images/fugue/icons/application-small-list-blue.png);}
.icon span.b73 {background-image: url(../images/fugue/icons/application-split.png);}
.icon span.b74 {background-image: url(../images/fugue/icons/application-split-tile.png);}
.icon span.b75 {background-image: url(../images/fugue/icons/application-split-vertical.png);}
.icon span.b76 {background-image: url(../images/fugue/icons/application-sub.png);}
.icon span.b77 {background-image: url(../images/fugue/icons/application-table.png);}
.icon span.b78 {background-image: url(../images/fugue/icons/application-task.png);}
.icon span.b79 {background-image: url(../images/fugue/icons/application-terminal.png);}
.icon span.b80 {background-image: url(../images/fugue/icons/application-text.png);}
.icon span.b81 {background-image: url(../images/fugue/icons/application-text-image.png);}
.icon span.b82 {background-image: url(../images/fugue/icons/application-tile.png);}
.icon span.b83 {background-image: url(../images/fugue/icons/application-tile-horizontal.png);}
.icon span.b84 {background-image: url(../images/fugue/icons/application-tile-vertical.png);}
.icon span.b85 {background-image: url(../images/fugue/icons/application-tree.png);}
.icon span.b86 {background-image: url(../images/fugue/icons/application-wave.png);}
.icon span.b87 {background-image: url(../images/fugue/icons/applications.png);}
.icon span.b88 {background-image: url(../images/fugue/icons/applications-blue.png);}
.icon span.b89 {background-image: url(../images/fugue/icons/applications-stack.png);}
.icon span.b90 {background-image: url(../images/fugue/icons/arrow.png);}
.icon span.b91 {background-image: url(../images/fugue/icons/arrow-000-medium.png);}
.icon span.b92 {background-image: url(../images/fugue/icons/arrow-000-small.png);}
.icon span.b93 {background-image: url(../images/fugue/icons/arrow-045.png);}
.icon span.b94 {background-image: url(../images/fugue/icons/arrow-045-medium.png);}
.icon span.b95 {background-image: url(../images/fugue/icons/arrow-045-small.png);}
.icon span.b96 {background-image: url(../images/fugue/icons/arrow-090.png);}
.icon span.b97 {background-image: url(../images/fugue/icons/arrow-090-medium.png);}
.icon span.b97 {background-image: url(../images/fugue/icons/arrow-090-small.png);}
.icon span.b98 {background-image: url(../images/fugue/icons/arrow-135.png);}
.icon span.b99 {background-image: url(../images/fugue/icons/arrow-135-medium.png);}
.icon span.b100 {background-image: url(../images/fugue/icons/arrow-135-small.png);}
.icon span.b101 {background-image: url(../images/fugue/icons/arrow-180.png);}
.icon span.b102 {background-image: url(../images/fugue/icons/arrow-180-medium.png);}
.icon span.b103 {background-image: url(../images/fugue/icons/arrow-180-small.png);}
.icon span.b104 {background-image: url(../images/fugue/icons/arrow-225.png);}
.icon span.b105 {background-image: url(../images/fugue/icons/arrow-225-medium.png);}
.icon span.b106 {background-image: url(../images/fugue/icons/arrow-225-small.png);}
.icon span.b107 {background-image: url(../images/fugue/icons/arrow-270.png);}
.icon span.b108 {background-image: url(../images/fugue/icons/arrow-270-medium.png);}
.icon span.b109 {background-image: url(../images/fugue/icons/arrow-270-small.png);}
.icon span.b110 {background-image: url(../images/fugue/icons/arrow-315.png);}
.icon span.b111 {background-image: url(../images/fugue/icons/arrow-315-medium.png);}
.icon span.b112 {background-image: url(../images/fugue/icons/arrow-315-small.png);}
.icon span.b113 {background-image: url(../images/fugue/icons/arrow-branch.png);}
.icon span.b114 {background-image: url(../images/fugue/icons/arrow-branch-000-left.png);}
.icon span.b115 {background-image: url(../images/fugue/icons/arrow-branch-090.png);}
.icon span.b116 {background-image: url(../images/fugue/icons/arrow-branch-090-left.png);}
.icon span.b117 {background-image: url(../images/fugue/icons/arrow-branch-180.png);}
.icon span.b118 {background-image: url(../images/fugue/icons/arrow-branch-180-left.png);}
.icon span.b119 {background-image: url(../images/fugue/icons/arrow-branch-270.png);}
.icon span.b120 {background-image: url(../images/fugue/icons/arrow-branch-270-left.png);}
.icon span.b121 {background-image: url(../images/fugue/icons/arrow-circle.png);}
.icon span.b122 {background-image: url(../images/fugue/icons/arrow-circle-045-left.png);}
.icon span.b123 {background-image: url(../images/fugue/icons/arrow-circle-135.png);}
.icon span.b124 {background-image: url(../images/fugue/icons/arrow-circle-135-left.png);}
.icon span.b125 {background-image: url(../images/fugue/icons/arrow-circle-225.png);}
.icon span.b126 {background-image: url(../images/fugue/icons/arrow-circle-225-left.png);}
.icon span.b127 {background-image: url(../images/fugue/icons/arrow-circle-315.png);}
.icon span.b128 {background-image: url(../images/fugue/icons/arrow-circle-315-left.png);}
.icon span.b129 {background-image: url(../images/fugue/icons/arrow-circle-double.png);}
.icon span.b130 {background-image: url(../images/fugue/icons/arrow-circle-double-135.png);}
.icon span.b131 {background-image: url(../images/fugue/icons/arrow-continue.png);}
.icon span.b132 {background-image: url(../images/fugue/icons/arrow-continue-000-top.png);}
.icon span.b133 {background-image: url(../images/fugue/icons/arrow-continue-090.png);}
.icon span.b134 {background-image: url(../images/fugue/icons/arrow-continue-090-left.png);}
.icon span.b135 {background-image: url(../images/fugue/icons/arrow-continue-180.png);}
.icon span.b136 {background-image: url(../images/fugue/icons/arrow-continue-180-top.png);}
.icon span.b137 {background-image: url(../images/fugue/icons/arrow-continue-270.png);}
.icon span.b138 {background-image: url(../images/fugue/icons/arrow-continue-270-left.png);}
.icon span.b139 {background-image: url(../images/fugue/icons/arrow-curve.png);}
.icon span.b140 {background-image: url(../images/fugue/icons/arrow-curve-000-double.png);}
.icon span.b141 {background-image: url(../images/fugue/icons/arrow-curve-000-left.png);}
.icon span.b142 {background-image: url(../images/fugue/icons/arrow-curve-090.png);}
.icon span.b143 {background-image: url(../images/fugue/icons/arrow-curve-090-left.png);}
.icon span.b144 {background-image: url(../images/fugue/icons/arrow-curve-180.png);}
.icon span.b145 {background-image: url(../images/fugue/icons/arrow-curve-180-double.png);}
.icon span.b146 {background-image: url(../images/fugue/icons/arrow-curve-180-left.png);}
.icon span.b147 {background-image: url(../images/fugue/icons/arrow-curve-270.png);}
.icon span.b148 {background-image: url(../images/fugue/icons/arrow-curve-270-left.png);}
.icon span.b149 {background-image: url(../images/fugue/icons/arrow-in.png);}
.icon span.b150 {background-image: url(../images/fugue/icons/arrow-in-out.png);}
.icon span.b151 {background-image: url(../images/fugue/icons/arrow-join.png);}
.icon span.b152 {background-image: url(../images/fugue/icons/arrow-join-090.png);}
.icon span.b153 {background-image: url(../images/fugue/icons/arrow-join-180.png);}
.icon span.b154 {background-image: url(../images/fugue/icons/arrow-join-270.png);}
.icon span.b155 {background-image: url(../images/fugue/icons/arrow-merge.png);}
.icon span.b156 {background-image: url(../images/fugue/icons/arrow-merge-000-left.png);}
.icon span.b157 {background-image: url(../images/fugue/icons/arrow-merge-090.png);}
.icon span.b158 {background-image: url(../images/fugue/icons/arrow-merge-090-left.png);}
.icon span.b159 {background-image: url(../images/fugue/icons/arrow-merge-180.png);}
.icon span.b160 {background-image: url(../images/fugue/icons/arrow-merge-180-left.png);}
.icon span.b161 {background-image: url(../images/fugue/icons/arrow-merge-270.png);}
.icon span.b162 {background-image: url(../images/fugue/icons/arrow-merge-270-left.png);}
.icon span.b163 {background-image: url(../images/fugue/icons/arrow-move.png);}
.icon span.b164 {background-image: url(../images/fugue/icons/arrow-out.png);}
.icon span.b165 {background-image: url(../images/fugue/icons/arrow-repeat.png);}
.icon span.b166 {background-image: url(../images/fugue/icons/arrow-repeat-once.png);}
.icon span.b167 {background-image: url(../images/fugue/icons/arrow-resize.png);}
.icon span.b168 {background-image: url(../images/fugue/icons/arrow-resize-045.png);}
.icon span.b169 {background-image: url(../images/fugue/icons/arrow-resize-090.png);}
.icon span.b170 {background-image: url(../images/fugue/icons/arrow-resize-135.png);}
.icon span.b171 {background-image: url(../images/fugue/icons/arrow-return.png);}
.icon span.b172 {background-image: url(../images/fugue/icons/arrow-return-000-left.png);}
.icon span.b173 {background-image: url(../images/fugue/icons/arrow-return-090.png);}
.icon span.b174 {background-image: url(../images/fugue/icons/arrow-return-090-left.png);}
.icon span.b175 {background-image: url(../images/fugue/icons/arrow-return-180.png);}
.icon span.b176 {background-image: url(../images/fugue/icons/arrow-return-180-left.png);}
.icon span.b177 {background-image: url(../images/fugue/icons/arrow-return-270.png);}
.icon span.b178 {background-image: url(../images/fugue/icons/arrow-return-270-left.png);}
.icon span.b179 {background-image: url(../images/fugue/icons/arrow-retweet.png);}
.icon span.b180 {background-image: url(../images/fugue/icons/arrow-skip.png);}
.icon span.b181 {background-image: url(../images/fugue/icons/arrow-skip-090.png);}
.icon span.b182 {background-image: url(../images/fugue/icons/arrow-skip-180.png);}
.icon span.b183 {background-image: url(../images/fugue/icons/arrow-skip-270.png);}
.icon span.b184 {background-image: url(../images/fugue/icons/arrow-split.png);}
.icon span.b185 {background-image: url(../images/fugue/icons/arrow-split-090.png);}
.icon span.b186 {background-image: url(../images/fugue/icons/arrow-split-180.png);}
.icon span.b187 {background-image: url(../images/fugue/icons/arrow-split-270.png);}
.icon span.b188 {background-image: url(../images/fugue/icons/arrow-step.png);}
.icon span.b189 {background-image: url(../images/fugue/icons/arrow-step-out.png);}
.icon span.b190 {background-image: url(../images/fugue/icons/arrow-step-over.png);}
.icon span.b191 {background-image: url(../images/fugue/icons/arrow-stop.png);}
.icon span.b192 {background-image: url(../images/fugue/icons/arrow-stop-090.png);}
.icon span.b193 {background-image: url(../images/fugue/icons/arrow-stop-180.png);}
.icon span.b194 {background-image: url(../images/fugue/icons/arrow-stop-270.png);}
.icon span.b195 {background-image: url(../images/fugue/icons/arrow-switch.png);}
.icon span.b196 {background-image: url(../images/fugue/icons/arrow-switch-090.png);}
.icon span.b197 {background-image: url(../images/fugue/icons/arrow-switch-180.png);}
.icon span.b198 {background-image: url(../images/fugue/icons/arrow-switch-270.png);}
.icon span.b199 {background-image: url(../images/fugue/icons/arrow-transition.png);}
.icon span.b200 {background-image: url(../images/fugue/icons/arrow-transition-090.png);}
.icon span.b201 {background-image: url(../images/fugue/icons/arrow-transition-180.png);}
.icon span.b202 {background-image: url(../images/fugue/icons/arrow-transition-270.png);}
.icon span.b203 {background-image: url(../images/fugue/icons/arrow-turn.png);}
.icon span.b204 {background-image: url(../images/fugue/icons/arrow-turn-000-left.png);}
.icon span.b205 {background-image: url(../images/fugue/icons/arrow-turn-090.png);}
.icon span.b206 {background-image: url(../images/fugue/icons/arrow-turn-090-left.png);}
.icon span.b207 {background-image: url(../images/fugue/icons/arrow-turn-180.png);}
.icon span.b208 {background-image: url(../images/fugue/icons/arrow-turn-180-left.png);}
.icon span.b209 {background-image: url(../images/fugue/icons/arrow-turn-270.png);}
.icon span.b210 {background-image: url(../images/fugue/icons/arrow-turn-270-left.png);}
.icon span.b211 {background-image: url(../images/fugue/icons/asterisk.png);}
.icon span.b212 {background-image: url(../images/fugue/icons/asterisk-small.png);}
.icon span.b213 {background-image: url(../images/fugue/icons/asterisk-small-yellow.png);}
.icon span.b214 {background-image: url(../images/fugue/icons/asterisk-yellow.png);}
.icon span.b215 {background-image: url(../images/fugue/icons/at-sign.png);}
.icon span.b216 {background-image: url(../images/fugue/icons/at-sign-balloon.png);}
.icon span.b217 {background-image: url(../images/fugue/icons/at-sign-document.png);}
.icon span.b218 {background-image: url(../images/fugue/icons/at-sign-small.png);}
.icon span.b219 {background-image: url(../images/fugue/icons/auction-hammer.png);}
.icon span.b220 {background-image: url(../images/fugue/icons/auction-hammer--arrow.png);}
.icon span.b221 {background-image: url(../images/fugue/icons/auction-hammer--exclamation.png);}
.icon span.b222 {background-image: url(../images/fugue/icons/auction-hammer--minus.png);}
.icon span.b223 {background-image: url(../images/fugue/icons/auction-hammer--pencil.png);}
.icon span.b224 {background-image: url(../images/fugue/icons/auction-hammer--plus.png);}
.icon span.b225 {background-image: url(../images/fugue/icons/auction-hammer-gavel.png);}

.form-instructions { padding: 10px; }
.login_row { margin-bottom: 4px; }
.login_box .validator {
    display: block;
    padding: 5px 10px 0 10px;
    margin-top: -5px;
    margin-bottom: 2px;
    width: 80%;
    background: #fdd;
    font-size: 11px;
    font-family: Verdana;
    border-bottom-right-radius: 7px;
    border-bottom-left-radius: 7px;
    border: 0px solid #999;
}
.login_box .msg { margin: 0px; border-radius: 4px; }
.form_wrapper { padding-left: 10px; }
.child_elements { display: none; }
input.submit { font-family: Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans'; }
.big-font { font-size: 18px; }
.prev_q { font-size: 16px; font-weight: bold; margin-bottom: 5px; }
.prev_no { font-weight: bold; }
.curr_ans { margin-left: -10px; }
.prev_el { padding-left: 25px; margin-top: 7px; }
.prev_ex { padding-left: 25px; border-bottom: 1px dotted #ccc; margin-bottom: 12px; font-size: 14px; padding-bottom: 20px; }
.tickpng { vertical-align: baseline; margin: 0; margin-bottom: -2px; padding: 0; }
.error-message { margin-bottom: 7px; }
.q_links { margin-left: 22px; margin-bottom: 10px; font-family: Arial; font-size: 11px; font-weight: normal; border-bottom: 1px solid #eee;
           width: 100px;}
.msg_gray { font-size: 12px; margin-bottom: 4px; }
.dataTables_info, .dataTables_length { font-size: 11px; }
.question { display: block; margin-bottom: 12px;}
.grid_wrapper td { line-height: 150%;  }
.msg { border-radius: 7px;}
.ver_a { font-family: Verdana; font-size: 12px; margin-bottom: 4px;}
.ver_a a:hover { text-decoration: underline; }
.grid_series.form_wrapper { padding-bottom: 100px; }
.rsep, .qord { float: left; margin: 7px 2px; }
.rsep { font-size: 18px; padding-top: 13px; margin: 5px 3px; }
.qord { display: block; border-radius: 5px; font-family: Arial; font-size: 12px; border: 1px solid #999; padding: 10px; background: #fff; max-width: 90px; min-width: 50px; text-align: center; }
.qord span  { font-size: 11px; display: block; }
.form_item p.msg_gray { margin-top: 3px; margin-bottom: 3px; }
.validator { margin-top: 3px; }
.thover, .thover td {
    background-color: #99B3FF;
}
#subjects_paginate { margin-top: 7px; }
.dtSelect { width: 60px; }
.fg-button { padding: 5px; }
th { position: relative; }
.css_right { float: right; position: absolute; top: 4px; right: 4px; }
th.th-blank .css_right { display: none; }
th.th-blank {  }
th.th-command { width: 15px; }
.question_links_ { width: 80px; }
.question_links_ a { float: left; display: block; margin-right: 10px; padding-right: 10px; border-right: 1px solid #ddf; }
.question_links_ a.last { margin-right: 0px; border: 0; }
.dataTables_filter { font-size: 11px; }
a.biglink, .biglink { margin-bottom: 3px; font-family: Arial, 'Lora', 'TitilliumText22LRegular', 'Droid Sans'; font-size: 16px; font-weight: normal; }
#questions, .mydialog { -moz-box-shadow: 5px 5px 5px #888;
                        -webkit-box-shadow: 5px 5px 5px #888;
                        box-shadow: 5px 5px 5px #888;
                        border-radius: 5px;
                        background: #EEE;
                        padding: 25px; width: 500px; }
#reportcontainer table.display td {
    padding: 15px 10px;
}
.builder-wrapper p { margin-bottom: 12px; }
.box div.hide span.h, .box div.hide  { display: none; }
#reportcontainer table.display td { padding: 5px; padding-left: 10px; }
#messagecontainer { overflow: auto; height: auto; position: relative; }
#messageinner { width: 95%; padding: 2%; height: 100%;  }
.bubble-wrapper { text-align: right; width: 60%; float: right; clear: both; }
.bubble-message { background: #bdf; 
                  -webkit-box-shadow: 0 8px 6px -6px #999;
                  -moz-box-shadow: 0 8px 6px -6px #999;
                  box-shadow: 0 8px 6px -6px #999;
                  position: relative; margin-top: 3px; margin-bottom: 7px; border: 1px solid #ddd; border-radius: 10px; border-top-right-radius: 0px; padding: 10px; padding-bottom: 15px; text-align: left; }
.bubble-name { font-family: Arial; font-size: 14px; font-weight: bold; }
.bubble-time { position: absolute; bottom: 0px; right: 10px; font-family: Arial; font-size: 10px; color: #999; }
.incoming { text-align: left; float: left; }
.incoming .bubble-name { margin-left: 0px; }
.incoming .bubble-message { background: #ddd; text-align: left; border-radius: 10px; border-top-left-radius: 0px; }
.convo-footer { margin-top: 12px; border-top: 1px solid #999; padding-top: 15px; clear: both; }
.htmlintro { width: 400px; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; padding: 10px; font-family: Arial; font-size: 14px; color: #666; }
.expl { font-size: 11px; font-family: Arial; }
table.display thead th div.DataTables_sort_wrapper {
    position: relative;
    padding-right: 20px;
}

th { vertical-align: middle; }

table.display thead th div.DataTables_sort_wrapper span {
    position: absolute;
    top: 50%;
    margin-top: -9px;
    right: 0;
    border: 1px solid #ddd;
    border-radius: 4px;
}

table.display thead th.th-blank div.DataTables_sort_wrapper span { border: none; }

table.display thead th:hover {
    background: #e9efe9;
}
table.display thead th:hover div.DataTables_sort_wrapper span {
    border: 1px solid #393;
    background-color: #fff;
}
#quiz_q textarea { height: 80px; }
table tbody tr.odd td { background: #f6f6fd; }
table tbody tr.even td { color: #444; }
table.display { border-radius: 5px; -moz-border-radius: 5px; 
                -webkit-border-radius: 5px; }
table thead tr th { font-size: 13px; }
#top_panel ui.panel_item li.special a#logoutlink:hover{ color: #f90; }
a.exportexcel { display: block; float: left; margin-right: 7px; padding-right: 8px; border-right: 1px solid #ededed; text-decoration: none; }
a.exportexcel:hover { color: #f90; }
table { clear: left; }
.none { color: #999; }
#loginform #form_login { margin-bottom: 0; padding-bottom: 0;}
#loginform .form_item .p_submit { margin-bottom: 0; }
.topbaruluserinfo {
	float: right; background: #f3f3f3;
}
ul#menu { margin-left: 175px; }
.topbarrightwhite { background: #fff; width: 100%; height: 27px; }
.topbarleft { width: 175px; position: absolute; top: 0; left: 0; }
.topbarleft a { display: block; background: #1d99c5; width: 175px; }
.topbarright { width: 100%; }
.l_box_wrap { margin: 0 auto; margin-top: 20px; }
#message-wrapper { min-height: 25px; }
.graphbottomlinks { padding: 3px; margin-bottom: 7px; }
#ui-datepicker-div { display: none; }
.widget { border-bottom: 1px solid #ccc; padding-top: 5px; }
.main_content .box { }
#quiz_q h3{ margin-bottom: 3px; }
.item__add_other, .item__quiz_order, .item_filter { width: 98%; clear: both; }
.p_hidden { display: none; }
p.notice { font-size: 16px; font-weight: bold; }
ul.fsi { padding-left: 20px; }
ul.fsi li {  }
.upload_box { border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; margin: 10px 0px; background: #f3f3f3;  padding: 10px;}
.uploadpage { padding: 0 5px; }
.table-arial { font-family: Arial; font-size: 13px; }
.upload_emphasis { list-style: none; color: #c00; }
.upload_emphasis li { line-height: 150%; font-family: Arial; border: 1px solid #944; padding: 7px; margin-bottom: 7px; }
.upload_actions { margin-bottom: 5px; }
span.red { color: #c00; }
span.black, .lineno { color: #000; }
.upload_summary { font-size: 18px; border-bottom: 1px solid #ccc; margin-bottom: 10px; padding-bottom: 10px; }
.hl_correct_option { color: #0C0; }
.mydashlist li { float: left; margin: 1%; }
.mydashlink {  text-align: center;  width: 80px; padding: 5px; line-height: 115%;}
.biglinks { font-family: Arial; font-size: 13px; }   
.billingstatus { font-family: Arial; font-size: 11px; color: #666; margin-bottom: 5px; }
.grid_back_link {
    display: block;
}

.grid_detail_links { overflow: hidden; margin-bottom: 14px; border-bottom: 1px solid #ccc; padding-bottom: 5px; }
.grid_detail_links a, .grid_detail_links a:visited { color: #666; display: block; padding-right: 7px; border-right: 1px solid #eee; }
.last_link { border-right: none; }
.grid_command_cell { padding-left: 15px; padding-right: 15px; font-family: Arial; text-align: center; width: 50px; font-size: 13px; }
.grid_command_cell a, .grid_command_cell a:visited { color: #255C90; }
.grid_command_cell a:hover { color: #000; text-decoration: underline; }
.grid_add_links { margin-bottom: 17px; }
.grid_add_links, .grid_detail_links { padding-top: 7px; padding-bottom: 15px; border-bottom: 1px solid #ddd; }
.grid_detail_links a { font-size: 16px; float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #eee; }
.grid_add_links a  { font-size: 16px; }
.grid_add_links a.last, .grid_detail_links a.last { margin-right: 0px; border-right: none; }
.performance { padding-top: 10px; font-size: 12px; min-height: 400px; }
.performance table tbody td { padding-top: 3px; padding-bottom: 3px; }
.performance table tbody tr.odd td { background: #f6f6fd; }
.performance table tbody tr.even td { color: #444; }
.performance table tbody tr td.ft { padding: 3px 10px; font-weight: bold; }
.performance table tbody tr td.fd { padding: 3px 10px; }
.performance table thead tr th { border: none; border-bottom: 7px #ccc solid; padding: 13px; }
.performance table.perform { margin-bottom: 7px; font-family: Arial; font-size: 13px; width: 230px; border: none; border-bottom: 1px solid #666; }
div#gcontainer {  }
table.perform-margin-top { margin-top: 10px; }
.prehtmllink { float: left; margin-right: 10px; border-right: 1px solid #ddd; padding-right: 10px; font-weight: bold; }
.mtop10 { margin-top: 10px; }
.mtop10 { margin-top: 10px; }
.lookup_button { border: 1px solid #ccc; border-radius: 3px; height: 24px; margin-left: -35px; background: #aca; cursor: hand; cursor: pointer; } 
.smsgrid { margin: 10px 0; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.smsfield { padding-top: 10px; border-top: 5px solid #ccc;}
.bigtext { font-size: 18px; color: #000; font-weight: 400; }
img.cmdimg { margin: 0 auto; }
a.cmd-link { display: block; text-align: center; }
.nonegreytext { color: #999; }
tbody tr:hover td {
   cursor: pointer;
   background: #FFF;
}
ul.menulist a, a.menulist { font-size: 13px; font-weight: bold; }
div.fielditem { margin: 5px 0; }
div.task_link { min-width: 200px; }
#txtlog { margin-top: 7px; font-size: 12px; color: #000; }
.errortext:focus, .errortext { border: 3px solid red; background: #ffeeee; }
.gridlist { border-bottom: 1px solid #ddd; }
.separator { border-bottom: 1px solid #ddd; margin: 3px 0; }
a.biglink { padding-top: 7px; }
h1.poll-title { font-size: 32px; !important }
.countwrapper { margin: 10px; }
.totalcount { margin: 10px; padding: 40px 10px; font-size: 120px; font-weight: bold; color: #000; clear: both; }
.totalsubcount { font-size: 13px; color: #666; clear: both; }
.totalcountsmall { font-size: 24px; }
.totalpolltitle { color: #000; vertical-align: middle; font-size: 16px; font-weight: bold; }
.graphplacer { margin: 30px 0; }