*{
	/*
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, address {
	margin:0;
	padding:0;
	
}

body{
	margin:0;
	padding:0;
	/*
	background-image:url(images/bodybg.gif);
	background-repeat:repeat-x;
	*/
	/*background:url(gfx/bg02.jpg) no-repeat right top; */

	background-color:#FFFFFF;
}


img{
	border:0;
}

ul,li {
	list-style-type:none;

}

ol,li{

	list-style:decimal;
	}

a:link, a:visited{
	text-decoration:none;
	color:#666666;
}
a:hover{
	text-decoration:underline;
	color:#FF9900;
}

a.keyword:link, a.keyword:visited{

	color:#80C8D7;
}

a.keyword:hover{

	color:#606060;
	background-color:#FEFBC3;
	padding:2px;
	border-bottom:1px solid #E3E3E3;
	
}

input,textarea,select,option{
/*	border: 1px solid #C3C3C3;
	border-top-color: #7C7C7C;
	border-bottom-color: #DDD;*/
	font-size: 10px;
}


input.login{
	background-color:#FEFCF9;
	border: 1px solid #cccccc;
	color:#333333;
	font-size:10px;
	padding:2px;
	margin:2px;
}

.container{
	margin: 0;
	padding:0;
	width:840px;
	background:url(gfx/bg.jpg) repeat-y right top;
	background-color:#fff;
	
}

.inner-container{
	background:url(gfx/bottom.jpg) no-repeat bottom left;
}



.header{

	color:#fff;

	
/*	background-image:url(images/header.jpg);
*/	
}

.banner{

	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}


.header-links-container{
}

.header-links{

}


.header-links-left{
	float:left;
	margin:0px;
	font-weight:bold;
	padding-left:40px;
	

}

.header-links-left ul li{
	display:block;
	float:left;
	padding:10px 2px 0px 2px;
}

.header-links-left ul li a:link,  .header-links-left ul li a:visited {
	text-decoration:none;
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;

}

.header-links-left ul li a:hover{
	text-decoration:underline;
	color:#0071BC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}


.header-links-right{
	float:right;
	margin:0px;

}

.header-links-right ul li{
	display:block;
	float:left;
	padding:0 2px;
}

.header-links-right ul li a:link, .header-links-right ul li a:visited{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.header-links-right ul li a:hover{
	color:#FFCC33;
}


.header-logo{
	clear:both;
	background-color:#6989BA;
	width:97px;
	height:50px;
	margin-left:232px;
	margin-top:65px;

}
.header-left-panel{


}


.left-container{
	float:left;
	width:270px;
	background-color:#fff;

}

.mid-container{
	width:300px;
	float:left;
}

.mid-content{
	color:#666;
	padding:10px 0;
}

.right-container{
	float:left;
	width:230px;
}


.job-browse-panel{
	margin:10px 0;
	overflow:auto;
	height:200px;
}

ul.job-browse{

}

ul.job-browse li{
	display:block;
	margin: 2px 5px;
	background-image:url(images/horiDot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}

ul.job-browse li a{
	display:block;
	padding:2px;
	font-size:10px;

}

ul.job-browse li a:link,
ul.job-browse li a:visited{
	text-decoration:none;
	color:#666;
}

ul.job-browse li a:hover{
	text-decoration:none;
	color:#999900;
}

.search-panel{
	width:200px;
	color:#333;
	margin:20px auto 0px auto;
}

.login-panel-container{
	background-image:url(gfx/signinbg.gif);
	background-repeat:no-repeat;
	width:507px;
	height:367px;

}

.login-panel{
	width:220px;
	padding:100px 100px;

}

.login-panel-head{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;

}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-top : solid 1px #F1F5FB;
	border-right : solid 1px #808080;
	border-bottom : solid 1px #808080;
	border-left : solid 1px #F1F5FB;
	color : #FFFFFF;
	background-color: #999999;
	font-weight : bold;
	font-size : 10px;
}

.button-submit-login{
	background-color:transparent;
	border:0;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#fff;
	padding:2px;
}

.content-container{

}

#loading {
	position:absolute;
	width:100px;
	height:30px;
	background-color:red;
	color:white;
	left: 50%; 
	top: 50%; 
	margin: -150px 0 0 -250px;
	display:none;

}

.header-picture{
}

/*my use*/
#smallstyle {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:13px;
			font-weight:bold;
			color:#333333;
		}
