/* Logo Header */
#imagebar {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 0px;
	HEIGHT: 75px;
	BACKGROUND-COLOR: #EFEFEF;
	BACKGROUND-IMAGE: url(../images/mr_header-background.jpg);
}

#header {
	background-color:#FFFFFF;
	float:left;
	width:100%;
	border-top:1px solid #A3A09E;
	border-left:1px solid #A3A09E;
	border-right:1px solid #A3A09E;
	/* border:1px dashed #564B47; */ 
	/* border-bottom:1px solid #000; */
}

.logoLeft {
	margin:.4em 0em .8em .2em;
    color: #27468e;
	font-size:36px; 
	font-weight:bold;
}
.logoRight {
	margin:.4em 0em .8em 0em;
    color: #111111;
	font-size:36px;
	font-weight:bold;
}


#header p,
#header h1,
#header h2 {
	padding:.4em 15px 0 15px;
	margin:0;
}

#header ul {
	clear:left;
	float:left;
	width:100%;
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
}
#header ul li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}
#header ul li a {
	display:block;
	float:left;
	margin:0 0 0 1px;
	padding:3px 10px;
	text-align:center;
	background:#eee;
	color:#000;
	text-decoration:none;
	position:relative;
	left:15px;
	line-height:1.3em;
}
#header ul li a:hover {
	background:#369;
	color:#fff;
}
#header ul li a.active,
#header ul li a.active:hover {
	color:#fff;
	background:#000;
	font-weight:bold;
}

#header ul li a span {
	display:block;
}


/* Rounded Boxes Top */
/* DARKER BLUE  - Title Bar*/
#topbar{
    BORDER-TOP: #6686f0 1px solid;
    BORDER-bottom: #27468e 1px solid;
    font-size:14px; 
	color:#c6d6f0; 
	background:#2f55ac; 
	background-image: url(../images/mr_bg_topbar.gif);	
	font-weight:bold; 
/*	overflow:auto; */
	overflow:hidden;
	height:1%; 
	clear:both;
}	
#topbar a{
	color:#ddddff; 
	text-decoration:none; 
	padding-right:10px;  
	padding-left:10px;  
	height:23px; 
	line-height:23px; 
	float:left; 
	display:block;
}
/* Title Text */
#topbar p{
	color:#ddddff; 
	text-decoration:none; 
	padding-right:10px;  
	padding-left:10px;  
	margin:0 0px; 
	height:23px; 
	line-height:23px; 
	float:left; 
	display:block;
}
#topbar a:hover {
	color:#ffffff;
	text-decoration:none;
}
#topbar a.active {
	color:#27468e;
	background:url(../images/mr_tb_a.gif) right top no-repeat;
}

#topbar a.active:hover {
	color:#2f55ac;
	text-decoration:none;
}

a.active{ 	
    height:23px;
    line-height:23px; 
	background:url(../images/mr_tb_a.gif) right top no-repeat;
	padding-right:10px;
}
a.active span{ 
	background:url(../images/mr_tb_span.gif) left top no-repeat; 
	height:23px; 
	display:block; 
	padding-left:10px;
}	

A {
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
A:link {
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
A:visited {
    COLOR: #CC0000;
    TEXT-DECORATION: none
}
A:hover {
    COLOR: #7b7b7b;
    TEXT-DECORATION: none
}

h4 {
	background-color:#2F55AC;
	color:#FFFFFF;
	line-height:120%;
	height:15px; 
	margin:0px;
	padding-left:10px;
}

/* MEDIUM BLUE - Menu Bar*/
#middlebar{
	font-size:11px; 
	color:#2f55ac; 
	background:#27468e; 
	background-image: url(../images/mr_bg_middlebar.gif);		
	font-weight:bold; 
	overflow:auto; 
	overflow:hidden;
	height:18px; 
	clear:both;
}
#middlebar a{
	color:#2f55ac; 
	text-decoration:none; 
	margin:0 0px; 
	padding-right:10px;  
	padding-left:10px;  
	height:18px; 
	line-height:18px; 
	display:block; 
	float:left; 
	background:url(../images/mr_mb_a.gif) right top no-repeat;
}
#middlebar a span{
	height:18px; 
	display:block; 
	padding-left:10px;
}

#DateAndTime{
   color: #CBD6F0;
   font-size:11px; 
}


/*  Contact into top bar */
#layoutdims {
	clear:both;
	background:#f6f6f6 url(../images/mr_layout_bg.gif) repeat-x scroll left top;
	padding:2px 15px !important;
	text-align:right;
}


#wrapper {
	MARGIN-LEFT: auto;
	WIDTH: 800px;
	MARGIN-RIGHT: auto;
	BORDER: #AAAAAA 1px solid;
	BORDER-TOP: #CCCCCC 1px solid;
	BORDER-BOTTOM: #888888 1px solid;
	BORDER-RIGHT: #AAAAAA 1px solid;
	BACKGROUND-REPEAT: repeat-y;
	HEIGHT: auto;
	BACKGROUND-COLOR: #ffffff
}

#mainContainer {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN-LEFT: auto;
	MARGIN-RIGHT: auto;
	PADDING-TOP: 0px;
	HEIGHT: 99%
}

