@charset "utf-8";
/* CSS Document */

div#modalwindow{
    display: none;
    overflow:hidden;
}

div#report_main_content{
    /*overflow-y:auto;*/
}

div#modalwindow.graphWindow{
    overflow-x:hidden;
    overflow-y:auto;
}

div#modalwindow.viewReportModalWindow{
    overflow: auto !important;
}

#modalwindow #report_main_header,
#modalwindow #report_main1{
    width: 1800px;
}

#modalwindow.membersReports #report_main_header,
#modalwindow.membersReports #report_main1{
    width: 100% !important;
}

/* -- */

#modalwindow .forcenopad {
	padding: 0px !important;
}
#modalwindow .bold {
	font-weight: bold !important;
}
#modalwindow .hideborder {
	border: 0px !important;
}
#modalwindow .nodisplay {
	display: none !important;
}

#modalwindow .bottomborder {
	border-bottom: 2px solid #999 !important;
	border: thin solid #000000;
}

#modalwindow .locked {
	position: fixed;
}

#modalwindow .reporttoolbar.locked {
	position: fixed;
	width: 99%;
}

#modalwindow .parameter_table.locked {
	position: fixed;
	width: 99%;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}

#modalwindow #parameter_table.locked {
	position: fixed;
	width: 99%;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}

#modalwindow .locked_label {
    position: fixed;
    white-space: nowrap;
    z-index: 15;
    width: 99%;
}

#modalwindow .helptext.locked {
    z-index: 15;
    width: 96.5%;
}

#modalwindow .reporttoolbar {
	width:100%;
	clear:both;
	background-color:#e6e8ed;
	/*margin-bottom:10px;*/
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	padding:8px;
	text-align:right;
}

#modalwindow .reporttoolbar .reporttoolbarrow {
	width:100%;
	background-color:#e6e8ed;
}

#modalwindow .reporttoolbar .reporttoolbarrow .cell {
	border:0px;
	margin-left:0px;
	margin-right:0px;
	font-family: Arial,Helvetica,sans-serif;
	background-color:#e6e8ed;
	text-align:left;
}

#modalwindow .reporttoolbar .reporttoolbarrow .heading {
    font-size: 16px;
    font-weight: bold;
}

#modalwindow .reporttoolbar .reporttoolbarrow .params {
    font-size: 12px;
    font-weight: bold;
}

#modalwindow .reporttoolbar .reporttoolbarrow .buttons{
	text-align:right;
	nowrap:true;
}

#modalwindow .reporttoolbar .links {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}

#modalwindow .navbar {
	display:block;
	clear:both;
	background-color:#e6e8ed;
	margin-bottom:10px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	padding:8px;
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#modalwindow .navbar .links {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}

#modalwindow .navbar .links_disabled {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}

#modalwindow .param_grid {
	padding:0px;
	margin:0px;
	border-spacing: 0px 0px;
}

#modalwindow .param_grid tr td {
	padding:2px 0px;
	margin:0px;
	border-bottom:0px;
}

#modalwindow .grid {
	padding:0px;
	margin:0px;
	border-spacing: 0px 0px;
}

#modalwindow .grid tr td {
	padding:0px;
	margin:0px;
}

#modalwindow .grid tr.header {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:4px 8px 4px 8px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow .grid tr.header td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#modalwindow .tablegrid {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width:100%;
	margin:0px;
	padding:0px;
	border-spacing: 0px 0px;
}

#modalwindow .tablegrid tr td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow table tr .tableheaderwithgrid th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0px 0px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow .tableheader td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:0px 0px 0px 0px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow .paddedtableheader td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:4px 8px 4px 8px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow .datatable tr td {
	padding:4px 8px 4px 8px;
	font: bold 10px Arial, Helvetica, sans-serif;
}

#modalwindow .datatable tr th {
	padding:4px 8px 4px 8px;
	font: bold 10px Arial, Helvetica, sans-serif;
	white-space: nowrap;
}

#modalwindow .datatable tr th a {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding:4px 8px 4px 8px;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
	white-space: nowrap;
}

#modalwindow .datatable tr th a:hover {
	color: #fff;
	text-decoration: none;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
    
    
	white-space: nowrap;
}

#modalwindow table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width:100%;
	margin:0px;
	padding:8px;
	border-spacing: 1px 0px;
	z-index:11;
}

#modalwindow table #palmsSummaryTable {
    border: 1px solid #000000;
    margin-left: 10px;
    padding: 0px;
    width: 20%;
}

#modalwindow table tr th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:4px 8px 4px 8px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#modalwindow .tableMembersReport table tr th{
    padding: 4px 24px 4px 8px;
}

