@charset "utf-8";
/* CSS Document */

#loadingOverlay {
	position: absolute;
	top: 0; left: 0; right: 0; bottom: 0;
	background: rgba(255,255,255,0.8);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 100;
	transition: opacity 0.3s ease;
  }

  #loadingOverlay.hidden {
	opacity: 0;
	pointer-events: none;
  }

  .hidden {
	  opacity: 0;
	  pointer-events: none;
  }

.fullscreendiv
{
    position:fixed;
    padding:0;
    margin:0;

    top:0px;
    left:0px;
    background:rgba(255,255,255,0.5);
    background-image: url('busy.gif');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 

	min-height:100%
	min-width:inherit
    width: 100%;
    height: 100%;
}

* { margin:0; padding:0; }
body {
	background-color:#ededed;
	height:100%;
	font-size: 16px;
}

input {
	font-size: 10pt;
	font-family: Arial;
	color: #666666;
	background-color:#FEFEFE;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #CCCCCC;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}


#sundry
{
	-moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    border-radius: 15px;
	overflow:hidden;
}

.file_input_textbox {
	font-size: 10pt;
	font-family: Arial;
	color: #666666;
	width:45px;
	background-color:#FFFFFF;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #666666;
	text-align: left;
	height:26px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	float:left;	
}

.file_input_div {position: relative;width:120px;height:26px;overflow:hidden; left:5px; }

.file_input_button {
	outline: none;
	position:absolute;
	top:0px;	
	border: 1px solid #a1a1a1;
	padding: 3px; 
	font-weight:bold;
	height:26px;
	text-align: center; 
	vertical-align: central; 
	margin: 0 0 0 0; 
	width:110px; 
	margin-right:5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	font-size:11pt;
    cursor: pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background:#FBFBFB;
}

.file_input_button_hover {
	outline: none;
	position:absolute;
	top:0px;	
	border: 1px solid #a1a1a1;
	padding: 3px; 
	font-weight:bold;
	height:26px;
	text-align: center; 
	vertical-align: central; 
	margin: 0 0 0 0; 
	width:110px; 
	margin-right:5px;	
	font-family:Verdana, Arial, Helvetica, sans-serif; 	
	font-size:11pt;
    cursor: pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background:#FBFBFB;
}

.file_input_hidden  {font-size:45px;position:absolute;right:0px;top:0px;cursor:pointer;
                     opacity:0;filter:alpha(opacity=0);-ms-filter:"alpha(opacity=0)";-khtml-opacity:0;-moz-opacity:0; }


.browserwarning {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:12pt;
	font-stretch: extra-expanded;
	color: #333333;
	padding:7px;
	border-bottom-width:1px;
	border-bottom-style: ridge;
	border-bottom-color:#B0B0B0;
}


.contentareaheader {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:13pt;
	font-stretch: extra-expanded;
	color: #9B9B9B;
	text-align: right;
	border-bottom-width:1px;
	border-bottom-style: ridge;
	border-bottom-color:#B0B0B0;
}

.contentareafont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #41515E;
	text-align: justify;
}


/* Shared styles */
.drop-shadowright
{
	background:#ededed;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.drop-shadowright:before, .drop-shadowright:after
{
	content:"";
	position:absolute;
	z-index:-2;
}

.raisedright
{
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}



/* Shared styles */
.drop-shadow
{
	background:#ededed;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

	-webkit-border-radius: 5px;
		-moz-border-radius: 5px;   
		   border-radius: 5px;
}

.drop-shadow:before, .drop-shadow:after
{
	content:"";
	position:absolute;
	z-index:-2;
}

.raised 
{
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}


.tinyrounded {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.rounded {
	-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}

#divmenu {
	padding-top:5px;
	padding-left:15px;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	width:780px;
	height:40px;
	background-color: #ddd;
	border:0px none;
}

#downloadicon {
	text-align:center;
	vertical-align:bottom;
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	background-image:url(../images/download.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;
	filter:alpha(opacity=100);
	opacity:1.0;
}

#tradesicon {
	-moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
	background-image:url(../images/buyandsell.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	float:left;
	margin-left:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;	
}

#gainersicon {
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	background-image:url(../images/gainersandlosers.png);
	background-repeat:no-repeat;
	background-position: bottom center;
	float:left;
	margin-left:15px;
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	text-align:center;		
}