/* Calendar layout */
.cal_calendar {font-size:10pt;font-family:verdana;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_header {background-color:#CCCCCC;padding:0px;margin:0px; border:0px ; border-collapse:collapse; background-image:url(images/gray_bg.gif); color:#333333; font-size:10px;}
.cal_cell {padding:3px;margin:8px;border:0px solid #cccccc;text-align:center;width:3ex}
.cal_labelcell { color:#f4f4f4; padding:2px;margin:1px;border:inset 2px ;text-align:center; background-image:url(images/btn_bg.gif); font-size:12px; }
.cal_oddweek {background-color:#ffffff;padding:0px;margin:0px;border:none; border-collapse:collapse; }
.cal_evenweek {background-color:#ffffff;padding:0px;margin:0px;border:none; border-collapse:collapse; }
.cal_day {width:3ex;text-align:center;padding:0px;margin:0px;border:none; border-collapse:collapse; cursor:pointer;}
.cal_today {background-color:#00FF33;color:black;width:3ex;padding:0px;margin:0px;border:1px solid  #009933; border-collapse:collapse;}
.cal_disabled {color:#999999;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_common {color:black;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}
.cal_holiday {color:red;width:3ex;padding:0px;margin:0px;border:none; border-collapse:collapse;}

.cal_labelcell { color:#f4f4f4; padding:2px;margin:1px;border:inset 0px ;text-align:center; background-image:url(images/btn_bg.gif); font-size:12px; }
.cal_event {
	background-color: #27468E;
	color:white;
	width:3ex;
	padding:0px;
	margin-top:0px;
	margin-left:0px;
}


/* Styles for some user tables */
.style6 {color: #000000; font-weight: bold; }
.style8 {color: #FFFFFF}
/* .style8 {color: #000000} */
.style9 {color: #000000}
.style10 {color: #000000}
.style11 {
	font-size: 8pt;
	font-weight: bold;
}
.style13 {
	color: #FFFFFF;
	font-size: 8pt;
	font-weight: bold;
}
.style14 {font-size: 8pt}
.style15 {color: #FFFFFF; font-size: 8pt; }



/* Buttons */
.smallbtn {
	width:75px;
}
.mediumbtn {
	width:110px;
}

/* Test call */
tr.testcall   {
	color: #ff8800;
	width:3ex;
	padding:0px;
	margin:0px; 
}
/* Test call - With grey*/
tr.testcall2   {
	background-color: #EAF2F4;
	color: #ff8800;
	width:3ex;
	padding:0px;
	margin:0px; 
}

/* Report display */
.report_row_1   {
	background-color: #FFFFFF;
	color: black;
	padding:0px;
	margin:0px; 
	border:0px; 
}

.report_row_2   {
	background-color: #F3F6FB;
	color: black;
	padding:0px;
	margin:0px; 
	border:0px; 
}


/*======== Report Field Boxes =========*/

/* Reporting for CallCapture Reviewer */
.tblInput,
.mr_entry_titles,
.mr_entry_col_0,
.mr_entry_col_1,
.mr_entry_col_2,
.mr_entry_col_3,
.mr_entry_col_4,
.mr_entry_col_5,
.mr_entry_col_6,
.mr_entry_col_7,
.mr_entry_col_8,
.mr_entry_col_9,
.mr_entry_col_10,
.mr_entry_col_11,
.mr_entry_row_titles,
.mr_entry_row,
.mr_entry_row_even,
.mr_entry_row_odd,
.mr_entry_table {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background:#ffffff;
}

.tblInput
{
	margin: 0px;
	padding: 2px;
	border: 1px solid black; /* 'cellspacing' */
	background:#fff;
	
}

.mr_entry_table,
.mr_entry_row_titles,
.mr_entry_row,
.mr_entry_row_even,
.mr_entry_row_odd,
.tblBody
{
	padding:2px;
	margin:0px;
}
.mr_entry_table
{
	border-collapse: collapse; 
	table-layout: automatic;
	width:100%;
}

.mr_entry_table td {
border: 0px solid white; /* 'cellspacing' */
}

.mr_entry_col_0,
.mr_entry_col_1,
.mr_entry_col_2,
.mr_entry_col_3,
.mr_entry_col_4,
.mr_entry_col_5,
.mr_entry_col_6,
.mr_entry_col_7,
.mr_entry_col_8,
.mr_entry_col_9,
.mr_entry_col_10,
.mr_entry_col_11
{
	margin:		0px;
	border:		1px solid #aaa;
	background:	transparent;
	padding:	2px;
	font-weight:normal;
	color:		#000000;	
    overflow:	hidden;
}

/* Radio buttons all on white */
.mr_entry_col_0
{
	background:	#ffffff;
}

.mr_entry_titles {
	margin-left:	0px;
	margin-right:	0px;
	border:			1px solid #1b47a4;
	background:		#1b47a4;
	padding:		2px;
	font-weight:	bold;
	color:			#ffffff;
}

.mr_entry_row_titles,
.mr_entry_row,
.mr_entry_row_even,
.mr_entry_row_odd {
	padding:2px;
	color:#445566;
	background:#FFFFFF;
}

.mr_entry_row_odd {
	color:#334455;
	background:#EAF2F4;
}


/* Overide sizes */
.mr_entry_col_0
{
	background: transparent;
	border:0px;
	width:20px;
}
.mr_entry_col_1
{
	max-width:50px;
	width:50px;
}
.mr_entry_col_2
{
	max-width:70px;
	width:70px;
}
.mr_entry_col_3
{
	max-width:100px;
	width:100px;
}
.mr_entry_col_4
{
	max-width:90px;
	width:90px;
}
.mr_entry_col_5
{
	background: transparent;
	border:0px;
	width:5px;
}
.mr_entry_col_6
{
	max-width:50px;
	width:50px;
}
.mr_entry_col_7
{
	max-width:70px;
	width:70px;
}
.mr_entry_col_8
{
	background: transparent;
	border:0px;
	width:5px;
}
.mr_entry_col_9
{
	max-width:70px;
	width:70px;
}
.mr_entry_col_10
{
	max-width:40px;
	width:40px;
}
.mr_entry_col_11
{
	background: transparent;
	border:0px;

}

/* Make titles stand out */
.tblTitle
{
	background:#2F55AC;
	font-weight:bold;
	color:#ffffff;
}