#modalwindow.membersReports .tableMembersReport table tr th{
    padding: 4px 8px 4px 8px;
}


#modalwindow table tr th a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding:4px 8px 4px 8px;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
	
	white-space: nowrap;
}

#modalwindow table tr th a:hover {
	color: #fff;
	text-decoration: none;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
	
	white-space: nowrap;
}

#modalwindow table table tr td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}
#modalwindow table table tr td a {
 font: bold 12px Arial, Helvetica, sans-serif;
 text-decoration: none;
 /*color:#0051a4;*/
    color: #262626;
 
 -webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#modalwindow table table tr td a:hover {
 text-decoration: none;
 color:#000b68;
 
 -webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#modalwindow table table tr:nth-child(odd) { /*background-color:#fff;  */}
#modalwindow table table tr:nth-child(even) { /*background-color:#f7fbff;*/ }

#modalwindow table table tr.total_row td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#modalwindow table table tr#total_row td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#modalwindow table table tr.total_row_small td {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#modalwindow table table tr#total_row_small td {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#modalwindow .expanding_row_collapsed {
	display: none;
}

#modalwindow .expanding_row_expanded {
	align: center;
	display: "";
}

#modalwindow .expanding_row_expanded td{
	align: center;
	padding: 0;
}

#modalwindow .history_table {
	width: 50%;
}

#modalwindow .history_table tr td a:hover {
}

#modalwindow .inner_table_75 {
	width: 75%;
}

#modalwindow .inner_table_75 tr td a:hover {
}

#modalwindow .inner_table {
}

#modalwindow .inner_tr {
	border-bottom: 0;
	border-spacing: 0;
}

#modalwindow .inner_tr td{
	border-bottom: 0;
	border-spacing: 0;
}

#modalwindow #view_visitors tr:nth-child(7n+1) td {
	font-weight:bold;
	border-top: 2px solid #6a1515;
}

#modalwindow #view_visitors tr:nth-child(7n+0) td {
	font-weight:bold;
	border-top: 2px solid #6a1515;
	background-color:#fff;
	padding:2px;
}


#modalwindow table table tr:hover {
	background-color: #5e62db;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#report_main1 tr:hover {
	background-color: #5e62db !important;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

.selected {
    background-color: #5e62db !important;
}

#modalwindow .nowrap {
	white-space: nowrap;
}

#modalwindow #parameter_table {
	background-color:#eff3f6;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}

#modalwindow .parameter_table {
	background-color:#eff3f6;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
}

#modalwindow #parameter_table td {
	border-bottom: 1px solid #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#modalwindow .parameter_table td {
	border-bottom: 1px solid #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#modalwindow #parameter_table tr:nth-child(odd) { background-color:#eff3f6;  }
#modalwindow #parameter_table tr:nth-child(even) { background-color:#eff3f6; }

#modalwindow .parameter_table tr:nth-child(odd) { background-color:#eff3f6;  }
#modalwindow .parameter_table tr:nth-child(even) { background-color:#eff3f6; }

#modalwindow .hide {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-align:left;
	padding: 0px 0px 0px 0px;
	background-color:#000b68;
}

#modalwindow .nopadding {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-bottom: 1px solid #CCC;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#modalwindow .noborderspacing {
	border-spacing: 0px;
}

#modalwindow .helptext {
    background-color: #FFFC9D;
    border: 1px solid #C9C8BA;
    border-radius: 5px 5px 5px 5px;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px;
    margin-right: 15px;
    margin-top: 8px;
    padding: 4px;
    text-align: center;
}

#modalwindow #faq {
	padding: 8px;
	margin-top: 10px;
	margin-bottom: -10px;
	
	overflow: hidden;
	
	color: #666;	
	background-color: #E4E5E9;
	
	border: 2px solid #E4E5E9;
	border-radius: 5px;
}

#modalwindow #faq {
	padding: 8px;
	margin-top: 10px;
	margin-bottom: -10px;
	
	color: #666;	
	background-color: #E4E5E9;
	
	border: 2px solid #E4E5E9;
	border-radius: 5px;
}

#modalwindow #faq #faq_area {
	padding: 8px;
	margin-top: 10px;
}

#modalwindow #faq #show_faq {
	text-align: right;	
}

#modalwindow #faq #show_faq h2 {
	margin-top: 0px;
	margin-bottom: 0px;
}

#modalwindow #show_faq a#toggle_trigger {
	cursor: pointer;
}

#modalwindow #show_faq #toggle_trigger {
	display: inline-block;
	font-style: normal;
	font-weight: normal;
	color: #970505;
}

#p .pagebreak {
	page-break-before: always;
}
    