.mytextdark {
	font-size: 12pt;
	font-family: Arial;
	color: #000000;
	width:50%;
	background-color:#FEFEFE;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #333333;
	text-align: left;
	height:34px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.mytextfocusdark {
	font-size: 12pt;	
	font-family: Arial;
	color: #000000;
	width:50%;
	background-color:#F4F4F4;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#333333;
	text-align: left;
	height:34px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
}

.formtabletextdark
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: #000;
	padding:7px;
	font-weight:normal;
	text-align:left;
}


.mytext {
	font-size: 10pt;
	font-family: Arial;
	color: #666666;
	width:100%;
	background-color:#FEFEFE;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #CCCCCC;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.mytext:hover {
	border-color: #729fcf;
}

.mytext:focus {
	color: #333333;
	background-color:#F4F4F4;
	border-color: #3465a4;
}


.mytextfocus {
	font-size: 10pt;	
	font-family: Arial;
	color: #333333;
	width:300px;
	background-color:#F4F4F4;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
}


.mytextfocusred {
	font-size: 10pt;
	font-family: Arial;
	color: #333333;
	width:300px;
	background-color:#FFEEEE;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#3F7503;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
}

.mytextarea {
	font-size: 10pt;
	font-family: Arial;
	color: #666666;
	width:300px;
	background-color:#FFFFFF;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #666666;
	text-align: left;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.mytextareafocus {
	font-size: 10pt;
	font-family: Arial;
	color: #333333;
	width:300px;
	background-color: #F4F4F4;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#3F7503;
	text-align: left;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
}


.mytextbigger {
	font-size: 14px;
	font-family: Arial;
	color: #252525;
	background-color: #FFFFFF;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #666666;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.mytextbiggerfocus {
	font-size: 14px;
	font-family: Arial;
	color: #333333;
	background-color:#F4F4F4;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#3F7503;
	text-align: left;
	height:28px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;		
}

.contentareatextgenericnopadd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #41515E;
	text-align: justify;
}

.contentareatextgeneric {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #41515E;
	text-align: justify;
	line-height:18pt;
	padding:15px;
}

.tableheader {
	border: 1px solid #666666;
}

.noborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.thinborder {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}

.header_and_left_line {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}

.header_and_left_right_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}

.header_and_right_line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}

