/********************************************/
/* 		CUSTOM GLOBAL STYLES 				*/
/* 		used on  user side and admin side 	*/
/********************************************/

/* PAGINATOR */
div.paginator { margin-top:10px; padding:5px; font-size:9pt; font-family:Arial; cursor:default;}
div.paginator a{text-decoration:none;}
div.paginator span, div.paginator a { padding:1px 5px; margin-left:1px;}
div.paginator span.current {color:#000; font-weight:bold;}
div.paginator span.disabled {color:#999;}

/* Message/Error Dialogs */
.message_dialog, .error_dialog {width:300px; margin:10px auto; border:1px solid #ddd;} 
.message_dialog h4, .error_dialog h4 {padding:5px 5px 5px 25px; margin:0; border-bottom:1px solid #ddd;}
.message_dialog h4 {background:#F0F5F8 url(../images/ico_information.png) no-repeat 4px 50%;}
.error_dialog h4 {background:#F0F5F8 url(../images/ico_error.png) no-repeat 4px 50%;}
.message_dialog div, .error_dialog div {padding:10px;}
.message_dialog div {background:#ffc;}
.error_dialog div {background:#fff8f8; color:red;}

form textarea, 
input.text, 
input.phone, 
input.extendedfile, 
select.wide,
input.extendedimage 
{ 
    width: 99%; 
}

input.extendedfile, 
input.extendedimage , 
input.text, 
input.date, 
input.digit, 
input.password, 
input.file, 
input.phone, 
select,
textarea.textarea 
{	border:1px solid #F2BE2C; 
    /* border:solid #E3E9EF 1px; */
	width:auto;
	font-family:Georgia, "Times New Roman", Times, serif;
}

input.phone {
    width:200px;
}

form .form_header { 
    font-weight: bold; 
    font-size:11pt; 
    text-align: center; 
    border: solid silver 1px; 
    background: #DEE7E4 url(../images/bg_header.jpg) repeat-x 0 50%; 
    margin:2px 0px;
	padding:5px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
  	border-radius: 10px;
}

dt.hidden {
    display:none;
}

dd.hidden {
    display:none;
}

dd.noMargin {
    margin: 0;
}

table.radiolist tr,
table.checkboxlist td {border:0!important}
table.checkboxlist tr {
    vertical-align: top;
}

.description { margin:3px; color:#49526C; font-size:12px; font-family:Arial, Helvetica, sans-serif}
table.multitext td.options {padding:0px 5px;}
/* End Form */

/* Form Element Decorator FckEditor*/
textarea.htmleditor {display:none}
div.htmleditor_preview {height:190px; overflow:auto; border:solid silver 1px; padding:5px 15px;}
div.fck_toolbar {padding:5px; text-align:right;}
.fckeditor_edit div.fck_toolbar, .fckeditor_edit div.htmleditor_preview {display:none}
/* End Form Element Decorator FckEditor*/

/* COMMON STYLES */
.clear{ clear:both;}
.fleft{ float:left}
.fright{ float:right}
.text-left { text-align:left}
.text-right { text-align:right}
.text-center { text-align:center}

ul.errors {color:red; font-size: 8pt; font-family: Arial;}
.title {font-weight:bold;}
.asterisk { color:#FF0000; }
.inp_checkbox, .inp_radio { border:none; background:none; vertical-align:middle;}

table.grid {border-collapse:collapse; width:auto; margin:3px 1px;}
table.grid th, table.grid td {border:solid silver 1px; padding:2px 5px;line-height:21px}
table.grid th{text-align:center; padding:5px 3px; background:#EEEEEE} /*background:#FFFFFF url(../images/bg_btn.jpg) repeat-x scroll 0 0;*/


#fieldset-submitGroup {padding:5px; border:0; text-align:center;}
#fieldset-submitGroup dl {padding:0; margin:0;}
#fieldset-submitGroup dt, 
#fieldset-submitGroup dd {display:inline; margin:0;}

input, select, textarea, button { vertical-align:baseline; margin:1px 2px; padding:4px 2px; }
select { padding:3px;}


input.text, input.password  {width:97%;}

input.text:focus, input.password:focus, select:focus, textarea:focus { background-color:#fff; border:1px solid #888888; }


.btn, button {
	background: #fcfcfc url(../images/bg_btn.jpg) repeat-x 0% 50%;
	border-color: #aaa #eee #eee #aaa;
	border-width:1px;
	margin-left: 1px;
	padding: 2px 7px;
	cursor: pointer;
	font-size:100%;
}

a.btn {
    padding: 2px 10px 2px 10px;
    text-decoration: none; 
    text-align: center;
    border: solid silver 1px;
    
}
a.btn:hover{
    padding: 2px 10px 2px 10px; 
    text-decoration: none; 
    text-align: center;
    border-width: 1px;
    border-style: solid;
    border-color: white black black white;
}

#btnSubmit {padding: 2px 12px;}
#btnCancel { color:#F00;}

em {
   /* font-weight: bold; 
     text-decoration: blink; */
}


