html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;

font-size:inherit;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
border:none; 
border-collapse:collapse;

}

body { background:#fff;  width:100%; height:100%; text-align:center; color:#000; }


p{ line-height:normal; }

table, tr, td{ border:inherit; border-collapse:collapse; vertical-align:top; font-size:100%; font-style:inherit;
font-weight:inherit; }


hr { background:#FFF; height:1px; color:#FFF; height:1px; padding:0px; margin:5px 0px; border:none; border-bottom:#748aa1 dotted 2px; display:block; float:none; }

h1, h2, h3{font-size:1.2em; margin:0px 0px 0px 0px; font-weight:bold; text-transform:capitalize;}

a, a:visited{text-decoration:none; color:#4c4849; }
a:hover{text-decoration:none; color:#ec1e35; }

th{text-transform:capitalize;}

.box{border:solid 1px #999999;}

.left{text-align:left;}
.right{text-align:right;}
.center{text-align:center;}
.b{font-weight:bold;}

.form td{font-size:0.9em;;}

.note{color:#FF0000; font-size:0.7em;}


.window{ background:#ffffff; border:3px solid #CCCCCC; border-top:5px solid #CCCCCC; position:absolute; padding:1px; margin:2px; width:auto; z-index:1; font-size:12px;}
.window td{font-size:12px;}
.hide{ display:none;}
.cursor{ cursor:pointer;}

.relative{position:relative;}

select, input, option, textarea{
	font-size: 11px;
	margin-top: 3px;
	width:130px;
	border:solid 1px #8b8b8b;
	background:url(../images/b_bginput.jpg) repeat-x #fcfcfc;
}
textarea{	width:250px; }
option{width:auto; border:none; background:none;}
.radio{width:20px; border:none; height:18px;}

.paging{ display:block; text-align:center; width:97%; overflow:hidden; margin-bottom:10px; }
.paging a{padding:0px 5px; margin:2px; height:16px;display:block; background:#fff; border:solid #e6e6e6 1px; width:auto;color:#5e5e5e; float:left; font-size:11px;}
.paging .next, .paging .prev{ font-size:10px; width:16px; height:16px;  }
.paging a.current{color:#fff; background:#c5161d; }
.paging a:hover{ text-decoration:none; color:#c5161d;}
.paging a.current:hover{color:#fff; }

.panel{background:#e3e3e3; color:#555; padding:3px; margin:2px; font-weight:bold; text-align:center; height:20px; border-bottom:#bebebe solid 3px; margin-bottom:14px; }

.close{cursor:pointer; background:url(../images/sys/Close.png) no-repeat; width:16px; height:16px; display:table-cell; float:right;}

.delete{cursor:pointer; background:url(../images/sys/Trash.png) no-repeat; width:16px; height:16px; display:table-cell; float:left;}

.edit{cursor:pointer; background:url(../images/sys/Write.png) no-repeat; width:16px; height:16px; display:table-cell; float:left;}

.add{cursor:pointer; background:url(../images/sys/Health.png) 0px 0px no-repeat; width:16px; height:16px; display:table-cell; float:left;}

.add2{cursor:pointer; background:url(../images/sys/Health.png) center left no-repeat; height:16px; display:table-cell; float:left; padding-left:18px;}

.reload{cursor:pointer; background:url(../images/sys/Refresh.png) center left no-repeat; height:16px; display:table-cell; float:left; padding-left:18px;}

.url{cursor:pointer; background:url(../images/sys/Link.png) no-repeat; width:16px; height:16px; display:table-cell; float:left;}

.settings{cursor:pointer; background:url(../images/sys/Gears.png) no-repeat; width:25px; height:25px; display:block; float:left; position:absolute; top:4px; right:4px;}

.date{color:#8b8b8b;}


.innerbutton{  background:#FFFFFF; display:block; padding:2px; width:auto; float:left; opacity:0.8; filter:alpha(opacity=80); cursor:pointer; margin:2px;}


/* SYSTEM styles*/

.w_modeview{background-color:#CC3300; left:5px; top:5px; z-index:999; position:absolute; width:150px; opacity:0.7; filter:alpha(opacity=70); color:#ccc; padding:1px;}
.w_modeview a{color:#FFFFFF; text-decoration:none; font-weight:bold; margin:2px; font-size:10px;}


.selected, a.selected{color:#FF0000;}

.opacity{opacity:0.9; filter:alpha(opacity=90);}

#news_calendar a, #news_calendar div{ display:block; float:left; margin:2px; width:32px; border:none; font-weight:bold; text-align:center; font-size:10px; padding:3px; text-decoration:none; color:#8d9197; font-family:Arial, Helvetica, sans-serif; background:#f2f2f2; }
#news_calendar a.active, #news_calendar .active{ color:#065b9d; border:#FF0000 solid 1px; }
#news_calendar a.selected, #news_calendar .selected{ color:#ffffff; background:#FF0000; }




.phpcalendar { width:auto; border:#122637 solid 1px; font-size:10px; background:#FFFFFF;}
.phpcalendar td, .phpcalendar a{color:#000; border:solid 1px #CCCCCC;}
.phpcalendar select, .phpcalendar input { width:60px; }
.phpcalendar a{text-decoration:underline; font-size:10px;}
.phpcalendar a.selected{color:#FF0000; background:#9f0202 url(../images/dr_bg4.jpg); width:100%; display:block; text-align:center; padding:2px;}
.phpcalendar td.title{font-weight:bold; padding:2px;}
.phpcalendar .month td{font-weight:normal; padding:2px;}
.phpcalendar td{padding:2px; text-align:center;}





.defaultTextActive { color: #a1a1a1 !important; font-style:italic !important; }

ul{margin-left:10px;}
ul li{margin-left:10px; line-height:180%;}

.editblock{ border:dashed 1px #F90; width:98%; overflow:hidden; display:block; position:relative; }
.editblock a.edit{ margin:5px; float:left; overflow:hidden; display:block; position:absolute; top:4px; right:4px; }
.editblock2{ border:dashed 1px #F90; position:relative; }
.editblock2 a.edit, .editblock2 .edit{ margin:5px; float:left; overflow:hidden; display:block; position:absolute; top:-18px; right:4px; }


.button, .button a{ display:block; float:left; width:auto; background:#e8e8e8; border:#b5b5b5 solid 1px; padding:3px 10px 3px 10px; text-align:center; cursor:pointer; font-weight:bold; text-decoration:none; color:#555555; height:auto; overflow:hidden; text-transform:capitalize; margin:2px; font-size:11px;}
.button:hover,  a.button:hover{ background:#d1d1d1; text-decoration:none;}

a.contextfile{ margin-left:35px; background:no-repeat center left; padding:4px 4px 4px 24px; }

a.bx, .bx{ display:block; width:auto; padding-left:25px; overflow:hidden;}