.header_and_left_line_notop {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.header_and_right_line_notop {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.bottom_and_left_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}


.right_line {
	border-top-width: 0x;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-color: #FFFFFF;
}

.left_line {
	border-top-width: 0x;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.bottom_top_and_left_line {
	border-top-width: 1x;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.bottom_and_right_line {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.bottom_left_and_right_line {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.tableborder {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1pt;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.bottom_line_single {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.top_line_single {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.top_single_bottom_line_double {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 3px;
	border-left-width: 0px;	

	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-bottom-style: double;
	border-color: #666666;
}
.top_line_double {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: double;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}
.tableborderround {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1pt;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}

.tableborder3round {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1pt;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #666666;
}


.bottom_and_left_and_top_line_white {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.bottom_and_right_and_top_line_white {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.bottom_and_left_line_white {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.bottom_and_right_line_white {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.bottom_line_single_white {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #FFFFFF;
}

.whiteouttextheader{
	text-decoration: none;
	font-family: Arial;
	font-size: 11px;
	font-weight: bolder;
	text-decoration:none;
	color: #F4F4F4;
}


.homepagetabletext
{
	color: #333366;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:5px;
}


.smallgreylink:link
{
	font-family: Helvetica, sans-serif , Geneva, Arial;
	font-size: 10pt;
	font-weight: bolder;
	color: #CA0000;
	text-decoration:none;
}

.smallgreylink:visited
{
	font-family: Helvetica, sans-serif , Geneva, Arial;
	font-size: 10pt;
	font-weight: bolder;
	color: #CA0000;
	text-decoration:none;
}

.smallgreylink:hover
{
	font-family: Helvetica, sans-serif , Geneva, Arial;
	font-size: 10pt;
	font-weight: bolder;
	color: #808080;
	text-decoration:underline;
}

.smallgreylink:active
{
	font-family: Helvetica, sans-serif , Geneva, Arial;
	font-size: 10pt;
	font-weight: bolder;
	color: #CA0000;
	text-decoration:none;
}

.bottommenu {
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#FFFFFF;
}

.mylink:link{
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color: #0000FF;
}

.mylink:visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#0000FF;
}
.mylink:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
.mylink:active {
	text-decoration: none;
	font-family: Arial;
	font-size: 9px;
	font-weight:normal;
	color:#0000FF;
}

.mycontentarealink:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-align: justify;
	text-decoration:none;
}

.mycontentarealink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-align: justify;
	text-decoration:none;
}

.mycontentarealink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-align: justify;
	text-decoration:underline;
}

.mycontentarealink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-align: justify;
	text-decoration:none;
}

.formtabletext10px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

.formtabletextred {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight:bolder;
	color: #FF0000;
}


.mybtext{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#333333;
}

.myblink:link{
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#0000FF;
}

.myblink:visited {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#0000FF
}
.myblink:hover {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color:#0000FF;
	text-decoration:underline;
}
.myblink:active {
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color:#E60000;
}



.tabletextreport {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;	
	color: #333333;
	text-decoration:none;
	padding:3px;
}

.tabletextreportlink:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}

.tabletextreportlink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}

.tabletextreportlink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color: #0000FF;
	text-decoration:underline;
	padding:3px;
}

.tabletextreportlink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}


.tabletext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;	
	color: #333333;
	text-decoration:none;
	padding:3px;
}

.tabletextlink:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}

.tabletextlink:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}

.tabletextlink:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-decoration:underline;
	padding:3px;
}

.tabletextlink:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #0000FF;
	text-decoration:none;
	padding:3px;
}

.dwintitle{
	text-decoration: none;
	font-family: Arial;
	padding-left:15px;
	font-size: 13px;
	font-weight:normal;
	color:#FFFFFF;
	font-weight:bolder;
}


.input_button {
	display: inline-block;
	height: 35px;
	line-height: 16px;
	border-radius: 4px;
	border:1px solid #9a9a9a;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight:normal;
	color: #000;
	text-shadow: 0 1px 0 rgba(255,255,255,0.09);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #EBEBEB),color-stop(0.5, #ECECEC),color-stop(0.5, #F3F3F3),color-stop(1, #FFFFFF));
	background-image:-moz-linear-gradient( center bottom, #EBEBEB 0%, #ECECEC 50%, #F3F3F3 50%, #FFFFFF 100%);
	box-shadow:inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.09);	

	border-top-color:#5a5caf;
	border-bottom-color:#52536f;
	border-left-color:#56578f;
	border-right-color:#56578f;
	
	padding-left:7px;
	padding-right:7px;
	text-align:center;
}


.input_buttonsmall {
	display: inline-block;
	border-radius: 4px;
	border:1px solid #9a9a9a;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight:normal;
	color: #000;
	text-shadow: 0 1px 0 rgba(255,255,255,0.09);
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0, #EBEBEB),color-stop(0.5, #ECECEC),color-stop(0.5, #F3F3F3),color-stop(1, #FFFFFF));
	background-image:-moz-linear-gradient( center bottom, #EBEBEB 0%, #ECECEC 50%, #F3F3F3 50%, #FFFFFF 100%);
	box-shadow:inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.09);	

	border-top-color:#5a5caf;
	border-bottom-color:#52536f;
	border-left-color:#56578f;
	border-right-color:#56578f;
	padding:3px;
}


.mblink {
	box-shadow:inset 0 19px 0 rgba(0,115,215,0.3), inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.09);
	background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, #D3F7FD), color-stop(0.5, #87C5FB), color-stop(0.5, #A1D1F9), color-stop(1, #D4E9FC));
	background-image:-moz-linear-gradient( center bottom, #D3F7FD 0%, #87C5FB 50%, #A1D1F9 50%, #D4E9FC 100% );
	border-top-color:#5a5caf;
	border-bottom-color:#52536f;
	border-left-color:#56578f;
	border-right-color:#56578f;
	-webkit-animation:blinking 1s infinite ease-in-out;
	-moz-animation:blinking 1s infinite ease-in-out;
}

