BODY, td{font-family: Trebuchet MS, Arial;
      font-size: 14px;
      color: #000000;
      font-weight: normal;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
       }

th {font-family: Trebuchet MS, Arial;
      font-size: 14px;
      color: #000000;
      font-weight: bold;
      background-color: #FFFFFF; background-image: url();
      background-REPEAT: repeat;
      margin-top: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      margin-right: 0px;
      text-align: center }

.Heading { font-family : Trebuchet MS, Arial;
     font-size : 11pt;
     font-weight : Bold;
     color : #D3CAB9
     }
.heading1 { font-size:10pt; font-family: Trebuchet MS, Arial; color:#2A437F; font-weight: Bold; }
.heading2 { font-family : Trebuchet MS, Arial; font-size : 10pt; font-weight : bold;  text-decoration:none; color : #99AE83;}

.whitelinks {
	font-family: Trebuchet MS, Arial;
   	font-size: 9pt;
   	color: #FFFFFF;
   	font-weight: bold;
   	text-decoration: none;
}

/*.menulinks {
	font-family: Trebuchet MS, Arial;
   	font-size: 14px;
   	color: #B7B6B6;
   	font-weight: bold;
   	text-decoration: none;
   	text-align: left;
}*/
   	
.menulinksactive {
   	font-size: 14px;
   	color: #2A437F;
   	font-weight: bold;
   	text-decoration: none;
   	text-align: left;
}
#pagediv
{
width:100%;
height:100%; 
}

#header
{
width:100%;
}

#middle
{
width:100%;
clear:both;
}

#menuplusmaincontent
{
width:80%;	
float:left
}

#menu
{
width:100%;	
}

#maincontent
{
/*width:100%;	
height: 100%;
clear:  both;
margin-left:0px;
margin-top:0px;
margin-right:0px;
padding:5px;
border: solid 0px;*/
padding: 0px; 
width: 638px; 
height: 960px; /*884px; */
float: left; 
/*margin-top: 25px;*/
/*margin-left: 12px;*/
}

#sidebar1
{
/*width:177px;
clear:right;
float:right;*/
padding: 0px; 
float: right; 
width:181px; 
height: 960px;

}

#TitleBar
{
	background-color: #989794; 
	height: 51px; 
	width: 638px; 
	clear: both; 
	float: left;
}

#ContentTitle
{
	padding: 0px; 
	margin-left: 27px; 
	height: 15px; 
	margin-top: 16px; 
	width: 611px;
}

#Content 
{
	height: 855px; 
	width: 610px; 
	overflow: auto; 
	margin-top: 25px; 
	margin-left: 12px;
	clear: both; 
	float: left;
}

.tblTrialsOnly
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:579px;
	font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblTrialsOnly th
{
	text-align: left;
	background-color: #C0D5E9;
	color: #2A437F;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse;
			font-family: Trebuchet MS, Arial;
}

.tblTrialsOnly td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse;
			font-family: Trebuchet MS, Arial;
	color: #666666;
}


.tblTrialsOnly_groupheading
{
background-color: #2A437F
}

.tblTrialsOnly_groupheading td	
{
color:white;
font-weight:bold
}

.tblTrialsOnly_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	
}

.tblTrialsOnly_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		
}

.tblProductList
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:765px
}

.tblProductList th
{
	text-align: left;
	background-color: #C0D5E9;
	color: #2A437F;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblProductList td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblProductList_groupheading
{
background-color: #2A437F
}

.tblProductList_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	
}

.tblProductList_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		
}

.tblProductList_groupheading td	
{
color:white;
font-weight:bold
}

.tblActiveReports
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:579px;
	font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblActiveReports th
{
	text-align: left;
	background-color: #C0D5E9;
	color: #2A437F;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblActiveReports td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblActiveReports_groupheading
{
background-color: #2A437F
}

.tblActiveReports_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	
}

.tblActiveReports_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		
}


.tblActiveReports_groupheading td	
{
color:white;
font-weight:bold
}



#login
{
width:100%;
clear:both;
float:left;
}*/

/*#quicklinks
{
width:100%;
clear:both;
float:left;
margin-left:0px;
margin-top:10px;
margin-right:0px;
}

a.quicklinks { color: #000000; 
	text-decoration: none;
	font-weight : none }*/

#footer
{
width:100%;
clear:  both;
float: bottom;
background-color: #fff;
}

.footerlink
{ color: #FFFFFF; /*#666666;  */
	text-decoration: none;
	font-weight : none }

