html,body
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:11px;
	color: black;
	margin:0;
	padding:0;
	height:100%;
	border:none;
}
a:link { color: #5500FF; text-decoration: none; }
a:active { color: #FF0000; text-decoration: none; }
a:visited { color: #FF2A00; text-decoration: none; }
a.postlink { color: #ff6600; text-decoration: none; }
a:hover {
	word-spacing:2px;
	cursor: hand;
	color: #FF0000;
	text-decoration: underline;
}
h1{
	font-weight: bold;
	font-size: 24px;
	background: none transparent scroll repeat 0% 0%;
	color: #7e2271;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
h2{
	font-weight: bold;
	font-size: 16px;
	background: none transparent scroll repeat 0% 0%;
	color: #7e2271;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
h3{
	font-weight: bold;
	font-size: 36px;
	background: none transparent scroll repeat 0% 0%;
	color: #7e2271;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
h4{
	font-size: 12px;
	background: none transparent scroll repeat 0% 0%;
	color: #7e2271;
	font-family: verdana, arial, helvetica, sans-serif;
}
div#button_bar 
{
	background: #8AB0E5; 
	width: 100%; 
	height:50px;
	border-style: ridge; 
	border-width: thin;
}
.in_progress {
	font-size:12px; 
	font-weight:bold;
	font-family:Verdana; 
	color:#FF0000;
}
.form_caption
{
	font-weight: bold;
	font-size: 16px;
	color: #7e2271;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
/*
.disabled
{
	font-weight:bold;
	font-size: 10px;
	font-family: tahoma, verdana;
	
}
*/
.label
{
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma, verdana;
}
.label_record_info
{
	font-weight:normal;
	font-size: 11px;
	font-family: tahoma, verdana;
	color: #B4B4B4;
}
.label_remaining_credit
{
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	color: #008000;
}
.label_normal
{
	font-size: 11px;
	font-family: tahoma, verdana;
}
.info_green_label
{
	border-right: thin;
	border-top: thin;
	font-size: 10px;
	border-left: thin;
	border-bottom: thin;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	background-color: transparent;
	color: #6b8e23;
}
.info_red_label
{
	border-right: thin;
	border-top: thin;
	font-size: 10px;
	border-left: thin;
	border-bottom: thin;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	background-color: transparent;
	color: red;
}
.transparent_control
{
	font-weight: normal;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	vertical-align: middle;
	color: Black;
	border-style: none;
	background-color: Transparent;
}
.caption_bold_right
{
	text-align: right;
	vertical-align:middle;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
.caption_bold_left
{
	text-align: left;
	vertical-align:middle;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
.caption_bold2
{
	vertical-align: top;
	font-weight:bold;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
}
.news_caption
{
	font-weight: bold;
	font-size: 14px;
	color: black;
	font-family: verdana, tahoma,arial, helvetica, sans-serif;
	letter-spacing: 2pt;
	background-color: transparent;
}
.listbox{
	font-size: 11px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	background-color: #FFFFD4;
	cursor:pointer;
}
.textbox{
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	border-style:inset;
	background-color: #FFFFD4;
}
.gsm_no
{
	border-right: thin inset;
	border-top: thin inset;
	font-size: 11px;
	border-left: thin inset;
	border-bottom: thin inset;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	background-color: white;
	word-spacing: 1.5px;
	text-align: center;
	font-weight: bold;
	color: #FF7F00;
	letter-spacing: 3px;
}
.checkbox{
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	background-color: transparent;
	cursor:hand;
}
.button{
	font-weight: bold;
	font-size: 11px;
	height: 25px;
	cursor: hand;
	color: black;
	font-family: verdana, arial, helvetica, sans-serif;
	position: static;
	background-color: #ffcc33;
	border-style:outset;

	padding-top: 1px;
	padding-left: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
}
.header_big
{
	font-weight: bold;
	font-size: 14px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	letter-spacing: 2pt;
	background-color: transparent;
}
.text_normal
{
	font-size: 12px;
	font-weight: lighter;
	font-family: tahoma, verdana, arial, helvetica, sans-serif;
	background-color: transparent;
}
.center_image
{
	vertical-align:middle;
}
span#Label_Error
{
	font-weight:bold;
	color:red;
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	background-color: transparent;
	vertical-align: middle;
}
.error_text
{
	font-weight:bold;
	color:red;
	font-size: 10px;
	font-family: verdana, tahoma, arial, helvetica, sans-serif;
	background-color: transparent;
	vertical-align: middle;
}
.mouseOutText {
	border-top:    5px  solid #fbf0cd; 
	border-bottom: 5px  solid #fbf0cd; 
	border-left:   3px  solid #fbf0cd; 
	border-right:  5px  solid #fbf0cd; 
}
.mouseOverText
{
	border-right: solid 3px #fbf0cd;
	border-top: solid 3px #fbf0cd;
	border-left: solid 5px #fbf0cd;
	border-bottom: solid 7px #fbf0cd;
	float:none; 
	cursor: hand;
}
.mouseDownText{
	border-top:    7px  solid #fbf0cd;
	border-bottom: 3px   solid #fbf0cd; 
	border-left:   5px  solid #fbf0cd; 
	border-right:  3px   solid #fbf0cd;
}
.mouseUpText
{
	border-right: #fbf0cd 3px solid;
	border-top: #fbf0cd 5px solid;
	border-left: #fbf0cd 5px solid;
	border-bottom: #fbf0cd 5px solid;
}
table.criteria
{
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	font-size: 8pt;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	font-family: tahoma, verdana, arial;
	border-collapse: collapse;
	background-color: #b6d0f8;
	height:100%;
	width:100%;
}
.ticker_news_header
{
	font-weight: bolder;
	font-size: 10px;
	color: yellow;
	font-family: Tahoma,Verdana;
	background-color: navy;
}
.widden
{
	width:100%;
	height:100%;
}
/*Textbox Watermark*/
.unwatermarked {
	height:18px;
	width:148px;
	font-weight:bold;
}
.watermarked
{
	height: 15px;
	width: 180px;
	padding: 2px 0 0 2px;
	background-color: #FFFFD4;
	color: #C3C3C3;
	font-size: 11px;
	font-family: tahoma,verdana, arial, helvetica, sans-serif;
	border-right: #bebebe 1px groove;
	border-top: #bebebe 1px groove;
	border-left: #bebebe 1px groove;
	border-bottom: #bebebe 1px groove;
}
TABLE.loading
{
	font-weight: bold;
	font-size: 10px;
	color: green;
	font-family: Tahoma, Verdana, Monospace;
	letter-spacing: 4px;
}
TABLE.loading TR
{
	height:15px; 
	vertical-align:bottom;
	text-align:center;
}
/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	/*filter:alpha(opacity=70);
	opacity:0.7;*/
}
.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}
/* end of Modal Popup */
/* curve */
.curve { }
.header_canvas {
	border-top: #F4D674 2px solid; 
	border-right: #F4D674 2px solid; 
	border-bottom: #F4D674 2px solid; 
	border-left: #F4D674 2px solid;
	background-color:#FBF0CD;
	z-index:0;
}
.header_title_canvas {
    width:664px;
	border-top: #d1d1d1 1px solid; 
	border-right: #d1d1d1 1px solid; 
	border-bottom: #d1d1d1 1px solid; 
	border-left: #d1d1d1 1px solid; 
	background-color:#B4CEF8;
	padding: 4px 2px 4px 2px;
	z-index:0;
}
.section_canvas {
    width:670px;
	border-top: #F4D674 2px solid; 
	border-right: #F4D674 2px solid; 
	border-bottom: #F4D674 2px solid; 
	border-left: #F4D674 2px solid;
	background-color:#FBF0CD;
	z-index:0;
}
/* end of curve */
.prog-border {
  height: 15px;
  width: 205px;
  background: #fff;
  border: 1px solid silver;
  margin: 0;
  padding: 0;
}
.prog-bar {
  text-align: left;
  height: 11px;
  margin: 2px;
  padding: 0;
  background: #C9DDEC;
  font: verdana, tahoma;
  font-size: 10px;
}
.collapsePanelHeader{	
	width:100%;		
	height:20px;
	color: #ffffff;
	background-color: #b0cbf7;
	font-weight:bold;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
}
.collapsePanel {
	width: 100%;
	height:0px;
	background-color:white;
	overflow:hidden;
}