.mbluecolorbutton {
	text-align:center;
	box-shadow:inset 0 19px 0 rgba(0,115,215,0.3), inset 0 1px 0 rgba(255,255,255,1), 0 1px 0 rgba(0,0,0,0.09);
	background-image:-webkit-gradient( linear, left bottom, left top, color-stop(0, #D3F7FD), color-stop(0.5, #87C5FB), color-stop(0.5, #A1D1F9), color-stop(1, #D4E9FC));
	background-image:-moz-linear-gradient( center bottom, #D3F7FD 0%, #87C5FB 50%, #A1D1F9 50%, #D4E9FC 100% );
	
	border-top-color:#5a5caf;
	border-bottom-color:#52536f;
	border-left-color:#56578f;
	border-right-color:#56578f;
	-moz-animation:none;
	-webkit-animation:none;
}


.mymenulink:link{
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color:#0000FF;
	line-height:26px;
	text-decoration:none;
}

.mymenulink:visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color:#0000FF;
	line-height:26px;
	text-decoration:none;
}

.mymenulink:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color: #FF0000;
	line-height:26px;
	height:26px;
	text-decoration:none;
}

.mymenulink:active {
	text-decoration: none;
	font-family: Arial;
	font-size: 13px;
	font-weight:normal;
	color:#0000FF;
	line-height:26px;
	text-decoration:none;
}

.sectionheads {
	font-family: Helvetica, sans-serif , Geneva, Arial;
	font-size: 18px;
	font-weight: bold;
	color: #34404c;
	padding-left: 20px;
	height: 26px;
	padding-top: 2px;
}

#flyoutupper {
	position:absolute;
	width:200px;
	text-align:center;
	vertical-align:bottom;
	background:#fff;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
			box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bolder;
	text-align:center;
	filter:alpha(opacity=100);
	opacity:1.0;
    background-color: #ffffff;
	overflow: hidden;
	cursor:pointer;
	height:250px;
	border:#CCCCCC solid 1px;
}



#navList li {
	list-style: none;
	margin: 0 0 5px 0;
	position: relative;
	float: left;
}
#navList a {
	text-decoration: none;
	color: #2f2425;
	font-size: 14px;
	padding:3px;
	padding-left: 10px;
	display: block;
	width: 260px;
}
#navList a:hover {
	color:#ffffff;
	background-color: #4a72e1;
}
#navList ul, #navList ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 280px;
	background-color: #ffffff;
}
.listTab {
	z-index: 100;
}
#navList .listTab li {
	margin: 0 0 0 0;
}
#navList .listTab a, #navList .listTab a:hover {
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	width: 250px;
}
#navList .listTab a {
	padding: 0px 0px 0px 0px;
}
#navList li:hover ul ul, #navList li:hover ul ul ul, #navList li:hover ul ul ul ul {
	display: none;
}
#navList li:hover ul, #navList li li:hover ul, #navList li li li:hover ul, #navList li li li li:hover ul {
	display: block;
}
.byline {
	font-size: 11px;
}


