BODY{
   	margin:0px;
    	padding:2px;
    	background:#ffffff;
    	color:#000000;
}

Table, Span, Select, Input, Textarea, Font, Button, A, Legend{
    	font-family:Tahoma, Arial, Verdana;
    	font-size:10px;
}

Fieldset{
    	padding:0;
    	border-color:black;
}

Legend{
    	color:#0046D5;
}

.jbs_optionsContainer {
  	text-decoration:none;
  	position: absolute;
  	color: #333;
  	background-color: #fff;
  	border: 1px solid #666;
  	font-family: Verdana;
}

.if{
  	position: absolute;
  	top:10;
  	left:20;
  	width:100%;
  	height:100%;
}

.ta{
  z-index:350;
}

.jbs_optionContainer a {
    	cursor:pointer;
    	text-decoration:none;
   }                                    

.jbs_selectedOptionContainer {
  	background-color: #cef;
  	border-top: 1px solid #9bc;
  	border-bottom: 1px solid #9bc;
  }

.jbs_selectedOptionContainer a {
    	cursor:pointer;
}

#####.Image{
	cursor:pointer;
	}

.ColAlignRight{
	text-align: right;
	}

.ColAlignLeft{
	text-align: left;
	}

.JbTableOddRow{
	font-family: Verdana;
	color: #636363;
	font-size: 9px;
	letter-spacing: 0px;
	background:#FFFFFF;
	vAlign:middle;
	text-align: center;
	padding-left:1px;
	word-wrap:break-word;
	}

.JbTableEvenRow{
	font-family: Verdana;
	color: #636363;
	font-size: 9px;
	letter-spacing: 0px;
	background:#F4F4F4;
	vAlign:middle;
	text-align: center;
	padding-left:1px;
	word-wrap:break-word;
	}

.JbTableHeader{
	font-family: Verdana;
	color: #666666;
	font-size: 10px;
	background:#F4F4F4;
	/*padding-left: 1px; */
}
.imghdrtxt {
	color: #D67415;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
	}

.required {
	color: red;
	font-size: 11px;
	font-family: Verdana;
}

.spSrch{
	color: #CC6600;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}
.spSrch_gy{
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	font-family: Verdana;
}

div{	margin: 0;
	padding: 0;
	color: 636363;
	font-size: 11px;
	font-family: Verdana;
}
.divSche {
	color: 636363;
	font-size: 11px;
	font-family: Verdana;
	}
.divScheB {
	font-family:Verdana;
	font-size: 11px;
	font-weight: bold;
}

.divLink {
	font-size: 13px;
}

.divReg{
	color: #E47C16;
}
.divBorder{
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	background-color: #EEEEEE;
	}

.copyright{
 	font-size: 10px;
	font-family: Verdana;
	color: 636363;
}

.welcome{
 	font-size: 10px;
	font-family: Verdana;
	color: #FFFFFF;
	font-weight: bold;
}

#lbFree{
	font-weight: bold;
}

P{
	margin-left: 0px;
	margin-top: 2px;
}

#body{
	background: white;
}

table, tr,td,body{
	padding: 0px;
	border: 0px;
	border-top: 0px;
	margin-top: 0px;
}

.subtitle {
	font-family: Verdana;
	color: #D67415;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: -1px;
}

.orDiv{
	margin: 0;
	padding: 0;
	color: #D67415;
	font-size: 10px;
	font-family: Verdana;
}

.labelSch {
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	letter-spacing: 0px;
}

.bold {
	font-weight: bold;
}

.search {
	font-family: Verdana;
	color: 666666;
	font-size: 11px;
	font-weight:bold;
}

.labSmall {
	font-family:Arial;
	font-size: 10px;
}

a.lnkSmall, a.lnkSmall:link, a.lnkSmall:visited, a.lnkSmall:hover, a.lnkSmall:active,{
	font-family:Arial;
	font-size: 10px;
	text-decoration:underline;
	color:#3399CC;
}

