body { font-family:Arial, Helvetica, sans-serif; background: url('images/bg_horizontal.jpg') repeat; font-size:11px;}
td, table, p, .dropdown200 { font-size:11px;}
.TableBackground { font-weight: normal;	color: #000; background-attachment:fixed; background-image: url('images/bg2.jpg'); background-repeat:repeat; border-bottom:1px solid #fff; border-left:1px solid #fff; border-top: 1px solid #fff; border-right:1px solid #fff;	border-color: #fff;	width: auto;	height:auto;}
.TableBorderedGreenish {font-weight:Bold; color: #036; background-color: #CEDFDF;	border-bottom: 1px solid #066;	border-left: 1px solid #066; border-top: 1px solid #066; border-right: 1px solid #066;}
.RedBackgroundTD { font-weight: Bold; color: #FFF8D9; background-color: #8B0000;	height: 15px;}
.TopRightBorder { color: #333;	border-top:1px solid #666;	border-right:1px solid #666; border-bottom: 0px #666; border-left: 0px #666;}
.BottomLefttBorder {color: #333; border-bottom: 1px solid #666;	border-left: 1px solid #666; border-top: 0px #666; border-right: 0px #666;}
.TopSolidRightdashedBorder { color:#333; border-bottom:0 #666; border-left:0 #666; border-top: 1px solid #666;	border-right: 1px dashed #ccc; }
.TdGreenBg { font-size:12px; font-weight: bold;	color: #fff; background-color: #809672;	height: 20px;}
.TdYellowBg { background-image:url('images/yellow_bg.jpg');	width: auto; background-repeat:repeat-y; font-size: 11px; font-weight: normal; color: #fc0;}
.TdFooterBg {background-image:url('images/bg_green.gif'); width:3px; background-repeat:repeat-x; font-size: 10px; font-weight: bold;	color: #FFE784;}
.Tdhr {	font-weight: BOLD;	color: #390; border-bottom: 1px solid #666;	border-left: 0px;	border-right: 0px;	border-top: 0px;}
H1 {font-size: 16px; font-weight:bold;	color: #660;}
H2 {font-size: 14px; font-weight:bold;	color: #390; height: 15px;}
H3 {font-size: 12px; font-weight:bold;	color: #000; height: 15px;	}
.HR {	font-size: 11px;color: #360;	height: 1px;}
.Whitefont {font-weight: bold; color: #fff;	height: 15px;}
.MenuItem1 {background: #fff;	width: auto; height: 19px; font-size: 11px; text-decoration: none;	font-weight: normal; border-bottom: 1px solid #7F9DB9;	border-left: 1px solid #7F9DB9;	border-right: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9;	cursor: pointer;	color: #000;	vertical-align:middle;}
.tdbgorange { font-weight: bold; height:20px; width: auto; border-bottom: 1px solid #7F9DB9; border-left: 1px solid #7F9DB9;	border-right: 1px solid #7F9DB9; border-top: 1px solid #7F9DB9; cursor: pointer; background-color: #F48A22;	color: #fff;}
li { list-style-image:url('images/blt_dot_orange.gif'); list-style-position:inside;}
.border {border-bottom: 1px #999; border-left: 1px #999;border-right: 1px #999;border-top: 1px #999;}

#RightCol {}

#OrangeBox .header { background-color:#FFAE35; vertical-align:middle; padding:2px 0 2px 5px; font-size:12px;}
#OrangeBox .content { background-color:#fff; border:1px solid #FFAE35; padding:1px;}

#fgBot { width:165px;}
#fgBot .topleft { background:url('/images/fgBot_tl.gif') no-repeat; width:10px;}
#fgBot .top { background:url('/images/fgBot_t.gif') repeat-x;}
#fgBot .topright { background:url('/images/fgBot_tr.gif') no-repeat; width:10px;}
#fgBot .botleft { background:url('/images/fgBot_bl.gif') no-repeat; width:10px;}
#fgBot .bot { background:url('/images/fgBot_b.gif') repeat-x;}
#fgBot .botright { background:url('/images/fgBot_br.gif') no-repeat; width:10px;}
#fgBot .headerLogo { background-color:#FFFDE8; border-left:1px solid #FFB545; border-right:1px solid #FFB545; padding-bottom:5px; text-align:center;}
#fgBot .header { border-bottom:1px solid #FFD018; border-top:1px solid #FFD018; border-left:1px solid #FFB545; border-right:1px solid #FFB545; background:url('/images/fgBot_headerBG.gif') repeat-x; padding:3px 0 3px 5px; font-size:12px;}
#fgBot .content {background-color:#FFFDE8; border-left:1px solid #FFB545; border-right:1px solid #FFB545; padding:10px 10px 0 10px;}

#teebot .topleft { background:url('/images/teebot/topleft.gif') no-repeat; width:10px;}
#teebot .top { background:url('/images/teebot/top.gif') repeat-x;}
#teebot .topright { background:url('/images/teebot/topright.gif') no-repeat; width:10px;}
#teebot .content { background-color:#AFE069; padding:10px 10px 0 10px; border-left:1px solid #93D25A;  border-right:1px solid #93D25A;}
#teebot .featCity { background:#AFE069; border-bottom:1px solid #060; border-top:1px solid #060; padding:10px; font-size:14px; text-align:left; }
#teebot .iTimes { background-color:#fff; border-left:1px solid #71C13F; border-right:1px solid #71C13F;}
#teebot .iheader { background-color:#E8F7D2; border-left:1px solid #71C13F; border-right:1px solid #71C13F; padding:5px 0 5px 10px; text-align:left; }
#teebot .banner { background:url('/images/teebot/banner_bg.jpg') repeat-x; height:55px; border-top:1px solid #71C13F;border-right:1px solid #70C13E; border-left:1px solid #70C13E;}
#teebot .botleft { background:url('images/teebot/orfooter_r1_c1.gif') no-repeat; width:9px; height:20px;}
#teebot .botmid { background:url('images/teebot/orfooter_r1_c3.gif') repeat-x; height:20px;}
#teebot .botright { background:url('images/teebot/orfooter_r1_c10.gif') no-repeat; width:10px; height:20px;}
#teebot .oRequest { border-left:1px solid #71C13F;border-right:1px solid #71C13F; background:#E8F7D2;}
#teebot .oheader { background:#E8F7D2; padding:5px 0 5px 10px; border-top:1px solid #71C13F; text-align:left;}
#teebot #teeDetails  { font-size:11px;}
#teebot #teeDetails .CourseName  { padding:10px; border-top:1px solid #5DBF1C; border-bottom:1px solid #5DBF1C; color:000; font-size:11px;}

#teebotHP {border-left:1px solid #70C13E; border-right:1px solid #70C13E;}
#teebotHP .featCity { background:#CCEB9E; border-top:1px solid #060; padding:10px; font-size:14px; text-align:left; }
#teebotHP .iTimes { background:#E8F7D2; }
#teebotHP .iheader { background:#E8F7D2; padding:5px 0 5px 10px; text-align:left;border-top:1px solid #71C13F;}
#teebotHP .banner { background:url('/images/teebot/banner_bg.jpg') repeat-x; height:55px; border-top:1px solid #090;}
#teebotHP .botleft { background:url('images/teebot/orfooter_r1_c1.gif') no-repeat; width:9px; height:20px;}
#teebotHP .botmid { background:url('images/teebot/orfooter_r1_c3.gif') repeat-x; height:20px;}
#teebotHP .botright { background:url('images/teebot/orfooter_r1_c10.gif') no-repeat; width:10px; height:20px;}
#teebotHP .oRequest { background:#E8F7D2; padding:10px; }
#teebotHP .oheader { background:#E8F7D2; padding:5px 0 5px 10px; border-top:1px solid #71C13F; text-align:left}
#teebotHP #teeDetails { font-size:11px;}
#teebotHP #teeDetails .CourseName  { padding:5px 0 5px 10px; border-top:1px solid #5DBF1C; color:000; background:#F4FBEA;}
.orfooter_wht_bl { background:url('images/teebot/orfooter_wht_bl.gif') no-repeat; width:10px; height:10px;}
.orfooter_wht_b { background:url('images/teebot/orfooter_wht_b.gif') repeat-x; height:10px;}
.orfooter_wht_br { background:url('images/teebot/orfooter_wht_br.gif') no-repeat; width:10px; height:10px;}
.orfooter_wht_bl { background:url('images/teebot/orfooter_it_bl.gif') no-repeat; width:10px; height:10px;}
.orfooter_wht_b { background:url('images/teebot/orfooter_it_b.gif') repeat-x; height:10px;}
.orfooter_wht_br { background:url('images/teebot/orfooter_it_br.gif') no-repeat; width:10px; height:10px;}


.floatL { float:left;}
.floatR { float:right;}
.clearL { clear:left;}
.txtTBRed { color:#900;}
.txTDefault12 { font-size:12px;}
.txtTBdefault14 { font-size:14px;}
.txtGray_sm { color:#333; font-size:10px;}
.txtDefault{ font-size:11px;}

#OHotels { border:1px solid #2356CD; margin:0 8px 0 8px; background-color:#fff; color:#000; width:155px;}
#OHotels .header { background-color:#cef; padding:5px; border-bottom:1px solid #2356CD; }
#OHotels .content { padding:5px; vertical-align:top}

#instTimeRate { margin:0; padding:0; background-color:#F4FBEA;border-top:1px solid #5DBF1C;}/**/
#instTimeRate td { vertical-align:middle; }/*border-right:1px solid #fff;*/
#instTimeRate .content {border:1px solid #0c0;}
#instTimeRate .rowHeader{ background-color:#fff; }/**/
#instTimeRate .rowHeader td { padding:5px; text-align:center; height:28px; font-weight:bold; border-bottom:1px solid #5DBF1C;}
.noInstant { border-top:1px solid #5DBF1C; background:#F4FBEA;}
/*#instTimeRate .date td { font-size:11px; cursor:pointer;}*/
.insTimePad { padding:12px; }
#instTimeRate .note { color:#000; font-weight:normal; font-size:10px;}
#instTimeRate .botNote { border-top:1px solid #B2DFC2;}
#instTimeRate .head { padding:1px; border-bottom:1px solid #E0E0E0; font-weight:bold; color:#000; }
#instTimeRate .head td { height:20px; vertical-align:middle; }
#instTimeRate .datetoday { border-top:1px solid #AFE069; height:18px;}
#instTimeRate .datenottoday { border-top:1px solid #AFE069; height:20px;}
#instTimeRate .Grinhead {background-color:#CAEE95;}
#instTimeRate .notebg {background-color:#eee;}
#instTimeRate .alert {border:1px solid #900; padding-right:5px;}

#tbl_IT_cp { margin-top:20px;}
#tbl_IT_cp td { vertical-align:middle;}
#tbl_IT_cp div.tbl_IT_cpHeader { margin:0 0 10px 0; font-size:14px; color:#900;}
#tbl_IT_cp div.tbl_IT_cpContent {border:1px solid #5DBF1C;}
#tbl_IT_cp div.tbl_IT_cpContent td { height:20px;}

.bgImg_corner-tb-bg {background:url('images/corner-tb-bg.gif') repeat-x; }
.bgImg_corner-tb2-bg {background:url('images/corner-tb2-bg.gif') repeat-x; }
.bgImg_search-mdle-bg {background:url('images/s_mdle-image.gif') no-repeat; width:180px; height:20px; }
.bgImg_bg-tb {background:url('images/bg-tb.gif') repeat-x; }
.bgImg_tbl_orange_t {background:url('images/tbl_orange_top.gif') repeat-x; height:5px; }
.bgImg_tbl_orange_b {background:url('images/tbl_orange_btm.gif') repeat-x; height:5px; }
.bgImg_tbl_orange_r {background:url('images/tbl_orange_right.gif') repeat-y; width:5px; }
.bgImg_tbl_orange_l {background:url('images/tbl_orange_left.gif') repeat-y; width:5px; }
.bgImg_tbl_search_t01 {background:url('images/tbl_search_top01.gif') repeat-x; height:25px; }
.bgImg_tbl_search_t02 {background:url('images/tbl_search_top02.gif') repeat-x; height:25px; }
.bgImg_tbl_search_b {background:url('images/tbl_search_btm.gif') repeat-x; height:10px; }
.bgImg_tbl_search_l {background:url('images/tbl_search_left.gif') repeat-y; width:10px; }
.bgImg_tbl_search_r {background:url('images/tbl_search_right.gif') repeat-y; width:10px; }
.bgImg_tbl_listing_t {background:url('images/tbl_listing_top.gif') repeat-x; height:35px; }

.matrixheader {background:url(/images/matrix/header.jpg) repeat-x; height:24px; vertical-align:middle; font-size:12px;}
.matrixlegendbg { background-color:#F2F2F2; border-top:1px solid #D0D0D0;}
.matrixbg { background-color:#F2F2F2; }

.bD0D0D0 {border:1px solid #D0D0D0;}
.b006600, .tbl_default { border:1px solid #060; }
.b006600_b { border-bottom:1px solid #060; }
.b006600_t { border-top:1px solid #060; }
.b006600_l { border-left:1px solid #060; }
.b006600_r { border-right:1px solid #060; }
.bffcc00_b { border-bottom:1px solid #fc0; }
.bffffff_l { border-left:1px solid #fff; }
.b006600_lrb{ border-left:1px solid #060; border-right:1px solid #060; border-bottom:1px solid #060; }
.bF9D006 { border:1px solid #F9D006; }
.bFF9900 { border:1px dotted #FF9900; }
.bACA96F { border:1px solid #ACA96F;}
.bC9BD87, .b_search_box { border:1px solid #C9BD87; }
.bC9BD87_l { border-left:1px solid #C9BD87; }
.b4A4A4A_b_dashed { border-bottom:1px dotted #4A4A4A; }
.b79681A { border:1px solid #79681A; }
.b79681A_b { border-bottom:1px solid #79681A; }
.bEAEAEA_b { border-bottom:1px solid #EAEAEA; }
.b2356CD { border:1px solid #2356CD; }
.b999999_b { border-bottom:1px solid #999; }
.b999999_l { border-left:1px solid #999; }

.bg8EBA54 { background-color:#8EBA54; }
.bgF8F8F9 { background-color:#F8F8F9; }
.bgF9F9EF { background-color:#F9F9EF; }
.bgE2E2B4 { background-color:#E2E2B4; }
.bgffffff { background-color:#fff; }
.bgEAEAEA { background-color:#EAEAEA; }
.bgF5F5F5 { background-color:#F5F5F5; }
.bg006600 { background-color:#060; }
.bgEEEEF0 { background-color:#EEEEF0; }
.bgECE5C9 { background-color:#FFFDE8; }

.bg79681A { background-color:#79681A; }
.bgFAFAEB { background-color:#FAFAEB; }
.bgFFCC00 { background-color:#fc0; }
.bg2356CD { background-color:#2356CD; }
.bgF5F5F5 { background-color:#F5F5F5; }
.bgEAEAEA { background-color:#EAEAEA; }
.bgFF9900 { background-color:#FF9900; }
.bgFFE785 { background-color:#FFE785; }
.bgEEEEEE { background-color:#eee; }
.bgFAFAEF { background-color:#FAFAEF; }
.bgFFE16A { background-color:#FFE16A; }
.bg99CC99 { background-color:#99CC99; }
.bgFEFCF1 { background-color:#FEFCF1; }

.paddingL5 { padding-left: 5px; text-align:left; }
.padding5 { padding:5px;}
/*text color*/
.txtcc6600_18  { color:#c60; }
.txt003300_11, .link003300_11 { color:#030; }
.txt666633_11 { color:#666633; }
.txt993300_11 { color:#930; }
.txt006600_11 { color:#060; }
.txt990000_11 { color:#900; }
.txtffffff_11 { color:#fff; }
.txt996600_16, .link996600_11 { color:#960; }
.txtDefault, .txt000000_18, .txt000000_13, .txt000000_14 { color:#000; }
.txt999999_18 { color:#999; }
.txtD2680E_13 { color:#D2680E; }
.txtEC7600_12, .txtEC7600_11, .linkEC7600_12 { color:#EC7600; }
.txt747570_11 { color:#747570; }
.txt6C6C6A_11 { color:#6C6C6A; }

/*size*/
.18, .txtcc6600_18, .txt000000_18, .txt999999_18 { font-size:18px; }
.16, .txt996600_16 { font-size:16px; }
.13, .txt000000_13, .txtD2680E_13 { font-size:13px; }
.14, .txt000000_14 { font-size:14px; }
.12, .txtEC7600_12, . linkEC7600_12, . txt6C6C6A_11, .txtDefault12 { font-size:12px; }
.11, .txtffffff_11, .txtDefault, input.inp_120, .txt666633_11, .txt993300_11, .txt006600_11, .txt990000_11, .link996600_11, .txt003300_11, .link003300_11, .txt747570_11, .txtEC7600_11 { font-size:11px; }
/*weight*/
.b, .txtcc6600_18 { font-weight:bold; }

input.inp_150 { border:1px solid #333; width:150px;  height:18px; font-size:11px; }
input.inp_200 { border:1px solid #333; width:200px;  height:18px; font-size:11px; }
input.inp_120 { border:1px solid #333; width:120px;  height:18px; font-size:11px; }
input.inp_80 { border:1px solid #333; width:80px;  height:18px; font-size:11px; }
input.inp_60 { border:1px solid #333; width:60px;  height:18px; font-size:11px; }
input.inp_30 { border:1px solid #333; width:30px;  height:18px; font-size:11px; }
.d_200 { width:200px; height:14px; border:1px solid #333;  font-size:11px; } 
.d_150 { width:150px; height:14px; border:1px solid #333;  font-size:11px; } 
.d_40 { width:40px; height:14px; border:1px solid #333;  font-size:11px; } 
.ta_150 { width:150px; height:80px; border:1px solid #333;  font-size:11px; } 
.ta_200 { width:200px; height:80px; border:1px solid #333;  font-size:11px; } 

.btn_tb { width:60px; height:16px; border:none;  font-size:11px; background-image:url(images/btn_tb.gif); color:#fff; } 
.btn_long { width:128px; height:16px; border:none;  font-size:11px; background-image:url(images/btn_long.gif); color:#fff; } 
.btn_fg_blank { width:60px; height:16px; border:none;  font-size:11px; background-image:url(images/fg_blank.gif); color:#fff; } 

a.linkDefault:active { text-decoration:underline;}
a.linkDefault:link { text-decoration:underline;}
a.linkDefault:hover { text-decoration: none; color:#006;}
a.linkDefault:visited {text-decoration:underline; color:#30f; }
a.linkDefault:visited:hover { text-decoration: none; color:#006;}

a.link996600_11:active { text-decoration:underline;}
a.link996600_11:link { text-decoration:underline;}
a.link996600_11:hover { text-decoration: none; color:#630; }
a.link996600_11:visited {text-decoration:underline; color:#960; }
a.link996600_11:visited:hover { text-decoration: none; color:#630;}

a.link003300_11:active { text-decoration:underline;}
a.link003300_11:link { text-decoration:underline;}
a.link003300_11:hover { text-decoration: none; color:#060; }
a.link003300_11:visited {text-decoration:underline; color:#030; }
a.link003300_11:visited:hover { text-decoration: none; color:#060;}

a.linkEC7600_12:active { text-decoration:underline;}
a.linkEC7600_12:link { text-decoration:underline;}
a.linkEC7600_12:hover { text-decoration: none; color:#c60; }
a.linkEC7600_12:visited {text-decoration:underline;}
a.linkEC7600_12:visited:hover { text-decoration: none; color:#c60;}

.scroll_default { vertical-align:top;
width:100%;
height:70px;
overflow:auto;
scrollbar-base-color:#eee; 
scrollbar-face-color:#ddd; 
scrollbar-arrow-color:#333; 
scrollbar-3dlight-color:#eee; 
scrollbar-darkshadow-color:#aaa; 
scrollbar-highlight-color:#fff; 
scrollbar-shadow-color:#fff;
}

.border { border-bottom: 1px #fff; border-left: 1px #fff; border-right: 1px #fff; border-top: 1px #fff;}
.grayborder { font-size: 10px; border-bottom: 1px #333; border-left: 1px #333; border-right: 1px #333; border-top: 1px #333;}
.bold { font-weight: bold; color: #0000AF;}
.field { font-weight: bold; color: #000; }
.coursename { font-size: 12px; color: #999;}
.text11bold { font-size: 11px; font-weight: bold; color: #000; }
.linkdefault_11 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;		color: #06f; }
.text14bold { font-size: 14px; font-weight: bold; color: #000;}