#mystyle {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#333333;
		}
#mystylereverse {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			color:#FFFFFF;
                        background-color:#333333;
		}
#myredstyle {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FF0000;
		}
#ywtitle {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#FDEC17;
		}
#ywsmall{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:14px;
			font-weight:bold;
			color:#FDEC17;
		}
#ywverysmall{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:10px;
			font-weight:bold;
			color:#FDEC17;
		}
#whstyle{
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#444444;
		}
#title {
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-size:18px;
			font-weight:bold;
			color:#333333;
		}
		
#text_style {
				clear:both;
				margin-left:10px;
				margin-right:10px;
			}
#state {
			clear:both;
			margin-top:10px;
			margin-bottom:10px;
		}	

#table_border_pgtf {

	border-width:1px;
	border-bottom-color:#666666;
	border-style:solid;
	
	}	
				
.normal_text{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
			}
.normal_big{

			        font-family:Verdana, Arial, Helvetica, sans-serif;
			        font-size:36px;
			        font-weight:bold;
                                color:#333333;
		        }
			
.white_text{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#ffffff;
			}	

.red_text{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#FF0000;
				font-weight:bold;
			}					
			
.normal_text_bold{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:11px;
				color:#666666;
			}
				
.title_text_bold{

				font-family:Verdana, Arial, Helvetica, sans-serif;
				font-size:13px;
				color:#666666;
			}	
/*my use end*/

.content{
	vertical-align:top;
	padding:20px;
	clear:both;
	margin-left:30px;
	margin-bottom:20px;
}

.form-container{
	background-image:url(images/formbg.gif);
	background-repeat:no-repeat;
	width:750px;
	margin:0 auto;
	
}





.form-box{

	padding:2px;
	width:650px;
	margin:0 auto;
	border:1px solid #ccc;
}

.form-title{
	background-image:url(images/flip-line.gif);
	padding:5px 5px;
	font-weight:bold;
	color:#FFF;
	border-bottom:1px solid #ccc;
}

.form-desc{
	padding:10px 5px;
	float:left;
	font-size:9px;
	width:500px;
	background-color:#fff;
	color:#732808;
}

.form-content{
	padding:5px;
}

.form-footer{
	background-image:url(images/flip-line.gif);
	height:5px;
	margin:5px 0;
}

.form-row-odd{

}

.form-row-even{

}
/* JOBS CATEGORY
--------------------------------------------------------------------*/

.control-panel-bg{
	float:left;
	width:230px;
}

.left-container-top{
	background-image:url(images/leftbg-top.gif);
	background-repeat:no-repeat;
	width:227px;
	height:42px;
}

.left-container-content{
	background-image:url(images/leftbg.gif);
	background-repeat:repeat-y;
	float:left;
}

.left-container-content-box{
	margin:0 auto 10px auto;padding:0;
}

.left-container-bottom{
	background-image:url(images/leftbg-bottom.gif);
	background-repeat:no-repeat;
	width:227px;
	height:20px;
	float:left;
}


.category-content{
	background-image:url(images/index-bg.gif);
	background-repeat:repeat-x;
}


.control-row-container{
	margin:0 0 10px 0;
	clear:both;
}

.control-container{
	margin:0 5px;
	float:left;
}

.category-block-container{
	margin:0 auto;
	border:1px solid #ccc;

}


.category-block{
	width:240px;
	float:left;
	margin:2px 2px;
	


}


ul.main-category{
	padding:2px 2px;
}


ul.main-category li{
	color:#CC6600;
	padding-top:1px;
	font-weight:bold;

}

ul.main-category li a{
	display:block;
	padding:4px 2px;
	border:0;
	text-decoration:none;
	font-weight:bold;
}

ul.main-category li a:link,
ul.main-category li a:visited{
	color:#004D7B;
}

ul.main-category li a:hover{
	color:#FFCC00;
}

ul.sub-category{
	margin:0px 0px 0px 10px;

}

ul.sub-category li{
	padding:3px 0px;
	background:none;
	margin:0;
}

ul.sub-category li a{
	display:block;
	padding:0px 0px;
	border:0;
	text-decoration:none;
	font-weight:normal;
}

ul.sub-category li a:link,
ul.sub-category li a:visited{
	color:#0066CC;
}

ul.sub-category li a:hover{
	color:#E87830;
}

.category-icon{
	float:left;
}

.category-option{
	float:left;
	padding:2px 5px;

}