.spanNo{
	font-family:Arial;
	color: #D67415;
	font-weight: bold;
	font-size: 11px;
}

.btRegister{
	FONT-SIZE: 7pt;
 	FONT-FAMILY:Verdana;
	BACKGROUND-COLOR: E47C16;
	COLOR: F6F6E1;
	font-weight: bold;
	width:107;
	height:25;
	letter-spacing: 0px;
	border-left: 0px;
	border-top: 0px;
}

.btGet{
	FONT-SIZE: 8pt;
 	FONT-FAMILY: arial black;
	BACKGROUND-COLOR:#D67415;
	COLOR: FFFFFF;
	width:110;
	height:32;
	letter-spacing: 0px;
	border: 0px;
 	cursor:pointer;
}

button, .asLink{}

.labTab{
	COLOR: #cc6600;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans Serif;
	font-weight:bold;
}

.lbScheduleManager{
	COLOR: #CC6600;
	font-size: 11px;
	font-family:arial, verdana, helvetica, sans-serif;
	font-weight:bold;

}

a, a:visited, a:hover, a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3399CC;
	font-size: 11px;
    text-decoration:none;
}

a.lnk, a:visited.lnk, a:hover.lnk, a:link.lnk{
	color: # 636363;
	text-decoration:underline;
}

a.lnkFoo, a:visited.lnkFoo, a:hover.lnkFoo, a:link.lnkFoo {
	font-size: 10px;
	letter-spacing: .5px;
    text-decoration:none;
}
.lnkHder {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:none;
}

a.lnkHder, a:visited.lnkHder, a:hover.lnkHder, a:link.lnkHder {
	color: #FFFFFF;
	font-size: 10px;
	text-decoration:underline;
}


a.lnkDis, a:visited.lnkDis, a:hover.lnkDis, a:link.lnkDis, .lnkDis{
	color: #D67415;
	font-size: 10px;
	cursor:pointer;
	font-family: Verdana;
}

a.lnkReg, a:visited.lnkReg, a:hover.lnkReg, a:link.lnkReg{
	text-decoration:underline;
}
.tbl_nav{
	background-color:#F4F4F4;
	font-family: Verdana;
	font-size:10px;
	color: #000000;
	border:1px solid #999999;
}

.tbl_nav_sel{
	background-color:#CC6600;
	font-family: Verdana;
	font-size:10px;
	color: #FFFFFF;
	border:1px solid #999999;
}

.tbl_clm_hdr{
	background-color:#CCCCCC;
	background-image: url(../images/tbl_clm_hdr.png);
	background-repeat: x-repeat;
	height:28px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
}


.tbl_clm_hdr_ovr{
	background-color:#CCCCCC;
	background-image: url(../images/tbl_clm_hdr_ovr.png);
	background-repeat: x-repeat;
	height:28px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
}

.tbl_clm_hdr_srt{
	background-color:#CCCCCC;
	background-image: url(../images/tbl_clm_hdr_srt.png);
	background-repeat: x-repeat;
	height:28px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
}

.tbl_clm_hdr_srt_ovr{
	background-color:#CCCCCC;
	background-image: url(../images/tbl_clm_hdr_srt_ovr.png);
	background-repeat: x-repeat;
	height:28px;
	text-align:center;
	border-bottom:1px solid #CCCCCC;
	cursor:pointer;
}

.tbl_clm_div{
	border-right:1px solid #CFCFCF;

}



span.tbl_clm_hdr_txt, a.tbl_clm_hdr_txt, a.tbl_clm_hdr_txt:link, a.tbl_clm_hdr_txt:active, a.tbl_clm_hdr_txt:visited{
	color: #CC6600;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;	
	text-decoration:none;
}

a.tbl_clm_hdr_txt:hover{
	color: #DD9933;
	font-size: 10px;
	font-family: Verdana;
	font-weight:normal;
	text-decoration:none;
}

