html, body {overflow-x: hidden; overflow-y: auto;}

body {color: #444444; background: white; margin: 0; padding: 0; font-family: "Source Sans Pro", Verdana, sans-serif;}

.loader {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: url('images/page-loader.gif') 50% 50% no-repeat rgb(249,249,249);
}


TABLE, SELECT
{
scrollbar-face-color: #F5F4CC;
scrollbar-shadow-color: #696969;
scrollbar-highlight-color: #666600;
scrollbar-3dlight-color: white;
scrollbar-darkshadow-color: white;
scrollbar-track-color: #CCCCAA;
scrollbar-arrow-color: #003366;
}

html, body, #holder {font-family: "Source Sans Pro", Verdana, sans-serif;}
.prodList { color:003366;  font-weight:bold;}
table tr th,table tr td { padding: 2px 2px; font-size: 11px;}

input, select, label {font-size:9px; font-family: "Source Sans Pro", Verdana, sans-serif;}
input.rdo {height:11px; width:11px;  padding: 0px; margin: 0px; text-valign:bottom;}
input.chk {height:13px; width:13px; text-align:right;}

.bdr { border-color:black; border-width:1px; border-bottom-color:black; border-bottom-style:none; 
	border-bottom-width:1px; border-left-color:black; border-left-style:none; border-left-width:1px;
	border-right-color:black; border-right-style:none; border-right-width:1px; border-top-color:black;
	border-top-style:none; border-top-width:1px;}

.link {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003366; text-decoration: underline; }
a.link:link {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366;text-decoration: underline;}
a.link:visited {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366;text-decoration: underline;}
a.link:hover {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#003366;text-decoration: none;}
a.link:active {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366;}

.sort {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#003366; text-decoration: none;}
.sort:link {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366; text-decoration: none;}
.sort:visited {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366; text-decoration: none;}
.sort:hover {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif; font-size:10px;color:#003366; text-decoration: none;}
.sort:active {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#003366; text-decoration: none;}

.hide {display: table-column;} 
.body {	font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.bodyAlt {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:red;}
.bodySM {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size: 10px;}
.body12 {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size: 12px;}
.body20 {font-family: "Source Sans Pro", Verdana, Arial, Helvetica, sans-serif;font-size: 20px;}

#demoTable{border-spacing:0px;border-collapse:collapse;font-size:12px;color:#333;}
#demoTable TH{padding:4px 5px 4px 6px;border-width:0px 1px 1px 0px;border-style:solid;border-color:#ccc;background-color:#eee;white-space:nowrap;}
#demoTable TD{padding:6px 5px 6px 6px;border-width:0px 0px 1px 0px;border-style:solid;border-color:#eee;white-space:nowrap;}
#demoTableCol1{background-color:#fafafa;}

#table_wrapper{border:1px;float:center;}
#tbody{height:253px; overflow-y: auto; overflow-x: hidden; width:100%;}
table{border-collapse:collapse;}
td{padding:1px 5px; } 

#header{width:100%; border-bottom:1px;}
#header div{padding:1px 5px;float:left;border-right:1px;}

#header #head1{width:240px;}
#header #head2{width:470px;}
#header #head3{width:40px;}
#header #head4{width:45px;}
#header #head5{width:35px;}
#header #head6{width:35px;}
#header #head7{width:35px;}

#td1{width:228px;}
#td2{width:430px;}
#td3{width:44px;} 
#td4{width:50px;}
#td5{width:41px;}
#td6{width:41px;}
#td7{width:42px;}

#td8{width:428px;}
#td9{width:44px;}
#td10{width:50px;} 
#td11{width:41px;}
#td12{width:41px;}
#td13{width:23px;}
 