.lt { float:left; }
.rt { float:right; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }
.aj { text-align:justify; }
.clear{	clear:both; height:0px; overflow:hidden; }
.da { font-size:9px; }
.cp { cursor:pointer; }
.b { font-weight:bold; }
.u { text-decoration:underline }
.dn { display:none; }
.dn_knit { display:none; }
.din-block{display:inline-block;}

img { border:none; }
#home_img { z-index:-2;}
a { color:#999;}
a:hover { color:#666; text-decoration:none; }
img, div { behavior: url(./img/iepngfix.htc); z-index:-5;}
ul li { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }

input, textarea, select { width:300px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
select { width:305px; }

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-size:11px; 
	margin:0px;
	/*overflow:hidden;*/
}
/* Chat CSS Start*/
#wrapper {
	width:100%;
	margin:auto;
	overflow:hidden;
}

#chatbackground{
	margin:0 auto;
	padding-bottom:10px;
	background:#EBF4FB;
	width:300px;
	border:1px solid #ACD8F0; }
	
#chatmenu { padding:12.5px 25px 12.5px 25px; }	

#chatbox {
	text-align:left;
	margin:0 auto;
	margin-bottom:5px;
	padding:10px;
	background:#fff;
	height:270px;
	width:90%;
	border:1px solid #ACD8F0;
	overflow:auto; }
	
#privatechatbox {
	text-align:left;
	margin:0 auto;
	margin-bottom:5px;
	padding:10px;
	background:#fff;
	height:270px;
	width:90%;
	border:1px solid #ACD8F0;
	overflow:auto; }	
 
#usermsg { width:230px; border:1px solid #ACD8F0; } 
.error { color: #ff0000; } 
.welcome { float:left; } 
.logout { float:right; } 
.msgln { margin:0 0 2px 0; }
form, p, span { margin:0; padding:0; } 
input { font:12px arial; }
/* Chat CSS End*/ 

#header, #content, #footer { margin-top:0px; overflow:hidden;}
#content, #footer { padding:5px; }


#header { padding:0px; margin-bottom:10px; }

#header .menu_dbi { width:100%; margin-bottom:10px; overflow:hidden; font-size:13px;}
#header .menu_dbi .nav { margin:0px; padding:0px; list-style:none; background-color:#2D2D2D; overflow:hidden; height:100%; /* ie6 */ }
#header .menu_dbi .nav li {  margin-left:5px; float:left; list-style:none; padding:5px; }
#header .menu_dbi .nav ul li { float:left; margin-left:10px; list-style:none; padding:5px;}
#header .menu_dbi a {color:#CCCCCC; text-decoration:none;font-size:13px;}

#header .menu { width:100%; margin-bottom:10px; overflow:hidden; }
#header .menu .nav { margin:0px; padding:0px; list-style:none; background-color:#2D2D2D; overflow:hidden; height:100%; /* ie6 */ }
#header .menu .nav li { float:left; display:block; }	
#header .menu .nav li a { display:block; font-weight:bold; padding:8px 10px; color:#CCCCCC; background-color:#2D2D2D; font-size:12px; text-decoration:none; }
#header .menu .nav li a:hover, #header .menu ul li a.sub_sel { background-color:#4C4C4C; }
#header .menu .nav a.sel {color:#FFF;	}
#header .menu .nav ul {	position:absolute; display:none; padding:0px; margin:0px; list-style:none; }
#header .menu .nav ul li { float:none; white-space:nowrap; /* ie6 */ border:1px solid #4C4C4C; /* ie6 */ }
#header .menu .nav ul a { display:block; background-color:#4C4C4C; padding:5px 10px;  }
#header .menu .nav ul a:hover {	background-color:#757575; }
#header .menu .nav ul a.sel { color:#FFF; }

#header .logo { width:200px; float:left; margin-left:5px; }
<!--#header .status { float:right; margin-right:5px; color:#CCC; }-->
#header .status { float:left; margin-left:10px; color:#CCC; margin-top:10px }
#header .status a.sel { color:#666; }
#header .status1 { margin:auto; width:90px; text-align:center; height:18px; line-height:18px; left: 46.5%; border-style:none; }
#header .loading { background-color:#FFC; }
#content {   }
#content .home { margin:auto; overflow:hidden; width:900px; margin-top:25px;}
#content .home .cycle { float:left; width:685px; height:285px; border:1px solid #CCC; }
#content .home .brand { float:left; width:170px; margin-top:85px; margin-left:13px; }

#content .sub_tit { font-size:15px; color:#6A6D74; }
#content .border {  margin:auto; width:100%;}
#content .border div { width:100%; margin:auto; height:30px;}
#content .border_color1 { background-image:url(../img/border1.jpg) }
#content .border_color2 {  background-image:url(../img/border2.jpg) }
#content .border_color3 {  background-image:url(../img/border3.jpg) }
#content .border_color4 {  background-image:url(../img/border4.jpg) }
#content .border_color5 {  background-image:url(../img/border5.jpg) }
#content .terr { font-size:10px; color:#C00; }
#content .berr { font-size:11px; font-weight:bold; color:#C00; }
#content .but { width:100px; cursor:pointer; background-color:#EFEFEF; border:1px outset #CFD3D6; }
#content .but:hover { background-color:#FAFAFA; }
#content .forms { 
	padding:5px;
	padding-top:0px;
	overflow:hidden;
}
#content .forms .pan1, #content .forms .pan2 { float:left; width:310px; margin-top:10px; }
#content .forms .pan1 { margin-right:30px; }
#content .forms .pan1.tcppanl {float:left; width:310px; margin-top:10px;}
#content .forms .pan_caption_org { width:100%; background-color:#D27B1A; padding:5px; color:#FFF9F8; border:1px groove #C1793E; }
#content .forms .pan_caption_org_l { width:100%; background-color:#E9B34F; padding:5px; color:#FFF9F8; border:1px groove #C1793E; }
#content .forms .pan_caption_qua { width:100%; background-color:#4597C9; padding:5px; color:#FFF9F8; border:1px groove #2374A1;}
#content .forms .pan_caption_qua_l { width:100%;  background-color:#7EC1DE; padding:5px; color:#FFF9F8; border:1px groove #2374A1;}
#content .forms .pan_caption_grey { width:100%; background-color:#D5D5D5; padding:5px; color:#707070; border:1px groove #A0A0A0; }
#content .forms .pan_caption_grey_l { width:100%; background-color:#DEDEDE; padding:5px; color:#707070; border:1px groove #A0A0A0; }
#content .forms .pan_caption_black { width:100%; background-color:#525252; padding:5px; color:#FEFEFE; border:1px groove #464646; }
#content .forms .pan_caption_black_l { width:100%; background-color:#979797; padding:5px; color:#FEFEFE; border:1px groove #464646; }
#content .forms .row { margin-top:15px; width:310px;  }
#content .forms label { font-weight:bolder;}
#content .forms .field { margin-top:5px;}