.tbl_row{
	background-color:#FFFFFF;
}


.tbl_row_banded{
	background-color:#F9F9F9;
}

.tbl_row_hgt{
	height:37px;
}

td.item {
	font-family:Tahoma;
	font-size: 10px;
	color:#636363;
	text-align:center;
}

td.item_lt{ 
	font-family:Tahoma;
	font-size: 10px;
       	color:#636363;
	text-align:left;
	padding-left: 4px;
}
a.item_lt, a.item_lt:link, a.item_lt:active, a.item_lt:visited, a.item_lt:hover{ 
	font-family:Tahoma;
	font-size: 10px;
       	color:#3399CC;
	text-align:left;
	text-decoration:underline
	padding-left: 4px;
}


td.selitem0{
        background-color: #FFF6EF;
}

td.selitem1{
        background-color: #F4ECE4;
}

td.cen{
        text-align: center;;
	}
.grb{
	border: 1px solid #b8b8b8;
}

.styleBt{
	border-right: 0;
	FONT-SIZE: 8pt;
 	FONT-FAMILY: arial black;
	BACKGROUND-COLOR:#D67415;
	COLOR: F6F6E1;
	letter-spacing: -1.5;
	border-bottom-color: FFFFFF;
	width:145;
	height:23;
        cursor:pointer;
}

.header{
    	color:#CC6600;
    	font-weight:bold;
    	font-size:12px;
}
.header_2{
	font-family:verdana;
    	color:000000;
    	font-weight:bold;
    	font-size:11px;
}


.daysHeader{
   	background:#7A96DF;
   	color:white;
   	font-weight:bold;
}

.days{
	border: 1px solid #C0CDE6;
	text-align:center;
}

.chosenDay{ 
	background:#0054E3;
 	color:#FFFFFF;
 	font-weight:800;
}

#bdCalendar{
   background:#FFFFFF;
}

div.contentcontainer{
	width: 530px;
	height: 200px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
}

div.headerwborder {
	width: 100%;
	border-bottom: 1px solid #DCDCDC;
	margin-bottom: 10px;
}

div.imghdrtxt {
	margin: 0;
	padding: 0;
	color: #D67415;
	font-size: 13px;
	font-weight: bold;
}

div#registerinfo {
	width: 533px;
	height: 30px;
}

div#registerinfo div#registerinfo_action {
	float: left;
	width: 120px;
}

div#registerinfo div#registerinfo_copy {
	float: right;
	text-align: left;
	width: 413px;
	color: #E47C16;
}

div#registeraction {
	margin-top: 10px;
	} 

.tb{
	height:16px;
 	cursor:pointer;
	padding-left:8px;
	padding-right:8px;
	padding-top:2px;
	padding-bottom:2px;
}
.tb_dwn{
	height:16px;
 	cursor:pointer;
	padding-left:9px;
	padding-right:7px;
	padding-top:3px;
	padding-bottom:1px;

}
.tb_sel_bg{
	BACKGROUND-COLOR:#EEEEEE;
	height:21px;
 	cursor:pointer;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
}
.tb_unsel_bg{
	BACKGROUND-COLOR:#666666;
	height:21px;
 	cursor:pointer;
	border-left: 1px solid #666666;
	border-top: 1px solid #666666;
}
.tb_emp_bg{

	height:21px;
	border-bottom: 1px solid #666666;
}
.tb_txt_grey{
	FONT-SIZE: 8pt;
 	FONT-FAMILY: verdana;
	font-weight:bold;
	COLOR: #666666;
}
.tb_txt_color{
	FONT-SIZE: 8pt;
 	FONT-FAMILY: verdana;
	font-weight:bold;
	COLOR: #cc6600;	
}
.tb_txt_white{
	FONT-SIZE: 8pt;
 	FONT-FAMILY: verdana;
	font-weight:bold;
	COLOR: #FFFFFF;
 	cursor:pointer;
}
.label{
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
}


