.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; }

.tab10t { margin-top:10px; }
.tab10l { margin-left: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; }
.tab30r { margin-right:30px; }

.w75{width:75px; }
.w100{width:100px; }
.w240 { width:240px; }
.w180 { width:180px; }
.w160 { width:160px; }
.w150 { width:150px; }
.w120 { width:120px; }
.w80 { width:80px; }
.w50 { width:50px; }
.w15 { width:15px; }
.w10 { width:10px; }
.w25 { width:25px; }
.h25{ height:25px;}

img { border:none; }
a { color:#999;}
a:hover { color:#666; text-decoration:none; }
img, div { behavior: url(./img/iepngfix.htc) }
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;
}
/* loading status  */


#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 .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; }

#header { padding:0px; margin-bottom:10px; }
#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:140px; float:left; margin-left:5px; }
#header .status { float:left; padding:1px; color:#CCC; margin-top:70px;}
#header .status a.sel { color:#666; }

#content {   }
#content .home { margin:auto; overflow:hidden; margin-top:25px;}
#content .home .cycle { margin:auto; 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 .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 .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:2px; }
#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;
}