#nonmodalwindow .reporttoolbar {
	display:block;
	clear:both;
	background-color:#e6e8ed;
	margin-bottom:10px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	padding:8px;
	text-align:right;
}

#nonmodalwindow .reporttoolbar .links {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}
#nonmodalwindow .navbar {
	display:block;
	clear:both;
	background-color:#e6e8ed;
	margin-bottom:10px;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	padding:8px;
	text-align:center;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#nonmodalwindow .navbar .links {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}

#nonmodalwindow .navbar .links_disabled {
	display:inline-block;
	margin-left:5px;
	margin-right:5px;
	padding:5px 10px 5px 10px;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #aaaaaa;
	text-decoration: none;
	border-radius: 5px 5px;
	-moz-border-radius: 5px 5px;
	-webkit-border-radius: 5px 5px;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left center;
}

#nonmodalwindow .grid {
	padding:0px;
	margin:0px;
}

#nonmodalwindow .grid tr td {
	padding:0px;
	margin:0px;
}

#nonmodalwindow .grid tr.header {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:4px 8px 4px 8px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#nonmodalwindow .grid tr.header td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow .datatable tr td {
	padding:4px 8px 4px 8px;
	font: bold 10px Arial, Helvetica, sans-serif;
}

#nonmodalwindow .datatable tr th {
	padding:4px 8px 4px 8px;
	font: bold 10px Arial, Helvetica, sans-serif;
}

#nonmodalwindow table {
	font: 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width:100%;
	margin:0px;
	padding:0px;
	border-spacing: 1px 0px;
}

#nonmodalwindow table tr th {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	text-align:left;
	padding:4px 8px 4px 8px;
	background-color:#000b68;
	background: #000b68 url(../images/button_red_bg.gif) repeat-x left top;
}

#nonmodalwindow table tr th a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: underline;
	text-align:left;
	padding:4px 8px 4px 8px;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow table tr th a:hover {
	color: #fff;
	text-decoration: none;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow table table tr td {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow table table tr td a {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	color:#0051a4;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow table table tr td a:hover {
	text-decoration: none;
	color:#000b68;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow table table tr:nth-child(odd) { background-color:#fff;  }
#nonmodalwindow table table tr:nth-child(even) { background-color:#f7fbff; }

#nonmodalwindow table table tr.total_row td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#nonmodalwindow table table tr#total_row td {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#nonmodalwindow table table tr.total_row_small td {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#nonmodalwindow table table tr#total_row_small td {
	font: bold 10px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding:4px 8px 4px 8px;
	border-bottom: 1px solid #CCC;
	background-color:#fff49c;
}

#nonmodalwindow .expanding_row_collapsed {
	display: none;
}

#nonmodalwindow .expanding_row_expanded {
	align: center;
	display: "";
}

#nonmodalwindow .expanding_row_expanded td{
	align: center;
	padding: 0;
}

#nonmodalwindow .history_table {
	width: 50%;
}

#nonmodalwindow .history_table tr td a:hover {
}

#nonmodalwindow .inner_table_75 {
	width: 75%;
}

#nonmodalwindow .inner_table_75 tr td a:hover {
}

#nonmodalwindow .inner_table {
}

#nonmodalwindow .inner_tr {
	border-bottom: 0;
	border-spacing: 0;
}

#nonmodalwindow .inner_tr td{
	border-bottom: 0;
	border-spacing: 0;
}

#nonmodalwindow #view_visitors tr:nth-child(7n+1) td {
	font-weight:bold;
	border-top: 2px solid #6a1515;
}

#nonmodalwindow #view_visitors tr:nth-child(7n+0) td {
	font-weight:bold;
	border-top: 2px solid #6a1515;
	background-color:#fff;
	padding:2px;
}


#nonmodalwindow table table tr:hover {
	background-color:#FFFAD2;
	
	-webkit-transition:color .2s ease-in;  
    -moz-transition:color .2s ease-in;  
    -o-transition:color .2s ease-in;  
    transition:color .2s ease-in;
    
    -webkit-transition:background-color .2s ease-in;  
    -moz-transition:background-color .2s ease-in;  
    -o-transition:background-color .2s ease-in;  
    transition:background-color .2s ease-in;
}

#nonmodalwindow #parameter_table {
	background-color:#eff3f6;
}

#nonmodalwindow #parameter_table td {
	border-bottom: 1px solid #fff;
	font: bold 11px Arial, Helvetica, sans-serif;
}

#nonmodalwindow #parameter_table tr:nth-child(odd) { background-color:#eff3f6;  }
#nonmodalwindow #parameter_table tr:nth-child(even) { background-color:#eff3f6; }