.mytextsearch {
	font-size: 14px;
	font-family: Arial;
	color: #333333;
	background-color: #FFFFFF;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color: #CCCCCC;
	text-align: left;
	height:30px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.mytextsearchfocus {
	font-size: 14px;
	font-family: Arial;
	color: #333333;
	background-color:#FFFFFF;
	padding-left:4px;
	border-width: 1px;
	border-style:solid;
	border-color:#0000A0;
	text-align: left;
	height:30px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;		
	-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
	   -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;
			box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 10px rgba(0, 0, 0, 0.1) inset;	
}

.searchbutton
{
	width:204px;
	height:30px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000000;
    border-right: #926030 1px solid;
	border-bottom: #926030 1px solid;
	border-left: #C29F7C 1px solid;
	border-top: #C29F7C 1px solid;
	padding:5px;
    cursor: pointer;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

#searchlogo
{
	position:relative;
	background-image:url(../images/biglogo.png);
	background-repeat:no-repeat;
	background-size:320px 95px;
	height:110px;
	width:325px;
	padding-bottom:30px;
}

#logo
{	
	background-image:url(../images/biglogo.png);
	background-repeat:no-repeat;	
	background-size:270px 70px;
	width:315px;
	height:75px;
	padding-bottom:40px;
	position:relative;
	visibility:hidden;
}


#topdiv
{
	background-color:#000000;
	top: 0px;
	width:100%;
	height:25px;
	padding-top:2px;
	padding-bottom:2px;
}

#bottomdiv {	
	position:relative;
	background-color: #FFFFFF;
	width:100%;
	height:30px;
	padding-top:5px;
	border-top-style:solid;
	border-top-color:#000;
	border-top-width:1px;
}

#appmiddlediv {	
	height:610px;
	width:100%;		
	background-image:url(../images/smalllogo.png);
	background-repeat:no-repeat;	
	background-size:300px 76px;
	background-position:right top;
	border:0px none;
	padding-bottom:60px;
	text-align:center;		
	top:10px;
	position:relative;
	visibility:visible;
}

#Tabpayment
{
	width:760px;
	left:10px;
}

#firsttab
{
	overflow: auto;
	overflow-y: hidden;
	overflow-x:hidden;	
	height:1300px;
	min-height:1300px;
	max-height:1300px;
	background-color:#ededed;	 	 	
}

#appdiv
{
	background-color:#ededed;
	-webkit-overflow-scrolling:touch;
	overflow-x:hidden;
	overflow-y:scroll;
	width:760px;
	left:10px;	
}

#middlediv {	
	position:relative;
	border:0px none;
	width:100%;
	height:auto;
	padding-bottom:60px;
}


#languagetext
{
	width:315px;
	left:0px;
	position: absolute;
	bottom:20px;
}


#searchlogotext
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-weight:bold;
	font-size:12pt;
	color: #6666FF;
	width:315px;
	left:0px;
	position: absolute;
	bottom:20px;
}

.searchtoplink:link{
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#B6B6B6;
	font-weight:bold;
	cursor:pointer;
}

.searchtoplink:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#B6B6B6;
	font-weight:bold;
	cursor:pointer;
}

.searchtoplink:hover {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
}

.searchtoplink:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#FFFFFF;
	font-weight:bold;
	cursor:pointer;
	margin-right:15px;
}


.searchbottomtext {		
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#909090;
	font-weight:normal;
	text-align:right;
	cursor:pointer;
}

.searchbottom:link{		
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#909090;
	font-weight:normal;
	cursor:pointer;
}

.searchbottom:visited {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#909090;
	font-weight:normal;
	cursor:pointer;
}

.searchbottom:hover {
	text-decoration:underline;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#909090;
	font-weight:normal;
	cursor:pointer;
}

.searchbottom:active {
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	color:#909090;
	font-weight:normal;
	cursor:pointer;
}

.deposittext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

.deposittextsmall {
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
}

.deposittextheader {
	font-family: "Times New Roman", Times, serif;
	font-size: 14pt;
	color: #000000;
	font-weight:bold;
}

.msgboxheader
{
	background-color:#000080;
	width:100%; 
	height:20px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	font-size:12px;
	top:0px;
	left:0px;
	position:relative;	
}

.msgboxtext
{
	width:90%; 
	height:30px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	font-size:14px !important;
	top:10px;
	left:5%;
	position:relative;	
}


.popuptext
{
	width:90%; 
	height:30px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	font-size:150% !important;
	top:10px;
	left:5%;
	position:relative;	
}


.upload {
	float:left;	
	position:relative;
	display:inline;
	width:100%;
	padding:0px;
}


.realupload {
	position:absolute;
	top:6px;
	left:0px;

	/* start of transparency styles */
	opacity:0;
	-moz-opacity:0;
	/* end of transparency styles */

	z-index:2; /* bring the real upload interactivity up front */
	width:95%;
	cursor:pointer;	
}

form .fakeupload {
	text-align:left;
}

form .fakeuploadfocus {
	text-align:left;
}


