body {
background-color: #ffffff;/*#CCE5E5*/
}
.Content{
	width: 715px; margin-left:auto; margin-right:auto;
	background-color:#ffffff;	
}
.Content2{
	width: 1024px; margin-left:auto; margin-right:auto;
	background-color:#ffffff;	
}

.RightMargin{
	margin-right:20px;
}
.AllMargin{
padding:10px 10px 10px 10px;
}	
.LeftRightMargin{
margin:0px 10px 0px 10px;
}

/*
.NoMargin{
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: Verdana; 
font-size: 10px; line-height:14px;
}
.ButtomLeftMargin{
margin:0px 0px 5px -30px; padding:0px 0px 0px 0px; font-family: Verdana; 
font-size: 11px; line-height:14px; 
}
.LeftMargin{
margin:0px 0px -20px -30px; padding:0px 0px 0px 0px; font-family: Verdana; 
font-size: 11px;
}

.bullet {
	margin:0px 0px 0px 10px; padding:0px 0px 0px 10px; color:Green;
}



ul{
    margin: 0 auto;
}
ul.cool_background il {
    text-align: left;
    float: left;
    padding: 3px 10px 3px 25px;
    margin: 5px;/
    background: url(../images2/bullet.gif) 5px 5px; background-repeat:no-repeat;
}
*/
ul {
	list-style: disc url(../../images2/1615/bullet2.gif); 
	margin-left: 10px;
	padding-left: 1em;
	text-indent: 0em; 
	}






.BG {
	background-image: url(../../images2/1615/background_middle.jpg);
	background-repeat:repeat-y;
}
.SMBG {
	background-image: url(../../images2/1615/SMbackground_middle.gif);
	background-repeat:repeat-y;
}
/* --------------------Brgin BG for Side Box------------------------ */  
.BG2 {
	background-image: url(../../images2/1615/sidebox_top.gif);
	background-repeat:no-repeat; height:36px; width:173px;
}
.BG3 {
	background-image: url(../../images2/1615/sidebox_middle.gif);
	background-repeat:repeat-y;
}
.BG4 {
	background-image: url(../../images2/1615/sidebox_bottom.gif);
	background-repeat:no-repeat;
}
.BG6 { 
	background-color:#F2F8FC; padding:15px 15px 0px 15px;
}

/* --------------------End BG for Side Box------------------------ */  


