/* Admin v1*/
.center
{
	margin: 0px auto;
}

.clear
{
	clear:both;
}

.error
{
	color: #FF0000;
}

.warning
{
	color: #EF1010;
	font-style: italic;
}

.hide
{
	display: none;
}

/*
a img
{
	border: 1px solid;
}
*/
a
{
	color: #0000FF;
}


.mm_box_top
{
	width: 97%;
}

.mm_box_bottom
{
	width: 97%;
	overflow: auto;
	height: 320px;
	border: 1px solid #228B22;
	padding: 10px;
}

.mm_box img
{
/*	height: 250px;
	max-width:: 100px;*/
}

.mm_box_browser
{
	float: right;
	width: 175px;
	height: 30px;
}

.mm_spot
{
	width: 115px;
	float: left;
	border: 2px outset #606060;
	margin: 2px;
}
.mm_image_preview
{
	min-height: 150px;
}

.mm_upload_form
{
	width: 600px;
}



.mm_input 
{
	float:left;
	text-align:left;
	width:70%;
	height: 25px;
}

.mm_label 
{
	float:left;
	text-align:right;
	width:30%;
	height: 25px;
}

#mm_insert_box_preview
{
	overflow: auto;
	height: 430px;
	width: 480px;
}


.mm_insert_pdf,
.mm_insert_image
{
	display: none;
}
#mm_insert_pdf_both_new
{
	display: block;
}

#mm_browse_left
{
	float: left;
	width: 300px;
	height: 490px;
	overflow: auto;
	border-right: 1px solid #000000;
	background: #EEEEEE;
}


#mm_browse_right
{
	float: left;
	width: 480px;

}

#mm_browse_right_view
{
	height: 470px;
	overflow: auto;
	background: #EEEEEE;
}

#mm_browse_right_search
{
	border-bottom: 1px solid #000000;
	background: #DDDDDD;
}
a.button
{
	border: 2px outset #CCCCCC;
	background-color: #CCCCCC;
	padding: 3px 5px;
	margin: 3px;
	color: #000000;
	text-decoration: none;
	display: block;
	width: 150px;
	text-align: center;
	float: left;
	text-transform: capitalize;
}

a.button:hover
{
	border: 2px inset #DDDDDD;
	background-color: #DDDDDD;
}

.code_box
{
 margin: 2px 20px 5px 20px;
 padding: 5px;
 border: 2px groove #000000;
 background-color: #F4F4F4;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

/**form styling **/


#cont800
{
	width: 800px;
}

.admin_form input,
.admin_form select,.admin_form option
{
   /* border:1px solid #228B22; */
    background:#FFFFFF url(/app/portal/resources/images/admin/form_field.gif) repeat-x top left;
    
}


.admin_form input.type_text
{
    width: 250px;
}
.admin_form textarea
{
    background:#FFFFFF url(/app/portal/resources/images/admin/form_field.gif) repeat-x bottom left;
    width: 250px;
}

.admin_form fieldset
{
    border:1px solid #228B22; 
    background:#FFFFFF url(/app/portal/resources/images/admin/green_grad.gif) repeat-x bottom left;
    padding: 10px;
}

.admin_form label {
	float:left;
    display: block;
    padding: 0px 10px 0px 0px;
    vertical-align: top; 
    text-align: right;  
    width: 13em;
}

.admin_form table.datainput
{
	padding: 0px 20px;
}

.admin_form table.datainput tr
{
}

ul.cols3
{
	list-style-type: none;
	padding: 0px 20px;		
}

ul.cols3 li
{
	float: left;
	width: 33%;
	clear: none;
	vertical-align: middle;
}

ul.cols3 input
{
	vertical-align: middle;
	margin: 3px;
}


ul.cols2
{
	list-style-type: none;
	padding: 0px 20px;		
}

ul.cols2 li
{
	float: left;
	width: 49%;
	clear: none;
	vertical-align: middle;
}

ul.cols2 input
{
	vertical-align: middle;
	margin: 3px;
}

.boxlist
{
overflow:auto;

height:275px;
border:1px solid #000000;
padding:10px
}

.boxlist *
{
}
select.no_bg,
select.no_bg option 
{
	background: #FFFFFF;
}


table.bordered
{
	/*border-collapse:separate*/
	border: 1px solid #000000;
}

table.bordered td
{
	border: 1px solid #000000;
	padding: 5px;
}

table.bordered th
{
	font-weight: bold;
	border: 1px solid #000000;
	padding: 5px;
	text-align: center;
}

.blackonwhite
{
	background: #FFFFFF;
	color: #000000;
}

.date_box
{
	float: left;
	width: 230px;
	padding: 0px 10px;
}
#TB_window ul.list_list, #TB_window ol.list_list,
ul.list_list, ol.list_list
{
	margin: 0px 15px;
}


.tinymce
{
	width: 100%;
	height: 500px;
}