.header-right-panel{
	width:0px;
	background-color:#F6D85c;
	float:left;


}


.header-right-links{


}

.vote-panel{
	margin:20px auto;
	width:180px;
	color:#ccc;
	font-size:12px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.vote-panel-content{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	font-weight:normal;
}



.footer{
	
	clear:both;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5px;
	color:#999999;
	padding-bottom:10px;

}

#footer{
	width:100%;
	clear:both;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	padding-bottom:10px;

}


.footer-links-container{
	margin:0px auto;

}


.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
	width:400px;
	float:left;
	padding:0px 10px 0px 35px;

}

.terms{
	float:left;
	color:#666666;
	background-color:#fff;
	margin:10px;

}

.notice{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	
}

.notice a:link, .notice a:visited{
	color:#01AFEE;
	font-size:11px;
}

.notice a:hover{
	text-decoration:underline;
	font-size:11px;
}

.terms a:link, .terms a:visited{
	color:#666;
	text-decoration:none;
}

.terms a:hover{
	text-decoration:underline;
}


/* tips message beside user input */
.tip{
	color:#669900;
	font-size:10px;
}

/* when input form got error */
.error{
	color:#FF3300;
}

.negative-text{
	color:#666;
}

.keyword{
	color:#606060;
	background-color:#FEFBC3;
	border-bottom:1px solid #E3E3E3;
	padding:2px;
}
/* when there is error on database transaction */
.global_error{
	color:#FF3300;
	margin: 0px auto 10px auto;
	text-align:center;
}

.global_msg{
	color:#6699FF;
	margin: 0px auto 10px auto;
	text-align:center;
	width:500px;

}

/* table properties */

.table-jobs-listing{
	color:#636563;
}

.table-jobs-listing tr td a:link,
.table-jobs-listing tr td a:visited{
	
	color:#58BBEB;
	text-decoration:none;
}

.table-jobs-listing tr td a:hover{
	color:#E87830;
}

.tableBorder{
}

.tableData{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

.tableData td{
	padding:2px;
	text-align:center;
	border-bottom:1px solid #E7F0D0;
}

.tableData .firstTh{
	border-right:1px solid #FFFFFF;

}


tr.tableHeading{
	font-weight:bold;
	color:#ffffff;
	height:30px;
	background-color:#F2FAFC;
}

tr.tableHeading th a:link, tr.tableHeading th a:visited{
	font-weight:bold;
	color:#666;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;


}

tr.tableHeading th a:hover{
	text-decoration:underline;
}

th {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#666;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding:2px;
	
}


.odd_row{

	background-color: #F8FBF0;
	background-image: url(images/rowbg.gif);
	background-repeat:repeat-x;
}

.even_row{
	background-color:#ffffff;
	
}

.tableData .odd_row .firstTd{
	border-right: 1px solid #FFFFFF;
	border-top: 0;


}

.tableData .even_row .firstTd{
	border-right: 1px solid #FFFFFF;
	border-top: 0;


}

table.outer{

}

table.outer td.border{
	background-color:#6685B5;
	padding:1px;	
}

table.outer td{
}

table.inner{

}


table.inner td{
	padding:10px;
}

tr.bg-blue{
	background-color:#C6D3E7;
}

tr.bg-lightblue{
	background-color:#F5F8FC;
}

tr.bg-white{
	background-color:#fff;
}


table.tablebutton{

}

table.tablebutton tr td.table-widget-left{
	background-image:url(images/table-widget-left.gif);
	background-repeat:no-repeat;
	width:10px;
	height:35px;
}

table.tablebutton tr td.table-widget-center{
	background-image:url(images/table-widget-center.gif);
	background-repeat:repeat-x;
	height:35px;
}

table.tablebutton tr td.table-widget-center input{
	font-size:10px;
}


a.table-widget:link,
a.table-widget:visited{
	color:#fff;
	text-decoration:none;

	font-size:11px;
	font-family: "Lucida Sans", Verdana, Arial, Helvetica, sans-serif;
}

a.table-widget:hover{
	text-decoration:inherit;
	color:#4c4c4c;

	font-size:11px;
}

table.tablebutton tr td.table-widget-right{
	background-image:url(images/table-widget-right.gif);
	background-repeat:no-repeat;
	width:10px;
	height:35px;
}

.horidotline{
	background-image:url(images/horiDot.gif);
	background-repeat:repeat-x;
	height:1px;
	margin-top:5px;
	margin-bottom:5px;
}

/* thumbnail */


.thumbnail_frame{
	margin:0px auto;

}


.thumbsrc{


}



.usagebar td{
	border:0;
}


/* Setting text alignment */
.toRight{
	text-align:right;
}

.toLeft{
	text-align:left;
}

.toTopRight{
	text-align:right;
	vertical-align:top;

}

.toTopLeft{
	text-align:left;
	vertical-align:top;
}

.toBottomRight{
	text-align:right;
	vertical-align:bottom;
}

.toTopCenter{
	text-align:center;
	vertical-align:top;
}


/* Create white space */
.divider{
	height:50px;
	clear:both;
}

.whitedivider { 
	height: 50px; 
	clear: both 
}

.whitedivider10px {
	height: 10px;
	clear: both;
}

.clear{

	clear:both;
}

.clear1px{
	height:1px;
	clear:both;
}

/* THIN LINE 
------------------------------------------------------*/
.line{
	border-bottom:1px solid #FFF;
	margin:0;
	padding:0;
	line-height:1px;
	height:1px;
	font-size:1px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;

}


/* small links */

.tinylink a:link, .tinylink a:visited{
	font-size:9px;
	color:#3399FF;
}

/* Special ID */
#loginlink a:link, #loginlink a:visited{
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#0099FF;
	text-decoration:none;

}

