﻿/* DEFAULT WEBSITE LAYOUT STYLES */
body{
		/*background-image:url("Images/BodyBg.jpg");
		background-position:Top;
		background-repeat: repeat-x;*/
		background-color:black;
		font-family:verdana;
		font-size:8pt;
	}
.webtable{
		background-color:white;
		margin-top:-11pt;
		height:700px;
		width:1000px;
		border: 8px solid white;
		}

.webtopTitle{
		/*background-image:url("Images/HeaderBg.jpg");*/
		background-image:url("Images/StxTitle.png");
		background-position:Top;
		background-repeat: repeat-x;
		height:100px;
}
.webtopGrade{ background:#EFF6FF url("Images/MainTop.gif") repeat-x Top; height:5px;}
.webMiddle{
		background-color:#EFF6FF;
		width:950px;
		height:85%;
		vertical-align:top;
		margin-top: 10px;
		padding-left: 10px;
		font-size: x-small;
}
.webbottomGrade{ background:#EFF6FF url("Images/MainBottom.gif") repeat-x Bottom; height:5px;}
.webbottomFooter{
		background-image:url("Images/FooterBg.png");
		background-position:Top;
		background-repeat: repeat-x;
		height:30px;
}

.webMenu{ width:100%; background:url("Images/ButtonBg.png") repeat-x; padding-top:4px; height:28px;}

/* service/login menu */
.submenu_menu
{ 
		height:30px;
		margin-left:15px;
		margin-right:-3px;
		margin-bottom: -3px;
		margin-top: -2px;
		font-weight:bold;
		color:White;

}
.submenu_StaticItem
{
		width:120px; height:30px; text-align:center;
		background:url("Images/ButtonBg.png") repeat-x;
}
.submenu_StaticHover
{
	text-align:center;	width:120px; height:30px;
	background:url("Images/ButtonBgHL.png") repeat-x Top;
}
.submenu_menu a{ background:transparent transparent; }
.submenu_Static a{color:white;}
.submenu_StaticHover a{color:black;}

.submenu_StaticSelected{text-align:center;	width:120px; height:30px;
	background:url("Images/ButtonBgHL.png") repeat-x Top;}
.submenu_StaticSelected a{color:black;}
/*End service/login menu */

/*sitemap menu*/
.node{ color:black; font-weight:bold; }
.node a:link, .node a:active, .node a:visited{ color:black; }
.node a:hover{ color:#34A9A6; }
.pathSeparator
{
	color:black;
	background-color:inherit;
	margin-left:10px;
	margin-right:10px;
}
/*End sitemap Menu*/

/*Title Img*/
.imgTitle{ margin-top:5px;}
/*End Title Img */

/*footer styles*/
.tdfoot { font-size:smaller; color:black;}
A.footlink:link, A.footlink:active, A.footlink:visited  { color:black}
A.footlink:hover { color:#033A63}
/*End footer styles*/

/*CONTENT TABLE*/
.conmiddle {background-color:White; vertical-align:top;}
	/*top left and right*/
.contopleft {background:url("Images/leftsideTop.gif") no-repeat; height:24px;}
.contopright {background:url("Images/rightsidetop.gif") no-repeat; height:24px;}
	/*bottom left and right*/
.conbotleft {background:url("Images/leftside.gif") no-repeat; width:10px; height:24px;}
.conbotright {background:url("Images/rightside.gif") no-repeat; width:10px; height:24px;}
	/*table width, top/bottom middles*/
.contopmid {background:white url("Images/middletop.jpg") repeat-x; width:950px; height:24px;}
.conbotmid {background:white url("Images/middle.jpg") repeat-x; width:950px; height:24px;}
	/*table height, left/right sides*/
.conmidleft {background:white url("Images/left.gif") repeat-y; height:90%;}
.conmidright {background:white url("Images/right.gif") repeat-y;}
/*END CONTENT TABLE */

/*global styles*/
H2 { font-size:small;}
A.links:Link, A.links:Active, A.links:Visited { color:Navy; font-weight:bold; }
A.links:Hover{ color:#34A9A6; font-weight:bold; }
.emailtable { width:80%;}
HR { border: dotted 20px gray;}
.loading
{
    font-weight:bold;
    color:Red;
    background-color:White;
}

/*Contracts filters*/
.filter { width:700px; height:50px; border:solid 1pt black; }
.filter_sub { width:300px; height:40px; background-image: url("images/headerbg.jpg"); color:White; padding-left: 15px; font-weight:bold; }
.filter_submit{ height:30px; background-image: url("images/headerbg.jpg"); }
.filter_alt { height:40px; background-image: url("images/button2bg.jpg"); }
/*End Contracts filters*/
.divtag{ overflow:auto; height:500px;}
.logout
{
    font-size:x-small;
    font-weight:bold;
    color:Red;
    background-color:White;   
}
/* data grid linkbuttons */
.red { color:Red; font-weight:bold; }
.blue { color:Blue; font-weight:bold; }
.lgreen:active, .lgreen:link, .lgreen:visited { color:#917185; font-weight:bold; }
.lgreen:hover { color:#000080; font-weight:bold; }
.textLink:active, .textLink:link, .textLink:visited { color:#000080; font-weight:bold; }
.textLink:hover { color:#917185; font-weight:bold; }
    
/* filters */
.filters
{
	background-color:#ffdddd;
	/*background-image:url(../images/filterBack.gif);
	background-position: left top;
	background-repeat:repeat-x;*/
	width:20em;
	margin-bottom:0.5em;
	padding:0.5em;
	border: dotted 1px red;
	color:Black;
}

.removeAllFilterButton
{
	display:block;
	margin-bottom:0.5em;
	color:Red;
	background-color:Transparent;
	font-weight:bold;
}
.removeFilterButton{ margin-right:1em; }
/*end filters */

.Toplink { color:black; font-weight:bold; }

/* Calendar control */
.cal
{
	text-align:left;
	font-size:1em;
	background-color:#ffffff;
	margin-bottom:2em;
	margin-left:auto;
	margin-right:auto;
}

.calMonth
{
		background-color:#FF9900;
	text-align:left;
	border:0em;
	font-size:1.2em;
	font-weight:bold;
		background-image:url(images/buttonbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
}

.calDayHead
{
	font-size:1em;
	border:0em;
	font-weight:bold;
}

.calDay,.calDayWeekend,.calDayOther
{
	font-size:1em;
	padding:0.6em;
	border:0em;
}

.calDayWeekend, .calNoDatesWeekend
{
	background-color:#B7E2F0;
}

.calDayOther
{
	background:#FFD9A1;
	color:#aaaaaa;
}

.calNoDates, .calNoDatesWeekend
{
	color:#bbbbbb;
}

/* Standard Data Grid */
.dataTable
{

	margin-left:auto;
	margin-right:auto;
	margin-bottom:1em;
	border: solid 1px #cccccc;
    color: #333333;
    width:800px;
    FONT-SIZE: .9em;
	
}


.headRow th, th a
{
    /*background-color:#CC0033;
    background-image: url("Images/tableHeadBack.gif");*/
    color:black;
    }
    
.dataTableHead, .dataTableSideHead
{
	font-weight:bold;
	vertical-align:top;
	background-color:#9B3E00;
	background-image:url(images/buttonbg.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	color:white;
}



.dataTableData, .dataTableSideData
{
	padding-right:1em;
	padding-top:0.2em;
	padding-bottom:0.2em;
	vertical-align:top;
	/*
	border: solid 1px #cccccc;
	border-top:0px;
	border-bottom:0px;
	*/
	color:#0099CC;
}

/* link button styles on GV*/
.dataTableData2
{
	padding-top:0.2em;
	padding-bottom:0.2em;
	vertical-align:middle;
	text-align:center;
	/*
	border: solid 1px #cccccc;
	border-top:0px;
	border-bottom:0px;
	*/
	color:#0099CC;
}

/* Sideways tables used on details pages */
.dataTableSideHead
{
	width:18em;
}

.dataTableSideData
{
	width:50em;
}


/* ------------------------------------- */

.dataTableHeadCell
{
	padding-top:0.3em;
	padding-bottom:0.3em;
}

.dataTableRow
{
	background-color:#ffffff;
}

.dataTableAltRow
{
	background-color:#eeeeff;
}

/* ------------------ */

/* Global Diary */
#content #ddlMonths
{
	font-size:1em;
}

/* ------------ */


/* Dates */
.dateInPast
{
	background-color:#ffeeee;
}
.dateInFuture
{
	background-color:#eeffee;
}

.contTypeTotal{background-color:white;}
.contTypeEquity{background-color:#eeeeff;}
.contTypeIndex{background-color:#eeddee;}
.contTypeInterest{background-color:#ffffee;}
.contTypeOther{background-color:#eeffee;}
.contTypeCurrency{background-color:#eeeeee;}
.contTypeLMEDate{background-color:#ffeeee;}
	
	
img { border:0px; }
.tblSearch { background-color:Gray; margin-bottom:1px;}
.tblAdvancedSearch {margin-bottom:1px; 
					height:150px; 
					width:800px;					
					padding-top:0.2em;
					padding-bottom:0.2em;
					vertical-align:middle;
					text-align:center;						
	}
/*Grid Views... */
.GridView { border: solid 1pt #FF7F00; color: #0099CC; width:750px; FONT-SIZE: .9em; }
.GridView_header th, th a { background-color:#FF7F00; background-image: url("Images/buttonbg.jpg"); color:white;  }
.GridView_altrow { background-color:#eeeeff; }
.GridView_pager { background-color:#FF7F00; background-image: url("Images/buttonbg.jpg"); color:white;  }
.GridView_pager a { color:White; font-weight:bold; }
/*End Grid Views */

/*C1DialogBox Used for Advanced Search */
.DialogTitle
{ 
	font-weight:900;
	color: White;	
}
/******************************************************************************/

.dataTableRow:hover, .dataTableAltRow:hover
{
	background-color:#FFEEA8;
}

/*css for UpdateProgress */

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=70);
	MozOpacity: 0.7;
	opacity: 0.7;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 30%;
	left: 40%;
	font-size:larger;
	font-weight:bolder;
}

/***Custom Paging Style for Contract Page*******/
.selectedPage {background-color: orange; font-weight: bold;}
.pager, .pager a { color:white;}

/*Search Cloud Style*/
 div.cloud {
         border:1px dotted #666;
         padding:10px;
         width:900px;
         font-family:Trebuchet MS, Arial, Arial Black, Verdana, Sans-Serif, Courier New;
         text-align:center;
     }
    
     div.cloud a
     {
         padding-left:6px;
         padding-right:6px;       
     }
     
    

 