A, ALT, BLOCKQUOTE, BODY, EM, FORM, INPUT, SELECT, LI, UL, OL, P, STRONG, TABLE, TEXTAREA, TH, TR, TD {
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#5B5B5B;
}
INPUT[type=text], INPUT[type=password], SELECT, TEXTAREA {
	border:solid 1px #7F9DB9;
}
DIV, SPAN {
	font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; 
}

input[type="text"], select{ height:20px;}

.container { display:table; width:100%; height:100%;}
#header { display:table-row; height:188px; width:100%;}
#doc { display:table-row; width:100%;}
#footer { display:table-row; height:42px;}
.wcs {cursor:wait;}
#waitmsg {position:absolute; top:200px; left:200px; width:240px; padding:6px; padding-left:15px; border:solid 1px #999999; color:#505050; background-color:#EEEEEE; z-index:1000; display:none;}

A:link {color: #5B5B5B; text-decoration: none;}
A:visited {color: #5B5B5B; text-decoration: none;}
A:active {color: #5B5B5B; text-decoration: none;}
A:hover {color: #009691; text-decoration: none;}

div.btn_grey, div.btn_white {width:94px; margin-left:3px; text-align:center; vertical-align:middle;  position:relative; top:1px; border:solid 1px #D0D0D0; border-bottom-width:0px; float:left; z-index:99999;} 
div.btn_grey {height:22px; background-color:#F1F1F1; color:#404040;}
div.btn_white {height:23px; background-color:#FFFFFF; color:#404040; border-bottom-width:0px;}
span.btn {position:relative; top:3px; font-size:12px; color:#606060; } 

a.wb:link {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.wb:visited {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.wb:active {color: #FFFFFF; font-size: 12px; font-weight: bold; text-decoration: none;}
a.wb:hover {color: #CCCCCC; font-size: 12px; font-weight: bold; text-decoration: none;}

div.btnfree {float:right; margin-right:50px; width:150px; height:30px; font-size:20px; font-family:Verdana, Arial, Helvetica; text-align:center; padding-top:3px; border:solid 2px #B1B1B1; background-color:#888911; color:#FFFFFF; cursor:pointer;}
div.btn2 {width:150px; height:30px; font-size:20px; font-family:Verdana, Arial, Helvetica; text-align:center; padding-top:3px; border:solid 2px #B1B1B1; background-color:#888911; color:#FFFFFF; cursor:pointer;}
.btn_cancel {margin-left:200px; height:30px;line-height: 30px; font-size:10px; font-family:Verdana, Arial, Helvetica; text-align:center; padding-top:3px;}

.fv_font {font-family:Segpe UI, Verdana, Arial; font-size:12px; color:#808080;}
.fv_font2 {font-family:Verdana, Arial, Helvetica; font-size:12px; color:#808080;}

a span, a.bn:link, a.bn:visited, a.bn:active {color: #303030; text-decoration: none; cursor:pointer;}
.bn {color: #303030; cursor:pointer;}

.subtitle {font-size : 12px;}

.GrayText{
	color:#4a4d4a;
	font-weight: normal;
	font-size : 11px;
}

.DarkGrayText{
	color:#4a4d4a;
	font-weight: normal;
	font-size : 12px;
}

.RedTextH1{
	color:#9c0000;
	font-weight: normal;
	font-size : 16px;
}

td.WhiteText
{
	font-size: 11px;
	font-weight: normal;
    color:#ffffff;
	text-decoration: none;
}

td.darkgreytext
{
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
    color:#747474;
	text-decoration: none;
}

td.smallblacktext
{
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
    color:#000000;
	text-decoration: none;
}

td.blacktext
{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
    color:#000000;
	text-decoration: none;
}

.heading {
	color: #FFFFFF;
	font-size: 14px;
	vertical-align:middle;
}

.sub_heading {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.black12b
{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.black12
{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.show_hide
{
	font-size: 12px;
	font-weight: bold;
	color:white;
}
.gray12b
{
	color: #868686;
	font-size: 12px;
	font-weight: bold;
}

.btn_txt_long {
	font-size: 12px;
	font-weight: normal;
	width:12em
}
.btn_txt_short {
	font-size: 12px;
	font-weight: normal;
	width:7em
}
.ctrl_width {
	font-size: 13px;
	font-weight: normal;
	width:15em;
}

.menu_txt_large {
	font-size: 12px;
	font-weight: normal;
	width:13em;
}

.textbox_short {
	font-weight: normal;
	width:130px;
}

.info {
	color: #868686;
	font-weight: bold;
	font-size: 12px;
	height:1.5em;
}

.info_large {
	color: #868686;
	font-weight: bold;
	font-size: 13px;
	height:1.5em;
}
.list_data_txt {
	font-weight: normal;
	font-size: 12px;
}

.footer, a.footer {font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none;}

.comments_disabled {
	font-size: 12px;
	font-weight: normal;
	width:20em;
	border:thin solid;
	border-color:#FFCCFF;
	background-color:#CCCCCC;
}

.comments {
	font-size: 12px;
	font-weight: normal;
	width:26em;
	border:1px solid;
	border-color:#A0A0A0;
	width:34em;
}

.list_header_border {
	font-size: 12px;
	border-top:solid 1px #FFFFFF;
	border-left:solid 1px #FFFFFF;
	border-bottom:solid 1px #999999;
	border-right:solid 1px #999999;
	background-color:#D4D0C8;	
}
.list_border {
	border: 1px ridge #FFCCFF;
}

a.list_link{
   color:#606060;
   font-size : 11px;
	font-weight: normal;
   text-decoration: none;
}

a.list_link:hover{
   color:#000000;
   font-size : 11px;
	font-weight: normal;
   text-decoration: none;
}



a.hide_show{
   color:#ffffff;
   font-size : 12px;
   font-weight: bold;
   text-decoration: none;
}

a.hide_show:hover{
   color:#000000;
   font-size : 12px;
   font-weight: bold;
   text-decoration: none;
}

a.hide_show:visited{
   color:#ffffff;
   font-size : 12px;
   font-weight: bold;
   text-decoration: none;
}
.customer_info_border
{
	border:thin solid #D6D67B;
}

a.smallblacktext{
   color:#000000;
   font-size : 10px;
	font-weight: normal;
   text-decoration: none;
}

a.smallblacktext:hover{
   color:#ff0000;
   font-size : 10px;
	font-weight: normal;
   text-decoration: underline;
}

.padding4{padding-left: 4px;}

customer_info_ctrl
{
	font-size: 13px;
	font-weight: normal;
	width:15em;
	background:#FFF2DA;
}

.tooltip
{
	position: absolute; 
	display: none; 
	border: 1px solid black; 
	background: #FAF8D0;
	padding-left:6px;padding-right:6px; 
}

.tiptext{
	color:#000000;
	font-size : 11px;
	font-weight: normal;
}

.orange
{
   color:#E36C0A;
}

div#chatwindow
{
   background:#F4F4F4; 
   border:solid 1px #999999; 
   padding:4px; 
   overflow:auto;
}

div.chattab
{
	float:left;
	width:105px;
	height:20px;
	position:relative;
	display:none;
	background-image:url(../images/chattab.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

div.tbname {position:relative; left:6px; top:1px; width:88px; height:16px; white-space:nowrap; overflow:hidden;}

div.chatlist
{
	float:left;
	width:38px;
	height:20px;
	background-image:url(../images/chatlist_b.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
}

img.dftab, img.dfchat {position:absolute; float:right; display:none; width:10px; height:10px; border:0; z-index:999;}
img.dftab {top:4px; right:6px;}
img.dfchat {top:2px; right:8px;}

.tflink {color:#0033CC; cursor:pointer; text-decoration:underline;}
.blue {color:#0033CC; cursor:text;}
div.filebutton {
	z-index: 999;
	width:110px;
	height:22px;
	overflow:hidden;
	position:relative;
	top: -2px;
	left: 10px;
	float:left;
	background-image:url(../images/attachments.png);
	background-repeat:no-repeat;
	background-position: 6px; 0px;
	padding:0px;
}

div input.filectrl {
	z-index: 999;
	position: absolute;
	top: 1px;
	left: -10px;
	width: 130px;
	height: 20px;
	line-height: 0;
	font-size: 12px;
	opacity: 0;
	filter: alpha(opacity = 0);
	-ms-filter: "alpha(opacity=0)";
	cursor: pointer;
	_cursor: hand;
	margin: 0;
	padding:0;
}

#uploadmsg {
	filter: alpha(opacity=80); /* internet explorer */
	-khtml-opacity: 0.8;       /* khtml, old safari */
	-moz-opacity: 0.8;         /* mozilla, netscape */
	opacity: 0.8;              /* fx, safari, opera */
}		