form .fakeupload input {
	width:350px;
	font-size: 10pt;
	font-family: Arial;
	color: #666666;
	background-color:#FEFEFE;
	border-width: 1px;
	border-style:solid;
	border-color: #CCCCCC;
	text-align: left;
	height:26px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	cursor:pointer;
}

form .fakeuploadfocus input {
	width:350px;
	font-size: 10pt;
	font-family: Arial;
	color: #333333;
	background-color:#F4F4F4;
	border-width: 1px;
	border-style:solid;
	border-color:#CCCCCC;
	text-align: left;
	height:26px;
	-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;	
	cursor:pointer;
}


.biglink:link{
	text-decoration: none;
	font-family: Arial;
	font-size: 15pt;
	font-weight:normal;
	color: #333333;
}

.biglink:visited {
	text-decoration: none;
	font-family: Arial;
	font-size: 15pt;
	font-weight:normal;
	color:#333333;
}

.biglink:hover {
	text-decoration: none;
	font-family: Arial;
	font-size: 15pt;
	font-weight:bolder;
	color: #666666;
	text-decoration:none;
}

.biglink:active {
	text-decoration: none;
	font-family: Arial;
	font-weight:bolder;
	font-size: 15pt;
	font-weight:normal;
	color:#333333;
}

.adverttext {
	font-family: Arial;
	font-size: 12pt;
	font-weight:normal;
	color: #666666;	
}


.formtablelink:link{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #198CFF;
	padding:7px;
}

.formtablelink:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #198CFF;
	padding:7px;
}

.formtablelink:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #006EDD;
	padding:7px;
}

.formtablelink:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #198CFF;
	padding:7px;
}


.formtablelink9pt:link{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #198CFF;
	padding:5px;
}

.formtablelink9pt:visited {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #198CFF;
	padding:5px;
}

.formtablelink9pt:hover {
	text-decoration: underline;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #006EDD;
	padding:5px;
}

.formtablelink9pt:active {
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #198CFF;
	padding:5px;
}


.headertext:link{
	text-decoration: none;
	font-family: Arial;
	font-size: 15pt;
	font-weight:normal;
	color: #333333;
}


.formtabletext 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #41515E;
	padding:7px;
	font-weight:normal;
	text-align:left;
}


.formtabletext9pt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 9pt;
	color: #41515E;
	padding:5px;
}

.formlabeltext {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11pt;
	color: #41515E;
	text-align: left;
	padding-top:10px;
	padding-left:10px;
}

.contentareatext9px {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #41515E;
	padding:5px;
}

.smallbodytext {
	font-family: Arial;
	font-size: 9px;
	color: #064293;
	text-decoration: none;
	text-align:left;
}

.msgboxheader
{
	background-color:#000080;
	width:100%; 
	height:20px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:7px;
	font-size:12px;
	top:0px;
	left:0px;
	position:relative;	
}

.msgboxtext
{
	width:90%; 
	height:30px;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	margin-top:10px;
	font-size:14px;
	top:10px;
	left:5%;
	position:relative;	
}

.signindiv {
	/*
	width: 240px;
	height: 500px;
	border: 4px solid #A3A3A3;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	-webkit-box-shadow: 2px 2px 4px #000;
	-moz-box-shadow: 2px 2px 4px #000;
	box-shadow: 2px 2px 4px #000;
	*/
	background: -webkit-linear-gradient(rgba(233, 233, 233, 1.0), rgba(178, 178, 178, 1.0) 36px, #EDEDED, #EDEDED 37px);
		background: -moz-linear-gradient(rgba(233, 233, 233, 1.0), rgba(178, 178, 178, 1.0) 35px, #EDEDED, #EDEDED 37px);
		
	box-shadow:inset 0 1px 0 rgba(255,255,255,.6), 0 22px 70px 4px rgba(0,0,0,0.56), 0 0 0 1px rgba(0, 0, 0, 0.3);
}

#data_div
{
	min-height:900px;
	height:1000px;
	-webkit-height:1000px;
}

.bookbody {
	font-family: 'Tahoma'
	font-size: 13px;
	color: #000000;	
}

#demoTable thead th {
	font-family: 'Tahoma';
	font-size: 10pt;
	white-space: nowrap;
	overflow-x:hidden;
	color: #000;
/*	background: #f0f2f5 url(f0f2f5grad.gif) bottom repeat-x;*/
	background: #eee url(eeGrad2.gif) bottom repeat-x;
	border-bottom: 1px solid #ccc;
	padding: 5px;
	text-align: left;
}
#demoTable tbody td {
	font-family: 'Tahoma';
	font-size: 10pt;
	padding: 5px;
}

