body { background: url("http://www.lexomnibus.com.hk/images/map.gif") no-repeat fixed center center; }
img { border:0px; }
ul { margin-top: 0px; margin-bottom: 0px; }
#imgborder { border: solid 1px #333; }
#compulsory { font: bold 11px Verdana; color: #F00; }
#regtbl { border: solid 1px #141862; }
#regtbl th {
	background: #141862;
	vertical-align: top;
	text-align: left;
	font: bold 14px Verdana;
	color: #FEFEFE;
}
#regtbl td {
	padding: 5px;
	vertical-align: top;
	font: 11px Verdana;
}
#rightAlign { text-align: right; }
#courselisttable th {
	text-align: center;
	background: #98A8B6;
	font: bold 9px Verdana;
	color: #141862;
}
#courselisttable td {
	border-bottom: solid 1px #CCC;
	font: 9px Verdana;
}
#links {list-style: none; display: block; line-height: normal; padding: 0; float: left; text-align: left; }

#links li { float: none; display: block; margin: 10px 0px 10px 0px; text-indent: 0px; border-left: solid 5px #C4E1FF; padding: 5px 0px 5px 10px; }

#links li span { float: none; display: block; }

#links li span b { font: bold 12px Arial; }

#toplinkbackground {  background-color: #c8d7e3; }
#toplinkfont {  font: 10px Verdana; color: #F4F3E8; }
#logobgcolor { background-color: #141862; }

#courselistmonthhead { background-color: #141862; }
#courselistmonthheadfont { color: #FEFEFE; }
#courselistmonthheader { background-color: #C4E1FF; }

#leftNavbgOrig { background-color: #FAFAF5; }
#leftNavbgOver { background-color: #c8d7e3; }


#upcomingcoursesborder { border: solid 2px #C4E1FF; }
#upcomingcoursesborder td { border-top: dotted 1px #CCCCCC; }
#upcomingcoursesbg { background-color: #C4E1FF; }
#upcomingcoursestitle { color: #444444; }

select { font: 11px Verdana; border: 1px #98A8B6 solid; }
textarea { font: 11px Verdana; border: 1px #98A8B6 solid;}
textarea.error { font: 11px Verdana; border: 1px #98A8B6 solid; background: #FCF; }
input { font: 11px Verdana; border: 1px #98A8B6 solid;}
input.button { background: #C4E1FF; }
input.error { font: 11px Verdana; border: 1px #98A8B6 solid; background: #FCF; }
input.normal { border: 0px; }

a.leftNav:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
a.leftNav:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #444444;
	text-decoration: none;
}
a.leftNav:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.topNav:link {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #141862;
	text-decoration: none;
}
a.topNav:visited {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #141862;
	text-decoration: none;
}
a.topNav:hover {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 9px;
	color: #FFFFFF;
	text-decoration: underline;
}

a.bottomNav:link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #4D4D4D;
	text-decoration: none;
}
a.bottomNav:visited {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #4D4D4D;
	text-decoration: none;
}
a.bottomNav:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #141862;
	text-decoration: underline;
}

a.uc:link {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #141862;
	text-decoration: none;
}
a.uc:visited {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #141862;
	text-decoration: none;
}
a.uc:hover {
	font-family: Verdana, Arial;
	font-size: 9px;
	color:#98b1c4;
	text-decoration: underline;
}
a.head1:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CE171E;
	text-decoration: none;
}
a.head1:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CE171E;
	text-decoration: none;
}
a.head1:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#F49DA2;
	text-decoration: underline;
}
a.head2:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FDB913;
	text-decoration: none;
}
a.head2:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FDB913;
	text-decoration: none;
}
a.head2:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#FEDF96;
	text-decoration: underline;
}
a.head3:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #378C36;
	text-decoration: none;
}
a.head3:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #378C36;
	text-decoration: none;
}
a.head3:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#9BD99B;
	text-decoration: underline;
}
a.head4:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0071BC;
	text-decoration: none;
}
a.head4:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0071BC;
	text-decoration: none;
}
a.head4:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#9DD8FF;
	text-decoration: underline;
}
a.head5:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9803B8;
	text-decoration: none;
}
a.head5:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9803B8;
	text-decoration: none;
}
a.head5:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#F2BCFE;
	text-decoration: underline;
}
.head1 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #CE171E;
}
.head2 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #FDB913;
}
.head3 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #378C36;
}
.head4 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #0071BC;
}
.head5 {
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #9803B8;
}

