/* This CSS document defines the default style of the iMatrix iControl Administration System. */

/* ---------- Begin Global Styles ----------*/

a, body, br, div, form, h1, h2, h3, h4, h5, h6, input, label, object, ol, p, select, span, table, td, textarea, tr, ul {margin:0; padding:0;}
body {background:#cbcbbf url(images/ipanel-body-bg.png) repeat-y; color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
span.clear {clear:both; display:block;}
span.required {color:#cc0000;}
span.errstring {color:#cc0000; margin:4px 0; font-weight:bold;}
span.errmsg {color:#cc0000; margin-bottom:20px; font-weight:bold;}

div#header {background:url(images/ipanel-header-bg.png) no-repeat; color:#aceeb9; padding:10px 10px 0 0; width:900px; height:165px; text-align:right;}
div#header a {color:#aceeb9; text-decoration:none;}
div#header a:hover {color:#fff;}

div#content {width:920px;}

div#left-column {padding-bottom:20px; width:170px; line-height:24px; float:left;}
div#left-column h3 {background:#47634d; color:#fff; padding-left:16px; font-size:14px;}
div#left-column h3.nav-top {padding-top:20px;}
div#left-column h3 span {color:#7ea387;}
div#left-column ul {background:#47634d; padding-bottom:20px;}
div#left-column ul li {list-style:none; width:170px;}
div#left-column ul li a {color:#aceeb9; padding-left:16px; text-decoration:none; display:block;}
div#left-column ul li a:hover {background:#7ea387; color:#fff;}
div#left-column ul li span {color:#5f8567; padding-left:16px;}

div#right-column {background:#b4985a url(images/ipanel-right-column-bg.png) no-repeat bottom left; margin-bottom:40px; padding:0 20px 20px 20px; width:700px; float:left;/* overflow:hidden;*/}
div#right-column a {color:#000;}
div#right-column a:hover {color:#333192;}

/* Begin titles copied from the front end */

div#content div#right-column h1,
div#content div#right-column h2,
div#content div#right-column h3,
div#content div#right-column h4,
div#content div#right-column h5,
div#content div#right-column h6 {margin:10px 0; font-size:18px;}
div#content div#right-column h2 {font-size:16px;}
div#content div#right-column h3 {font-size:15px;}
div#content div#right-column h4 {font-size:14px;}
div#content div#right-column h5 {font-size:13px;}
div#content div#right-column h6 {font-size:12px;}
div#right-column p,
div#right-column ul {padding:10px 0;}
div#right-column li {list-style-position:inside; padding:4px 0;}

/* End tyles copied from the front end */

div#right-column div.admin_page_wrapper {background:#fff; padding:20px; width:660px;}

div#right-column form#login {position:relative;}
div#right-column form#login span.errmsg {display:block; margin-bottom:10px; font-weight:normal;}
div#right-column form#login div {padding-bottom:12px;}
div#right-column form#login div input {position:absolute; left:76px;}
div#right-column form#login div span.errstring {position:absolute; left:230px; font-weight:normal;} 

div#right-column form#add_news div.uploaded_image img {border:4px solid #56785d; width:58px; height:58px; margin-top:10px;}
div#right-column form#add_news div.uploaded_image a {background:#56785d; border:4px solid #56785d; color:#fff; display:block; margin:-4px 0 10px 0; width:58px; height:23px; line-height:23px; text-align:center; text-decoration:none;}
div#right-column form#add_news div.uploaded_image a:hover {background:#ff6c00; color:#fff;}
div#right-column form#add_news input,
div#right-column form#iedit_category input {border:1px solid #000; width:60px; cursor:pointer;}
div#right-column form#add_news input.formfield,
div#right-column form#iedit_category input.formfield,
div#right-column form#add_news textarea, 
div#right-column form#iedit_category textarea {border:1px solid #000; display:block; margin-top:10px; padding:2px 4px; width:300px; overflow:auto;}
div#right-column form#add_news table.htmlarea,
div#right-column form#iedit_category table.htmlarea {margin-top:10px;}
div#right-column form#iedit_category textarea {width:650px; height:620px;}
div#right-column form#add_news textarea#news_body {width:650px; height:620px;}

div#right-column form#profile div div,
div#right-column form#register div div {padding-bottom:12px; position:relative;}
div#right-column form#profile div div.textarea,
div#right-column form#register div div.textarea {padding-bottom:50px;}
div#right-column form#profile div div input,
div#right-column form#register div div input,
div#right-column form#profile div div label,
div#right-column form#register div div label {margin-right:2px;}
div#right-column form#profile div div input.text,
div#right-column form#register div div input.text {padding:1px; position:absolute; left:240px; width:140px;}
div#right-column form#profile div div input.date,
div#right-column form#register div div input.date {position:absolute; left:240px; width:40px;}
div#right-column form#profile div div select,
div#right-column form#register div div select {position:absolute; left:240px; width:146px;}
div#right-column form#profile div div textarea,
div#right-column form#register div div textarea {padding:1px; position:absolute; left:240px; width:140px; overflow:auto;}
div#right-column form#profile div span#doctor,
div#right-column form#register div span#doctor,
div#right-column form#profile div span#student,
div#right-column form#register div span#student {display:none;}
div#right-column form#register div span.errstring {position:absolute; left:400px;}

div#right-column div.breadcrumbs {font-size:14px; margin-bottom:10px;}

div#right-column a.add_new,
div#right-column a.submit {background:#56785d; color:#fff; display:block; margin-bottom:10px; width:61px; height:23px; line-height:23px; text-align:center; text-decoration:none;}
div#right-column a.add_new:hover,
div#right-column a.submit:hover {background:#ff6c00; color:#fff;}

div#right-column div.list_search {width:211px; height:22px; position:absolute; top:195px; left:659px; overflow:hidden;}
div#right-column div.list_search p {padding:0;}
div#right-column div.list_search input {border:1px solid #000; display:block; padding:2px 4px; width:140px; float:left;}
div#right-column div.list_search a.submit {margin-left:5px; width:56px; height:22px; float:left;}

div#right-column span.results_totals,
div#right-column span.results_pages,
div#right-column span.page_links {display:block; float:left;}
div#right-column span.results_pages {float:right;}
div#right-column span.page_links {margin-top:10px; word-spacing:2px; text-align:center; float:none; clear:both;}
div#right-column span.page_links a {margin:0 2px;}

div#right-column table#list_data {background:#fff; clear:both; margin:10px 0; width:660px;}
div#right-column table#list_data tr td {padding:6px;}
div#right-column table#list_data tr td a {padding-right:6px; font-weight:normal;}
div#right-column table#list_data tr td a strong {font-weight:normal;}

div#right-column table#list_data tr.table_head {background:#47634d; color:#fff;}
div#right-column table#list_data tr.table_head a {color:#fff; padding-right:12px; text-decoration:none;}
div#right-column table#list_data tr.table_head a:hover {text-decoration:underline;}
div#right-column table#list_data tr.table_head td.table_head_selected_asc,
div#right-column table#list_data tr.table_head td.table_head_selected_desc {background:#7ea387;}

div#right-column table#list_data tr.table_head td.table_head_selected_asc a {background:url(images/ipanel-sort-asc-icon.gif) no-repeat right;}
div#right-column table#list_data tr.table_head td.table_head_selected_desc a {background:url(images/ipanel-sort-desc-icon.gif) no-repeat right;}

div#right-column table#list_data tr.table_row_even {background:#e1e1d4;}
div#right-column table#list_data tr.table_row_odd {background:#f0f0e9;}
/*div#right-column table#list_data tr.table_row_even a,
div#right-column table#list_data tr.table_row_odd a {background:url(images/ipanel-yellow-folder-icon.gif) no-repeat; padding-left:20px;}*/
div#right-column table#list_data tr.table_row_even:hover,
div#right-column table#list_data tr.table_row_odd:hover {background:#a4beab; color:#fff;}
div#right-column table#list_data tr.table_row_even:hover a,
div#right-column table#list_data tr.table_row_odd:hover a {color:#fff;}

div#right-column table#list_data tr a.list_view,
div#right-column table#list_data tr a.list_edit,
div#right-column table#list_data tr a.list_delete {background:#56785d; color:#fff; display:block; margin-right:6px; padding:4px 6px; font-size:10px; float:left; text-decoration:none;}

div#right-column table#list_data tr a.list_view:hover,
div#right-column table#list_data tr a.list_edit:hover {background:#ff6c00;}
div#right-column table#list_data tr a.list_delete:hover {background:#aa3600;}

div#right-column table#list_data img {width:58px; height:58px;}