html, 
.bodyText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #CCCCCC;}
body { background-color: #333333; margin: 15px 25px 25px; background-image: url(/images/background_body.gif); height:100%;}
.mceEditor { }
.bodyTextSelected { background-color: #FFFFFF; }
a:link,
a:visited,
a:active { color: #FF6600; text-decoration: none;}
a:hover { color: #FF9900; text-decoration: none; }
a img { border: 0; }
label {text-align:left}
hr { color: #666666; background-color: #666666; border: 0; height: 2px; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px;}
p { margin: 0px; padding: 0px;}
/* ---------------------------------------------------------------------- FRAMES STYLES --------------------------------------------------------------------------------*/
.table-border { border: 2px solid #252525; background-color: #000000; height:auto}
.cell-border-top { background-color: #252525; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000; padding:2px;}
.cell-border-bot { background-color: #252525; border-bottom: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;  padding:2px;}
.cell-border-mid { background-color: #252525; border-top: 1px solid #000; border-left: 1px solid #000; padding:2px; height:auto;}
.cell-border-mid-right { background-color: #252525; border-top: 1px solid #000; border-left: 1px solid #000; border-right: 1px solid #000;  padding:2px; height:auto;}
.cell-border-submenu { background-color: #252525; border-top: 1px solid #000; border-left: 1px solid #000; padding-top: 2px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width: 146px; background-image: url(/images/background_mainframe.gif); background-repeat: repeat-x; background-position: top; }
/* ---------------------------------------------------------------------- TOP MENU STYLES --------------------------------------------------------------------------------*/

#topNav {background-color: #252525; }
#topNav a { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #CCCCCC; font-weight: bold; display: block; font-size: 10px; text-align: center; vertical-align: middle; float: left}

.topMenu a { font-family: Tahoma, Arial, Helvetica, sans-serif; color: #CCCCCC; font-weight: bold; display: block; font-size: 10px; text-align: center; vertical-align: middle;}
a.topMenu147,
a.topMenu147:link,
a.topMenu147:active,
a.topMenu147:visited { background-image: url(/images/b_147_off.gif); width: 147px; height: 34px; padding-top: 9px; }
a.topMenu147:hover { background-image: url(/images/b_147_on.gif); color: #FFFFFF; }
a.topMenu147-act,
a.topMenu147-act:link,
a.topMenu147-act:active,
a.topMenu147-act:visited { background-image: url(/images/b_147_on.gif); width: 147px; height: 34px; padding-top: 9px; }
a.topMenu147-act:hover { background-image: url(/images/b_147_on.gif); color: #FFFFFF; }
a.topMenu147b,
a.topMenu147b:link,
a.topMenu147b:active,
a.topMenu147b:visited { background-image: url(/images/b_147_off.gif); width: 147px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu147b:hover { background-image: url(/images/b_147_on.gif); color: #FFFFFF; }
a.topMenu147b-act,
a.topMenu147b-act:link,
a.topMenu147b-act:active,
a.topMenu147b-act:visited { background-image: url(/images/b_147_on.gif); width: 147px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu147b-act:hover { background-image: url(/images/b_147_on.gif); color: #FFFFFF; }

a.topMenu146,
a.topMenu146:link,
a.topMenu146:active,
a.topMenu146:visited { background-image: url(/images/b_146_off.gif); width: 147px; height: 34px; padding-top: 9px; }
a.topMenu146:hover { background-image: url(/images/b_146_on.gif); color: #FFFFFF; }
a.topMenu146-act,
a.topMenu146-act:link,
a.topMenu146-act:active,
a.topMenu146-act:visited { background-image: url(/images/b_146_on.gif); width: 147px; height: 34px; padding-top: 9px; }
a.topMenu146-act:hover { background-image: url(/images/b_146_on.gif); color: #FFFFFF; }
a.topMenu146b,
a.topMenu146b:link,
a.topMenu146b:active,
a.topMenu146b:visited { background-image: url(/images/b_146_off.gif); width: 147px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu146b:hover { background-image: url(/images/b_146_on.gif); color: #FFFFFF; }
a.topMenu146b-act,
a.topMenu146b-act:link,
a.topMenu146b-act:active,
a.topMenu146b-act:visited { background-image: url(/images/b_146_on.gif); width: 147px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu146b-act:hover { background-image: url(/images/b_146_on.gif); color: #FFFFFF; }

a.topMenu123,
a.topMenu123:link,
a.topMenu123:active,
a.topMenu123:visited { background-image: url(/images/b_123_off.gif); width: 123px; padding-top: 9px; }
a.topMenu123:hover { background-image: url(/images/b_123_on.gif); color: #FFFFFF; }
a.topMenu123-act,
a.topMenu123-act:link,
a.topMenu123-act:active,
a.topMenu123-act:visited { background-image: url(/images/b_123_on.gif); width: 123px; padding-top: 9px; }
a.topMenu123-act:hover { background-image: url(/images/b_123_on.gif); color: #FFFFFF; }
a.topMenu123b,
a.topMenu123b:link,
a.topMenu123b:active,
a.topMenu123b:visited { background-image: url(/images/b_123_off.gif); width: 123px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu123b:hover { background-image: url(/images/b_123_on.gif); color: #FFFFFF; }
a.topMenu123b-act,
a.topMenu123b-act:link,
a.topMenu123b-act:active,
a.topMenu123b-act:visited { background-image: url(/images/b_123_on.gif); width: 123px; height: 38px; padding-top: 5px; line-height: 10px; }
a.topMenu123b-act:hover { background-image: url(/images/b_123_on.gif); color: #FFFFFF; }
a.topMenu122,
a.topMenu122:link,
a.topMenu122:active,
a.topMenu122:visited { background-image: url(/images/b_122_off.gif); width: 122px; padding-top: 9px; }
a.topMenu122:hover { background-image: url(/images/b_122_on.gif); color: #FFFFFF; }
a.topMenu121,
a.topMenu121:link,
a.topMenu121:active,
a.topMenu121:visited { background-image: url(/images/b_121_off.gif); width: 121px; padding-top: 9px; }
a.topMenu121:hover { background-image: url(/images/b_121_on.gif); color: #FFFFFF; }
a.topMenu100,
a.topMenu100:link,
a.topMenu100:active,
a.topMenu100:visited { background-image: url(/images/b_100_off.gif); width: 100px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #CCCCCC; text-align: center; vertical-align: middle; padding-top: 3px; }
a.topMenu100:hover { background-image: url(/images/b_100_on.gif); color: #FFFFFF; }
.warning { color: #FF0000; font-weight: bold; }
/* ---------------------------------------------------------------------- HOME STYLES --------------------------------------------------------------------------------*/
.homeBoxBody { background-image: url(/images/home_box_back.gif); background-repeat: repeat-x; padding: 15px; font-size:12px; height:100%;}
.homeBoxBody ul {margin:0px; padding:0px;}
.homeBoxBody ul li { list-style-image:none; list-style:none; margin: 0px 0px 0px 0px; padding:0px 0px 0px 10px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat;}
.homeBoxBody .listItem {background-image: url(/images/pagination_next_on.gif); background-repeat:no-repeat; background-position:-2px 4px; padding-left:7px; margin-bottom:3px}
.homeBoxBody .listItem a:link,
.homeBoxBody .listItem a:active,
.homeBoxBody .listItem a:visited { color:#CCCCCC; display: block; text-decoration:underline}
.homeBoxBody .listItem a:hover { color:#FF9900 }
.homeBoxBody .title {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#ffa060; font-weight:bold; margin-bottom:10px}
.homeBoxBody .title a {color:#ffa060}
.homeBoxBody .title a:link,
.homeBoxBody .title a:visited,
.homeBoxBody .title a:active {color:#ffa060}
.homeBoxBody .title a:hover {color:#FF9900}

.homeBoxBody a.course,  
.homeBoxBody a.more {display:block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:9px; margin-bottom:3px}
.homeBoxBody a.course:link, 
.homeBoxBody a.course:visited, 
.homeBoxBody a.course:active {color:#CCCCCC}
.homeBoxBody a.course:hover {color:#FF9900}

.homeBoxBody .item {display:table; wi/dth: 170px; height:42px;  #position: relative; overflow: hidden; margin-bottom:10px; }
.homeBoxBody .item a {}
.homeBoxBody .item a:link,
.homeBoxBody .item a:active,
.homeBoxBody .item a:visited {color:#ffa060}
.homeBoxBody .item a:hover {color: #FF9900;}
.homeBoxBody .item img {margin-right:10px}
.homeBoxBody .item .textAlign {#position: absolute; #top: 50%; display: table-cell; vertical-align: middle;}
.homeBoxBody .item .text {#position: relative; #top: -50%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; }
.homeBoxBody .item .news {#position: relative; #top: -50%; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; }

.homeBoxBody .linkNext,
.homeBoxBodyNoBack .linkNext { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: inline; text-align: right; vertical-align: middle; padding: 1px 20px 5px 0px; float:right; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif}

.viptable {border: solid 1px #999999; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:10px}
.viptable .vipphoto {border-right: solid 1px #999999; width:40px}
.viptable .gap {height:1px}
.viptable .off {background-color:#535353; color:#ffa060; padding:0px 5px 0px 5px; overflow:hidden; line-height:11px}
.viptable .on {background-color:#999999; color:#FFFFFF; padding:0px 5px 0px 5px; overflow:hidden; line-height:11px}
.viptable .off a {color:#ffa060;} 
.viptable .on a {color:#FFFFFF;} 

.homeBoxBody a.subitem {display:block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; line-height:14px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:9px; margin-bottom:3px}
.homeBoxBody a.subitem:link, 
.homeBoxBody a.subitem:visited, 
.homeBoxBody a.subitem:active {color:#ffa060}
.homeBoxBody a.subitem:hover {color:#FFCC00}

.homeBoxBody .featured-cell {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; padding:0px 0px 0px 10px}
.homeBoxBody .featured-cell .name {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffa060;}
.homeBoxBody .featured-cell .title2 {font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#ffa060;}
.homeBoxBody .featured-cell a:link, 
.homeBoxBody .featured-cell a:visited, 
.homeBoxBody .featured-cell a:active {color:#ffa060}
.homeBoxBody .featured-cell a:hover {color:#FFCC00}

.rotatingContent { width:495px; height:100px; display:block; background-repeat: norepeat; background-position: top left; margin:0px 0px 0px 0px; overflow:hidden }
.rotatingContent .items { height:15px; padding:0px 5px 5px 5px; display:block }
.rotatingContent a.item { width:15px; height:15px; display:block; background-image: url(/images/rotating_content_button.png); background-repeat: norepeat; background-position: top left; font-family:"Courier New", Courier, monospace; font-size:11px; color:#CCCCCC; text-align:center; margin-left:2px; float:left }
.rotatingContent a.item:hover { color:#FFFFFF }
.rotatingContent a.item-act { width:15px; height:15px; display:block; background-image: url(/images/rotating_content_button_act.png); background-repeat: norepeat; background-position: top left; font-family:"Courier New", Courier, monospace; font-size:11px; color:#CCCCCC; text-align:center; margin-left:2px; float:left }
.rotatingContent a.item-act:hover { color:#FFFFFF }
.rotatingContent a.orangeLink:link,
.rotatingContent a.orangeLink:active,
.rotatingContent a.orangeLink:visited { color:#FF6600 }
.rotatingContent a.orangeLink:hover { color:#FF9900 }

.homeSearchForm { width:205px; margin:7px 5px 10px 5px }
.homeSearchForm .input { width:183px; display:block; float:left }
.homeSearchForm a,
.homeSearchForm a:link,
.homeSearchForm a:visited,
.homeSearchForm a:active { width:18px; height:18px display:block; float:right; background-image: url(/images/b_search.gif); }
.homeSearchForm a:hover { background-image: url(/images/b_search_on.gif); }
.homeSearchForm .textInput { border:1px solid #8a8a8a; font-size:11px; background-color:#333333 !important; width:100%; color:#CCCCCC; }

#hometabs a {display:block; float:left; width:185px; height:60px; padding:90px 0px 0px 0px; margin-right:1px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; font-size:12px;}
#hometabs a:link,
#hometabs a:active, 
#hometabs a:visited { color:#FFFFFF}
#hometabs a:hover { color:#FF9900}
#hometabs a.mp:link,
#hometabs a.mp:active, 
#hometabs a.mp:visited {background-image:url(/images/home_tab_mp.gif); width:186px;}
#hometabs a.mp:hover {background-image:url(/images/home_tab_mp_on.gif); width:186px;}
#hometabs a.dj:link,
#hometabs a.dj:active, 
#hometabs a.dj:visited {background-image:url(/images/home_tab_dj.gif);}
#hometabs a.dj:hover {background-image:url(/images/home_tab_dj_on.gif);}
#hometabs a.pe:link,
#hometabs a.pe:active, 
#hometabs a.pe:visited {background-image:url(/images/home_tab_pe.gif);}
#hometabs a.pe:hover {background-image:url(/images/home_tab_pe_on.gif);}
#hometabs a.rp:link,
#hometabs a.rp:active, 
#hometabs a.rp:visited {background-image:url(/images/home_tab_rp.gif); margin-right:0px; width:186px}
#hometabs a.rp:hover  {background-image:url(/images/home_tab_rp_on.gif); margin-right:0px; width:186px}


/* ---------------------------------------------------------------------- BROCHURE STYLES --------------------------------------------------------------------------------*/
#tabs a {display:block; float:left; width:131px; height:45px; padding:80px 0px 0px 0px; margin-right:10px; font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; font-size:12px}
#tabs a.mp:link,
#tabs a.mp:active, 
#tabs a.mp:visited {background-image:url(/images/topic_tab_mp.gif);}
#tabs a.mp:hover {background-image:url(/images/topic_tab_mp_on.gif);}
#tabs a.dj:link,
#tabs a.dj:active, 
#tabs a.dj:visited {background-image:url(/images/topic_tab_dj.gif);}
#tabs a.dj:hover {background-image:url(/images/topic_tab_dj_on.gif);}
#tabs a.pe:link,
#tabs a.pe:active, 
#tabs a.pe:visited {background-image:url(/images/topic_tab_pe.gif);}
#tabs a.pe:hover {background-image:url(/images/topic_tab_pe_on.gif);}
#tabs a.rp:link,
#tabs a.rp:active, 
#tabs a.rp:visited {background-image:url(/images/topic_tab_rp.gif); margin-right:0px;}
#tabs a.rp:hover  {background-image:url(/images/topic_tab_rp_on.gif); margin-right:0px;}

#tabs a.mp-act:link,
#tabs a.mp-act:active, 
#tabs a.mp-act:visited {background-image:url(/images/topic_tab_mp_act.gif); color:#FFFFFF;}
#tabs a.mp-act:hover {background-image:url(/images/topic_tab_mp_act.gif); color:#FF9900;}
#tabs a.dj-act:link,
#tabs a.dj-act:active, 
#tabs a.dj-act:visited {background-image:url(/images/topic_tab_dj_act.gif); color:#FFFFFF;}
#tabs a.dj-act:hover {background-image:url(/images/topic_tab_dj_act.gif); color:#FF9900;}
#tabs a.pe-act:link,
#tabs a.pe-act:active, 
#tabs a.pe-act:visited {background-image:url(/images/topic_tab_pe_act.gif); color:#FFFFFF;}
#tabs a.pe-act:hover {background-image:url(/images/topic_tab_pe_act.gif); color:#FF9900;}
#tabs a.rp-act:link,
#tabs a.rp-act:active, 
#tabs a.rp-act:visited {background-image:url(/images/topic_tab_rp_act.gif); color:#FFFFFF; margin-right:0px;}
#tabs a.rp-act:hover {background-image:url(/images/topic_tab_rp_act.gif); color:#FF9900;  margin-right:0px;}

#courses {background-repeat:no-repeat; padding-top:23px}
#courses .group { width:534px; padding:10px 10px 10px 10px; display:block; background-image: url(/images/news_back.gif); background-repeat: no-repeat; background-position:top; margin-bottom:10px; }
#courses .group .item img { border: 1px solid #999999; }
#courses .group .item .im { float:left; margin-right:10px; height:37px }
#courses .group .item .arrow { float:right; margin-left:10px; height:37px; border: 0px solid #999999; }
#courses .group .item .arrow img { border: 0px solid #999999; }
#courses .group .item a { font-weight:bold }

#scholarships a {display:block; float:left; width:168px; font-weight:bold}
#scholarships img { border: 1px solid #999999; float:left; margin-right:5px}


/* ---------------------------------------------------------------------- HEADER STYLES --------------------------------------------------------------------------------*/
h1 { /* Page header */ font-size: 14px; margin: 0px 0px 15px 0px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 5px; padding-right: 15px; padding-bottom: 8px; padding-left: 15px; background-image: url(/images/h1.gif); font-weight: bold; background-repeat: no-repeat; color:#ffa060; margin-top:2px }
h1 a { display:block; float:right; display: block; text-align: left; padding: 1px 0px 0px 0px}
h2 { /* page element header*/ font-size: 14px; margin: 0px 0px 15px 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h3 { /* page edit orange header*/ font-size: 12px; font-weight: bold; padding: 4px 5px 0px 5px;  backgro/und-color: #FF6600;
height:19px; text-align: left; background-image: url(/images/h3.gif); margin:0px; color: #FFFFFF; }
h4 { /* page edit title header*/ font-size: 14px; margin: 0px 0px 15px 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; }
h5 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #ffa060; margin: 0px 0px 10px 0px; padding:0px 0px 0px 0px; }
h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #ffa060; margin: 0px 0px 10px 0px; padding:0px 0px 0px 0px; }
big { font-size: 12px; margin: 0px 0px 15px 0px; font-weight: bold; color: #993300; }
.path { font-size: 10px; color: #333333; font-weight: bold; background-image: url(/images/path.gif); width: 554px; padding-top: 6px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; margin: 0px; display:none}
h1.sub { font-size: 10px; color: #CCCCCC; font-weight: bold; background-image: url(/images/path.gif); width: 554px; padding-top: 6px; padding-right: 15px; padding-bottom: 7px; padding-left: 15px; margin: 0px 0px 10px 0px;}

.homeBoxHeader,
.homeBoxHeader2col,
.homeBoxHeader3col { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 5px 10px 0px 10px; height:20px; color: #FF9900; }
.homeBoxHeader {background-image: url(/images/home_box_header.gif); width: 225px; }
.homeBoxHeader2col {background-image: url(/images/home_box_header_2col.gif); width: 475px;}
.homeBoxHeader3col {background-image: url(/images/home_box_header_3col.gif); width: 725px;}


.homeBoxHeader .smallLink {float:right; font-size:10px; font-weight:normal; padding-top:2px}
.homeBoxHeader a:link, .homeBoxHeader2col a:link, .homeBoxHeader3col a:link,
.homeBoxHeader a:active, .homeBoxHeader2col a:active, .homeBoxHeader3col a:active,
.homeBoxHeader a:visited, .homeBoxHeader2col a:visited, .homeBoxHeader3col a:visited {color:#FF9900}
.homeBoxHeader a:hover, .homeBoxHeader2col a:hover, .homeBoxHeader3col a:hover {color:#FFCC00 }


.path a { text-decoration: none; }
.path a:link,
.path a:visited,
.path a:active { color: #CCCCCC; }
.path a:hover { color: #FFFFFF; }
#brochureLink:link { color: #000000; text-decoration: none; }
#brochureLink:visited { text-decoration: none; color: #000000; }
#brochureLink:hover { text-decoration: none; color: #FF9900; }
#brochureLink:active { text-decoration: none; color: #000000; }
/* ---------------------------------------------------------------------- FOOTER STYLES --------------------------------------------------------------------------------*/
#footer { background-color: #252525; background-image: url(/images/background_footer.gif); 	width:715px;  height:23px; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; padding-right: 15px; padding-left: 15px; padding-top: 2px; margin-top:1px; }
#footer a,
#footer a:link,
#footer a:visited,
#footer a:active { color: #FF6600; }
#footer a:hover { color: #FF9900; }
#footer .copyright {float: left; width:120px; margin-top:4px}
#footer .radiolink {float: right}
#footer .login { text-align:center; margin-top:4px}
.footerShortcuts td { padding-right: 15px; padding-left: 15px; padding-top: 15px; padding-bottom: 15px; text/-align:center; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC }
.footerShortcuts .header {font-weight: bold; c/olor: #ffa060;}
.footerShortcuts a,
.footerShortcuts a:link,
.footerShortcuts a:visited,
.footerShortcuts a:active { color: #999999; }
.footerShortcuts a:hover { color: #FF9900; }
.footerShare {margin:5px 20px 0px 15px; padding:5px 0px 10px 0px; font-size:10px; text-align:center; background:url(/images/news_back.gif)}
.footerShare a.ico { margin-right:10px; }
/* ---------------------------------------------------------------------- MENU STYLES --------------------------------------------------------------------------------*/
a.menu-lvl1-br { background-image:  url(/images/submenu_lvl1_br.gif); font-weight: bold; display:block; padding-top: 9px; padding-right: 0px; padding-bottom: 11px; padding-left: 17px; color:#CCCCCC; font-size:11px}
a.menu-lvl1-br-act { background-image:  url(/images/submenu_lvl1_br_act.gif); font-weight: bold; display:block; padding-top: 9px; padding-right: 0px; padding-bottom: 11px; padding-left: 17px; color:#CCCCCC; font-size:11px}
a.menu-lvl1-br:link, a.menu-lvl1-br:visited, a.menu-lvl1-br:active { background-image:  url(/images/submenu_lvl1_br.gif); color: #CCCCCC;}
a.menu-lvl1-br-act:link,
a.menu-lvl1-br-act:visited,
a.menu-lvl1-br-act:active { background-image:  url(/images/submenu_lvl1_br_act.gif); color: #CCCCCC; }
a.menu-lvl1-br:hover,
a.menu-lvl1-br-act:hover { background-image:  url(/images/submenu_lvl1_br_on.gif); color: #FFFFFF; }

.menu-lvl1 { background-image:  url(/images/submenu_back.gif); font-family: Tahoma, Arial, Helvetica; font-size: 10px; padding-top: 0px; padding-right: 0px; padding-bottom: 8px; padding-left: 0px; color:#CCCCCC; }
a.menu-lvl1 { background-image:  url(/images/submenu_lvl1.gif); font-weight: bold; display:block; padding-top: 5px; padding-right: 0px; padding-bottom: 6px; padding-left: 17px; color:#CCCCCC; }
a.menu-lvl1-act { background-image:  url(/images/submenu_lvl1_act.gif); font-weight: bold; display:block; padding-top: 5px; padding-right: 0px; padding-bottom: 6px; padding-left: 17px; color:#CCCCCC; }
a.menu-lvl1:link, a.menu-lvl1:visited, a.menu-lvl1:active { background-image:  url(/images/submenu_lvl1.gif); color: #CCCCCC;}
a.menu-lvl1-act:link,
a.menu-lvl1-act:visited,
a.menu-lvl1-act:active { background-image:  url(/images/submenu_lvl1_act.gif); color: #CCCCCC; }
a.menu-lvl1:hover,
a.menu-lvl1-act:hover { background-image:  url(/images/submenu_lvl1_on.gif); color: #FFFFFF; }

a.menu-lvl1-br { background-image:  url(/images/submenu_lvl1_br.gif); font-weight: bold; display:block; padding-top: 9px; padding-right: 0px; padding-bottom: 11px; padding-left: 17px; color:#CCCCCC; font-size:11px}
a.menu-lvl1-br-act { background-image:  url(/images/submenu_lvl1_br_act.gif); font-weight: bold; display:block; padding-top: 9px; padding-right: 0px; padding-bottom: 11px; padding-left: 17px; color:#CCCCCC; font-size:11px}
a.menu-lvl1-br:link, a.menu-lvl1-br:visited, a.menu-lvl1-br:active { background-image:  url(/images/submenu_lvl1_br.gif); color: #CCCCCC;}
a.menu-lvl1-br-act:link,
a.menu-lvl1-br-act:visited,
a.menu-lvl1-br-act:active { background-image:  url(/images/submenu_lvl1_br_act.gif); color: #CCCCCC; }
a.menu-lvl1-br:hover,
a.menu-lvl1-br-act:hover { background-image:  url(/images/submenu_lvl1_br_on.gif); color: #FFFFFF; }

.menu-lvg1 { background-image:  url(/images/submenu_lvg1.gif); font-weight: bold; display:block; padding-top: 5px; padding-right: 0px; padding-bottom: 6px; padding-left: 17px; }
.menu-lvg2 { font-weight: bold; display:block; padding-top: 5px; padding-right: 0px; padding-bottom: 4px; padding-left: 5px; }
a.menu-lvl2 { background-image:  url(/images/submenu_lvl2.png); display:block; font-weight:bold; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 12px; }
a.menu-lvl2a { background-image:  url(/images/submenu_lvl2a.png); display:block; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 12px; }
a.menu-lvl3 { background-image:  url(/images/submenu_lvl3.png); display:block; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
a.menu-lvl4 { background-image:  url(/images/submenu_lvl4.png); display:block; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 24px; }
a.menu-lvl2-act { background-image:  url(/images/submenu_lvl2_act.png); font-weight:bold; display:block; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 12px; }
a.menu-lvl2a-act { background-image:  url(/images/submenu_lvl2a_act.png); font-weight:bold; display:block; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 12px; }
a.menu-lvl3-act { background-image:  url(/images/submenu_lvl3_act.png); font-weight:bold; display:block; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 18px; }
a.menu-lvl4-act { background-image:  url(/images/submenu_lvl4_act.png); font-weight:bold; display:block; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 24px; }
a.menu-lvl2:link,
a.menu-lvl2a:link,
a.menu-lvl3:link,
a.menu-lvl4:link,
.syllabus a:link,
a.menu-lvl2:visited,
a.menu-lvl2a:visited,
a.menu-lvl3:visited,
a.menu-lvl4:visited,
.syllabus a:visited,
a.menu-lvl2:active,
a.menu-lvl2a:active,
a.menu-lvl3:active,
.syllabus a:active { color: #CCCCCC; }
a.menu-lvl2-act:link,
a.menu-lvl2a-act:link,
a.menu-lvl3-act:link,
a.menu-lvl4-act:link,
a.menu-lvl2-act:visited,
a.menu-lvl2a-act:visited,
a.menu-lvl3-act:visited,
a.menu-lvl4-act:visited,
a.menu-lvl2-act:active,
a.menu-lvl2a-act:active,
a.menu-lvl3-act:active,
a.menu-lvl4-act:active { color: #FFFFFF; }
a.menu-lvl2:hover,
a.menu-lvl3:hover,
a.menu-lvl2-act:hover,
a.menu-lvl2a-act:hover,
a.menu-lvl3-act:hover,
a.menu-lvl4-act:hover,
.syllabus a:hover { color: #FF6600; }
div.menu-lvl2 { background-image:  url(/images/submenu_lvl2.gif); display:block; padding-top: 3px; padding-right: 0px; padding-bottom: 2px; padding-left: 17px; color: #666666; }
a.menu-lvl1 { background-image:  url(/images/submenu_lvl1.gif); font-weight: bold; display:block; padding-top: 5px; padding-right: 0px; padding-bottom: 6px; padding-left: 17px; }
a.bigButton { height: 19px; width: 100px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 4px; color: #CCCCCC; }
a.bigButton:link,
a.bigButton:visited,
a.bigButton:active { background-image: url(/images/b_blank.gif); color: #CCCCCC; }
a.bigButton:hover { background-image: url(/images/b_blank_on.gif); color: #FFFFFF; }
a.bigButton2L { height: 26px; width: 130px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; line-height:11px; padding-top: 2px; color: #CCCCCC; }
a.bigButton2L:link,
a.bigButton2L:visited,
a.bigButton2L:active { background-image: url(/images/b_blank_2l.gif); color: #CCCCCC; }
a.bigButton2L:hover { background-image: url(/images/b_blank_2l_on.gif); color: #FFFFFF; }
a.bigButton63 { height: 19px; width: 63px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 4px; color: #CCCCCC; }
a.bigButton63:link,
a.bigButton63:visited,
a.bigButton63:active { background-image: url(/images/b_blank_63.gif); color: #CCCCCC; }
a.bigButton63:hover { background-image: url(/images/b_blank_63_on.gif); color: #FFFFFF; }
a.bigButton130 { height: 19px; width: 130px; display: block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-align: center; vertical-align: middle; padding-top: 4px; color: #CCCCCC; }
a.bigButton130:link,
a.bigButton130:visited,
a.bigButton130:active { background-image: url(/images/b_blank_130.gif); color: #CCCCCC; }
a.bigButton130:hover { background-image: url(/images/b_blank_130_on.gif); color: #FFFFFF; }
a.bigButton130Orange {	height: 19px;	width: 130px;	display: block;	font-family: Tahoma, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	text-align: center;	vertical-align: middle;	padding-top: 4px;	color: #FFFFFF;}
a.bigButton130Orange:link, 
a.bigButton130Orange:visited, 
a.bigButton130Orange:active {	background-image: url(/images/b_blank_130_lt.gif);	color: #FFFFFF;}
a.bigButton130Orange:hover {background-image: url(/images/b_blank_130_lt_on.gif);	color: #FFFFFF;}

a.bulletedLink { background-image: url(/images/page_next.gif); display: block; text-align: left; vertical-align: middle; padding-top: 2px; background-repeat: no-repeat; background-position: left top; padding-left: 20px; }
a.bulletedLinkRight { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: inline; text-align: left; vertical-align: middle; padding: 2px 20px 2px 0px; width:auto; }
a.bulletedLinkLeft { background-image: url(/images/page_prev.gif); background-repeat: no-repeat; background-position: left top; display: inline; text-align: left; vertical-align: middle; padding: 2px 0px 0px 20px; }
a.bulletedLinkPlus { background-image: url(/images/page_plus.gif); background-repeat: no-repeat; background-position: left top; display: block; text-align: left; vertical-align: middle; padding: 2px 0px 0px 20px; min-height:17px}
a.bulletedLinkMinus { background-image: url(/images/page_minus.gif); background-repeat: no-repeat; background-position: left top; display: block; text-align: left; vertical-align: middle; padding: 2px 0px 0px 20px; min-height:17px}
.pageNav { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; display:block }
.pageNav .linkPrev { background-image: url(/images/page_prev.gif); background-repeat: no-repeat; background-position: left top; display: inline; text-align: left; vertical-align: middle; padding: 1px 0px 5px 20px; float:left }
.pageNav .linkNext { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: inline; text-align: right; vertical-align: middle; padding: 1px 20px 5px 0px; float:right }
/* ---------------------------------------------------------------------- BACKEND STYLES --------------------------------------------------------------------------------*/
td.ico { width: 15px; margin: 0px; padding: 0px;/*height: 25px;*/
}
td.divider { width: 11px; margin: 0px; padding: 0px; }
.elementType { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF6600; }
table tr.listLabels td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  ba/ckground-color: #252525;
}
table tr.listRow { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px;  ba/ckground-color: #252525;
}
table tr.listRow:hover,
table tr.listRowIEhover,
table tr.listRowSelectedIEhover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #555555; cursor: pointer; }
table tr.listRowSelected,
table tr.listRowTutorSelected { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #444444; }
table tr.listRowTutor { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #004400; }
table tr.listRowFake { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #660000; }
table tr.fileListRow,
div.fileListRow { /*background-color: #E5E5E5;*/
}
table tr.fileListRow:hover,
div.fileListRow:hover { background-color: #FFE8C6; }
table tr.fileListRowSelected,
div.fileListRowSelected { background-color: #FFFFFF; }
div.fileListName { float:left; padding-top:6px }
div.fileListSize { float:right; padding-top:6px; width:60px; text-align:right }
table.legend td { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; padding-right:15px; }
table.legend td.ico { padding-right:0px; }
table tr.listRowSelected:hover { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #666666; cursor: pointer; }
.listRow td a:link,
.listRow td a:visited,
.listRow td a:active { color: #CCCCCC; text-decoration: none; }
.listRow td a:hover { color: #FF6600; text-decoration: none; }
table.editForm { background-color: #999999; }
table.editForm tr td { padding: 5px; background-color: #E5E5E5; }
table.editForm tr th { padding: 5px; background-color: #C1C1C1; font-weight: normal; text-align: left; }
a.positionArrow { display:block; width:15px; text-align:center; }
.position { display:block; width:15px; font-size:10px; text-align:center; margin-bottom:1px }
/* ---------------------------------------------------------------------- FORMS STYLES --------------------------------------------------------------------------------*/
.forms { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #CCCCCC; border: 1px solid #999999; font-weight: normal; }
.formsmall { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; background-color: #CCCCCC; border: 1px solid #999999; font-weight: normal; }
.formsFront { font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 12px; background-color: #CCCCCC; border: 1px solid #999999; font-weight: normal; }
.formsFrontError { font-family: Verdana, Arial, Helvetica, sans-serif; ; font-size: 12px; background-color: #FFCCCC; border: 1px solid #FF0000; font-weight: normal; }
.formsH2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; background-color: #CCCCCC; border: 1px solid #999999; font-weight: bold; }
.formsubmit { font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; background-color: #CCCCCC; border: 1px solid #FF6600; }
.formError { font-size: 10px; color: #FF0000; }
/* ---------------------------------------------------------------------- CONTENT STYLES --------------------------------------------------------------------------------*/
icoClass { width: 15px; margin: 0px; padding: 0px; height: 25px; float:left; padding-right:10px }
.imageBorder { border: 1px solid #999999; }
.imageLeft { float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
.imageRight { float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; }
.imageLeftBorder { border: 1px solid #999999; float: left; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
.imageRightBorder { border: 1px solid #999999; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 10px; }
.imageText { border: 1px solid #999999; text-align: right; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 15px; }
.imageCaption { font-size: 10px; text-align:center; vertical-align:top; }
.pagePreview { padding-bottom:15px; padding-top: 0px; padding-right: 15px; padding-left: 15px; text-align:justify}
.pagePreviewSelected { padding-bottom:15px; padding-top: 0px; padding-right: 15px; padding-left: 15px; background-color: #FFFFFF; }
.answer { padding-bottom: 5px; }
.answerCorrect { padding-bottom: 5px; background-color: #66CC00; }
.answerWrong { padding-bottom: 5px; background-color: #FF3333; }
.correctAnswer { background-color: #CDF0AA; }
.pageSkip a { font-size: 11px; font-weight: bold; text-decoration: none; }
.pagePreview a,
.pagePreviewSelected a,
.pagePreview a:link,
.pagePreviewSelected a:link,
.pagePreview a:visited,
.pagePreviewSelected a:visited,
.pagePreview a:active,
.pagePreviewSelected a:active { /*text-decoration: underline;*/
}
.pagePreview ul li,
.pagePreviewSelected ul li { list-style-image: url(/images/li.gif); margin-bottom: 3px; margin-left: -23px; }
.pagePreview ul li.comment { list-style-image: url(/images/ico_comment.gif); margin-bottom: 3px; margin-left: -23px; }
.pagePreview ol li { margin-bottom: 3px; margin-left: -20px; }
table.pageSkip tr td { font-size: 10px; font-weight: bold; }
.header13 { font-size: 13px; font-weight: bold; color: #ffa060; /* #e6bca1 */}
.header11 { font-size: 11px; font-weight: bold; color: #ffa060; }
.header1 { font-size: 12px; font-weight: bold; color: #993300; }
.header2 { font-size: 12px; font-weight: bold; color: #FF6600; }
.brochureLeft { width:408px; padding-bottom:15px; padding-top: 0px; padding-right: 15px; padding-left: 15px; }
.brochureRight { width:130px; padding-bottom:15px; padding-top: 0px; padding-right: 15px; padding-left: 0px; }
.brochureItem td { padding-bot/tom:10px;
}
.brochureItem img { border: 1px solid #999999; }
.brochureItem .im { float:left; margin-right:10px; height:37px }
.brochureItem .arrow { float:right; margin-left:10px; height:37px; border: 0px solid #999999; }
.brochureItem .arrow img { border: 0px solid #999999; }
.brochureItem a { font-weight:bold }
.brochureRight a { font-weight:bold; margin-bottom:10px; text-align:center; display:block }
.brochureRight a img { border: 1px solid #999999; }
.brochureDates { margin:0px 0px 5px 0px }
#showFeesLink,
#showDatesLink {font-family:Tahoma, Arial, Helvetica, sans-serif}
.brochureDates .daytime { background-image: url(/images/ico_timetable_daytime_b.gif); background-repeat: no-repeat; background-position: 4px 3px; height: 11px; padding: 2px 0px 2px 20px; }
.brochureDates .evening { background-image: url(/images/ico_timetable_evening_b.gif); background-repeat: no-repeat; background-position: 4px 3px; height: 11px; padding: 2px 0px 2px 20px; }
.brochureDates .daytimeFull { background-image: url(/images/ico_timetable_daytime_b_full.gif); background-repeat: no-repeat; background-position: 4px 3px; height: 11px; padding: 2px 0px 2px 20px; color: #666666; }
.brochureDates .eveningFull { background-image: url(/images/ico_timetable_evening_b_full.gif); background-repeat: no-repeat; background-position: 4px 3px; height: 11px; padding: 2px 0px 2px 20px; color: #666666; }
.brochureDates .rad { width:auto; display:block; float:left; }
.enrolForm {margin:0px}
.enrolForm label { float:left; width:100px; display:block; margin-bottom:10px; padding-top:2px; bac/kground-color:#66FF00;fo/nt-size:10px;fo/nt-weight:bold
}
.enrolForm .input { float:left; display:block; width:240px; b/ackground-color:#FFFF00;padding-bottom:5px }
.enrolForm .inputError { float:left; display:block; width:160px; b/ackground-color:#FFFF00;color:#FF0000; font-size:10px; padding:2px 0px 0px 15px;}
.enrolForm .textInput { border:1px solid #8a8a8a; font-size:12px; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; }
.enrolForm .textInputFile { border:1px solid #8a8a8a; font-size:12px; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 3px 1px 3px}
.enrolForm .textInputFileButton { border:1px solid #8a8a8a; font-size:12px; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; padding:1px 3px 1px 3px; width:60px; text-align:center}
.enrolForm .textInputFileField { height:18px; overflow:hidden; position: relative; -moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0; 	z-index: 1; text-align:right;}
.enrolForm .textInputError { border:1px solid #CC0000; font-size:12px; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family:Verdana, Arial, Helvetica, sans-serif; }
.enrolForm .textInputAttention { border:1px solid #FFCC00; fo/nt-size:11px;background-color:#333333 !important; width:100%; color:#CCCCCC; }
.enrolForm .date {padding: 2px 0px 2px 0px; float:left; display:block;}
.enrolForm .dateFull {padding: 2px 0px 2px 0px; float:left;  color: #666666; display:block; }
/*.enrolForm .daytime { background-image: url(/images/ico_timetable_daytime_b.gif); background-repeat: no-repeat; background-position: 4px 4px; h/eight: 11px; padding: 2px 0px 2px 20px; }
.enrolForm .evening { background-image: url(/images/ico_timetable_evening_b.gif); background-repeat: no-repeat; background-position: 4px 4px; h/eight: 11px;
padding: 2px 0px 2px 20px; }
.enrolForm .daytimeFull { background-image: url(/images/ico_timetable_daytime_b_full.gif); background-repeat: no-repeat; background-position: 4px 4px; h/eight: 11px; padding: 2px 0px 2px 20px; text-decoration: line-through; color: #666666; }
.enrolForm .eveningFull { background-image: url(/images/ico_timetable_evening_b_full.gif); background-repeat: no-repeat; background-position: 4px 4px; h/eight: 11px; padding: 2px 0px 2px 20px; text-decoration: line-through; color: #666666; } */
.enrolForm .radio { width:20px; display:block; float:left; margin-right:0px; margin-top:1px}
.enrolForm .radio input-- {margin:3px 5px 0px 0px; padding:0px}
.enrolForm .payment {padding: 2px 0px 2px 0px; float:left;  display:block; }
.enrolConfirm label { float:left; width:120px; display:block; margin-bottom:10px; bac/kground-color:#66FF00;
fo/nt-size:10px;
fo/nt-weight:bold
}
.enrolConfirm .value { float:left; display:block; width:400px; b/ackground-color:#FFFF00;
padding-bottom:5px }
.enrolConfirm .details { float:left; display:block; width:400px; ba/ckground-color:#FFFF00;
padding-bottom:5px }
.enrolConfirm .details .value { float:left; display:block; width:165px; back/ground-color:#FF0000;
padding-bottom:5px }

span.checkbox {width: 15px;height: 15px;padding: 0 5px 0 0;background: url(/images/checkbox.gif) no-repeat;display: block; clear: left; float: left;}
span.radio {width: 15px;height: 15px; padding: 0 5px 0 0;background: url(/images/radio.gif) no-repeat;display: block;clear: left;float: left;}
span.select {position: absolute;width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */height: 21px; padding: 0 24px 0 8px;color: #fff; font: 12px/21px arial,sans-serif;background: url(../select.gif) no-repeat;overflow: hidden;}

/* ---------------------------------------------------------------------- TABLE STYLES --------------------------------------------------------------------------------*/
.tableBody { padding: 0px; width: 100%; margin: 0px; border-top: 0px none; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 0px none; }
.tableHeader { padding: 5px 6px 6px 5px; background-image: url(/images/table_hd_back.gif); font-weight: bold;/*text-align: left;*/
}
.tableBack { padding: 5px 6px 6px 5px; background-image: url(/images/table_back.gif); }
.clear { clear:both; }
#pagination { width:100%; font-size:11px; color:#666666 }
#pagination .pages { float:right; display:block; color:#CCCCCC }
#pagination .page { display:block; text-align:center; }
#pagination .page a { color:#CCCCCC }
#pagination .page a:hover,
#pagination .page .act { color:#FF6600 }
#pagination .page i { color:#666666; font-style:normal }
#pagination a:hover { color:#666666 }
#pagination a.first { display:inline; background-image: url(/images/pagination_first.gif); width:9px; height:7px }
#pagination a.first:hover { display:inline; background-image: url(/images/pagination_first_on.gif); width:9px; height:7px }
#pagination a.prev10 { display:inline; background-image: url(/images/pagination_prev10.gif); width:9px; height:7px }
#pagination a.prev10:hover { display:inline; background-image: url(/images/pagination_prev10_on.gif); width:9px; height:7px }
#pagination a.prev { display:inline; background-image: url(/images/pagination_prev.gif); width:9px; height:7px }
#pagination a.prev:hover { display:inline; background-image: url(/images/pagination_prev_on.gif); width:9px; height:7px }
#pagination a.next { display:inline; background-image: url(/images/pagination_next.gif); width:9px; height:7px }
#pagination a.next:hover { display:inline; background-image: url(/images/pagination_next_on.gif); width:9px; height:7px }
#pagination a.next10 { display:inline; background-image: url(/images/pagination_next10.gif); width:9px; height:7px }
#pagination a.next10:hover { display:inline; background-image: url(/images/pagination_next10_on.gif); width:9px; height:7px }
#pagination a.last { display:inline; background-image: url(/images/pagination_last.gif); width:9px; height:7px }
#pagination a.last:hover { display:inline; background-image: url(/images/pagination_last_on.gif); width:9px; height:7px }
.searchForm { width:100%; pad/ding:10px 0px 0px 20px; margin:0px }
.searchForm label { float:left; width:80px; display:block; margin-bottom:10px; padding-top:2px; font-size:10px; }
.searchForm .labelbig { float:left; display:block;padding-top:2px; margin-bottom:10px; font-size:10px;}
.searchForm .input { float:left; display:block; width:180px; b/ackground-color:#FFFF00
}
.searchForm .inputSmall { float:right; display:block; b/ackground-color:#FFFF00;
text-align:right; margin-right:50px }
.searchForm .input2 { float:left; display:block; width:230px; b/ackground-color:#FF6600;
padding-top:2px; }
.searchForm .input3 { float:left; display:block; width:96px; b/ackground-color:#0000FF
}
.searchForm .inputNoWidth { float:left; display:block; b/ackground-color:#FFFF00
}
.searchForm .sort { float:right; display:block; width:50px; b/ackground-color:#0000FF;
t/ext-align:right;
font-size:9px }
.searchForm .forms { background-color:#FFFFFF; border:1px solid #c9c9c9; font-size:11px }
.searchForm .textInput { border:1px solid #8a8a8a; font-size:11px; background-color:#333333 !important; width:100%; color:#CCCCCC; }
.searchForm .submit { float:right; w/idth:100%;
display:block; text-align:right; b/ackground-color:#006600
}
.contactForm .cellmid { background-color: #E5E5E5; background-image: url(/images/background_mainframe.gif); background-repeat: repeat-x; background-position: top; }
/* ---------------------------------------------------------------------- MEMBER WINDOW STYLES --------------------------------------------------------------------------------*/
.memberInfo { width:675px }
.memberInfo .header1 { font-size: 12px; font-weight: bold; padding: 4px 5px 0px 5px; height:21px; text-align: left; background-image: url(/images/member_header.gif); color: #ffa060; }
.memberInfo .header2 { font-size: 11px; font-weight: bold; padding: 4px 5px 0px 5px; height:19px; text-align: left; background-image: url(/images/h3.gif); margin:0px; color: #ffa060; }
.memberInfo .header3 { font-size: 11px; font-weight: bold; padding: 4px 5px 0px 5px; height:21px; text-align: left; background-image: url(/images/member_header_bookings.gif); margin:0px; color: #ffa060; }
.memberInfo .body1 { padding:15px; }
.memberInfo .box { width:315px }
.memberInfo .content { padding:15px 5px 5px 5px; he/ight:100%;
background-color: #333333; background-image: url(/images/background_contentframe.gif); background-repeat: repeat-x; background-position:top; margin-bottom:15px; }
.memberInfo label { float:left; width:90px; display:block; margin-bottom:10px; padding-top:2px; backgr/ound-color:#66FF00;
font-size:10px; font-weight:bold }
.memberInfo .labelBig { float:left; display:block; b/ackground-color:#FFFF00;
padding-top:2px; margin-bottom:10px; font-size:10px; font-weight:bold }
.memberInfo .inputSmall { float:right; display:block; backg/round-color:#FFFF00;
text-align:right; }
.memberInfo .input { float:left; display:block; width:210px; backg/round-color:#FFFF00
}
.memberInfo .inputWide { float:left; display:block; width:530px; backg/round-color:#FFFF00
}
.memberInfo .textInput { border:1px solid #8a8a8a; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; ; }
.memberInfo .textInputWarning { border:1px solid #FFCC00; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }
.memberInfo .textInput[disabled] { border:1px solid #484848; background-color:#333333 !important; width:100%; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }
.memberInfo .textInputSmall { border:1px solid #8a8a8a; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:8px; ; }
.memberInfo .textInputSmallWarning { border:1px solid #FFCC00; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:8px; }
.memberInfo .textInputSmall[disabled] { border:1px solid #484848; background-color:#333333 !important; width:100%; color:#666666; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin-bottom:8px; }
.memberInfo .textInputB { border:1px solid #8a8a8a; background-color:#333333 !important; width:100%; font-weight:bold; color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }

.moduleInfo { width:574px; padding:0px 5px 15px 5px }
.header3 .showhide {float:right; font-size:10px; font-weight:normal; padding-top:2px}
.moduleInfo .header3 { font-size: 11px; font-weight: bold; padding: 4px 5px 0px 5px; height:21px; text-align: left; background-image: url(/images/member_header_bookings.gif); margin:0px; color: #ffa060; }
.moduleInfo .content { width:554px; padding:10px 10px 10px 10px; background-color: #333333; background-image: url(/images/background_contentframe.gif); background-repeat: repeat-x; background-position:top;}
.moduleInfo label { float:left; width:100px; display:block; margin-bottom:10px; padding-top:2px; backgr/ound-color:#66FF00;
font-size:10px; font-weight:bold }
.moduleInfo .input { float:left; display:block; width:454px; bac/kground-color:#FFFF00
}
.moduleInfo .textInput { border:1px solid #8a8a8a; background-color:#333333 !important; width:100%; color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }
.moduleInfo .textInput[disabled] { border:1px solid #484848; background-color:#333333 !important; width:100%; color:#666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }
.moduleInfo .textInputB { border:1px solid #8a8a8a; background-color:#333333 !important; width:100%; font-weight:bold; color:#CCCCCC; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-bottom:8px; }
.moduleInfo .inputSmall { float:right; display:block; backg/round-color:#FFFF00;
text-align:right; }
.reorderTextInput { border:0px none #8a8a8a; font-size:11px; background-color:#252525; color:#CCCCCC; width:10px; margin-right:5px }
.reorderCTextInput { border:0px none #8a8a8a; font-size:9px; background-color:#252525; color:#CCCCCC; width:15px; }
/* ---------------------------------------------------------------------- SEARCH FORM STYLES --------------------------------------------------------------------------------*/
.contentSearchForm { width:136px; margin:7px 5px 10px 5px }
.contentSearchForm .input { width:113px; display:block; float:left }
.contentSearchForm a,
.contentSearchForm a:link,
.contentSearchForm a:visited,
.contentSearchForm a:active { width:18px; height:18px display:block;
float:right; background-image: url(/images/b_search.gif); }
.contentSearchForm a:hover { background-image: url(/images/b_search_on.gif); }
.contentSearchForm .textInput { border:1px solid #8a8a8a; font-size:11px; background-color:#333333 !important; width:100%; color:#CCCCCC; }
/* ---------------------------------------------------------------------- NEWS STYLES --------------------------------------------------------------------------------*/
.newsItem { width:534px; padding:10px 10px 10px 10px; display:block; background-color: #252525; background-image: url(/images/news_back.gif); background-repeat: no-repeat; background-position:top; margin-bottom:1px; }
.newsItem img { float:left; margin-right:15px; display:block }
.newsItem .readmore { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: block; text-align: right; vertical-align: middle; padding: 2px 20px 5px 0px; float:right; font-size:10px; font-family:Tahoma, Arial, Helvetica, sans-serif  }
.newsItem .readmoreBig { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: block; text-align: right; vertical-align: middle; padding: 1px 20px 5px 0px; float:right; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;  }
.newsItem .content { display:block; width:400px; float:left }
.newsItem a.title:link,
.newsItem a.title:visited,
.newsItem a.title:active { color:#ffa060; font-weight:bold; }
.newsItem a.title:hover { color:#FF6600; font-weight:bold; }
/* ---------------------------------------------------------------------- WHY PB STYLES --------------------------------------------------------------------------------*/
.pbItem { width:534px; padding:10px 10px 10px 10px; display:block; back/ground-color: #252525; background-image: url(/images/news_back2.gif); background-repeat: no-repeat; background-position:top; margin-bottom:10px; }
.pbItem img { float:left; margin-right:15px; display:block }
.pbItem .content { display:block; width:436px; float:left}
.pbItem .contentWide { display:block; width:531px; float:left}
.pbItem .more { float:right}
.pbItem .more img { margin:0px}
.pbItem .readmore { background-image: url(/images/page_next.gif); background-repeat: no-repeat; background-position: right top; display: block; text-align: right; vertical-align: middle; padding: 1px 20px 5px 0px; float:right; font-size:12px; font-family:Tahoma, Arial, Helvetica, sans-serif }

#sitemap {width:554px}
#sitemap .group { font-weight:bold}
#sitemap .group:link,
#sitemap .group:visited,
#sitemap .group:active, 
#sitemap .header13 a:link,
#sitemap .header13 a:visited,
#sitemap .header13 a:active 
{ color:#ffa060; font-weight:bold; }
#sitemap .header13 a:hover,
#sitemap .group:hover { color:#FF9900; font-weight:bold; }
#sitemap a.course,  
#sitemap a.more {display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:9px; margin-bottom:3px}
#sitemap a.module {display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; background-image: url(/images/li_small.gif); background-position: 0px 6px; background-repeat:no-repeat; padding-left:9px; margin-bottom:3px; margin-left:10px}
#sitemap a.course:link, #sitemap a.module:link,
#sitemap a.course:visited, #sitemap a.module:visited,
#sitemap a.course:active, #sitemap a.module:active {color:#CCCCCC}
#sitemap a.course:hover, #sitemap a.module:hover {color:#FF9900}
#sitemap .news {display:block; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 10px; line-height:14px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:9px}
#sitemap a.news:link, 
#sitemap a.news:visited, 
#sitemap a.news:active {color:#CCCCCC}
#sitemap a.news:hover {color:#FF9900}

.homeBlurbs .left { background-image: url(/images/home_header_left.jpg);width:285px; height:219px; padding:15px 0px 0px 15px; float:left; color:#FFF}
.homeBlurbs .right { background-image: url(/images/home_header_right.jpg); background-repeat:no-repeat; width:445px; height:234px; float:right}
.homeBlurbs ul {margin:0px; padding:0px}
.homeBlurbs ul li {display:block; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:14px; background-image:url(/images/li_arrow.gif); background-position: 0px 5px; background-repeat:no-repeat; padding-left:9px; list-style:none; margin-bottom:10px}
.homeBlurbs H1 {font-weight:bold; font-size:17px; margin:0px 0px 5px 0px; padding:0px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#FF6600; background:none;}