a:link {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #141862;
	text-decoration: none;
}
a:visited {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #141862;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial;
	font-size: 11px;
	color:#98b1c4;
	text-decoration: underline;
}

.7pt-gray-text {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #4D4D4D;
	text-decoration: none;
}

.7pt-gray-text-i {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-style: italic;
	color: #4D4D4D;
	text-decoration: none;
}

.7pt-orange-text-i {
	font-family: Verdana, Arial;
	font-size: 9px;
	font-style: italic;
	color: #F90;
	text-decoration: none;
}
.7pt-white-text {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #AAAAAA;
	text-decoration: underline;
}

.7pt-text {
	font-family: Verdana, Arial;
	font-size: 9px;
}

.page_title {
	font-family: Verdana, Arial;
	font-size: 16px;
	color: #141862;
}

input {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	height: 16px;
}
input.border {
	border: 1px;
	border-style: solid;
	border-color: #98A8B6;
}

select {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #98A8B6;
}

textarea {
	font-family: Verdana, Arial;
	font-size: 10px;
	color: #444444;
	background-color: #FFFFFF;
	border: 1px;
	border-style: solid;
	border-color: #98A8B6;
}

td {
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #444444;
}
.td_b {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 11px;
	color: #141862;
}
.dots {
	border-bottom:dashed 1px #C4E1FF;
}

.course_title {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 14px;
	color: #eeeeee;
}

.presenter_name {
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	color: #444444;
}

.presenter_title {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #444444;
}

.link {
	cursor: pointer;
	text-decoration: underline;
	
}

.calendar_nolink {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #C4E1FF;
	text-decoration: none;
}

.calendar_nolink_bold {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #C4E1FF;
	font-weight: bold;
	text-decoration: none;
}

.calendar_nolink_red {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FF0000;
	text-decoration: none;
}

.calendar_nolink_bold_red {
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}

p { text-align: justify; }

/* Time */
#div_time { border-top: dotted 1px #AAA; margin-top: 2px; padding-top: 2px; }

/* Join Our Mailing List */
#tbl_joinus { margin: 0px; padding: 5px; border: solid 1px #CCC; }
#tbl_joinus th { font: bold 11px Verdana; }
#ul_sal { list-style: none; line-height: normal; padding: 0px; margin: 0px 0px 0px 0px; }
#ul_sal li { display: block; float: left; padding: 0px; margin: 0px 15px 0px 0px; }
#ul_ins { list-style: none; line-height: normal; padding: 0px; margin: 0px 0px 0px 0px; }
#ul_ins li { display: block; float: left; width: 280px; padding: 2px; margin: 0px 0px 0px 15px; }

/* Join Our Mailing List */
#jomtbl, #sfutbl { margin: 10px 0px 10px 0px; }
#jomtbl th, #sfutbl th { padding: 5px; background: #C4E1FF; font: bold 11px Verdana; text-align: left; vertical-align: top; }
#td_full { padding: 5px; border-left: solid 1px #C4E1FF; border-right: solid 1px #C4E1FF; border-bottom: solid 1px #C4E1FF; font: 11px Verdana; text-align: left; vertical-align: top; }
#td_left { padding: 5px; border-left: solid 1px #C4E1FF; border-bottom: solid 1px #C4E1FF; vertical-align: top; }
#td_right { padding: 5px; border-right: solid 1px #C4E1FF; border-bottom: solid 1px #C4E1FF; vertical-align: top; }