#loginlink a:hover{
	text-decoration:underline;

}

#indexContent{
	margin-left:100px;
}

#indexContent ul li a:link, #indexContent ul li a:visited{
	display:block;
	padding:2px;
	margin-right:20px;
}

#indexContent ul li a:hover{
	background-color:#F4FEFF;
	padding:2px;
	margin-right:20px;
	text-decoration:none;
	color:#990000;
}

#navilink{
	margin-bottom:20px;
}

#navilink a:link, #navilink a:visited{
	color:#006699;
	text-decoration:none;
	font-weight:bold;
}

#navilink a:hover{
	text-decoration:underline;
	color:#006699;
	font-weight:bold;
}

.navipage{
	color:#666666
}

.navipage a:link, .navipage a:visited{
	color:#006699;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

.navipage a:hover{
	color:#666600;
	font-weight:bold;
	font-size:11px;
}

/* Special Elements */

/* calendar properties */
#calendar{
	float:right;
}


.calendarmargin{
	/* background-color:#f5f5f5; */
	padding: 5px;
	/* border: 1px dashed #CCCCCC; */

}

.calendarwhitespace{
	background-color:transparent;
	padding: 20px;
	/* border: 1px solid #CCCCCC; */


}

.calendardot{
	background-image:url(images/calendardot.gif);
	background-repeat:repeat-x;
}

.calendartitle{
	text-align: center;
	padding-bottom: 15px;
	/*background-image:url(images/calendarline.gif);
	background-repeat:no-repeat;*/

}

.calendarinnerbox{
	/* border:1px solid #CCCCCC; */
	background-color:transparent;

}
.weekdays{
	width: 100px;
	text-align: center;
	color:#a5a5a5;
	background-color:#FFF2E4
}

.normaldays{
	background-color:transparent;
	width: 100px;
	height: 50px;
	vertical-align:top;
	text-align: left;
	color:#615855;
	border: 1px solid #cccccc

}



.daynumber{
	color:#aaaaaa;
}

.today{
	background-color:#FFF1FF;
	/* border:1px dashed #FFCC00; */
	text-align: left;
	vertical-align:top;
	width: 100px;
	height: 40px;
}

#tinycalendar{

	

	

}


.tinycalendarmargin{

	/* background-color:#f5f5f5; */
	padding: 5px;
	/* border: 1px dashed #CCCCCC; */

}

.tinycalendarwhitespace{
	background-color:transparent;

	/* border: 1px solid #CCCCCC; */

}

.tinycalendardot{
	background-image:url(images/calendardot.gif);
	background-repeat:repeat-x;
}

.tinycalendartitle{
	text-align: center;
	padding-bottom: 5px;
	/*background-image:url(images/calendarline.gif);
	background-repeat:no-repeat;*/


}

.tinycalendarinnerbox{
	/* border:1px solid #CCCCCC; */
	background-color:transparent;

}
.tinyweekdays{
	text-align: center;
	color:#FF4142;
	background-color:transparent;
	width:20px;
	font-size:10px;
	
}