.label_b{
	font-family:Verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.tips_tp{
	border-top:1 px solid #CFCFCF;
	border-left:0 px solid #CFCFCF;
	border-right:0 px solid #CFCFCF;
	border-bottom:0 px solid #CFCFCF;
}

a.adhd, a:visited.adhd, a:hover.adhd, a:link.adhd{
	color:#0000FF;
	font-size:10px;
}
a.adurl, a:visited.adurl, a:hover.adurl, a:link.adurl{
	font-family:Arial, Verdana;
	color:#33cc33;
	font-size:10px;
}
.ad_txt{
	font-family:arial,Verdana;
	color:#666666;
	font-size:10px;
}


.tip_hd{
	font-family: Verdana, Arial, helvetica, sans-serif;
	font-size: 11pt;
	color:#CC6600;
	font-weight:bold;
}

ul{
	font-family:Verdana;
	font-size:11px;
	color:#333333;
}
.tips{

	line-height:10px;
	padding-top:-10px;
	padding-bottom:-10px;
}


.tb_flt{
	border-left:1px solid #B8B8B8;
	border-bottom:0px solid #B8B8B8;
	border-top:1px solid #B8B8B8;
	height:20px;

}
.tb_flt_emp{
	border-left:1px solid #B8B8B8;
	border-right:1px solid #B8B8B8;
	border-bottom:0px solid #B8B8B8;
	border-top:1px solid #B8B8B8;
	height:20px;
	cursor:default;
}

.tb_flt_bg{
	Color: #333333;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	background-color:#CCCCCC;
	background-image: url(../images/tb_flt_bg.png);
	border:0px solid;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:4px;

}

.tb_flt_bg_sel{
	Color: #333333;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-serif;
	font-weight: bold;
	background-color:#CCCCCC;
	background-image: url(../images/tb_flt_bg_sel.png);
	border:0px solid;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:4px
}

.tb_flt_bg_ovr{
	Color: #333333;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	background-color:#F3E8DD;
	background-image: url(../images/tb_flt_bg_ovr.png);
	border:0px solid;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding-left:20px;
	padding-right:20px;
	padding-top:3px;
	padding-bottom:4px
}

.tb_flt_bg_dwn{
	Color: #333333;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Sans-serif;
	font-weight: normal;
	background-color:#F3E8DD;
	background-image: url(../images/tb_flt_bg_ovr.png);
	border:0px solid;
	height:20px;
	text-align:center;
	cursor:pointer;
	padding-left:21px;
	padding-right:19px;
	padding-top:4px;
	padding-bottom:3px
}

.flt_table{
	background-color:#FFFFFF;
	border-left: 1px solid #b8b8b8;
	border-right: 1px solid #b8b8b8;
	border-bottom: 1px solid #b8b8b8;
}
.flt_row_sel{
	background-color:#FFFFFF;
	border:1px solid #666666;
	width:167px;
}


.color_txt {
	font-family: Verdana;
	color: #CC6600;
	font-size: 11px;
}
.txt{
	font-family: Arial;
	color: #000000;
	font-size: 10px;
}
a.txt, a.txt:link, a.txt:visited, a.txt:active, a.txt:hover{
	font-family: Arial;
	color: #3399cc;
	font-size: 10px;
}

a.color_lnk, a.color_lnk:visited, a.color_lnk:active, a.color_lnk:hover, a.color_lnk:link {
	font-family: Verdana;
	color: #CC6600;
	font-size: 10px;
	text-decoration:none;
}
a.color_link, a.color_link:visited, a.color_link:active, a.color_link:hover, a.color_link:link {
	font-family: Verdana;
	color: #33ff33;
	font-size: 10px;
	text-decoration:none;
}


.button_n{
	background:#CC6600;
	font-family:Verdana, Arial;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	height:25px;
}
.tb_popup{
	background-color:#CCCCCC;
	background-image: url(../images/tbl_clm_hdr.png);
	width:500px;
	height:32px;
	border:0px solid;
	text-align:left;
	cursor:pointer;
}

.tb_popup_ovr{
	background-color:#F1E2D3;
	background-image: url(../images/tbl_clm_hdr_ovr.png);
	width:500px;
	height:32px;
	border:0px solid;
	cursor:pointer;

}
.trs_tbl_txt{
	font-family:Arial, Verdana;
	font-size:11px;
	color:#333333;
}
.tb_nav{
	background-color: #CCCCCC;
	background-image: url(../images/tb_nav.png);
	background-repeat: repeat-x;
	width:474px;
	height:11px;
	border:0px;
	cursor:pointer;
}
.tb_nav_ovr{
	background-color: #CCCCCC;
	background-image: url(../images/tb_nav_ovr.png);
	background-repeat: repeat-x;
	width:474px;
	height:11px;
	border:0px;
	cursor:pointer;
}
.car_row{
	background-color: #CFEBF9;
	height:22px;
}
a.top_nav, a.top_nav:link,a.top_nav:visited,a.top_nav:hover,a.top_nav:acive, {
	color:#636363;
	text-decoration:none;
	
}

.box_outline{
	border:1px solid #000000;
	background-color:#f4f4f4;
}
.box_outline2{
	border:1px solid #CCCCCC;
	background-color:#f4f4f4;
}
.car_name{
	font-size: 11px; 
	color: #404040;
	font-weight:bold;
}
.popup_hdr{
	font-family:Verdana;
	font-size:11px;
	color:#000000;
}

.bt_icon{
	width:22px;
	height:20px;
	background-color:#CC6600;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	padding-bottom:2px;
}
a.logo_lnk, a.logo_lnk:link, a.logo_lnk:active, a.logo_lnk:visited{
	font-size:9px;
	color:#CCCCCC;
	text-decoration:none;
	line-height:12px;
}
a.logo_lnk:hover{
	font-size:9px;
	color:#CCCCCC;
	text-decoration:underline;
	line-height:12px;
}
.au_tbl{
	background-color:#FFFFFF;
	border:1px solid #000000;
}
.au_loc{
	font-family:Verdana,
	color:#666666;
	font-size:11px;
	padding:0px;
}
.au_loc_sel{
	font-family:Verdana,
	color:#666666;
	font-size:11px;
	padding:0px;
	background-color:#cceeff;
	border-top:1px solid #99bbcc;
	border-bottom:1px solid #99bbcc;
}
.dy_rw{
	background-color:#7a96df;
	height:20px;
	
}
.dy_txt{
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:25px;
}
.dt_txt{
	font-family:verdana;
	font-size:10px;
	color:#000000;
	font-weight:normal;
	text-align:center;
	background-color:#FFFFFF;
	border-right: 1px solid #c0cde6;
	border-left: 1px solid #c0cde6;
	border-top: 1px solid #c0cde6;
	border-bottom: 1px solid #c0cde6;
	width:25px;
	height:22px
}
.dt_rw{
	background-color:#FFFFFF=;
	height:20px;
	
}
.loc_lnk{
	font-family: Verdana;
	font-size;10px;
	text-decoration:none;
	color:3399CC;
}

.tb_Ex{
	background-color:#FFFFFF;
	height:12px;
	border-top:1px solid #b8b8b8;


}
.tb_Co{
	background-color:#FFFFFF;
	height:12px;
	border-bottom:1px solid #b8b8b8;

}
a.lnkEx, a.lnkEx:link, a.lnkEx:active, a.lnkEx:visited, a.lnkEx:hover{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	padding-left:2px;
	padding-right:2px;
}

.main{
    width: 762px;
    position: relative;
    left: 50%;
    margin-left: -381px;

}
