body { margin:0; padding:0; }
/*****************/
/*** LIBRARIES ***/
/*****************/
#divTools {	
  overflow:hidden;  
  background-position: top, right;
  position:absolute; visibility:hidden; 
  left:0; top:0; z-index:1000;
  outline:0px none;
}

#divOverlay, .divOverlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  z-index:1000;
  filter:alpha(opacity=60);
  opacity: 0.6;
}

#divLibraries {	
	position:fixed;
	z-index:1001;
	width: 335px;
	left: 50%;
	margin-left:-168px;
	height: 550px;
	top: 50%;
	margin-top:-275px;
}
#divLibraries a
{
	font-family:Tahoma, Arial;
	font-size:11px;
	color:#616161;
	text-decoration:none;
	text-align:center;
	outline:none;
}
#divLibraries a:hover { color:#fff; }

.libs_background {
	background-image:url(../../images/admin/libs_background.png);
	background-repeat:no-repeat;
	display:block;
	width:330px;
	height:550px;
}
.libs_top_header, .libs_middle_header
{
	font-size:11px;
	color:#fff;
	font-family:Tahoma, Arial;
	text-align:center;
	height:33px;
	margin-bottom:10px;
	padding-top:20px;
	line-height:30px;
}
.libs_middle_header 
{
	padding-top:0px;
	line-height:32px;
}
.libs_modes, .libs_libraries
{
	width:290px;
	margin:0 auto;
	height:105px;
}
.libs_libraries
{
	height:320px;
	overflow:auto;
	scrollbar-base-color:#4D4D4D;
	scrollbar-arrow-color:#fff;
}
.libs_modes a, .libs_libraries a {
	background-repeat:no-repeat;
	display:block;
	width:70px;
	height:35px;
	float:left;
	margin-right:13px;
	margin-left:13px;
	padding-top:70px;
	border:0px none;
	line-height:13px;
}
.libs_libraries a
{
	margin-right:10px;
	margin-left:10px;
}
a.libs_livemode { background-image:url(../../images/admin/libs_btn_livemode.jpg); }
a.libs_livemode:hover, a.libs_livemode_selected { background-image:url(../../images/admin/libs_btn_livemode_ov.jpg); color:#fff!important; }
a.libs_previewmode { background-image:url(../../images/admin/libs_btn_previewmode.jpg); }
a.libs_previewmode:hover, a.libs_previewmode_selected { background-image:url(../../images/admin/libs_btn_previewmode_ov.jpg); color:#fff!important; }
a.libs_editmode { background-image:url(../../images/admin/libs_btn_editmode.jpg); }
a.libs_editmode:hover, a.libs_editmode_selected { background-image:url(../../images/admin/libs_btn_editmode_ov.jpg); color:#fff!important; }

a.libs_navig { background-image:url(../../images/admin/libs_btn_navig.jpg); }
a.libs_navig:hover { background-image:url(../../images/admin/libs_btn_navig_ov.jpg); }
a.libs_settings { background-image:url(../../images/admin/libs_btn_settings.jpg); }
a.libs_settings:hover { background-image:url(../../images/admin/libs_btn_settings_ov.jpg); }
a.libs_genericcontent { background-image:url(../../images/admin/libs_btn_generic_content.jpg); }
a.libs_genericcontent:hover { background-image:url(../../images/admin/libs_btn_generic_content_ov.jpg); }
a.libs_templates { background-image:url(../../images/admin/libs_btn_templates.jpg); }
a.libs_templates:hover { background-image:url(../../images/admin/libs_btn_templates_ov.jpg); }
a.libs_images { background-image:url(../../images/admin/libs_btn_images.jpg); }
a.libs_images:hover { background-image:url(../../images/admin/libs_btn_images_ov.jpg); }
a.libs_videos { background-image:url(../../images/admin/libs_btn_videos.jpg); }
a.libs_videos:hover { background-image:url(../../images/admin/libs_btn_videos_ov.jpg); }
a.libs_music { background-image:url(../../images/admin/libs_btn_music.jpg); }
a.libs_music:hover { background-image:url(../../images/admin/libs_btn_music_ov.jpg); }
a.libs_textblocks { background-image:url(../../images/admin/libs_btn_textblocks.jpg); }
a.libs_textblocks:hover { background-image:url(../../images/admin/libs_btn_textblocks_ov.jpg); }
a.libs_documents { background-image:url(../../images/admin/libs_btn_documents.jpg); }
a.libs_documents:hover { background-image:url(../../images/admin/libs_btn_documents_ov.jpg); }
a.libs_flash { background-image:url(../../images/admin/libs_btn_flash.jpg); }
a.libs_flash:hover { background-image:url(../../images/admin/libs_btn_flash_ov.jpg); }
a.libs_blogs { background-image:url(../../images/admin/libs_btn_blogs.jpg); }
a.libs_blogs:hover { background-image:url(../../images/admin/libs_btn_blogs_ov.jpg); }
a.libs_list { background-image:url(../../images/admin/libs_btn_list.jpg); }
a.libs_list:hover { background-image:url(../../images/admin/libs_btn_list_ov.jpg); }
a.libs_forms { background-image:url(../../images/admin/libs_btn_forms.jpg); }
a.libs_forms:hover { background-image:url(../../images/admin/libs_btn_forms_ov.jpg); }

/****************************/
/*** BLOCKS CONFIGURATION ***/
/****************************/
.block_config, .zone_config {
	z-index:100; 
	float:right;
	width:270px; 
	height:auto; 
	position:absolute;
	border: 1px solid #9e9e9e;
	background-image:url(../../images/admin/block_config_bckg.gif);
	background-color:#ffffff;
	background-repeat:repeat-x;
	margin:1px;
	font-family:Verdana;
	color:#000000;
	font-size:11px;
}
.block_config
{
	display:none;
	float:left;
	position:absolute;
	margin-left:2px;
	margin-top:-26px;
	text-align:left;
}
.zone_config
{
	z-index:1001;
	width:350px;
	height:60px;
	position:fixed;
	top:50%;
	left:50%;
	margin:auto;
	margin-left:-175px;
	margin-top:-30px;
	float:none;
	visibility:visible;	
}
.block_config span, .zone_config span {
	font-family:Verdana;
	color:#666666;
	font-size:11px;
}
.block_config .title span, .zone_config .title span {
	color:#000000;
	font-weight:bold;
	font-size:11px;
	padding-left:2px;
	text-align:left;
}
.zone_config .title span { display:block; padding-top:3px; }
.block_config table.bloc_options td,
.zone_config table.bloc_options td { padding:5px; font-size:10px; }
.block_config table.block_width td,
.zone_config table.block_width td { padding:1px!important; }
.block_config table.bloc_options .txt_box,
.zone_config table.bloc_options .txt_box {
	font-family:Verdana;
	color:#000000;
	font-size:10px;
	height:12px;
	line-height:12px;
	width:30px;
}
.block_config .radiolist {
	font-family:Verdana;
	color:#666666;
	font-size:10px;
	text-align:center;
}
.block_config a.btn_config, .block_config a.btn_block_left, .block_config a.btn_block_right,
.block_config a.btn_block_resize, .block_config a.btn_block_edit, .block_config a.btn_block_delete,
.block_config a.btn_block_restore, .block_config a.btn_block_add {
	background-repeat:no-repeat;
	width:17px!important; 
	height:17px!important; 
	float:none!important;
	display:block;
	cursor:pointer;
}
.block_config a.btn_config { 
	background-image: url(../../images/admin/buttons/btn_block_config.gif)!important; 
	margin:2px!important;
}
.block_config a.btn_block_left {
	background-image: url(../../images/admin/buttons/btn_block_left.gif)!important; 	
	float:right!important; 
	padding-right:3px;
} 
.block_config a.btn_block_right {
	background-image: url(../../images/admin/buttons/btn_block_right.gif)!important; 
	float:right!important;
	padding-left:3px;
}
.block_config a.btn_block_resize { background-image: url(../../images/admin/buttons/btn_block_resize.gif)!important; } 
.block_config a.btn_block_edit { background-image: url(../../images/admin/buttons/btn_block_edit.gif)!important; } 
.block_config a.btn_block_delete { background-image: url(../../images/admin/buttons/btn_block_delete.gif)!important; } 
.block_config a.btn_block_restore { background-image: url(../../images/admin/buttons/btn_block_restore.gif)!important; }
.block_config a.btn_block_add { background-image: url(../../images/admin/buttons/btn_block_add.gif)!important; }
.block_config a.btn_save,
.zone_config a.btn_save { 	
	background-image:url(../../images/Admin/UI/axis2006_btn_plain.gif);
	background-repeat:no-repeat;
	background-position:0 1px;
	background-color:Transparent;
	text-align:center;
	width:92px;
	height:17px;
	border:0px none;
	cursor:pointer;
	font-family:Verdana, Arial, Sans-Serif;
	color:#000000!important;
	font-weight:bold;
	font-size:9px;
	display:block;
	padding-top:3px;
	text-decoration:none;
	line-height:normal;
}
.block_config_activation {
	padding:5px;
	background-color:#E1E1E1;
	border-bottom:1px solid #aaaaaa;
	text-align:left;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.module_type
{
	float:left;
	margin-left:10px;
	margin-top:2px;
	font-style:italic;
}

/*************************/
/*** BUTTONS - GENERAL ***/
/*************************/
a.btn_add_icon, a.btn_add_icon:hover, a.btn_delete_icon, a.btn_delete_icon:hover, a.btn_restore_icon, a.btn_restore_icon:hover,
a.btn_up_icon, a.btn_up_icon:hover, a.btn_down_icon, a.btn_down_icon:hover, a.btn_config, a.btn_config:hover
{
	background-repeat:no-repeat;
	background-color:Transparent;
	background-position:center;
	display:block;
	_display:block;
	_display:inline-block!important;
	height:25px;
	margin:0px;
	padding:0px;
	border-style:none;
	border-width:0px;
	overflow:hidden;
	white-space:nowrap;
	text-decoration:none;
	text-align:center;
	font-size:11px!important;
	font-weight:bold;
	color:#000000;
	line-height:0px;
	_line-height:normal!important;
	cursor:hand;
	cursor:pointer!important;
}

/*************************/
/*** BUTTONS - 25 X 25 ***/
/*************************/
a.btn_add_icon, a.btn_add_icon:hover, a.btn_delete_icon, a.btn_delete_icon:hover, a.btn_restore_icon, a.btn_restore_icon:hover,
a.btn_up_icon, a.btn_up_icon:hover, a.btn_down_icon, a.btn_down_icon:hover, a.btn_config, a.btn_config:hover
{
	width:25px;
	height:25px;
	float:left;
}
a.btn_add_icon { background-image: url(../../images/admin/buttons/btn_add.gif); } 
a.btn_add_icon:hover { background-image: url(../../images/admin/buttons/btn_add_ov.gif); }
a.btn_delete_icon { background-image: url(../../images/admin/buttons/btn_delete.gif); } 
a.btn_delete_icon:hover { background-image: url(../../images/admin/buttons/btn_delete_ov.gif); }
a.btn_restore_icon { background-image: url(../../images/admin/buttons/btn_restore.gif); } 
a.btn_restore_icon:hover { background-image: url(../../images/admin/buttons/btn_restore_ov.gif); }
a.btn_up_icon { background-image: url(../../images/admin/buttons/btn_up.gif); } 
a.btn_up_icon:hover { background-image: url(../../images/admin/buttons/btn_up_ov.gif); }
a.btn_down_icon { background-image: url(../../images/admin/buttons/btn_down.gif); } 
a.btn_down_icon:hover { background-image: url(../../images/admin/buttons/btn_down_ov.gif); }
a.btn_config, a.btn_config:hover{ background-image: url(../../images/admin/buttons/btn_block_config.gif); float:none; width:17px; height:17px; } 

/**********************/
/*** GENERAL STYLES ***/
/**********************/
.listheaderlarge span, .listrow, .listrowalt, .formfield, .formfieldbold, .formfield_noborder,
.formfieldbold_noborder
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
}
.radiolist {
	font-family:Verdana, Arial;
	font-size:11px;
	color:#333333;
}
.listtable {
	border-bottom:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa; 
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede;	
	text-align:left;
}
.listheaderlarge {	
	background-image:url(../../images/admin/bg_list_large.gif);
	background-repeat:repeat-x;
	vertical-align: middle;
	height:40px;
	vertical-align:middle;
	overflow:hidden;
	font-weight:bold;
	font-size:11px;	
	border-bottom:1px solid #aaaaaa; 
	border-right:1px solid #aaaaaa; 
	border-top:1px solid #dedede; 
	border-left:1px solid #dedede;
	text-align:left;
}
.listheaderlarge td { padding-left:5px; }
.listrow {
	padding:5px;
	margin:5px;
	background-color:#fafafa;
	height:25px;
	text-align:left;
}
.listrowalt{
	padding:5px;
	margin:5px;
	background-color:#f3f3f3;
	height:25px;
	text-align:left;
}
.formfield {
	padding-left:5px;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #dcdcdc;
	text-align:left;
}
.formfieldbold {
	padding-left:5px;	
	font-weight: bold;
	border-bottom:1px solid #ffffff;
	border-top:1px solid #dcdcdc;
	text-align:left;
}
.formfieldbold_noborder {
	padding-left:5px;
	font-weight: bold;
	text-align:left;
}
.formfield_noborder {
	border:0px solid #ffffff;
	text-align:left;
}
.validation_summary
{
	margin-top:0px;
	padding:5px;
	background-color:#ffffcc;
	border:dashed 1px red;
	font-size:11px;
	font-family:Verdana;
	margin-bottom:10px;
}
.validation_summary ul
{
	margin:10px;
	margin-left:25px;
	padding:0px;
}
/*************/
/*** LOGIN ***/
/*************/
.login_container
{
	margin:0 auto;
	width:275px;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	border:1px solid #cccccc;
	padding:10px;
	background-color:#fafafa;
	margin-top:10px;
}

.login_container .error
{
	color:red;
	padding-left:5px;
	margin-bottom:15px;
	display:block;
	text-align:center;
}
.login_container a
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	color:#888888;
	text-decoration:none;
	text-align:center;
	display:block;
}
.login_container a:hover
{
	text-decoration:underline;
}

.login_container input
{
	font-family:Arial;
	font-size:11px;
}
.login_validation_summary
{
	background-color:#ffffcc;
	border:dashed 1px red;
	font-size:10px;
	font-family:Verdana;
	margin-bottom:10px;
}
.password_reset_sent
{
	background-color:#cbe4c3;
	border:dashed 1px green;
	font-size:10px;
	font-family:Verdana;
	color:Green;
	margin-bottom:10px;
	padding:10px;
	font-weight:normal;
}
.login_validation_summary ul
{
	margin:10px;
	margin-left:25px;
	padding:0px;
}
/*******************************/
/*** MP3 PLAYER BOTTOM STATS ***/
/*******************************/
.Mp3PlayerStats
{	
	background-color:#444444;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.Mp3PlayerStats div { padding:8px; }
.Mp3PlayerStats a 
{
	color:#fff;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}
.Mp3PlayerStats a:hover { text-decoration:none; }

/*******************/
/*** FILE UPLOAD ***/
/*******************/	
.SimpleUpload .upload_fileTextBox
{
	font-family:Verdana, Arial, Sans-serif;
	border:solid 1px #a5acb2; 
	font-size:10px;
	width:250px;
	height:15px;
	padding-left:5px;
	padding-top:2px;
}
.SimpleUpload .upload_fileTextBox:focus { background-color: #f0f0f0; }
.SimpleUpload .upload_fileTextBold, .SimpleUpload .upload_fileText {
	font-family:Verdana, Arial, Sans-serif;
	font-size:10px;
	font-weight:bold;
	background-color:Transparent;
	text-align:left;
	width:auto;
	color:#555555;
	float:left;
	margin-right:5px;
	padding-top:5px;
	padding-left:5px;
	display:block;
}
.SimpleUpload .upload_fileText { font-weight:normal; float:none; }
.SimpleUpload a.upload_progressCancel, .SimpleUpload a.upload_progressCancel:link, .SimpleUpload a.upload_progressCancel:active, .SimpleUpload a.upload_progressCancel:visited, .SimpleUpload a.upload_progressCancel:hover {
    font-size: 0px;
    display: block;
    height: 17px;
    width: 17px;	
    background-image: url(../../Images/Admin/Upload/upl_btn_cancel.gif);
    background-repeat: no-repeat;
    float: right;    
}
.SimpleUpload a.upload_progressCancel:hover { background-image: url(../../Images/Admin/Upload/upl_btn_cancel_rl.gif); background-position: 0px 0px; }

.SimpleUpload .upload_progressContainer {
    margin:5px;
    margin-top:0px;
    margin-bottom:30px;
    padding:5px;
    border: solid 1px #E8E8E8;
    background-color: #F7F7F7;
    overflow: hidden;
    width:355px;
    height:140px;
    margin-right:15px;
    display:block;
    float:left;
}

.SimpleUpload .upload_icon 
{
	background-repeat:no-repeat;    
	margin-left:295px;
	margin-top:-8px;
    width:75px;
    height:75px;
    z-index:111;
    position:absolute;
}
.SimpleUpload .upload_icon.jpg { background-image:url(../../Images/Admin/Upload/Icons/jpg.png); }
.SimpleUpload .upload_icon.jpeg { background-image:url(../../Images/Admin/Upload/Icons/jpeg.png); }
.SimpleUpload .upload_icon.gif { background-image:url(../../Images/Admin/Upload/Icons/gif.png); }
.SimpleUpload .upload_icon.png { background-image:url(../../Images/Admin/Upload/Icons/png.png); }
.SimpleUpload .upload_icon.bmp { background-image:url(../../Images/Admin/Upload/Icons/bmp.png); }
.SimpleUpload .upload_icon.mov { background-image:url(../../Images/Admin/Upload/Icons/mov.png); }
.SimpleUpload .upload_icon.asf { background-image:url(../../Images/Admin/Upload/Icons/asf.png); }
.SimpleUpload .upload_icon.avi { background-image:url(../../Images/Admin/Upload/Icons/avi.png); }
.SimpleUpload .upload_icon.mpg { background-image:url(../../Images/Admin/Upload/Icons/mpg.png); }
.SimpleUpload .upload_icon.mpeg { background-image:url(../../Images/Admin/Upload/Icons/mpeg.png); }
.SimpleUpload .upload_icon.wmv { background-image:url(../../Images/Admin/Upload/Icons/wmv.png); }
.SimpleUpload .upload_icon.ram { background-image:url(../../Images/Admin/Upload/Icons/ram.png); }
.SimpleUpload .upload_icon.flv { background-image:url(../../Images/Admin/Upload/Icons/flv.png); }
.SimpleUpload .upload_icon.swf { background-image:url(../../Images/Admin/Upload/Icons/swf.png); }
.SimpleUpload .upload_icon.mp3 { background-image:url(../../Images/Admin/Upload/Icons/mp3.png); }
.SimpleUpload .upload_icon.txt { background-image:url(../../Images/Admin/Upload/Icons/txt.png); }
.SimpleUpload .upload_icon.xls { background-image:url(../../Images/Admin/Upload/Icons/xls.png); }
.SimpleUpload .upload_icon.pdf { background-image:url(../../Images/Admin/Upload/Icons/pdf.png); }
.SimpleUpload .upload_icon.doc { background-image:url(../../Images/Admin/Upload/Icons/doc.png); }
.SimpleUpload .upload_icon.ppt { background-image:url(../../Images/Admin/Upload/Icons/ppt.png); }
.SimpleUpload .upload_icon.zip { background-image:url(../../Images/Admin/Upload/Icons/zip.png); }
.SimpleUpload .upload_icon.rar { background-image:url(../../Images/Admin/Upload/Icons/rar.png); }

.SimpleUpload .upload_progressContainer.upload_red { border: solid 1px #a3a3a3; background-color: #ffe8e8; }
.SimpleUpload .upload_progressContainer.upload_green { border: solid 1px #a3a3a3; background-color: #e9f8e9; }
.SimpleUpload .upload_blue { border: solid 1px #a3a3a3; background-color: #F0F5FF; }    
.SimpleUpload .upload_progressBarInProgress, .upload_progressBarComplete, .upload_progressBarError {
    font-size: 0px;
    width: 0%;
    height: 12px;
    background-image:url(../../Images/Admin/Upload/upl_progress_blue.gif);
    background-repeat:no-repeat;
    margin-top: -12px;
    z-index:51;
    position:absolute;
    overflow:hidden;
}
.SimpleUpload .upload_progressBarBackground {
    font-size: 0px;
    width: 350px;
    height: 12px;
    background-image:url(../../Images/Admin/Upload/upl_progress_bckg.gif);
    background-repeat:no-repeat;
    margin-top: 2px;
    z-index:50;
    position:relative;
}
.SimpleUpload .upload_progressBarComplete { width: 350px; background-image:url(../../Images/Admin/Upload/upl_progress_green.gif); }
.SimpleUpload .upload_progressBarError { width: 350px; background-image:url(../../Images/Admin/Upload/upl_progress_red.gif);}

/********************/
/*** FORM RESULTS ***/
/********************/
.FormResults
{
	font-family:Courier New;
	margin:20px 10px 0px 10px;
}
.FormResults ul
{
	margin:0px;
	padding:0px;
	padding-left:15px;
}
.FormResults table
{
	font-size:12px;
}
.FormResults table thead
{
	background-color:#efefef;
	font-weight:bold;
	padding:10px;	
}
.FormResults table td
{
	border:1px solid #cccccc;
	padding:5px;	
}
.FormResults table td.ID
{
	font-weight:bold;
	color:green;
	text-align:center;
}
.FormResults table td.Date
{
	width:75px;
}
.FormResults table td.Question
{
	background-color:#dcdcdc;
}
.FormResults .Meta
{
	border:1px solid #cccccc;
	padding:5px;
	margin-bottom:10px;
	background-color:#fafafa;
}
.FormResults h3.Title
{
	font-size:15px;
	margin-top:0px;
	margin-bottom:0px;
}
.FormResults h4.Description
{
	font-size:11px;
	line-height:8px;
	margin-top:10px;
	margin-bottom:10px;
	color:#666;
}
.FormResults .Answers
{
	font-size:12px;
	font-weight:bold;
	color:green;
	margin-bottom:10px;
}