/*web style*/
a { color: #000000; 
	text-decoration: underline;
	font-weight : none }
	
/* CSS container shadow */
#shadow-container {
width:30%;
height:110px;
float:right;
left: 3px;
top: 3px;
margin-left: 7%;
margin-right: 3%;
padding: 5px;
}

#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
position: relative;
left: -1px;
top: -1px;
}

#shadow-container .shadow1 {
background: #f1f0f1;
}

#shadow-container .shadow2 {
background: #DBDADB;
}

#shadow-container .shadow3 {
background: #b8b6b8;
}

#shadow-container .container {
border: 1px solid #848284;
padding: 10px;
font-family: Trebuchet MS, Arial;
font-size: 8pt;
color: #000;
}
/* CSS container shadow */

/* Styles used for tooltips */
.img {
    border-style: none;
    text-align: justify;
}

.a {
	text-decoration: none;
	border-style: none;
}

.a:hover {
	position: relative;
}

.a span {
	display: none;
}

.a:hover span {
	display: block;
   	position: absolute; top: -200; left: 40; width: 250px;/*top: -200; left: 40; width: 250;*/
	/* formatting only styles */
   	padding: 5px; margin: 10px; z-index: 100;
   	background: #1F3779; border: 0px dotted #c0c0c0; border-style:ridge; text-align:left;
   	color: #FFFFFF;
	opacity: 1;
	/* end formatting #f0f0f0*/
}
/* End of tooltip styling */

/* Trial Customer Information table */
.tblTrialCustInfo
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:600px;
		font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblTrialCustInfo input
{
 width: 152px;
 	font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblTrialCustInfo th
{
	text-align: left;
	background-color: #C0D5E9;
	color: #2A437F;
	font-weight:bold;
	font-size: 9pt;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse;
		font-family: Trebuchet MS, Arial;

}

.tblTrialCustInfo td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse;
		font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblTrialCustInfo_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	;

}

.tblTrialCustInfo_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		;

}

/* Customer Information table */
.tblUser_PersonalInfo
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	/*width:765px*/
	width: 605px;
	font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblUser_PersonalInfo input
{
 width: 152px;
 	font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblUser_PersonalInfo th
{
	text-align:left;
	background-color: #C0D5E9;
	color: #2A437F;
	font-weight:bold;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblUser_PersonalInfo td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse;
	/*width:25%;*/
	height:30px;
	vertical-align:top;
		font-family: Trebuchet MS, Arial;
	color: #666666;
}

.tblUser_PersonalInfo_Heading_OddRow td
{
background-color: #F0EBE1;
font-size: 9pt
}

.tblUser_PersonalInfo_Heading_EvenRow td
{
background-color: #D7D7D7;
font-size: 9pt
}

/* Confirm items to purchase table - once off subscription */
.tblPurchasedItems_OnceOff
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:765px
}

.tblPurchasedItems_OnceOff th
{
	align:center;
	background-color: #C0D5E9;
	color: #2A437F;
	font-weight:bold;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblPurchasedItems_OnceOff td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblPurchasedItems_OnceOff_groupheading td
{
	color:white;
	font-weight:bold;
	background-color: #2A437F
}

.tblPurchasedItems_OnceOff_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	
}

.tblPurchasedItems_OnceOff_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		
}

/* Confirm items to purchase table - monthly subscription */
.tblPurchasedItems_Monthly
{
	border-width:0px;
	border-style:outset;
	border-color:#BBB078;
	border-collapse: collapse;
	width:765px
}

.tblPurchasedItems_Monthly th
{
	align:center;
	background-color: #C0D5E9;
	color: #2A437F;
	font-weight:bold;
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblPurchasedItems_Monthly td
{
	border-width:0px;
	border-style:inset;
	border-color:#BBB078;
	border-collapse: collapse
}

.tblPurchasedItems_Monthly_groupheading td
{
	color:white;
	font-weight:bold;
	background-color: #2A437F
}

.tblPurchasedItems_Monthly_evenrow td
{
background-color: #D7D7D7;
font-size: 9pt	
}

.tblPurchasedItems_Monthly_oddrow td
{
background-color: #F0EBE1;
font-size: 9pt		
}

.tblStandardContent
{
	/*border-style: none;
	padding: 0;
	width: 765px*/
	/*height:855px;*/
	width: 610px;
	padding: 0px;
	border-style: none;
	font-family: Trebuchet MS,Arial;
	color: #666666;
}