.tinynormaldays{
	background-color:transparent;
	height: 20px;
	vertical-align:top;
	text-align: center;
	color:#615855;
	border: 1px solid #cccccc;
}



.tinydaynumber{
	color:#aaaaaa;
	font-size:9px;
}

.tinydaynumber a:link, .tinydaynumber a:visited{
	color:#aaa;
	display:block;
	text-decoration:none;
	font-size:9px;
	padding-bottom:5px;
}

.tinydaynumber a:hover{
	background-color:#FF9900;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font-size:9px;
	padding-bottom:5px;
}

.tinytoday{
	background-color:#FF4142;
	text-align: center;
	vertical-align:top;
	color:#fff;
	border: 1px solid #fff;
}


.tinytoday .tinydaynumber{
	color:#fff;
}

.tinyspecialeventday{
	background-color:#6BB0F7;
	text-align: center;
	vertical-align:top;
	color:#fff;
	border: 1px solid #fff;
}

.tinyspecialeventday .tinydaynumber a:link, .tinyspecialeventday .tinydaynumber a:visited{
	color:#fff;
}

.tinyannualeventday{
	background-color:#BDC251;
	text-align: center;
	vertical-align:top;
	color:#fff;
	border: 1px solid #fff;
}

.tinyannualeventday .tinydaynumber a:link, .tinyannualeventday .tinydaynumber a:visited {
	color:#fff;
}

/* end calendar properties */

.barborder td{
	padding:0;
	margin:0;
	
}