.jTPS .sortedColumn {
	background: #f8f8f8;
}
.jTPS tfoot .pagination .pageSelector {
	font-family: 'Tahoma';
	font-size: 10pt;
	cursor: pointer;
	border: 1px solid #808080;
	padding-left: 5px;
	padding-right: 5px;
	margin-left: 5px;
	text-align: left;
	float: left;
	background: #fff;
}
.jTPS tfoot .pagination .pageSelectorSeperator {
	font-family: 'Tahoma';
	font-size: 10pt;
	text-align: left;
	margin-left: 7px;
	color: #808080;
	float: left;
	padding-left: 5px;
	padding-right: 5px;
	border-width: 1px;
	cursor: default;
}
.jTPS tfoot .pagination .pageSelector:hover {
	border: 1px solid #f90;
}
.jTPS tfoot .pagination .hilightPageSelector {
	font-family: 'Tahoma';
	font-size: 10pt;
	border: 1px solid #069 !important;
	background: #069 !important;
	color: #fff !important;
	cursor: default !important;
}
.jTPS .hideTR {
	display: none;
}
.jTPS .hidePageSelector {
	display: none;
}
.jTPS .hilightRow {
	background: #eee;
	cursor: pointer;
}
.jTPS tfoot .selectPerPage .perPageSelector {
	font-family: 'Tahoma';
	font-size: 10pt;
	cursor: pointer;
	padding-left: 5px;
	padding-right: 5px;
}
.jTPS tfoot .selectPerPage .perPageSelected {
	font-family: 'Tahoma';
	font-size: 10pt;
	border-bottom: 2px solid #069;
	background: #fff;
}
.jTPS tfoot .selectPerPage .perPageHilight {
	font-family: 'Tahoma';
	font-size: 10pt;
	border-bottom: 2px solid #f90;
	background: #fff;
}
.jTPS tfoot .pagination, tfoot .paginationTitle, tfoot .selectPerPage {
	font-family: 'Tahoma';
	font-size: 10pt;
	float: right;
	white-space: nowrap;
	line-height: 25px;
	vertical-align: middle;
}
.jTPS tfoot .status {
	font-family: 'Tahoma';
	font-size: 10pt;
	white-space: nowrap;
	line-height: 25px;
	vertical-align: middle;
}
.jTPS tfoot .paginationTitle {
	font-family: 'Tahoma';
	font-size: 10pt;
	padding-left:20px;
}
.jTPS .sortableHeader:hover {
	font-family: 'Tahoma';
	font-size: 10pt;
	cursor: pointer;
	color: #808080;
}
.jTPS .sortAsc {
	font-family: 'Tahoma';
	font-size: 10pt;
	border-bottom: 1px solid #e3e3e3;
	background: #eee url(bullet_arrow_up.png) center -4px no-repeat;
}
.jTPS .sortDesc {
	font-family: 'Tahoma';
	font-size: 10pt;
	border-bottom: 1px solid #e3e3e3;
	background: #eee url(bullet_arrow_down.png) center -4px no-repeat;
}
.jTPS tfoot td {
	font-family: 'Tahoma';
	font-size: 10pt;
	padding: 5px;
	background: #eee url(eeGrad2.gif) bottom repeat-x;
}
.jTPS thead th {
	font-family: 'Tahoma';
	font-size: 10pt;
	color: #000;
/*	background: #f0f2f5 url(f0f2f5grad.gif) bottom repeat-x;*/
	background: #eee url(eeGrad2.gif) bottom repeat-x;
	border-bottom: 1px solid #ccc;
	padding-top: 6px !important;
}
.jTPS tbody td {
	font-family: 'Tahoma';
	font-size: 10pt;
	border-bottom: 1px solid #e3e3e3;
}