﻿/* evo styles
background: #D3E0F3; (best match)
background-outside: #9DB0CC;
background-inside: #D3E0F3;

HREF link: #C9740A;
HREF hover: #D64E27;

Content #3A54A5 ==> #202A5C

Font-color #3DB4E8;
*/

html
{
	/*height: 100%;*/
}

body
{
	background: #FFFFFF url(/images20/bg.gif) repeat-x;
	margin:0px 0px 0px 0px;
	font-family: Arial;
	font-size:0.9em;
}

#mainContainer
{
	/*position: relative;*/
}

#footer
{
 color:white;
 position:fixed;
 bottom:0px;
 background-color: #D64E27;
 background-image: url(/images20/bottombar.jpg);
 background-repeat: no-repeat;
 background-position: center;
 text-align:center;
 vertical-align:middle;
 font-size: 0.9em;
 text-align:center;
 width:100%;
}

#footer table
{
	margin: auto;
}

#footer p
{
	padding: 0 30px 0 30px;
	margin: 0;
}


#insider
{
	margin: -30px auto auto auto;
	color: black;
}

.greeting
{
	padding-left:20px;
	font-size: 1.25em; 
	font-weight: bold; 
	color: #3574B0;
	text-align: left; 
}

.clientImage
{
	width: 160px;  
	height: 120px;
	text-align:right;
}

#subClientSection
{
	vertical-align:top;
}

#subClientSection > div
{
	background: #D3E1F3;
	padding: 0px 0px 20px 0px;
}


#subClientSection .clientTree
{
	margin:0px 5px 20px 5px;
	Font-Size:1.0em;
	font-weight:bold;
	background-color:Transparent;
	
	
}

.indexTabView
{
	width: 750px;
	height: 600px;
}

.detailMenu
{
	width:190px; 
	height:510px; 
	background-color:#1D4E9B;
	/*background-color:#3F4DB7;*/
	/*font-size:0.8em;*/
}

.detailView
{
	 width:760px;
	 height:520px;
	 background-color:#E9F0F9;
	 overflow:hidden;
}

.detailViewPage
{
	 width:600px;
	 height:500px;
	 background-color:#E9F0F9;
	 overflow:hidden;
}

.detailView .center
{
 text-align: center;
}

.summaryMetaData 
{
	background-color: #D3E1F3;
	vertical-align:top;
	width:740px;
}

.summaryMetaData .text
{
	font-weight:bolder;
	/* font-weight:500; */
}

.summaryDataHeader
{
	text-align:left;
	font-weight:bolder;
	margin:20px 0px 0px 5px;
}

.synopsis
{
	padding: 0px 10px 5px 5px;
	margin: 10px 5px 0px 5px;
}

.EventData
{
}

.EventDataTM
{
	padding-right:15px;
}




/* main grid classes */
.ReportList
{
	 vertical-align:top;
}

.headerCell
{
	/*vertical-align:top;*/
}

.dataCell
{
	/*border:solid 1px red;	*/
}	

.dataCell td
{
	border-left-style:none;
	border-right-style:none;
	border-color:Lime;
	border-style:none;
}

table.dataCell td {border-style:none;}

.PagerButton
{
    padding: 1px;
    cursor: pointer;
    width:9px;
    height:8px;
    border: 0px;
    vertical-align:middle;
}

.PagerButton:hover
{
    border: 1px solid #9EB6CE;
    padding: 0px;
}

.PagerCombo
{
	margin:0px;
	padding:0px;
	font:8px arial,verdana,sans-serif;
}

.FirstPage
{
    background:transparent url(/inc/Grid/PagingFirst.gif) no-repeat scroll center;
}

.PrevPage
{
    background:transparent url(/inc/Grid/PagingPrev.gif) no-repeat scroll center;
    margin-right: 2px;
}

.NextPage
{
    background:transparent url(/inc/Grid/PagingNext.gif) no-repeat scroll center;
}

.LastPage
{
    background:transparent url(/inc/Grid/PagingLast.gif) no-repeat scroll center;
}




.pageView
{
    border: 1px solid #898c95;
    border-top: none;
    margin-top: -1px;
    padding:5px 10px 10px 10px;
    background-color:#FFFFFF; /*#E9F0F9;*/
    margin-bottom:10px;
}


.pageView img
{
    margin: 0;
}

.content 
{
	font-size:0.9em;
	background-color: #D3E1F3;
	vertical-align:top;
}

.content .text
{
	font-weight:bolder;
}


/********************* segment by segment ********************/
div.segment
{
	/*background-color:#D3E1F3; */
	text-align:left;
	margin-bottom:15px;
	padding: 5px 5px 5px 5px;
}

div.segment a {color:#202A5C; text-decoration:none;}

div.segment span
{
	text-align:left;
	font-weight:600;
	font-size:0.9em;
	text-indent: 5px;
}

	
table.segment 
{
	border-width: thin;
	border-style: solid;
	border-color: #A8C3E6;
	border-collapse: collapse;
}

.segmentRow
{
	padding: 4px 10px 4px 5px;
	font-size:0.8em;
	text-align:left;
	border: solid 1px #A8C3E6;
}

/*.segmentRow a {color:#FFF; text-decoration:none;}*/

.segmentRowData
{
	font-size:0.8em;
	padding: 4px 10px 4px 5px;
	text-align:left;
	border: solid 1px #A8C3E6;
}


.segmentAlternateRow
{
	font-size:0.8em;
	text-align:left;
	border: solid 1px #A8C3E6;
	padding: 4px 10px 4px 5px;
	background-color: #BED2EC;
}

.segmentAlternateRowData
{
	font-size:0.8em;
	text-align:left;
	border: solid 1px #A8C3E6;
	padding: 4px 10px 4px 5px;
	background-color: #BED2EC;
}

/*************************** END segment by segment *************************/

.impactChart
{
	font-family:Verdana;
	font-size:0.9em;
}

.campaignAlternateRowData
{
	padding: 4px 10px 4px 8px;
	background-color: #EFF7FC;
	font-style:inherit;
}

.campaignReportLink
{
	text-decoration: none;
	color:#C9740A;
}

/********************* contact us ********************/
.editorContent
{
	background-color:#000;
}