/* Speak for LexOmnibus */
#sfucatlst { list-style: none; display: block; line-height: normal; padding: 0; float: left; text-align: left; margin: 0px; }
#sfucatlst li { float: left; display: block; width: 295px ;text-indent: 0px; }


.special_font {
	font-weight: bold;
	color: #0071BC;
}
#notes {
	font-style: Italic;
	font-size: 10px;
	color: #AAA;
}
/** Event **/
#evtBanner a:link { color: #0066CC; text-decoration: underline; }
#evtBanner a:visited { color: #0066CC; text-decoration: underline; }
#evtBanner a:hover { color: #FF66CC; text-decoration: underline; }
#evtCnt { padding: 8px; vertical-align: top; text-align: justify; margin: 0px; }
#evtCnt img { border: 0px; padding: 0px; margin: 0px 3px 0px 3px; }
#evtCnt a:link { color: #0066CC; text-decoration: underline; }
#evtCnt a:visited { color: #0066CC; text-decoration: underline; }
#evtCnt a:hover { color: #FF66CC; text-decoration: underline; }
#evtNam { display: block; font-size: 22px; font-weight: bold; color: #cc3333; }
#evtSubTtl { display: block; font-size: 18px; font-weight: bold; color: #cc3333; }
#evtCntDiv3 { margin: 10px 0px 10px 10px; width: 100%; }
#evtCntDiv2 { margin: 10px 0px 10px 10px; width: 100%; background-color: #FFFFCC; border: Solid 1px #FFCC66; }
#evtCntDiv0 { margin: 10px 0px 10px 10px; width: 100%; background-color: #FFFFFF; border: Solid 1px #CCCCCC; }
#evtCntDiv0 ul { list-style: none; display: block; line-height: normal; margin: -15px 5px 5px 5px; padding: 0px; float: left; }
#evtCntDiv0 ul li { display: block; float: left; margin: 5px 1px 10px 1px; padding: 0px; width: 185px; height: 80px; border: solid 1px #CCC;  }
#evtCntDiv0 ul li span { display: block; float: none; text-align: center; }
#evtCntDiv1 { margin: 10px 0px 10px 10px; width: 100%; background-color: #FFE9E9; border: dashed 1px #FF66CC; }
#evtCntTtl { font-size: 14px; font-weight: bold; color: #444444; padding: 8px 5px 3px 8px; margin: 0px; }

#evtlst { list-style: none; display: block; line-height: normal; margin: 0px 0px 0px 16px; padding: 0px; }
#evtlst li { display: block; margin: 0px; padding: 5px; }
#evtlst a { padding: 3px; }
#evtlst a:hover { color: #FF0000; }
#evtlstdat { float: left; width: 120px; }
#evtlstfulnam { float: left; }
#evtlstnam { display: block; font-weight: bold; }
evtlstsubttl { display: block; }
#right_image { margin-left: 5px; padding: 0px; float: right; }
#left_image { margin-right: 5px; padding: 0px; float: left; }
#evtCntDivLetter {}


/** LJO Promote **/
#ljo_promote { display: block; margin:0px; padding:0px; border: solid 2px #FCC; font: normal 10px Verdana; width: 424px; text-align:left; }
#ljo_promote ul { display: block; margin:0px; padding:5px; width: 100%; }
#ljo_promote li { display: block; margin:0px 0px 2px 0px; padding:0px; }
#ljo_title { display: block; margin:0px; padding:3px; font: bold 10px Verdana; color: #333; width: 100%; background-color: #FCC; }
#ljo_footer { display: block; margin:0px; padding:0px 3px 3px 0px; width: 100%; text-align:right; }
#ljo_header { font-weight: bold; }
#ljo_promote a { padding: 3px; }
#ljo_promote a:hover { background: #FFF6F6; color: #FF0000;}
#pDes { width: 250px; }
#pDat { width: 80px; }
#pCod { width: 70px; }