.barborder_topleft{
	background-image:url(images/bartl.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}

.barborder_top{
	background-image:url(images/bart.gif);
	background-repeat:repeat-x;

}

.barborder_topright{
	background-image:url(images/bartr.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}

.barborder_left{
	background-image:url(images/barl.gif);
	background-repeat:repeat-y;
}

.barborder_right{
	background-image:url(images/barr.gif);
	background-repeat:repeat-y;
}

.barborder_bottomleft{
	background-image:url(images/barbl.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}

.barborder_bottom{
	background-image:url(images/barb.gif);
	background-repeat:repeat-x;
}

.barborder_bottomright{
	background-image:url(images/barbr.gif);
	background-repeat:no-repeat;
	width:4px;
	height:4px;
}

				
.usagebar{
	padding-top:5px;
	
}

.usagebar td{
	padding:0;
	margin:0;
}

/* color */
.bg-yellow{
	background-color:#FCCC31;
}

.bg-blue{
	background-color:#AAB7D9;
}


/* logs */
.logdate{
	color:#0099FF 
}

.logtext{
	color:#999999;
}


/* jenn css*/
table.jenn_bordercol {
  background-color: #CCCCCC;
  border-collapse:collapse;
  border:1px solid #CCCCCC;
  font-size:10px;
}
table.jenn_bordercol3 {
  background-color: #FFFFFF;
  border-collapse:collapse;
  border:1px solid #CCCCCC;
}
table.jenn_bordercol4 {
  border-collapse:collapse;
  border:1px solid #CCCCCC;
}
td.jenn_borderx {
background-image:url(images_leave/non-working.jpg);
background-repeat:no-repeat;
font-weight:bold;
}

td.jenn_borderx1 {
background-image:url(images_leave/holiday.jpg);
background-repeat:no-repeat;
font-weight:bold;
}
td.jenn_borderyy {
background-image:url(images_leave/pending.jpg);
background-repeat:no-repeat;
  font-weight:bold;
}
td.jenn_borderzz {
background-image:url(images_leave/approved.jpg);
background-repeat:no-repeat;
  font-weight:bold;
}
td.jenn_borderxzz {
background-image:url(images_leave/cancel.jpg);
background-repeat:no-repeat;
  font-weight:bold;
}
td.jenn_border1 {
  background-color: #E1EAFF;
  border:1px solid #CCCCCC;
  font-weight:bold;
  font-size:10px;  
}
td.jenn_border1a {
background-image:url(images_leave/normal1.jpg);
background-repeat:no-repeat;
font-weight:bold;

}
td.jenn_border1b {
background-image:url(images_leave/normal2.jpg);
background-repeat:no-repeat;
font-weight:bold;
}

td.jenn_border2 {
  background-color: #DDEEEE;
  border:1px solid #CCCCCC;
  font-size:10px;
  font-weight:bold;
}
td.jenn_border3 {
  background-color: #FFF9F9;
  border:1px solid #CCCCCC;
  font-weight:bold;
  font-size:10px;
}
td.jenn_border4 {
  border:1px solid #CCCCCC;
  font-weight:bold;
  font-size:10px;
}
td.jenn_border4a {
  border:1px solid #CCCCCC;
  font-size:10px;
}
td.jenn_border5 {
	border-style: solid;
	border-color: #CCCCCC;
	border-width: 1px 0px 1px 0px;
}
td.jenn_border6 {
	border-bottom-style: solid;
	border-top-style: solid;
	border-left-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px 0px 1px 1px;
	
}
td.jenn_border {
  /*background-color: #DDEEEE;*/
background-color: #FFFFFF;
  border:1px solid #CCCCCC;
}

td.jenn_border_blank {
  background-color: #FFFFFF;
  border:0px;
}
td.jenn_sborder1 {
  background-color: #666666;
  border:1px solid #CCCCCC;
  font-weight:bold;
}
td.jenn_sborder {
  background-color: #f5f5f5; 
  border:1px solid #CCCCCC;
}
td.jenn_sborder3 {
  background-color: #FFFFFF;
  border:1px solid #CCCCCC;
}
.jenn_bordery{
  background-color: #FEE47E;
  border:1px solid #CCCCCC;
  font-size:9px;
  font-weight:bold;
}
.jenn_borderz {
  background-color: #B0FF7C;
  border:1px solid #CCCCCC;
  font-size:9px;
  font-weight:bold;
}
.jenn_borderxz {
  background-color: #FFBFBF;
  border:1px solid #CCCCCC;
  font-size:9px;
  font-weight:bold;
}
.jenn_white{
color: #FFFFFF;
}
.jenn_green{
color: #6CD900;
}
.jenn_brown{
color: #844200;
}
/*
.jenn_brown{
color: #CC6600;
}
*/

jenn_color{
  border:1px solid #CCCCCC;
  font-weight:bold;
}
.jenn_button {
background-color: #FFFFFF; 
color: #000000; 
font-size: 80%; 
border: 1px solid #0A50A1;
cursor: pointer;
}
.jenn_buttonClick {
	font-family: Verdana;
	font-size: 11px;
	font-weight:bold;
	text-decoration: none;
	border-style:none;
	background-color:transparent;
	cursor: pointer;
color: #009900;
}
.btnsubmit { 
font-family:Arial, Helvetica, sans-serif;
font-size: 10px; 
}
.jenn_button_pmonth {
background-image:url(images/ico_control_start_blue.gif);
background-repeat:no-repeat;
color:#000;
width:20px;
height:20px;
border:0;
background-color:transparent;
cursor: pointer;
/*text-align:right;*/
font-size:0px;
}
.jenn_button_nmonth {
background-image:url(images/ico_control_end_blue.gif);
background-repeat:no-repeat;
color:#000;
width:20px;
height:20px;
border:0;
background-color:transparent;
cursor: pointer;
/*text-align:right;*/
font-size:0px;
}
.jenn_form_blue {
color: #436C87; 
}
.jenn_form_red {
color: #E27253; 
}
.jenn_form_yellow {
color: #f7941d; 
}
.jenn_form_title_purple {
background-color:#E7DFF7;
color:#4A2496; 
}
.jenn_form_title_green {
background-color:#DFF7E7;
color:#0C8A5F; 
}
.jenn_submit{
	background-image:url(gfx/btnSubmit.gif);
	background-repeat:no-repeat;
	width:67px;
	height:23px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.jenn_confirm{
	background-image:url(gfx/btnConfirm.gif);
	background-repeat:no-repeat;
	width:75px;
	height:23px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.jenn_reset{
	background-image:url(gfx/btnReset.gif);
	background-repeat:no-repeat;
	width:58px;
	height:23px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.jenn_cancel{
	background-image:url(gfx/btnCancel.gif);
	background-repeat:no-repeat;
	width:63px;
	height:21px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.jenn_addrows{
	background-image:url(gfx/btnAddrows.gif);
	background-repeat:no-repeat;
	width:72px;
	height:23px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.jenn_resend{
	background-image:url(gfx/btnResendcode.gif);
	background-repeat:no-repeat;
	width:105px;
	height:23px;
	border:0;
	background-color:transparent;
	cursor:pointer;
}

/* end jenn css*/