/* --------------------Links------------------------ */  
/* For Normal link */   
a:link    {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#376892}
a:visited {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#376892}
a:active  {text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#376892}
a:hover   {text-decoration: underline; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; font-weight: normal; color:#376892}
/* For special link */   
a.linkStyle1:link {color: #0097AC; text-decoration: none; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
a.linkStyle1:visited {color: #0097AC; text-decoration: none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
a.linkStyle1:hover {color: #0097AC; text-decoration: none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }
a.linkStyle1:active {color: #0097AC; text-decoration: none;font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }

/* For footer link */   
#footer a:link {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; font-weight: normal; color:#0097AC}
#footer a:active {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; font-weight: normal; color:#0097AC}
#footer a:hover {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: underline; font-weight: normal; color:#0097AC}
#footer a:visited {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;text-decoration: none; font-weight: normal; color:#0097AC}

#footer {
background-image: url(../../images2/1615/background_bottom.jpg);
background-repeat:no-repeat;
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;
color:#818181; padding:0px 0px 0px 0px; width:725px; height:37px; 
}
.footer {
font-family:Geneva, Arial, Helvetica, sans-serif;font-size:10px;
color:#818181; padding:0px 0px 0px 0px; width:725px; height:37px; 
}

td {
font-family: Verdana;
font-size: 11px; line-height:15px
}
SmallText {
font-family: Verdana;
font-size: 7px
}
.SmallText2 {
font-family: Verdana;
font-size: 10px; line-height:13px;
}
.IntroText {
font-family: Verdana;
font-size: 11px; line-height:15px
}
.Text {
font-family: Verdana;
font-size: 11px; line-height:15px
}
.MainHeader {
font-family: Verdana;
font-weight: bolder;
font-size: 17px;
color: #3f6892;
}
.SubHeader {
font-family: Verdana;
font-weight: bolder;
font-size: 13px;
color: #3f6892
}
.SpecialText {
font-family: Verdana;
font-weight: bolder;
font-size: 11px;
color: #3f6892
}

.Instructions {
font-family: Verdana;
font-size: 7pt;
color: #3f6892
}

.Ruler2{
font-family: Verdana; font-size: 11px;	color:#ffffff; height:1PX 
}
.Ruler{
font-family: Verdana; font-size: 11px;	color:Gray; height:1px;
}


/*------------------for table--------------------------*/
.BG5 {
	background-image: url(../../images2/1615/tabletop.gif);
	background-repeat:no-repeat; 
}
.tablestyle{	
	background:#dae7ed;	/* cce5e5*/
	border-top:solid 1px #C2DBE2;
	border-bottom :solid 1px #C2DBE2;
	border-right :solid 1px #C2DBE2;	
	border-left :solid 1px #C2DBE2;
	border:solid 1px #C2DBE2;
	width:500px;padding-left:5px;
}
.tableHeader{		
	font-weight: bolder; 
	color: #ffffff;padding-left:5px; padding: 5px;	
	background:#3F6892; text-transform:uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left; 
}

.AnalyticsChartTable
{
	width:100%;
	border:solid 2px #3F6892;
	border-collapse:collapse;
}

.AnalyticsChartTable td
{
	padding:10px;
	width:800px
}

td.AnalyticsChartTableHeader
{
	background: #3F6892 url('../..images2/67887/GraphIcon.png') no-repeat;
	background-position: 5px center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	color:white;
	font-weight:bold;
	padding-left:35px;
}









table.listing {
	border-bottom:1px solid #9097A9;
	width:613px;
	padding:0;
	margin:0;
	border:1px solid #9097A9;
	}

table.listing th.full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase; font-family: Verdana;font-size: 11px; line-height:15px; background:#3f6892;color:#fff;padding:5px;}
table.listing .full {border-left:0;border-right:0 !important;text-align:left;text-transform:uppercase; font-family: Verdana;font-size: 11px; line-height:15px; background:#3f6892;color:#fff;padding:5px;}

/* table styles */
table.listing th {/* tbl header */
	background:#3f6892;
	color:#fff;
	padding:5px;
	border-top:0 !important;border:1px solid #fff;
	text-align:left;background:#3f6892;
	}
table.listing td {/* first row */
	background:#d9e8f3;
	color:#000;
	padding:3px 5px;
	}
table.listing .bg td {/* alternative row */
	background:#eef3f7;
	}
	
	table.listing .DGheader td {/* alternative row */
	font-family: Verdana;font-size: 11px; line-height:15px;color:#fff;font-weight:bold;
	padding:5px;border-top:0 !important; border:1px solid #fff;
	text-align:left;background:#3f6892;text-transform:uppercase;
	}
	
.tableStyle {/* tbl bgcolor */
	background:#d9e8f3;	
	border-bottom:1px solid #9097A9;
	padding:0;
	margin:0;
	border:1px solid #9097A9;
	}	
table.listing .white td {
	background:#fff;
	}	
table.listing .first {border-left:0px solid #9097A9;text-align:left; font-weight:bold;
	}
table.listing .last {border-right:0px solid #9097A9; text-align:left;}

table.listing th.first {background:#9097A9 url('Images/Table/bg-th-left.gif') no-repeat left top;
	border-left:0;
	}
	

table.listing th.last {background:#9097A9 url("Images/Table/bg-th-right.gif") no-repeat right top;border-right:0;}

table.listing .style1 {font-weight:bold;color:#FF7A00;}
table.listing .style2 {font-weight:bold;padding-left:16px;}
table.listing .style3 {padding-left:25px;}
table.listing .style4 {padding-left:35px;}


























/*
.subHeaderGreen {
font-family: Verdana;
font-weight: bolder;
font-size: 14px;
font-weight: bolder;
color: #3f6892
}
/*
.Smallcontent {
	position:relative;
	width:600px;/*796 for firefox*/
	/*margin:0px 50px 0px 0px;		
	font:11px Verdana;
	background-image: url(images/smallBG.gif);/* light blue used in the bg color as an img DAE7ED*/
	/*border:0px;		
}*/

.content222{
border-top:solid 0px white;
border-bottom :solid 0px white;
border-right :solid 0px white;	
border-left :solid 0px white;
border:solid 0px white;
background-color:#ffffff; padding-left:0; 
font-family: Verdana; font-size: 11px;	color: black; WIDTH: 768px; 
OVERFLOW: hidden; WORD-WRAP: break-word;
}
.inercontent2{
	position:relative;
	width:768px;
	margin:7px 10px 7px 10px;		
	font:11px Verdana;	
	border:0px;
	background-color:#FFFFFF;	
	/*background-image: url(images/HomeBg.gif);*/
	background-repeat:no-repeat;	
}
.Box {
border-top:solid 0px white;
border-bottom :solid 0px white;
border-right :solid 0px white;	
border-left :solid 0px white;
border:solid 0px white;
background-color:#ffffff; padding-left:0; 
font-family: Verdana; font-size: 11px;	color: black; WIDTH: 549px; 
OVERFLOW: hidden; WORD-WRAP: break-word;
}
.Indented2
{
padding-left:15; 
padding-right:0;
background:#CCE5E5;
}
.inercontent 
{
	position:relative;
	width:720px;
	margin:0px 0px 0px 20px;		
	font:11px Verdana;	
	border:0px;
	/*padding:2px;*/	
	/*height: 350px;*/	
}
.tablestyleSmall{
	font:11px Verdana;	
	margin:0px 0px 0px 0px;	
	cellpadding:0px;
	cellspacing:0px;
	background:#dae7ed;	/* cce5e5*/
	border-top:solid 1px #C2DBE2;
	border-bottom :solid 1px #C2DBE2;
	border-right :solid 1px #C2DBE2;	
	border-left :solid 1px #C2DBE2;
	border:solid 1px #C2DBE2;
}
.Padding{
padding:10px 10px 10px 10px;
}
.Padding2{
padding:0px 10px 0px 10px;
}
.Padding3{
padding:0px 10px 10px 10px;
}
/*
.tablestyle{	
	background:#dae7ed;	/* cce5e5*/
	/*border-top:solid 1px #C2DBE2;
	border-bottom :solid 1px #C2DBE2;
	border-right :solid 1px #C2DBE2;	
	border-left :solid 1px #C2DBE2;
	border:solid 1px #C2DBE2;
	width:500px;			
}*/
/*.tableHeader{		
	padding:10px 10px 10px 10px;
	font-family: Verdana; font-size:12pt;
	font-weight: bolder; 
	color: #ffffff;
	background:#7fb2c2;	/* 006666 */
	/*bordercolor:#FFFFFF;
	vertical-align:top	
}
*/
.tableHeader2{		
	padding:10px 10px 10px 10px;
	font-family: Verdana;
	font-weight: bolder; 
	color: #ffffff;
	background:#7fb2c2;	/* 006666 */
	bordercolor:#C2DBE2;	
}
textarea.long{
font-family: Verdana;
font-size: 10px;	
color: black;
width: 390px;
height: 50px;
}
input.normal{
font-family: Verdana;
font-size: 10px;	
width: 150px;
}
input.long{
font-family: Verdana;
font-size: 10px;	
width: 200px;
}
input.short{
font-family: Verdana;
font-size: 10px;	
color: black;
width: 120px;
}
select.dropdown {
font-family: Verdana;
font-size: 10px;	
}
.Scrolling {
border-top:solid 3px white;
border-bottom :solid 3px white;
border-right :solid 3px white;	
border-left :solid 3px white;
border:solid 3px white;
background-color:#CCE5E5; padding-left:0; 
font-family: Verdana; font-size: 11px;	color: black; WIDTH: 581px; 
OVERFLOW: hidden; WORD-WRAP: break-word;
}

.Indented{
padding-left:10; 
padding-right:10;
background:#ffffff;
}
.LeftMenue{
border-top:solid 0px white;
border-bottom :solid 0px white;
border-right :solid 0px white;	
border-left :solid 0px white;
border:solid 0px white;
padding-left:0; 
font-family: Verdana; font-size: 11px;	color: black; 
OVERFLOW: hidden; WORD-WRAP: break-word;
height:411;
vertical-align:top;	
background-color:#ffffff;	
}
.TopLeftTbl{
background-color:#BFD9E0;
width:170
}
.BotLeftTbl{
background-color:#EEF7F7;
width:170;
height:207;
background-image: url(images/BlueBox.gif);
background-repeat:no-repeat;
}
.BoxBG
{
width:172;
background-image: url(images/BlueBoxBG.gif);	
}
/*
.indented3{
margin:4px 7px 4px 7px;
}
*/

/*------------------END for sm table--------------------------*/
/*------------------ for sm DG--------------------------*/

tr.trResult{
	background-color:#3f6892;
	font-family: Verdana;font-size: 11px; line-height:15px;color:#fff;font-weight:bold;
	height:25px;
	text-align:left;text-transform:uppercase;
}
th.trResult{
	background-color:#3f6892;
	font-family: Verdana;font-size: 11px; line-height:15px;color:#fff;font-weight:bold;
	height:25px;
	text-align:left;text-transform:uppercase;
}
.trResult td{
	background-color:#3f6892;
	font-family: Verdana;font-size: 11px; line-height:15px;color:#fff;font-weight:bold;
	padding-left:5px;		
}
tr.altrow 
{
	font-family: Verdana;font-size:11px; line-height:15px;color:#333333;
	background-color: #DDE6E9;
}

.BorderlessCell
{
	border-collapse:collapse;
}

tr.TableRowHover
{
	font-family: Verdana;font-size:11px; line-height:15px;color:Black;
	background-color:#93AFC4;
}

/*------------------ for sm DG--------------------------*/
/*results class*/
table.tbResult 
{
	
}
.tbResult tr
{
	
}
.tbResult td{
	padding: 5px;
	padding-left:5px;
	font-family: Verdana;font-size:11px; line-height:15px;
}
.tbResult th{
	background-color:#3f6892;
	font-family: Verdana;font-size:11px; color:#fff;font-weight:bold; line-height:15px;font-weight:bold;
	padding-left:5px; text-transform:uppercase;
}

tbResult .DGheader th{/* alternative row */
	font-family: Verdana;font-size: 11px; line-height:15px;color:#fff;font-weight:bold;
	padding:5px;border-top:0 !important; border:1px solid #fff;
	text-align:left;background:#3f6892;text-transform:uppercase;
	}