.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; }
.oh { overflow:hidden; }
.red { color:#C00; }

.tab10t { margin-top:10px; }
.tab2t { margin-top:2px; }
.tab10b { margin-bottom:10px; }
.tab5r { margin-right:5px; }
.tab10r { margin-right:10px; }
.tab25r { margin-right:25px; }
.tab30r { margin-right:30px; }
.w15 { width:15px; }
.w80 { width:80px; }
.w50 { width:50px; }
.w120 { width:120px; }
.w150 { width:150px; }

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:280px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; }
select { width:285px; }

body {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px; 
	margin:0px;
	/*overflow:hidden;*/
}

#wrapper {
	width:100%;
	margin:auto;
	overflow:hidden;
}

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

#header { padding:0px; margin-bottom:10px; }
#header .menu { width:100%; margin-bottom:10px; overflow:hidden; }

/* default theme*/
/*#header .menu .nav { margin:0px; padding:0px; list-style:none; background-color:#2D2D2D; overflow:hidden; height:100%;  }
#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; border:1px solid #4C4C4C;}
#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; }*/

/* qua theme */
#header .menu .nav { margin:0px; padding:0px; list-style:none; background-color:#1d885f; overflow:hidden; height:100%; }
#header .menu .nav li { float:left; display:block; }	
#header .menu .nav li a { display:block; font-weight:bold; padding:10px 15px; color:#a0d7c2; background-color:#1d885f; text-decoration:none; font-size:14px; }
#header .menu .nav li a:hover, #header .menu ul li a.sub_sel { background-color:#25B17B; }
#header .menu .nav a.sel {color:#e4fff5; }
#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; border:1px solid #449073; border-top:none; }
#header .menu .nav ul a { display:block; background-color:#25B17B; padding:7px 15px;  }
#header .menu .nav ul a:hover {	background-color:#46c594; }
#header .menu .nav ul a.sel { color:#e4fff5; }

#header .logo { width:150px; float:left; margin-left:5px; }
#header .status { float:left; margin-left:15px; margin-top:50px; color:#CCC; }
#header .status a.sel { color:#666; }
#header .loading_status { margin:auto; width:90px; text-align:center; height:18px; line-height:18px; }
#header  .loading_status .loading { background-color:#FFC; }

#content {   }
#content .home { margin:auto; overflow:hidden; width:870px; margin-top:25px }
#content .home .cycle { margin:auto; width:680px; height:300px; border:1px solid #CCC; }

#content .sub_tit { font-size:15px; color:#6A6D74;}
#wrapper .border {  margin:auto; width:100%;}
#wrapper .border div { width:100%; margin:auto; height:30px;}
#wrapper .border_color1 { background-image:url(../img/border1.jpg) }
#wrapper .border_color2 {  background-image:url(../img/border2.jpg) }
#wrapper .border_color3 {  background-image:url(../img/border3.jpg) }
#wrapper .border_color4 {  background-image:url(../img/border4.jpg) }
#wrapper .border_color5 {  background-image:url(../img/border5.jpg) }
#wrapper .border_color6 {  background-image:url(../img/border6.jpg) }
#wrapper .border_color7 {  background-image:url(../img/border7.jpg) }

#wrapper .border_color_bt1 { background-image:url(../img/border_bt1.jpg) }
#wrapper .border_color_bt2 {  background-image:url(../img/border_bt2.jpg) }
#wrapper .border_color_bt3 {  background-image:url(../img/border_bt3.jpg) }
#wrapper .border_color_bt4 {  background-image:url(../img/border_bt4.jpg) }
#wrapper .border_color_bt5 {  background-image:url(../img/border_bt5.jpg) }
#wrapper .border_color_bt6 {  background-image:url(../img/border_bt6.jpg) }
#wrapper .border_color_bt7 {  background-image:url(../img/border_bt7.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;
	width:605px;
}

#content .forms .row { margin-top:15px; width:290px; }
#content .forms .row label { font-weight:bolder; }
#content .forms .row .field { margin-top:5px; height:25px;}
#content .forms .pan { float:left; width:290px; }
#content .forms .pan { }
#content .pan_caption { width:605px; }
#content .pan_caption_org { background-color:#D27B1A; padding:5px; color:#FFF9F8; border:1px groove #C1793E; }
#content .pan_caption_org_l { background-color:#E9B34F; padding:5px; color:#FFF9F8; border:1px groove #C1793E; }
#content .pan_caption_qua { background-color:#4597C9; padding:5px; color:#FFF9F8; border:1px groove #2374A1;}
#content .pan_caption_qua_l { background-color:#7EC1DE; padding:5px; color:#FFF9F8; border:1px groove #2374A1;}
#content .pan_caption_grey { background-color:#D5D5D5; padding:5px; color:#707070; border:1px groove #A0A0A0; }
#content .pan_caption_grey_l { background-color:#DEDEDE; padding:5px; color:#707070; border:1px groove #A0A0A0; }
#content .pan_caption_black { background-color:#525252; padding:5px; color:#FEFEFE; border:1px groove #464646; }
#content .pan_caption_black_l { background-color:#979797; padding:5px; color:#FEFEFE; border:1px groove #464646; }


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

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

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

#footer { 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; }