#content .rows { width:100%; border-spacing:3px; }
#content .rows .tr_th { background-color:#333; color:#EBEBEB; }
#content .rows .tr_od { background-color:#F4F4F4; }
#content .rows .tr_ev { background-color:#F8F8F8; }
#content .rows .tr_ev:hover { background-color:#F8F7B6; }

#content .rows .tr_od:hover { background-color:#F8F7B6; }

.cap_buttons { float:left; }

.cap_buttons .cap_nav_org {  margin:0px; padding:0px; list-style:none; background-color:#D27B1A; overflow:hidden; height:100%; /* ie6 */ float:left; }
.cap_buttons .cap_nav_org li { float:left; display:block; border:1px groove #C1793E;  }
.cap_buttons .cap_nav_org .desc { font-size:10px; color:#FCEE60; }
.cap_buttons .cap_nav_org li a { display:block; padding:5px 20px; text-decoration:none; background-color:#D27B1A; color:#FFF9F8 }
.cap_buttons .cap_nav_org li a:hover, .cap_buttons .cap_nav_org .sel { background-color:#E9B34F; }

.cap_buttons .cap_nav_qua {  margin:0px; padding:0px; list-style:none; background-color:#7EC1DE; overflow:hidden; height:100%; /* ie6 */ float:left; }
.cap_buttons .cap_nav_qua li { float:left; display:block; border:1px groove #2374A1;  }
.cap_buttons .cap_nav_qua .desc { font-size:10px; color:#CFF4FD; }
.cap_buttons .cap_nav_qua li a { display:block; padding:5px 20px; text-decoration:none; background-color:#4597C9; color:#FFF9F8 }
.cap_buttons .cap_nav_qua li a:hover, .cap_buttons .cap_nav_qua .sel { background-color:#7EC1DE; }

.cap_buttons .cap_nav_grey {  margin:0px; padding:0px; list-style:none; background-color:#B0B0B0; overflow:hidden; height:100%; /* ie6 */ float:left; }
.cap_buttons .cap_nav_grey li { float:left; display:block; border:1px groove #A0A0A0;  }
.cap_buttons .cap_nav_grey .desc { font-size:10px; color:#FFFFFF; }
.cap_buttons .cap_nav_grey li a { display:block; padding:5px 20px; text-decoration:none; background-color:#B0B0B0; color:#707070 }
.cap_buttons .cap_nav_grey li a:hover, .cap_buttons .cap_nav_grey .sel { background-color:#DEDEDE; }

.cap_buttons .cap_nav_black {  margin:0px; padding:0px; list-style:none; background-color:#525252; overflow:hidden; height:100%; /* ie6 */ float:left; }
.cap_buttons .cap_nav_black li { float:left; display:block; border:1px groove #464646;  }
.cap_buttons .cap_nav_black .desc { font-size:10px; color:#E4E4E4; }
.cap_buttons .cap_nav_black li a { display:block; padding:5px 20px; text-decoration:none; background-color:#525252; color:#FEFEFE }
.cap_buttons .cap_nav_black li a:hover, .cap_buttons .cap_nav_black .sel { background-color:#979797; }

#content .page { overflow:hidden; margin:10px 0px; }
#content .page div { float:left; border:1px solid #369; margin-left:5px; }
#content .page div a { text-decoration:none; padding:5px; }
#content .page .cur { border:1px solid #369; background-color:#369; color:#CCC; padding:0px 5px; }

#content .error, #content .success { overflow:hidden;  }
#content .error .caption, #content .success .caption { color:#FAFAFA; padding:2px 5px; font-size:12px; overflow:hidden; }
#content .error .msg, #content .success .msg { padding:2px 5px; border:1px solid #EBEBEB; border-top:none; }
#content .error .caption { background-color:#900;  }
#content .success .caption { background-color:#699;  }

#footer { border-top:2px solid #F2F2F2; margin:auto; margin-top:20px; color:#999; }
#footer ul { list-style:none; margin:0px; padding:0px; text-align:center; }
#footer ul li { }
#footer .pow { float:right; }

/* jQuery - user defined */
.jResponseContainer { display:none; }
.jResponseTitle { font-size:12px; font-weight:bold; color:#979797; text-align:left; margin-bottom:15px; width:100%; border-bottom:1px solid; }


.form-disp-grey {
	
}

/* REPORT TABLE */

.form-disp-grey #tr-th {
	background-color:#666666;
	text-align:center;
	color:#FFF;
}

.form-disp-grey #tr-th-lite {
	background-color:#919191;
	text-align:center;
	color:#FFF;
}

.form-disp-grey #tr-even {
	background-color:#e5e3e3;
}

.form-disp-grey #tr-odd {
	background-color:#c5c5c5;
}

.tab10t { margin-top:10px; }
.tab25t { margin-top:25px; }
.tab25pt { margin-top:25%; }
.tab10b { margin-bottom:10px; }
.tab25b { margin-bottom:25px; }
.tab5r { margin-right:5px; }
.tab10r { margin-right:10px; }
.tab25r { margin-right:25px; }
.tab40r { margin-right:40px; }
.tab75r { margin-right:75px; }

.font{
	font-family: "Century Gothic";
}
.w75{width:75px; }
.w100{width:100px; }
.w295{width:295px; }
.w400{ width:400px;}
.w700{ width:700px;}
.w600{ width:600px;}
.w150{ width:150px;}
.w635{ width:635px;}
.w300{ width:300px;}
.w970{ width:970px;}
.w453{ width:453px;}
.h450{ height:450px;}
.h50{ height:50px;}
.h100{ height:100px;}
.h75{ height:75px;}
.h20{ height:20px;}
.h25{ height:25px;}
.h30{ height:30px;}
.text_over{overflow-y:scroll}
.w49{ width:49%}
.m20t{ margin-top:20px;}
.border {border:1px #333 solid; }
.td_top{ vertical-align: top;}
.label_font {
	
    font-variant: small-caps;
	font-size:12px
}

.fabric_expand {width:100%; display:black;}
.fabric_collapse {width:10px; display:none;}


.check_box{width:10px;}

.tr:first-child{
     background-color: red;
  }
textarea{ resize:none;}

.use_running{margin-right:5px; margin-bottom:5px; border:1px solid #CCC; background-color:#EFEFEF; width:200px; overflow:hidden; white-space:nowrap;}
input[type="file"].upload_artwork_file{
    color: transparent;
}
.fabric{text-transform: uppercase;}

#content .forms .row_nf { margin-top:15px; width:225px;  }
.fabric{text-transform: uppercase;}
.fabric input {text-transform: uppercase;}
.fabric textarea {text-transform: uppercase;}
.fabric select {text-transform: uppercase;}
.save_knit_woven {cursor:pointer; background-color:#EFEFEF; border:1px outset #CFD3D6; width:200px; height:20px;}


.cap_buttons .top_cap_nav_org {  margin:0px; padding:0px; list-style:none; background-color:#484848; overflow:hidden; height:100%; /* ie6 */ float:left; }
.cap_buttons .top_cap_nav_org li { float:left; display:block; border:1px groove #AAAAAA;  }
.cap_buttons .top_cap_nav_org .desc { font-size:10px; color:#FCEE60; }
.cap_buttons .top_cap_nav_org li a { display:block; padding:5px 20px; text-decoration:none; background-color:#484848; color:#FFF9F8 }
.cap_buttons .top_cap_nav_org li a:hover, .cap_buttons .top_cap_nav_org .sel { background-color:#777777; }