body {margin:0 auto; padding:0; width:770px;  text-align:left; font-size:100%; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; background-color: #fff;}

h1,h2,h3,h4,ul,li,p { margin: 0; padding:0;}

.red{ color: #E47114;}

* {margin: 0px; padding: 0px;}

.l{float:left;}
.r{float:right;}
.clear { clear:both; width:100%; height:1px; font-size:1px; }
img { border: none;}
img.pic_left {padding:0 10px 5px 0;}

.s100 {width:100px;}
.s105 {width:105px;}
.s250 {width:250px;}
.s257 {width:257px;}

.w10pc {width:10%;}
.w10pc {width:15%;}
.w20pc {width:20%;}
.w30pc {width:30%;}
.w33pc {width:33%;}
.w35pc {width:35%;}
.w40pc {width:40%;}
.w60pc {width:60%;}
.w65pc {width:65%;}
.w70pc {width:70%;}

/* header */
#top {border-bottom:2px solid #D6E5F1; height:107px; width: 770px; margin:0; padding:0;}
#topHome { width:770px}

#topleft {float:left; padding:5px 0 0 5px; }

#topright {padding-right:0px;  float:right; background:#EBEBEB; color:#6A6A6A; font-size:0.6em; height:21px; width:591px;} /* 633 */
*html #topright {padding-right:4px;}
#topright ul {margin:4px 0 0 0px; float:left; text-align:right; width:450px;}
*html #topright ul {margin:4px 0 0 0px;}
#topright ul li {display:inline; padding:0px 3px 0 3px;} /* 4px 0 7px */
#topright ul li a {color:#6A6A6A; text-decoration:none;}
#topright ul li a:HOVER {text-decoration:underline;}


#topright form {margin:1px 0 0px 7px; text-align:right;}
html>body #topright form {padding-right:3px;}
#topright form fieldset {margin:0; padding:0; border:0;}
#topright form input {font-size:1.0em; color:#6A6A6A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #999;}
#topright form input.go {background:#9E9E9E; color:#fff; font-weight:bold; padding:0;}

#quicklinks {float:right; margin:0; padding:0 3px 0 0;}
form.links {text-align:right; margin:0; padding:0;}
form.links fieldset {margin:0; padding:0; border:0;}
form.links select, input { font-size:0.6em; color:#6A6A6A; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; border:1px solid #999;}
#quicklinks form.links input.go {background:#9E9E9E; color:#fff; font-weight:bold; font-size:0.6em;padding:0;}

/* main menu */
#mainmenu { font-size:0.7em; padding-top:38px;}
html>body #mainmenu { padding-top:78px;}
#mainmenu ul { list-style:none; float:right; text-align: left; margin:0; padding:0;}
#mainmenu ul li {background: url(../img/tab_left_blue.gif) left top no-repeat; width:auto; padding:0; float:left; height:29px; margin:0 0 0 2px; text-align:center;}
#mainmenu ul li a {background: url(../img/tab_right_blue.gif) no-repeat right top; display:block; padding:2px 9px 1px 9px; color:#fff; text-decoration:none;} /*  padding:2px 12px 1px 11px;  */
#mainmenu ul li a.menupad {padding-top:8px;}
#mainmenu ul li.on {background: url(../img/tab_left_mon.gif) left top no-repeat;}
#mainmenu ul li.on a {background: url(../img/tab_right_mon.gif) no-repeat right top; color:#337CBC; font-weight:bold; padding:2px 7px 1px 7px;}
#mainmenu ul li.on a.menupad {padding-top:8px;}
#mainmenu ul li a:HOVER {text-decoration:underline;}


#mainHome {border:0; padding:0; margin:-2px 0 0 0; }
#mainHome ul, li {margin:0; padding:0;}


/* left Column */
#leftCol {width:173px; font-size:0.7em; color:#666666; float:left;}
#leftCol a {text-decoration:none; color:#666;}
#leftCol a:HOVER { text-decoration:underline;}
#leftCol ul {margin:3px 0 0 0;}
#leftCol ul li {list-style:none; background: url('../img/dotted.gif') no-repeat left bottom; padding:5px 0 7px 9px;}
#leftCol ul li.on {color:#fff; font-weight:bold; background:#7CB3F1; background-image: url('../img/dotted.gif'); background-repeat:no-repeat;  background-position: bottom; }
#leftCol ul li.on a {color:#fff;}
#leftCol ul li.sub {background: url('../img/sub.gif') no-repeat; padding:5px 0 7px 17px;}
#leftCol ul li.subon {background: url('../img/sub.gif') no-repeat; padding:5px 0 7px 17px; font-weight:bold;}
#leftCol ul li.sub2 {padding:5px 5px 7px 25px; margin: 0; background: url('../img/sub2.gif') no-repeat;  }
#leftCol ul li.sub2on {padding:5px 5px 7px 25px; margin: 0; background: url('../img/sub2.gif') no-repeat; font-weight:bold; }
#leftCol ul li.sub3 {background: url('../img/sub3.gif') no-repeat; padding:5px 0 7px 36px;  }
#leftCol ul li.sub3on {background: url('../img/sub3.gif') no-repeat; padding:5px 0 7px 35px; font-weight:bold; font-style:italic;}
#leftCol ul li.topdots {background: url('../img/dotted_top.gif'); padding:5px 0 8px 9px;}
#leftCol ul li.topdots2line {background: url('../img/dotted_top2line.gif'); padding:5px 0 8px 9px;}

/* right Column */
#rightCol {margin:0 0 0 10px; float:left;} /* 19px */
#rightCol.oneCol {width: auto; width:577px} /* 554px */
#rightCol .twoCol1 {width: 447px; float:left;} /* 459px */
#rightCol .twoCol2 {width: 130px; margin:0 0 0 10px; float:left;} /* 19px */
#rightCol .twoCol2 ul {list-style:none;}
#rightCol .twoCol2 li {background:url('../../img/bg_redlinks.gif') no-repeat; color:#fff; font-weight:bold; font-size:0.7em; height:16px; text-align: right; padding:1px 15px 0 0; margin:0 0 2px 0;}
html>body #rightCol .twoCol2 li {padding:1px 15px 2px 0;}
#rightCol .twoCol2 li a {color:#fff; text-decoration:none;}
#rightCol .twoCol2 li a:HOVER {text-decoration:underline;}

/* content */
#content {}
#content h1 {color:#171F69; font-size:0.9em; margin:10px 0 10px 0;}
#content h2 {color:#337CBC; font-size:0.75em; background: url(../../img/h3line.gif) repeat-x left bottom; padding:0 0 4px 0; margin:15px 0 10px 0;}
#content h2.table {margin:5px 0 5px 0px; padding:0; color:#666; font-size:0.9em;  line-height:1.2em;}
#content h3 {margin:10px 0 5px 0; color:#666; font-size:0.7em;}
#content h3.block {margin:10px 0 10px 0; padding:2px 3px 3px 1px; color:#337CBC; font-size:0.75em; background:#E3EDFB; border:1px solid #7CB3F1; }
#content h4 {margin:10px 0 10px 0; padding:2px 3px 3px 5px; color:#337CBC; font-size:0.75em; background:#E3EDFB; border:1px solid #7CB3F1; }
#content h5 {padding:0 0 4px 0; margin:10px 0 5px 0; color:#333; font-size:0.7em; background: url(../../img/h3line.gif) repeat-x left bottom; }
#content h6 {color:#333; font-size:0.7em; padding:0 0 4px 0; margin:10px 0 10px 0;}
#content a {color:#337CBC;}
#content a:HOVER {text-decoration:none;}
#content p {margin:5px 0 10px 0; color:#333; font-size:0.7em; line-height:1.4em;}
#content p.alert {border:1px solid #ffde9e; padding:1px 0px 4px 22px; margin:0; color:#999; font-size:0.6em; background-image: url(../../img/icons/icon_alert.gif); background-repeat: no-repeat; background-color: #fff6e6}
#content p.mand {font-size:0.6em; color:#666; background: url(../../img/h3line.gif) repeat-x left bottom; padding:0 0 4px 0;}
#content .asx {color:#337CBC;}
#content p.info {color:#666; font-size:0.6em; padding:5px 0px 10px 25px; background: url(../../img/bg_info.gif) no-repeat; }
#content p.info_lg {color:#E47114; font-size:0.9em; font-weight:bold; background: url(../../img/bg_info_lg.gif) no-repeat; padding:8px 10px 14px 60px;}
#content .refno {font-size:1.6em; padding-left:10px;}
#content span.space {display:none;}
#content p.edu {color: #666}
#content p.note {color: #777; font-size:0.7em;}

#content blockquote { background: #fff;  padding: 10px 10px 10px 40px; margin: 10px 0 10px 0;  background-image: url(../../img/quote.gif); background-repeat: no-repeat;  color: #00689c; background-color:#E7EFF7; font-size: 0.7em; line-height: 1.4em;}
#content blockquote p.quotedby { padding: 0; font-size: 0.9em; color: #00689c; margin:5px 0 0 0;}

/* lists */
#content ul {list-style:none; margin:0; padding:0;}
#content ul li {margin: 0 0 0 20px;  padding:0px 0 5px 0; list-style:none; list-style-image: url(../../img/grey_arrow.gif); line-height:1.4em; font-size: 0.7em}

#content ul.redarrows { font-weight:bold; color:#0C528F; margin:0 0 0 20px;}
#content ul.redarrows li { list-style-image: url(../img/red_bullet.gif); padding:5px 0 0 0;}
*html #content ul.redarrows li { padding:0 0 4px 0;}
#content ul.redarrows li a {color:#0C528F; text-decoration:none;}
#content ul.redarrows li a:HOVER {text-decoration:underline;}

#content ul.orangearrows { font-weight:bold; color:#0C528F; margin:0 0 0 20px;}
#content ul.orangearrows li { list-style-image: url(../../img/orange_bullet.gif); padding:5px 0 0 0;}
*html #content ul.orangearrows li { padding:0 0 4px 0;}
#content ul.orangearrows li a {color:#0C528F; text-decoration:none;}
#content ul.orangearrows li a:HOVER {text-decoration:underline;}

#content ul.greyarrows { margin:5px 0 5px 18px; font-size: 1.0em;}
#content ul.greyarrows.greysub { margin:5px 0 5px 18px; padding-left:30px}
#content ul.greyarrows.greysub li a{text-decoration:none}

#content ul.greyarrows li { list-style-image: url(../../img/grey_arrow.gif); padding:0px 0 5px 0; line-height:1.4em; font-weight:normal}
#content ul.greyarrows li.sub {margin-left: 30px; list-style-image:url(../../img/bullet_li.gif);}

#content ul.redbullet {font-size:0.7em; margin:5px 0 5px 18px;}
#content ul.redbullet li { list-style-image: url(../../img/red_bullet.gif); padding:0px 0 5px 0; line-height:1.4em;}

#content ul.steps {list-style:none; font-size:0.7em; padding:4px 0; margin:10px 0; background-image:url('../../img/bg_steps.gif');}
#content ul.steps li {display:inline; color:#ccc; padding:0 29px 2px 5px;}
#content ul.steps li.on {color:#666; font-weight:bold; background:url('../../img/bullet_steps.gif') no-repeat left center; padding-left:8px;}

#content ul.programmes {font-size:0.7em; font-weight:bold; color:#0C528F; margin:0 0 20px 20px;}
#content ul.programmes li { list-style-image: url(../../img/red_bullet.gif); padding:5px 0; margin-top:5px;}
#content ul.programmes li a {color:#0C528F; text-decoration:none;}
#content ul.programmes li a:HOVER {text-decoration:underline;}
#content ul.programmes li.code {font-size:1em; display:inline; color:#999; font-weight:normal}
#content ul.programmes li.more a:HOVER {text-decoration:underline;}
#content ul.programmes li.apponline a {color:#fff;  text-decoration:none; display:inline; font-size:0.9em; font-weight:bold; background: url(../../img/icons/apply.gif) no-repeat right; background-color: #E47114; padding:1px 15px 2px 4px;}
#content ul.programmes li.apponline {display:inline; line-height: 1.5em; color:#999; font-weight:normal;}
#content ul.programmes li.downld {padding:0 15px 0 0; color:#999; display:inline; background: url(../../img/icons/download.gif) no-repeat right; font-weight:normal;}
#content ul.programmes li.downld a {text-decoration:underline; color:#999;}
#content ul.programmes li.downld a:HOVER {text-decoration:none;}

#content ul.dload { margin:3px 0 8px 0px;}
#content ul.dload li {font-size:1em; display:inline; color:#999; font-weight:normal }


/* #content li.apply a {color:#D12027; background: url(../img/icons/apply.gif) no-repeat right; padding:0 15px 0 0;} */

/*
#content li.apply a {color:#fff; font-size:0.9em; font-weight:bold; background: url(../img/icons/apply.gif) no-repeat right; background-color:#D12027; padding:1px 15px 2px 4px; text-decoration:none;}
#content li.apply a:VISITED {color:#fff}
#content li.apply a:HOVER {text-decoration:underline;}


#content li.download a { padding:0 15px 0 0; color:#999; text-decoration:underline; background: url(../img/icons/download.gif) no-repeat right;}
#content li.download a:VISITED {color:#999; text-decoration:underline;}
*/



/*test*/
#content ul.redarrows li.apply a {color:#ffffff; font-size:0.9em; font-weight:bold; background: url(../../img/icons/apply.gif) no-repeat right; background-color: #E47114; padding:1px 15px 2px 4px; text-decoration:none;}
#content li.apply a {color:#ffffff; font-size:0.9em; font-weight:bold; background: url(../../img/icons/apply.gif) no-repeat right; background-color: #E47114; padding:1px 15px 2px 4px; text-decoration:none;}
#content li.apply a:VISITED {color:#ffffff}
#content li.apply a:HOVER {text-decoration:underline;}
#content li.download a { padding:0 15px 0 0; color:#999; text-decoration:underline; background: url(../../img/icons/download.gif) no-repeat right;}
#content li.download a:VISITED {color:#999; text-decoration:underline;}
/*end text*/

#content ol {margin:0 0 10px 30px; padding:0; font-size:0.7em}
#content ol li {padding:3px 0;}


#content ul.news {list-style:none; margin:10px 30px 0 10px; padding:0; font-size:0.7em;}
#content ul.news li.titleFirst {color:#0C528F; font-weight:bold; border-bottom:1px solid #D6E5F2; background: url(../../img/icons/news_title.gif) no-repeat left center; padding:0 0 2px 15px;}
#content ul.news li.title {margin-top:30px; color:#0C528F; font-weight:bold; border-bottom:1px solid #D6E5F2; background: url(../../img/icons/news_title.gif) no-repeat left center; padding:0 0 2px 15px;}
#content span.date {color:#999; font-weight:normal; font-size:0.9em; float:right; padding:5px 0 0 0;}
#content ul.news li.deck {padding-left:15px;}
#content ul.news li.register { background: url(../../img/icons/register.gif) no-repeat right center; float:right; color:#0C528F; font-weight:bold; font-size:0.9em; padding:0 15px 0 0;}
#content ul.news li.more {color:#0C528F; font-weight:bold; font-size:0.9em; background: url(../../img/icons/more.gif) no-repeat right center; float:right; padding:0 15px 0 25px;}

#content ul.block {list-style:none; margin:10px 0 15px 0; padding:0; font-size:0.7em; color:#0C528F; font-weight:bold; }
#content ul.block li {height:16px; padding:0 0 0 7px; margin:1px 0;}
#content ul.red li {border-left: 3px solid #E47114;}
#content ul.blue li {border-left:3px solid #7CB3F3;}
#content ul.green li {border-left:3px solid #33A029;}
#content ul.orange li {border-left:3px solid #E78B58;}
#content ul.grey li {border-left:3px solid #ACACAC;}
#content ul.gold li {border-left:3px solid #C09803;}

/* download */
#content .download ul { margin:0 0 10px 0; padding:0;}
#content .download li { margin:0; padding :0 0 0 28px; list-style: none; list-style-image: none; background : url("../../img/bullet_download.gif") no-repeat ;}
#content .download li.detail {margin: 0 0 0 28px; padding :0 0 5px 0; font-size: 0.6em; color:#888; background : url("") no-repeat ;}


/* breadcrumbs */
#bcrumb {font-size:0.9em; color:#666; margin:0;}
#bcrumb p {color:#666; margin:5px 0 14px 0;}
#bcrumb a {color:#666; text-decoration:none;}
#bcrumb a:HOVER {text-decoration:underline;}

/* info box */
/*#infoBox {margin:-20px 0 0 0; padding:3px 5px; background:#F3F8FC; border:1px dashed #A6AEBB; width:166px; float:right; color:#333;}*/
#infoBox {margin:-10px 0 0 0; padding:3px 5px; background:#F3F8FC; border:1px dashed #A6AEBB; width:166px; float:right; color:#333;}
#infoBox h1 {font-size:0.7em; margin:0; padding:0; color: #E47114;}

/* back and back to top */
#content p.back { margin: 20px 0 10px 0; background: url(../../img/icons/back.gif) no-repeat 0 50%; padding: 0 0 0 20px;}
#content p.back a {}
#content p.backtotop { margin: 0 0 0 10px; text-align: right;}
#content p.backtotop a{ background: url(../../img/icons/backtotop.gif) no-repeat 0 50%; padding: 0 0 0 20px;}


/* split - News & Events */
#split_l {float:left; width:280px;}
#split_r {float:right; width:280px;}
#content .split {border:1px solid #E5F0FC; background:#FAFAFA;}
#content .split h1 {font-size:0.75em; color:#337CBC; margin:0; padding:4px 2px 4px 8px; background:#E5F0FC;}
#content .split span.reg {color:#999; font-size:0.8em; font-weight:bold; float:right; padding-top:2px;}
#content .split img {border:1px solid #ccc; margin:5px;}
#content .split ul {font-size:0.7em; list-style: none; margin:0 5px 5px 5px;}
#content .split ul a {color:#0C528F;}
#content .split ul li {padding:0 0 0 13px; margin: 0; list-style: none; list-style-image: none; font-size: 1em;}
#content .split ul li.title {color:#0C528F; font-weight:bold; background:url(../../img/icons/more.gif) no-repeat top left; padding:0 0 0 13px; margin: 5px 0 0 0;}
#content .split ul li.date {color:#999; font-size:0.9em; margin-bottom: 5px;}
#content .split ul li.reg_more {color:#999; font-size:0.9em; font-weight:bold; float:right; padding-top:4px;}
#content .split ul li.reg_more a {color:#999; text-decoration:none;}
#content .split ul li.reg_more a:HOVER {text-decoration:underline;}

/* forms*/
form.inputform {width:526px; margin:0; padding:0; color:#333;}
form.library {width: 400px}
#content form.inputform h4 {color:#337CBC; font-size:0.75em; background:#E3EDFB; border:1px solid #7CB3F1; margin:10px 0 10px 0; padding:2px 3px 3px 0px;}
.legno {background:#fff; padding:2px 3px 3px 5px; margin:0 5px 0 0; font-size:0.9em;}
#content form.inputform select, input {font-size:1.0em; color:#333; padding:2px;}
form input.butt {background:#337CBC; color:#fff; font-weight:bold; font-size:0.7em; border:1px solid #9E9E9E; margin:0; padding:0;}
form.inputform input.check {border: 0}
form.inputform textarea {width: 255px; height: 100px;}

#content .options {background: url(../../img/h3line.gif) repeat-x left top; text-align:center; padding:5px 0 0 0;}

/* form tables */
form.inputform table {width:100%; border:0; font-size:0.7em; margin:0 0 30px 0;}
form.inputform table tr.alt td {background:#F5F8FC;}
form.inputform table td {padding:5px 0 5px 5px;}
form.inputform table {}

form.inputform2 input.check {border: 0}
form.inputform2 textarea {width: 315px; height: 100px;}

#content .options {background: url(../../img/h3line.gif) repeat-x left top; text-align:center; padding:5px 0 0 0;}

/* form tables */
form.inputform2 table {width:100%; border:0; font-size:0.7em; margin:0 0 30px 0;}
form.inputform2 table tr.alt td {background:#F5F8FC;}
form.inputform2 table td {padding:5px 0 5px 5px;}
form.inputform2 table {}

/* list tables */
#content table.list {margin:10px 0 10px 0; padding:0;  border-collapse:collapse; color:#333; border:1px solid #7CB3F1;}
#content table.list th {background:#DEEAF8; color:#337CBC; border:1px solid #7CB3F1; padding:4px 4px;}
#content table.list td {border-left:1px solid #7CB3F1; padding:5px 4px; line-height:1.4em;}
#content table.list tr.alt td {background:#F5F8FC;}

#content table.list2 {margin:10px 0 10px 0; padding:0; border-collapse:collapse; color:#333;}
#content table.list2 th {background:#337CBC; color:#fff; border:2px solid #fff; padding:4px 4px;}
#content table.list2 td {border:2px solid #fff; padding:5px 4px; line-height:1.4em; background:#F5F8FC;}
#content table.list2 tr.alt td {background:#F5F8FC;}

#content table.large {width: 585px}

/* events table */
#content table.events {margin:20px 0 10px 0; color:#333;}
#content table.events img {border:1px solid #ccc;}
#content table.events tr td { vertical-align: top; border-top:1px solid #E5F0FC; padding:5px; line-height:1.3em;}
#content table.events td.date {color:#999;}
#content table.events .eventTitle {color:#0C528F; font-weight:bold;}
#content table.events .eventTitle a {color:#0C528F;}
#content table.events caption {font-size:1.1em; color:#337CBC; font-weight:bold; text-align:left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 6px;}

/* misc tables */
#content table {width:100%; font-size:0.7em; color:#333; margin:5px 0;}
#content table td {vertical-align:top}
#content table td.imgtxt {font-size:0.9em; padding:2px;}
#content table tr.bullet td { background: url(../../img/red_bullet.gif) no-repeat; padding:0 0 0 10px; color:#666; font-weight:bold;}
#content table tr.bullet td a {color:#0C528F; text-decoration: none;}
#content table tr.bullet td a:HOVER {text-decoration:underline;}

#content table tr.image td {border-bottom:1px solid #F6F6F6; padding:10px 0px 5px 0;}
#content table tr.image img {border:1px solid #999;}

#content table td h3 {margin: 10px 0 1px 0px; padding:0; color:#171F69; font-size:0.9em; background:url(); line-height:normal}
#content table td ul { margin:0 0 0 18px; padding:0; font-size:0.9em; }
#content table td ul li {margin:0; padding:0; list-style-image: url(../../img/grey_arrow.gif);}
#content table td ul li.sub {margin:0 0 0 30px; padding:0; list-style-image:url(../../img/bullet_li.gif);}

/* #content div.address { background: url(../img/address_bg.gif); width: 350px; padding-left: 15px}
#content div.address p {margin: 0; padding: 0;}

#content div.address_li { background: url(../img/address_bg.gif); width: 350px; padding-left: 15px; margin-left: 16px}
#content div.address_li p {margin: 0; padding: 0;} */

/*results*/
#content .results {font-size: 0.7em;}
#content dl.results {padding: 0 0 20px 0; line-height: 2.0em; }


/* next prev */
#nextprev {font-size: 0.7em; margin:0 0px 55px 0px; background: #EEE; border-top:1px solid #d5d5d5; height:25px; }
#nextprev ul { margin:0; padding:5px; list-style-image: none;}
#nextprev ul li { margin:0; padding:0; float:left; background: none; }
#nextprev ul li.prev { width:20%; list-style: none;}
#nextprev ul li.page {text-align:center; list-style: none;  width:60%; voice-family:"\"}\""; voice-family:inherit; property:value; width:60%; }
#nextprev ul li.next { list-style: none;width:20%; text-align:right; }

/* footer */
#footer {font-size:0.6em; color:#666; margin:20px 0 0 0; width:770px; }
#footer a {color:#666; text-decoration:none;}
#footer a:HOVER {text-decoration:underline;}
.footer1 {background:#f6f6f6; height:20px; padding:5px 0 0px 0; margin:0 0 5px 0;}
#footer p.copy {float:left; padding-left:10px;}
#footer ul.footlinks {list-style:none; text-align:right; padding-right:10px;}
#footer ul.footlinks li {display:inline;}

/* START Homepage styles */
.flashpocket {width:100%; margin:0 0 5px 0;}

.midpocket_sm {width:195px; height:180px; margin:0 5px 5px 0; padding:0; float:left; background:#F5F5F5; font-size:0.7em;}
.midpocket_sm h1 {background: #6082be; width: 185px; color:#fff; font-size:1.1em; padding:4px 0px 4px 10px;}
.midpocket_sm a {color:#333; text-decoration:none;}
.midpocket_sm a:HOVER {text-decoration:underline;}
#mainHome .midpocket_sm ul {margin:0 2px 0 10px; padding:0; list-style: none;}
/* html>body #mainHome .midpocket_sm ul {margin:0 2px 0 16px; padding:0; list-style-image: url('../img/red_arrow.gif'); }*/
#mainHome .midpocket_sm li { padding:4px 0 4px 8px; margin:0; background: url(../img/orrange_arrow.gif) no-repeat;}

.midpocket_lg {margin:0; padding:0 0 0 0; background:#FAF9F9; width:369px; height:180px; float:left; font-size:0.7em; color:#333;} /* 468px */
.midpocket_lg h1 {background:#ddd; width:360px; color:#353535; font-size:1.1em; padding:4px 0px 4px 10px; margin-bottom:5px;}
*html .midpocket_lg {width:360px;}
*html .midpocket_lg h1 { width:360px;}
.midpocket_lg img {margin:0 0 0 0; padding:0;}
.midpocket_lg p {margin:0 0 0px 10px; line-height:1.3em;}
.midpocket_lg a {color:#333; text-decoration:none;}
.midpocket_lg a:HOVER {text-decoration:underline;}
.midpocket_lg img {margin:0 5px 0 0; padding:1px 0 0 2px;}
*html .midpocket_lg img {margin:0 -4px 0 0;}


.btmpocket {width:148px; margin: 0 5px 5px 0; float:left; font-size:0.7em;}
.btmpocket h1 {background:#2E7CC6; width:100%; color:#fff; font-size:1.1em; text-align: right; height:15px; padding:1px 3px 0px 0;}
.btmpocket a {color:#fff; text-decoration:none;}
.btmpocket a:HOVER {text-decoration:underline;}
.btmpocket p {color:#666; text-align:right;}
.rhs {width:167px; margin-right: 0}
.rhs h1 {background:#ddd;  color:#353535;}
.rhs a {color:#353535; text-decoration:none;}

.btmlinks {width:147px; _width:141px; color:#353535; float:right; font-size:0.7em; margin-right: 6px}
*html .btmlinks {margin-right: 0}
.btmlinks h1 {background: #ddd; width:100%; font-size:1.0em; margin:0 0 5px 0; text-align:right; padding: 2px 5px 2px 0;}
.btmlinks a {color:#353535; text-decoration:none;}
.btmlinks a:HOVER {text-decoration:underline;}

.btmlinks_lhs {width:147px; _width:142px; color:#353535; float:left; font-size:0.7em;}
.btmlinks_lhs h1 {background: #ddd; width:100%; font-size:1.0em; margin:0 0 5px 0; text-align:right; padding: 2px 5px 2px 0;}
.btmlinks_lhs a {color:#353535; text-decoration:none;}
.btmlinks_lhs a:HOVER {text-decoration:underline;}

/* END of Homepage styles */

#content table.list ul.greyarrows li {
	font-size: 1.4em}
}

#content table.list td.bordertop {
	border-top: 1px solid #7cd3f3}
}
#content table.list h1 {line-height: 16px; margin: 0; padding: 0;}
#content table.rooms tr.alt td {border-bottom: 1px solid #DAE9FC; border-top: 1px solid #7cb3f3}
#content img.move_left {	margin-right: 10px;}
#content img.move_right {	margin-left: 10px;}

/* <events> */
table.events { border:1px solid #ddd; margin: 6px 0; }
table.events td { font-size: 10px; padding:4px 6px; }
table.events th { border-collapse:collapse; border-left:1px solid #fff; background-color:#ddd; font-size:10px; padding:4px 6px; color:#000; }
table.events tr.alt { background-color:#f4f4f4; }


/********************** ORIGINAL NCIRL CSSS STOPS HERE *************************************/

.radio {border: 0; height: 14px;}

