
/**
 * @file core.css
 * @date 2010-08-26
 */

body {cursor:default;}
a {cursor:pointer !important;cursor:hand;}

.x-panel {border:1px solid #bcbec0;border-top:3px solid #bcbec0;padding:10px;margin:10px 0 10px 0;}
.x-panel a {color:#939598;text-decoration:none;}
.x-panel a:hover {color:#231f20;text-decoration:none;}

#fancybox-inner .x-panel {position:relative;z-index:9999;}

.show {}
.hide {display:none;}
.error {color:#ff0000;}
p.error {padding:10px;border-left:3px solid #ff0000;}

a.anchor {display:block;width:0px;height:0px;line-height:0px;font-size:0px;text-decoration:none;}

hr{border:0;color:#cccccc;background-color:#cccccc;height:1px;clear:both;}



/**
 * @file data.css
 * @date 2010-08-26
 */

table.data {width:100%;border-collapse:collapse;}
table.data th {border:1px solid #939598;padding:2px;background:#d1d3d4;text-align:center;font-weight:bold;}
table.data td {border:1px solid #939598;padding:2px;vertical-align:top;}
table.data th.l, table.data td.l {text-align:left;}
table.data th.r, table.data td.r {text-align:right;}
table.data th.c, table.data td.c {text-align:center;}
table.data tr.row0 {background:#d1d3d4;}
table.data tr.row1 {background:transparent;}



/**
 * @file faqs.css
 * @date 2010-08-26
 */

.faqs .t {font-weight:bold;}
.faqs .q {font-style:italic;margin:5px 0 5px 0;padding:5px 0 5px 0;clear:both;}
.faqs .a {border-left:3px solid #e6e7e8;padding:10px;}
.faqs .u {text-align:right;margin:0 0 5px 0;font-style:italic;}
.faqs p {clear:both;margin:5px 0 5px 0;padding:5px 0 5px 0;}



/**
 * @file find.css
 * @date 2010-08-26
 */

b.hi {font-weight:inherit;background:#ffff00;}



/**
 * @file form.css
 * @date 2010-08-26
 */

form {margin:0;padding:0;}
.field {clear:both;width:99%;margin:0;padding:5px 0 5px 0;}
.field label {display:block;font-weight:bold;margin:0;padding:0;float:left;width:40%;min-height:10px;}
.field .clear {clear:both;font-size:1px;height:1px;line-height:1px;margin:0;padding:0;}
.field .text, .field .password, .field .file {width:55%;margin:0;float:right;}
.field .pane {width:15%;margin:0;padding:0;float:right;text-align:right;}
.field .pane input {width:98%;margin:0;padding:0;}
.field .date, .field .datetime {width:40%;margin:0;float:right;}
.field .ifile {width:40%;margin:0;float:right;}
.field .checkbox, .field .radio {margin:0;float:left;}
.field .margin1 {width:5%;height:10px;margin:0;float:left;}
.field .margin2, .field .margin {width:20%;height:10px;margin:0;float:left;}
.field .multiple {width:55%;margin:0;padding:0 0 5px 0;float:right;}
.field .multiple input {float:left;margin:0 0 0 5px;padding:0;}
.field .multiple label {float:left;margin:0;padding:0 0 0 5px;width:auto;}
.field .select {width:55%;margin:0;padding:0;float:right;}
.field .select select {width:100%;margin:0;}
.field .tinymce {width:100%;height:400px;}
.field .textarea {width:100%;height:200px;}
.field .submit, .field .submit-active {margin:0;width:150px;float:left;}
.field .submit-active {background:url('/cms/images/sending.gif');}
.field .required {color:#ff0000;}
.field .error {text-align:center;font-style:italic;}
.field .label {display:block;font-weight:bold;margin:0;padding:0;float:left;}
.field .static {width:55%;margin:0;padding:0;float:right;border:1px solid #bcbec0;}
.field .static div {margin:2px;line-height:16px;}
.field .info {padding:0 0 5px 20px;}
.field #tags-field {height:100px;}

textarea.temp {width:100%;height:400px;}

div.ui-datepicker {z-index:9999;}
div.ui-helper-clearfix:after {line-height:0px;}

ul#page-sort {list-style-type:none;margin:0;padding:0;}
ul#page-sort li {height:25px;line-height:25px;margin:5px 0 5px 0;padding:5px;}
ul#page-sort li img {float:right;margin:0 0 0 5px;}


/**
 * @file news.css
 * @date 2010-08-26
 */

table.news {width:100%;border-collapse:collapse;}
table.news td.newi {width:0;padding:0;}
table.news td.newi a {display:inline-block;border:1px solid #e6e7e8;padding:5px;}
table.news td.newt {width:100%;padding:0 0 0 20px;}
table.news .newd {font-style:italic;margin:0;padding:0 0 10px 0;}



/**
 * @file pager.css
 * @date 2010-08-26
 */

.pager {margin:25px 0 25px 0;}
.pager a {text-decoration:none;padding:3px 5px 3px 5px;border:1px solid transparent;}
.pager a:hover {border:1px solid #939598;}
.pager a.active {font-weight:bold;background:#e6e7e8;border:1px solid #939598;}
.pager a.active:hover {border:1px solid #808285;}



/**
 * @file photo.css
 * @date 2010-08-26
 */

a.photo {display:inline-block;float:left;margin:5px;padding:5px;border:1px solid #e0e0e0;}


