/********************************************************************************/
/********************************************************************************/
/*
*
*
*	This contains module specific CSS.
*
*
*
/********************************************************************************/
/********************************************************************************/






/*****************************************************************************************/
/*****************************************************************************************/

/* LOGIN MODULE */

#login {
	width					: 550px; 
	position				: relative; 
	margin-left				: auto; 
	margin-right			: auto;
}

#login fieldset {
	margin-left				: 0px;
	margin-top				: 0px;
	padding-bottom			: 20px;
}

#login_button_cont {
	margin-left					: 0px;
	margin-top					: 0px;
	text-align					: right;
}

#login_button_cont a {
	font-size					: 68.8%;
}

#logininputs {
	float						: left;
	margin-right				: 80px;
}



/*****************************************************************************************/
/*****************************************************************************************/

/* SETTINGS MODULE */

#settings_table tr td {
	text-align				: center;
}

#settings_table tr td span {
	display					: block;
	margin-bottom			: 20px;
}




/*****************************************************************************************/
/*****************************************************************************************/

/* REQUESTS MODULE */

#scripts_input, #users {
	width					: 100%;
	height					: 200px;
	display					: block;
	position				: relative;
}


.sq_hide {
	visibility				: hidden;
	display					: none;
}

.script_icons {
	text-align				: right;
}

.script_icons a, .script_icons a:visited {
	margin-left				: 5px;
}

#scripts_info {
	background				: transparent url('modules/mod_requests/bg_arrow.gif') no-repeat center left;
	padding-left			: 50px;
	font-weight				: bold;
	margin-top				: 100px;
}

div.environment {
	position				: relative;
	height					: 1%;
	margin-bottom			: 20px;
}


#added_environments {
	overflow				: auto;
	margin-bottom			: 20px;
	position				: relative;
}

* html #added_environments { 
	height					: expression( this.scrollHeight > 299 ? "300px" : "1%" ); /* sets max-height for IE */
}

div#added_environments {
	max-height				: 300px; /* sets max-height value for all standards-compliant browsers */
}


/*****************************************************************************************/
/*****************************************************************************************/

/* BROWSE REQUESTS MODULE */

#filters_show_hide {
	margin-bottom			: 20px;
	text-align				: right;
	font-size				: 0.8em;
}

#totals_show_hide {
	margin-bottom			: 20px;
	text-align				: right;
	font-size				: 0.8em;
}

#filters {
	display					: none;
}

div.blockMsg {
    width					: 550px;
    top						: 100px;
    left					: 50%;
	margin-left				: -275px;
}



/*****************************************************************************************/
/*****************************************************************************************/

/* VIEW REQUESTS MODULE */

#email_body {
	height					: 300px;
	overflow				: auto;
	margin-left				: 20px;
	margin-right			: 20px;
}

td.file {
	word-wrap				: break-word;
	overflow				: auto;
}


/*****************************************************************************************/
/*****************************************************************************************/

/* ERROR LOG MODULE */

#error_log {
	position				: relative;
	width					: 100%;
	height					: 300px;
	border					: 1px solid #000000;
	font-size				: 68.8%;
	background				: #999999;
	color					: #000000;
}



/*****************************************************************************************/
/*****************************************************************************************/

/* CALL STATS MODULE */

#call_stats_table table.list tr td, #call_stats_table table.list tr th {
	font-size				: 67%;
}




/*****************************************************************************************/
/*****************************************************************************************/

/* STATUS MODULE */

#wrapper {
	width: 950px;
	}
 
.accordionButton {	
	width: 100%;
	float: left;
	background: #003366;
	border-bottom: 1px solid #FFFFFF;
	cursor: pointer;
	color: #FFFFFF;
	padding: 5px;
	padding-right: 0px;
	font-size: 0.8em;
	font-weight: bold;
	position: relative;
	}

.accordionButton:hover{
	background-color: #FF5353;
}
 
.accordionContent {	
	width: 100%;
	float: left;

	display: none;
	margin-top: 10px;
	margin-bottom: 10px;
	}
	
.icon {
	position: relative;
	background: url('images/plus_minus_icons.png') #FFFFFF -19px 0px;
	display: block;
	width: 17px;
	height: 15px;
	float: right;
	margin-right: 10px;
}

#capacity_forcast_table{
	width: 80%;
}

#capacity_forcast_table td.label{
	padding-left:4px;
}

#purge_table{
	width: 80%;
}

#purge_table td.label{
	padding-left:4px;
}



