/* all elements default values */

* { margin:0px; padding:0px; }
body { font-family: verdana , arial, tahoma; font-size:11px; }
a { text-decoration:none; color: blue; }
a:hover { text-decoration:underline; }
input, textarea { border: 1px #000 solid; }
ul{ list-style-type:none; }

table { border-collapse:collapse; margin:0px auto; font-size:11px; }
table th { padding:5px 5px 5px 10px; text-align: left; }
table td { padding:5px 0px 5px 10px; }
table a { text-decoration:none; color:#000;}
table a:hover { text-decoration:none; color:#00f; }

div.error { color: #333399; text-align: center; font-weight:bold;}
.input-error { border: 1px solid #f00; }
.date-format { width: 70px; }
.right-align  { text-align:right; }
.clear-both {clear:both;}
#wrapper a{ text-decoration:none; color:#333333;}
#wrapper a:hover {text-decoration:none; color:#0088CC; }
#wrapper a:active { color:#999; }
img {border:0 none;}


/* btn */

.log-in-btn .btn {}
.log-in-btn .btn ul {}
.log-in-btn .btn li { float:left;}
.log-in-btn .left-btn { background: url(../images/btn-left.gif) no-repeat; width: 14px; height: 23px;}
.log-in-btn .right-btn {background: url(../images/btn-rgt.gif) no-repeat; width: 14px; height: 23px;}
.log-in-btn .mid-btn {background: url(../images/btn-mid.gif) repeat-x; /*height: 23px; */padding:2px 0px 4px 0px; color: #fff; font-weight: bold; border: medium none; cursor: pointer; }

/* sucess message */
div.success-msg {	padding:4px 0px 4px 30px;	margin:0px 0px 2px 0px;	color:#000;	background-color: #B3D9A5;	background-image: url(../images/success_msg_icon.gif);	background-repeat: no-repeat;	background-position: 10px 50%; font-weight:bold;
}
div.success-msg span {  }
/* error message */
div.error-msg {padding:4px 0px 4px 30px;	margin:0px 0px 2px 0px;	color:#000;	background-color: #ffaeae;	background-image: url(../images/error-icon.jpg);	background-repeat: no-repeat;	background-position: 10px 50%; font-weight: bold;}


/* table with color variation rows */
.text-right { text-align: right; }
.grey-color {background: #666;}
tr.light-bg { background: #999;}
tr.white-bg { color: #000; }
tr.th-bg { background: #333; }

.show-table { color: #fff; }
.show-table td { color: #000; border: 1px solid #CCC; }
.show-table th { border: 1px solid #CCC;}
.show-table tr.light-bg { background: #fff;}
.show-table tr.grey-color { background: #fff;}
#wrapper .show-table a{ color:#000;}
#wrapper .show-table a:hover { color:#999; }

table.records  { background:#f5f5f5;}

table a { color: #fff; }
.text-center { text-align: center; }
.webpage-add { margin:10px auto; width:100px;}
.webpage-add .log-in-btn { padding: 0px 0px 0px 0px;}


/* add btn right align */
div.right-align { float: right; padding: 0px 15px;}

/* add table-form */
.form-cover {background: #ccc; border-top: 1px solid #999; border-bottom: 1px solid #999; margin: 20px 0px; }
.table-form { margin: 10px auto; }
.table-form th { padding: 10px 10px 0px 0px; text-align: center; }
.table-form td { padding: 10px 10px 0px 0px; }

.table-form textarea { width: 200px; height: 100px; }
.table-form input { width: 200px; }
.table-form select { width: 200px; }
input.date { width: 70px; }
.table-form input.address { width: 480px; }
.table-form input.desc { width: 480px; }
.table-form input.checkbox { width: 20px; }
.table-form input.radio { width: 20px; }

/* navigation for previous next thkngs */
/*.block-navigation {margin:0px 0px 2px 0px; color:#000000; text-align:right; padding:3px 5px;} */
.block-navigation { text-align: center; background: #f5f5f5; padding: 5px 0px; }
.block-navigation a {color:#000;}
.block-navigation a:hover {text-decoration:none;}
.block-navigation .log-in-btn { float: right; padding: 0px 15px;}

.previous {color:#FFF; margin:0px 3px;}
.disabled {color:#666; margin:0px 3px;}
.pageno {margin:0px 3px;}
.current {margin:0px 3px; border:1px solid #000; padding:0px 2px 1px 2px; background-color:#5D5D5D; color:#FFFFFF;}
.next {margin:0px 3px;}
.view-per {margin:0px 0px 0px 25px;}

/* ajax naviation */
.ajax-navigation { text-align: center; padding: 5px 0px; }
.ajax-navigation a {color:#000;}
.ajax-navigation a:hover {text-decoration:none;}

/* page not found page */
#block_admin_error { color: #333399; text-align: center; font-weight:bold;}


/* block header */
.block-header { background:url(../images/headerBG.jpg) repeat-x ; height:30px; color: #fff; }
.block-header ul {line-height:30px; }
.block-header li{ float:left; }
.block-header li.name { background:url(../images/backgroundHeader.jpg) repeat-x ; height:30px; padding:0px 30px;font-size:14px;  cursor: pointer; }
.block-header li.left-curve { background:url(../images/backgroundHeaderLeft.jpg) no-repeat ; width:8px; }
.block-header li.right-curve { background:url(../images/backgroundHeaderRight.jpg) no-repeat ; width:8px; }


/* css for help files */

ul.help { list-style-type:decimal; margin: 5px 0px 5px 10px; padding: 5px 0px 5px 10px; }


/* loading image */
div#loading_div { z-index: 100; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=70); opacity: 0.7; -moz-opacity:0.7; }
div#loading_div_content { width: 30px; height: 30px; padding: 14px; margin: 20% auto; background-color: #FFFFCC; }