v\:* {
	behavior:url(#default#VML);
}
a:link { color: #000000; text-decoration: underline; }
a:visited { color: #000000; text-decoration: underline; }
a:hover { color: #cc0000; text-decoration: underline; }
a:active { color: #cc0000; text-decoration: underline; }

a.white:link { color: #ffffff; text-decoration: none; }
a.white:visited { color: #ffffff; text-decoration: none; }
a.white:hover { color: #cc0000; text-decoration: none; }
a.white:active { color: #cc0000; text-decoration: none; }

a.underline:link { color: #000000; text-decoration: underline; }
a.underline:visited { color: #000000; text-decoration: underline; }
a.underline:hover { color: #cc0000; text-decoration: underline; }
a.underline:active { color: #cc0000; text-decoration: underline; }

.mainbody
{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 800;
	background-color: #708090;
	scrollbar-face-color: #708090;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #000066;
	scrollbar-track-color: #eeeeee;
}

.welcome
{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 800;
	font-style: normal;
	font-size: 8pt;
	color: #ffffff;
}

.extranet
{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 1200;
	font-style: normal;
	font-size: 10pt;
	color: #cc0000;
}

.table1
{
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.table1 th
{
	background-color: #cc0000;
	border: 0px solid #cc0000;
	font-family: verdana, arial;
	font-weight: 800;
	font-style: normal;
	font-size: 10pt;
	color: #ffffff;
}

.table2
{
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.table2 th
{
	background-color: #cc0000;
	font-family: verdana, arial;
	font-weight: 800;
	font-style: normal;
	font-size: 10pt;
	color: #ffffff;
}

.table3
{
	border: 0px solid #000000;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.maincontent
{
	background-color: #eeeeee;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.datatable
{
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.datatable th
{
	background-color: #cccccc;
	border: 1px solid #dddddd;
	font-family: verdana, arial;
	font-weight: 600;
	font-style: normal;
	font-size: 7pt;
	color: #000000;
}

.datatable td
{
	border-left: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	padding: 5px;
}

.tabletab
{
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.tabletab th
{
	background-color: #cccccc;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	font-family: verdana, arial;
	font-weight: 600;
	font-style: normal;
	font-size: 7pt;
	color: #000000;
}

.tabletab td
{
	border: 0px solid #000000;
}

.datatable_nb
{
	background-color: #ffffff;
	border: 1px solid #000000;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.datatable_nb th
{
	background-color: #cccccc;
	border: 1px solid #dddddd;
	font-family: verdana, arial;
	font-weight: 600;
	font-style: normal;
	font-size: 7pt;
	color: #000000;
}

.datatable_nb td
{
	border-left: 0px solid #eeeeee;
	border-right: 0px solid #eeeeee;
	padding: 2px;
}

.datanav
{
	background-color: #ffffff;
	font-family: verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
	color: #000000;
}

.footer
{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 800;
	font-style: normal;
	font-size: 8pt;
	color: #ffffff;
	padding: 5px;
} 

.formfield{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
    	color: #000000;
    	background-color: #ffffff;
	padding: 1px; 
}

.formfield_numeric{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 400;
	font-style: normal;
	font-size: 8pt;
    	color: #000000;
    	background-color: #ffffff;
	padding: 1px; 
	text-align:  right;
}

.formbutt{
	font-family: "trebuchet ms", verdana, arial;
	font-weight: 800;
	font-style: normal;
	font-size: 8pt;
	background-color: #cccccc;
	color: #000000;
	cursor: pointer;
}

.search_trigger
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    WIDTH: 150px;
    CURSOR: pointer;
    COLOR: #000000;
    PADDING-TOP: 0px;
    FONT-FAMILY: helvetica,arial,verdana,tahoma,geneva
}
.search_branch
{
    PADDING-RIGHT: 0px;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 0px
}

.toggle_span
{
    PADDING-RIGHT: 0px;
    DISPLAY: none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 8px;
    MARGIN-LEFT: 15px;
    PADDING-TOP: 0px
}	

div.departmentmessage
{
	height: 300px;
	width: 100%;
	overflow: auto;
	scrollbar-face-color: #cc0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #cc0000;
	scrollbar-track-color: #ffffff;
}

div.distributorlocator
{
	height: 630px;
	width: 250px;
	overflow: auto;
	scrollbar-face-color: #cc0000;
	scrollbar-arrow-color: #ffffff;
	scrollbar-shadow-color: #000000;
	scrollbar-highlight-color: #cc0000;
	scrollbar-track-color: #ffffff;
}

div.seriallog
{
	height: 300px;
	overflow: auto;
}

b.rtop, b.rbottom{display:block;background: #eeeeee}
b.rtop b, b.rbottom{display:block;height: 1px;overflow: hidden; background: #cc0000}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}

