/* CSS Document */
/* STYLE SHEET DECLARATIONS
copyright 2007 Evolution 7 Web Design - http://www.evolution7.com
Do not reproduce without permission.*/

/* DEFAULT STYLES
------------------------------------------------------------------------------ */

#press_holder {margin:0 0 0 12px; font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#555555; background:#FFF; border:1px solid #ff9900;}

body {background:#E0E0E0; text-align:center; margin:0px; padding-top:16px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636564; line-height:15px;}

#wrap {width:980px; margin-left:auto; margin-right:auto; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

img {border:0px;}

FORM {display:inline;}

INPUT {color:#636564; padding:2px 0 2px 2px; font-size:11px; border:1px solid #DADBDA;}
INPUT.submitimage {border:none;}
INPUT.checkbox {border:none;}

SELECT {color:#636564; padding:1px 0 1px 0px; font-size:11px; border:1px solid #DADBDA; visibility:inherit;}
TEXTAREA {color:#636564; padding:3px 0 0 2px; font-size:11px; border:1px solid #DADBDA; font-family:Arial, Helvetica, sans-serif;}


.selectspan {z-index:1;}

.clear {clear:both;}

H1 {font-size:17px; color:#555555; margin:20px 0 20px 0;}

H2 {font-size:14px; font-weight:bold; color:#b84f53; margin:14px 0 14px 0;}
H2.conf {background:none; padding-left:0;}
H2.expert {margin:14px 0 0 0;}
H2.failed {font-weight:bold; padding:0 0 0 20px; background:url(../nimages/icon-failed.gif) no-repeat 0px 0px;}
H2.success {font-weight:bold; padding:0 0 0 20px; background:url(../nimages/icon-success.gif) no-repeat 0px 0px;}
/*H2.search {width:370px; float:left; margin:5px 0 5px 0;}*/

H3 {font-size:11px; margin:10px 0 10px 0; color:#AD353A;}

H4 {font-size:11px; margin:10px 0 10px 0;}
H4.expert {margin:4px 0 10px 0;}

.divider {width:100%; background:#F0F0F0; height:1px;}

P {margin:16px 0 16px 0;}

A {color:#78A3D0; text-decoration:none; font-weight:bold;}
A:HOVER {text-decoration:underline;}

#cont-area A {color:#78A3D0; text-decoration:none; font-weight:bold;}
#cont-area A:HOVER {text-decoration:underline;}

#cont-area TABLE TR TD A {color:#78A3D0; text-decoration:none; font-weight:normal;}
#cont-area TABLE TR TD A:HOVER {text-decoration:underline;}

TABLE {width:100%; border:1px solid #EFEFEF;  margin:0 0 20px 0;}
TABLE TR {background:url(../nimages/bg-TR.gif) repeat-x; background-position:bottom;}
TABLE TR.no-bkg {background:none;}
TABLE TR.hlight {color:#78A3D0; font-weight:bold;}
TABLE TR TD {font-family:Arial, Helvetica, sans-serif; font-size:11px;}
TABLE TR TH {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold}
TABLE TR TD SPAN {font-size:10px; color:#999;}
TABLE TR TD A {color:#78A3D0; text-decoration:none; font-weight:normal;}
TABLE TR TD A:HOVER {text-decoration:underline;}
TABLE TR.head {background:url(../nimages/bg-TRhead.gif) repeat-x; background-position:bottom; color:#76777f;}
TABLE TR.head TD {color:#76777f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
TABLE TR.subhead {color:#76777f; text-transform:uppercase;}
TABLE TR.subhead TD {color:#76777f; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px;}
TABLE TR TD UL {margin:0px; padding:0px;}
TABLE TR TD UL LI {float:left; display:inline; background-position:0px 5px; margin:0 15px 0 0; padding:0 0 0 10px;}

/*TABLE TR TD TABLE {border:none;}
TABLE TR TD TABLE TR {background:none;}
TABLE TR TD .percentage {color:#AD353A; font-family:Arial, Helvetica, sans-serif;}*/

table.nostyle {border:none; margin:0; padding:0; background:none; width:100%;}
table.nostyle tr{margin:0; padding:0; background:none;}
table.nostyle tr td { margin:0; padding:0; background:none;}

TABLE#payment {width:98%; border:1px solid #EFEFEF; margin:0 0 10px 4px;}

UL {margin:0px; padding:0 0 10px 0;}
UL LI {background:url(../nimages/arrow-subnav.gif) no-repeat 0px 7px; padding:2px 0 2px 10px; list-style:none;}

OL {margin:0px 0 0 22px; padding:0 0 10px 0;}
OL LI {padding:2px 0 2px 0;}
OL LI UL {margin:0px; padding:0 0 7px 0;}
OL LI UL LI {padding:2px 0 2px 10px;}

.highlight {color:#78A3D0;}
.highlight2 {color:#AD353A;}
.number {color:#AD353A; font-weight:bold; font-size:12px;}

.cont-img {width:100%; text-align:center;}

#toplink {text-align:right; margin-top:20px;}
#toplink A {color:#78A3D0; text-decoration:none; font-weight:bold; width:90px; background:url(../nimages/bg-toplink.gif) no-repeat 0px 5px; padding:0 16px 0 10px;}
#toplink A:HOVER {text-decoration:none; background-position:0px 2px;}

.validation {color:#AD353A; padding:0 0 10px 0;}
.success {color:#088B49; padding:0 0 10px 0;}
.transaction-box {padding:0px 0 10px 0; border-top:1px solid #EFEFEF;}

.subhead1 {font-size:12px;}
.smltxt {font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:normal;}
.searchstring {color:#585A59;}

#cont-area .paging-box {padding:5px 0 6px 0; border-top:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
#cont-area .paging-box A {text-decoration:none; font-weight:bold; padding:1px 4px 1px 6px; display:block; background:#EFEFEF; color:#888;}
#cont-area .paging-box A:HOVER {text-decoration:none; color:#78A3D0; display:block; background:#EAEAEA;}
#cont-area .paging-box DIV {float:left; width:auto; padding:0 0 0 3px; font-family:verdana; font-size:9px; font-weight:bold; display:block;}
#cont-area .paging-box DIV DIV {padding:1px 4px 1px 6px; display:block;}
#cont-area .paging-box DIV DIV.on {background:#BFBFBF; color:#FFF;}
#cont-area .paging-box DIV.record {float:right; padding-right:5px; font-size:10px; font-weight:normal; font-family:arial}
#cont-area .paging-box DIV.disabled {color:#BFBFBF; padding:1px 4px 1px 6px; margin-left:3px; display:block; background:#f3f3f3;}


/* CONTENT STYLES
------------------------------------------------------------------------------ */
#logo-panel {width:980px; height:93px; background:#FFF url(../nimages/bg-Tpanel.gif) repeat-x; margin-bottom:10px;}
#logo-panel .left {float:left; width:10px; height:93px; background:url(../nimages/bg-Tpanel-L.gif) no-repeat;}
#logo-panel .right {float:right; width:16px; height:93px; background:url(../nimages/bg-Tpanel-R.gif) no-repeat;}

.logobox {float:left; width:200px; height:71px; margin:7px 0 0 7px;}
	.logobox img {width:198px !important; height:71px !important;}
.logobyline {float:left; width:146px; margin:16px 0 0 18px; display:none;}

#Tsearch {float:right; width:280px; padding-top:2px;}
#Tsearch .field {float:left; padding:32px 0 0 0; width:235px;}
#Tsearch .sbut {float:left; width:36px; height:34px; padding-top:27px;}
#Tsearch LABEL {float:left; font-size:11px; color:#7A7979; padding:6px 10px 0 0;}
#Tsearch INPUT {float:left; width:136px; height:18px; background:#EFEFEF; border:0px; padding:3px 0 0 5px;}

/*
#cont-wrap {width:974px; background:#FFF;}
#cont-wrap .top {width:974px; height:10px;}
#cont-wrap .top .left {float:left; width:10px; height:10px; background:url(../nimages/bg-contentTL.gif) no-repeat;}
#cont-wrap .top .right {float:right; width:10px; height:10px; background:url(../nimages/bg-contentTR.gif) no-repeat;}
*/
#cont-wrap {width:980px; background: #fff url(../nimages/bg-footer-base.gif) no-repeat left bottom; padding-bottom:60px}
#cont-wrap .top {width:980px; height:10px;}
#cont-wrap .top .left {float:left; width:10px; height:10px; background:url(../nimages/bg-contentTL.gif) no-repeat;}
#cont-wrap .top .right {float:right; width:10px; height:10px; background:url(../nimages/bg-contentTR.gif) no-repeat;}

#cont-box {width:954px; margin-left:10px; background:url(../nimages/bg-cont-wrap.gif) repeat-y;}

#nav-col {float:left; width:182px;}
#cont-col {float:left; width:560px; margin-right:9px; height:auto; text-align:left}
#img-col {float:left; width:203px;}

#structure-box {width:100%; text-align:center; padding:40px 0 40px 0;}

#strcture-table {width:447px; padding-left:36px;}
#strcture-table TABLE {width:447px; background:none; border:none;}
#strcture-table TABLE TR {background:none;}
#strcture-table TABLE TR TD SPAN {color:#78A3D0; font-size:11px;}

.print-but {float:right; width:auto; text-align:right; background:url(../nimages/icon-print.gif) no-repeat 0px 1px; padding:0 0 0 20px;}
.print-but A {font-weight:normal; color:#8A8B8B;}
.print-but A:HOVER {color:#AD353A; text-decoration:none;}

.back-but {float:right; width:auto; text-align:right; background:url(../nimages/icon-back.gif) no-repeat 0px 4px; padding:0 10px 0 13px; margin-right:10px; border-right:1px solid #CCC;}
.back-but A {font-weight:normal; color:#8A8B8B;}
.back-but A:HOVER {color:#AD353A; text-decoration:none;}
.fix-but {border:none; margin-right:0; padding:0 0 0 13px;}

.back-but2 {float:right; width:auto; text-align:right; background:url(../nimages/icon-back.gif) no-repeat 0px 4px; padding:0 0 0 13px;}
.back-but2 A {font-weight:normal; color:#8A8B8B;}
.back-but2 A:HOVER {color:#AD353A; text-decoration:none;}

.form-col {float:left; width:auto; padding:0 12px 0 0;}
.form-col SPAN {text-transform:uppercase; font-size:9px; font-weight:bold}

.search-col {float:left; width:auto; padding:0 10px 0 5px;}
.search-col DIV {text-transform:uppercase; font-size:9px; color:#999; padding:4px 0 0 0;}

.keyword-txt {padding:10px 0 10px 0;}
.searchform-but {padding:18px 0 0 0; cursor:pointer;}
.searchform-but2 {padding:5px 0 0 0; cursor:pointer;}

.date-pad {font-weight:bold; padding-right:20px;}
.venue-pad {font-weight:bold; padding-right:10px;}

UL#branch {margin:0px; padding:20px 0 0 0;}
UL#branch LI {float:left; list-style:none; width:150px; height:60px; padding:0 30px 10px 0;}
UL#branch LI.end {padding:0 0 10px 0;}

.href-blue {color:#78A3D0}

.meetings {float:left; width:140px;}

.email {float:left; margin-top:-16px;}

#idobson {background:url(../images/email/idobson_email.gif); margin-right:3px; width:185px; height:18px}
#idobson:hover { background:url(../images/email/idobson_email.gif) 0 -18px; margin-right:3px; width:185px; height:18px}

#jhepm {background:url(../images/email/jhepm_email.gif); margin-left:14px; width:144px; height:18px}
#jhepm:hover { background:url(../images/email/jhepm_email.gif) 0 -18px; margin-left:14px; width:144px; height:18px}

.thumbs {padding: 5px 10px; float: left; cursor:pointer}

#uni_links {width:100%; border:none}
#uni_links TR {background: none;}
#uni_links TR TD A {background:url(../nimages/arrow-subnav.gif) no-repeat 0px 8px; padding-left:10px}

/* SPLASH STYLES
------------------------------------------------------------------------------ */
#branch-navON {width:auto; height:22px; position:absolute; z-index:1; padding-top:5px;}

.sppanel-holder {width:551px; background:url(../nimages/bg-sppanel-hold.gif) repeat-y 0 0; margin:0 0 0 9px; margin-top:10px; line-height:14px;}

.sp-panel {float:left; width:184px; background:url(../nimages/bg-sppanel-hold.gif) repeat-x left bottom;}
.sp-panel .content {width:159px; padding:0 0 0 12px;}
.sp-panel .content .himg {width:159px; height:69px; padding-bottom:13px;}
.sp-panel .content .sumtext {min-height:125px;}
* html .sp-panel .content .sumtext{height:125px;}
.sp-panel .content .sumtext-noevents {min-height:55px;}
* html .sp-panel .content .sumtext-noevents  {height:55px;}
.sp-panel .content .sumtext-nojobs {min-height:111px;}
* html .sp-panel .content .sumtext-nojobs  {height:111px;}
.sp-panel .content .login {float:left; padding:9px 0 0 67px; cursor:pointer;}
.sp-panel .content .conf-head {font-weight:bold; text-transform:uppercase; color:#b92033; font-size:12px;}
.sp-panel .content P {margin:8px 0 8px 0;}
.sp-panel .content .position {color:#8A8B8B; font-size:10px;}
.sp-panel .content .buttons {float:left; width:auto; margin:15px 0 0 0;}
.sp-panel .content .divider {width:100%; background:#ebeaea; height:1px; width:159px;}
.sp-panel .content .divider-dots {border-bottom:1px dashed #dcdbdb; border-left:none; border-right:none; border-top:none; background:#fff; height:1px; width:159px;}

.headhold {width:184px; height:27px; background:#FFF url(../nimages/bg-sppanel-head.gif) no-repeat; padding-bottom:12px;}
.headhold .head {padding:8px 0 0 9px;}
.headhold .head DIV {float:left; width:auto; padding-right:4px;}


UL.jobs {margin:0px; padding:0px;}
UL.jobs LI {border-bottom:1px solid #ebeaea; width:145px; padding:2px 0 4px 10px; background-position:0px 7px;}
UL.jobs LI A {font-weight:normal; color:#636564; display:block;}
UL.jobs LI A:HOVER {text-decoration:none; color:#78A3D0; display:block;}

UL.events {margin:0px; padding:0px;}
UL.events LI {border-bottom:1px solid #ebeaea; padding:4px 0 5px 10px; background-position:0px 9px;}
UL.events LI A {font-weight:normal; color:#636564; display:block;}
UL.events LI A:HOVER {text-decoration:none; color:#78A3D0; display:block;}



UL.link {margin:0px; padding:0px;}
UL.link LI {background:url(../nimages/arrow-blue.gif) no-repeat 0px 8px;}
UL.link LI A {color:#78A3D0; text-decoration:none; font-weight:bold;}
UL.link LI A:HOVER {text-decoration:underline;}

.mlogin-box {padding-top:14px;}
.mlogin-box .txt {float:left; width:65px; padding-top:5px; font-weight:bold; font-size:11px;}
.mlogin-box .txt2 {float:left; width:40px; padding-top:3px; font-weight:bold; font-size:11px;}
.mlogin-box .field {float:left; width:92px; padding:0 0 3px 0;}
.mlogin-box .field2 {float:left; width:115px; padding:0 0 5px 0;}
.mlogin-box .field2 INPUT {width:115px;}
.mlogin-box INPUT {/*border-left:1px solid #ccc;  border-top:1px solid #ccc; border-right:1px solid #F4F4F4; border-bottom:1px solid #F4F4F4;*/padding:0 0 0 0;}
.mlogin-box .textinput {background:#fff; width:87px; height:15px; padding:3px 0 2px 5px;}
.mlogin-box .login {float:left; padding:11px 0 0 67px; cursor:pointer; border:none;}
.mlogin-box .login2 {float:left; padding:11px 0 0 40px; cursor:pointer; border:none;}
.mlogin-box .forgotpass {color:#ad353a; font-size:9px; text-align:left; font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
.mlogin-box .forgotpass A {font-weight:normal; font-size:9px; color:#ad353a;}

#join-img {width:203px; height:253px; background: url(../nimages/sp-img-join.jpg) no-repeat;}
#join-img DIV {padding:5px 0 0 16px; cursor:pointer;}

#latenews {width:180px; border-top:1px solid #ebeaea;}
#latenews .divider {width:100%; background:#ebeaea; height:1px;}
#latenews UL {margin:0px; padding:0px;}
#latenews UL LI {color:#8A8B8B; border-bottom:1px solid #ebeaea; padding:9px 0 8px 0; background:none;}
#latenews UL LI SPAN {font-weight:bold; color:#7A9EC3;}
#latenews UL LI A {color:#8A8B8B; font-weight:normal;}
#latenews UL LI A:HOVER {color:#8A8B8B; text-decoration:none;}
#latenews UL LI DIV {background:url(../nimages/arrow-news.gif) no-repeat 0px 9px; color:#001373; font-size:9px; padding:6px 0 0 10px; letter-spacing:1px;}
#latenews UL LI DIV A {color:#001373;}
#latenews UL LI DIV A:HOVER {color:#78A3D0;}


.late-head {padding:12px 0 5px 0;}

#conftabs {width:500px; height:auto; position:absolute; z-index:1; font-size:11px;}
#conftabs DIV {float:left; width:auto; margin-right:2px}
#conftabs DIV A {float:left; display:block; height:31px; padding:0 10px 0 20px; margin:2px 0 0 0; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #efefef; border-bottom:1px solid #EFEFEF; background:#F9F9F9 url(../nimages/arrow-subnav.gif) no-repeat 10px 12px;}
#conftabs DIV A:HOVER {display:block; background:url(../nimages/arrow-subnav.gif) no-repeat 10px 12px; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; text-decoration:none; height:33px; margin:0 0 0 0; border-bottom:none;}
#conftabs DIV A SPAN {display:block; margin-top:6px;}
#conftabs DIV.end A {border-right:1px solid #EFEFEF;}
#conftabs DIV.on A {color:#AD353A; background:#FFF url(../nimages/arrow-subnav.gif) no-repeat 10px 12px; height:33px; border-bottom:none; margin:0 0 0 0;}
#conftabs DIV.on A:HOVER {height:33px; background:#FFF url(../nimages/arrow-subnav.gif) no-repeat 10px 12px;}
#conftabs DIV.onend {border-right:1px solid #EFEFEF;}
#conftabs DIV.onend A {color:#AD353A; background:#FFF url(../nimages/arrow-subnav.gif) no-repeat 10px 12px; border-top:1px solid #EFEFEF; border-left:1px solid #EFEFEF; border-right:1px solid #EFEFEF; text-decoration:none; height:33px; margin:0 0 0 0; border-bottom:none;}
#conftabs DIV.onend A:HOVER {height:33px; background:#FFF url(../nimages/arrow-subnav.gif) no-repeat 10px 12px;}
	#fixtab {height:18px;}

#membtabs-box {border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; width:520px; padding-top:33px;}
#membtabs-box .confpad {width:500px; padding:0 10px 0 10px; border-top:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
#membtabs-box .divider2 {width:500px; background:#F0F0F0; height:1px;}

#detailstabs-box {border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF; width:520px; padding-top:33px;}
#detailstabs-box .confpad {width:500px; padding:0 10px 0 10px; border-top:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
#detailstabs-box .divider2 {width:500px; background:#F0F0F0; height:1px;}

#conftabs-box {width:520px; padding-top:33px; border-left:1px solid #EFEFEF; border-bottom:1px solid #EFEFEF;}
#conftabs-box .confpad {width:500px; padding:0 10px 0 10px; border-top:1px solid #EFEFEF; border-right:1px solid #EFEFEF;}
#conftabs-box .divider2 {width:500px; background:#F0F0F0; height:1px;}

.securebut {float:left; width:auto; padding:0 8px 0 0;}


/* NAV COL STYLES
------------------------------------------------------------------------------ */
#nav-box {width:182px; height:231px; background:#AD353A url(../nimages/bg-nav-TL.gif) no-repeat; background-position:top left; padding-top:5px;}
#nav-box UL {float:left; margin:0px; padding:0px; width:164px; margin-top:4px}
#nav-box UL LI {padding:0px 0 0px 6px; width:165px; list-style-type:none; margin:0px; background:none; font-size:12px;}
#nav-box UL LI A {text-decoration:none; width:165px; display:block; font-weight:normal; color:#F3E1E2; padding:4px 0 3px 4px; background:url(../nimages/arrow-nav2.gif) no-repeat 162px 8px; margin:0px;}
#nav-box UL LI A:HOVER {background:#752118 url(../nimages/arrow-nav2.gif) no-repeat 162px 8px; width:165px;}
#nav-foot {width:182px; height:14px; background:url(../nimages/bg-nav-foot.gif) no-repeat;}

#nav-box UL LI UL {display:none; width:164px; position:absolute; left:-1000px; border-left:1px solid #BA4B50; border-top:1px solid #BA4B50; background:url(../nimages/bg-dhtmlB.gif) no-repeat; background-position:bottom; z-index:2; padding:0 0 12px 0; margin:0px;}
#nav-box UL LI UL LI {width:164px; height:auto; display:block; font-size:11px; padding:0px; padding-left:0; background:#AD353A; text-transform: capitalize}
#nav-box UL LI UL LI .top {width:164px; height:auto; display:block; font-size:11px; padding-top:5px; padding-left:0; background:#AD353A; margin:0px;}
#nav-box UL LI.on UL LI {left:-1000px;}
#nav-box UL LI UL LI A {padding:3px; margin-left:10px; color:#F3E1E2; width:138px; height:auto; border-top:1px solid #BA4B50; font-weight:normal; background:none;}
#nav-box UL LI UL LI A:HOVER {height:auto; width:138px; border-top:1px solid #BA4B50; background:#752118; display:block;}
#nav-box UL LI:HOVER {position:static;}
#nav-box UL LI:HOVER UL {left:auto; margin-top:-23px; height:auto; margin-left:149px; display:block;}

#nav-box LI.ieoff {float:left;}
#nav-box LI.iehover {float:left; position:static;}
#nav-box LI.iehover UL {left:auto; margin-top:-23px; height:auto; margin-left:149px; z-index:2; display:block;}
#nav-box LI UL LI .top {width:164px; height:auto; display:block; font-size:11px; padding-top:5px; padding-left:0; background:#AD353A; margin:0px;}

#nav-box UL LI UL LI.level1 {padding-top:5px;}
#nav-box UL LI UL LI.level1 A {border-bottom:1px solid #BA4B50;}
#nav-box UL LI UL LI.level2 {font-size:10px;}
#nav-box UL LI UL LI.level2 A {border-top:none; padding:1px; background:url(../nimages/dot-nav.gif) no-repeat 3px 9px;}
#nav-box UL LI UL LI.level2 A:HOVER {background:#912B29 url(../nimages/dot-nav.gif) no-repeat 3px 9px; width:142px; border-top:none;}

#nav-box UL LI UL LI .locked A {background:url(../nimages/icon-lock.gif) no-repeat 130px 7px;}
#nav-box UL LI .locked A:HOVER {background:#752118 url(../nimages/icon-lock-ro.gif) no-repeat 130px 7px;}

#nav-box UL LI.on UL {width:130px; position:absolute; left:-1000px; background:#215186; z-index:2;}

#nav-box UL LI#on {background:#568FBC;}
#nav-box UL LI#on A {color:#DFE7EF; font-weight:normal;}
#nav-box UL LI#on A:HOVER {color:#DFE7EF;}
#nav-box UL LI#on:HOVER UL {left:-1000px;}
#nav-box LI#on.iehover UL {left:-1000px;}

#nav-tools {width:162px; color:#8A8B8B; padding-left:6px; padding-top:3px;}
#nav-tools UL {margin:0px; padding:0px; border-top:1px solid #F0F0F0;}
#nav-tools UL LI {list-style:none; padding:4px 0 4px 30px; border-bottom:1px solid #F0F0F0; background:none;}
#nav-tools UL LI.text {padding:5px 0 5px 30px; background:url(../nimages/icon-abc.gif) no-repeat 5px 10px;}
#nav-tools UL LI.eml {background:url(../nimages/icon-email.gif) no-repeat 5px 7px;}
#nav-tools UL LI.sitemap {background:url(../nimages/icon-sitemap.gif) no-repeat 5px 8px;}
#nav-tools UL LI.details {background:url(../nimages/icon-details.gif) no-repeat 7px 7px;}
#nav-tools UL LI.logout {background:url(../nimages/icon-logout.gif) no-repeat 6px 7px;}

#nav-tools UL LI.text DIV {float:left; width:auto;}
#nav-tools UL LI.text DIV IMG {cursor:pointer;}

#nav-tools UL LI A {color:#8A8B8B; text-decoration:none; font-weight:normal;}
#nav-tools UL LI A:HOVER {color:#BD5D61;}

#branch-subnav {width:165px; padding-left:4px; padding-top:0px;}
#branch-subnav .head {width:135px; padding:4px 0 10px 5px;}
#branch-subnav UL {border-top:1px solid #F0F0F0; margin:0px; padding:0px;}
#branch-subnav UL LI {list-style:none; padding:4px 0 4px 0; color:#AD353A; border-bottom:1px solid #F0F0F0; font-weight:bold; background:none;}
#branch-subnav UL LI A {color:#8A8B8B; text-decoration:none; width:125px; padding-left:15px; display:block; background:url(../nimages/arrow-subnav.gif) no-repeat 5px 6px;}
#branch-subnav UL LI.on A {color:#AD353A;}
#branch-subnav UL LI A:HOVER {color:#AD353A;}

/* professional development subnav styles */

#prodev-subnav {width:182px; margin:0 0 15px 0; background:#eaf2fa url(../images/nav-bkg-prodev.gif) left bottom; padding:0}
#prodev-subnav .head {width:182px; padding:0;}
#prodev-subnav UL {margin:5px 0 0px 6px; padding:0px 0 10px 0; width:163px; line-height:14px}
#prodev-subnav UL LI {list-style:none; padding:0px 0 0px 5px; color:#AD353A; font-weight:bold; background:url(../images/nav-prodev-arrow.gif) no-repeat right 9px;}
#prodev-subnav UL LI A {color:#5d8cbe; padding:5px 0 7px 0px; text-decoration:none; width:160px; padding-left:0px; display:block; background:url(../images/dots-prodev-subnav.gif) repeat-x left bottom;}
#prodev-subnav UL LI A:HOVER {color:#AD353A;}
#prodev-subnav UL LI.last A {background:none}

/* CONTENT COL STYLES
------------------------------------------------------------------------------ */
#white-border-float {width:9px; background:#fff; position:absolute;}
#white-border-float.landing {height:204px;}

#branch-nav {width:560px; height:27px; background:#cecfd0 url(../nimages/bg-branch-nav.gif) no-repeat; margin-bottom:0px;}
#branch-nav UL {margin:0px; padding:10px 10px 0 0; float:right;}
#branch-nav UL LI {float:left; list-style:none; display:inline; width:auto; background:none; padding:0px;}
#branch-nav UL LI.select {padding:0 6px 0 0; margin-top:-1px;}
#branch-nav UL LI A {padding:0 6px 0 6px; display:block;}
#branch-nav UL LI A:HOVER {display:block; background:none;}

#region-nav2 {width:551px; height:37px; background:#cecfd0 url(../nimages/bg-branch-nav2.gif) no-repeat right top; margin-bottom:0px; margin-left:9px; text-align:right;}
#region-nav2 .formbox {padding: 9px 4px 0 0; background:url(../nimages/sh-regions.gif) no-repeat 230px 9px; }
#region-nav2 SELECT {background:#eaeaeb; color:#636564; font-size:11px; border:1px solid #c4c6c8; width:210px;}
#region-nav2 .mapicon {float:right; width:42px; height:29px; margin: -3px 0 0 6px;}
#region-nav2 .mapicon a img {margin: 0px; padding: 0px; background:#cecfd0 url(../nimages/icon-view-map2.gif) no-repeat;}
#region-nav2 .mapicon a:hover img{margin: 0px; padding: 0px; background:#cecfd0 url(../nimages/icon-view-map2-ro.gif) no-repeat;}

/*#region-nav2 UL {margin:0px; padding:9px 0 0 197px;}
#region-nav2 UL LI {float:left; list-style:none; display:inline; width:auto; background:none; padding:0px;}
#region-nav2 UL LI.select {padding:0 6px 0 0; margin-top:-1px;}
#region-nav2 UL LI A {padding:0 6px 0 6px; display:block;}
#region-nav2 UL LI A:HOVER {display:block; background:none;}*/

#header-box {width:551px; height:62px; background:#DEBABD url(../nimages/bg-header.gif) no-repeat; margin-left:9px}
#header-box DIV {width:auto; padding:18px 0 0 24px;}

#cont-area {width:525px; padding-left:20px; font-size:12px; text-align:left}

#cont-area .divider {width:100%; height:1px; background:#F0F0F0;}

#breadcrumb {width:100%; height:26px; font-size:11px; text-align:right; padding-top:12px; color:#C3C3C3;}
#breadcrumb A {text-decoration:none; color:#C3C3C3; padding:0 4px 0 4px; font-weight:normal;}
#breadcrumb A:HOVER {color:#8c8c8c;}
#breadcrumb A.on {color:#8c8c8c;}

/*addition*/
#broaderLink {width:150px; font-size:11px; text-align:right; color:#C3C3C3; margin:5px 0 5px 0;}
#broaderLink A {text-decoration:none; color:#C3C3C3; padding:0 4px 0 4px; font-weight:normal;}
#broaderLink A:HOVER {color:#A7A6A6;}

#sitemap {float:left; width:250px;}
#sitemap UL {margin:0px; padding:0 0 10px 0;}
#sitemap UL LI {background:url(../nimages/arrow-subnav.gif) no-repeat 0px 8px; padding:3px 0 3px 10px; list-style:none;}
#sitemap UL LI A {color:#78A3D0; text-decoration:none; font-weight:normal;}
#sitemap UL LI A:HOVER {text-decoration:underline;}

#sitemap UL LI DIV {background:none;}
#sitemap UL LI DIV A {color:#AD353A; text-decoration:none; font-weight:normal; font-size:12px;}

#sitemap UL LI.level1 {background:none; padding:3px 0 3px 0;}
#sitemap UL LI.level1 UL LI {background:url(../nimages/arrow-subnav.gif) no-repeat 0px 8px; padding:3px 0 3px 10px;}
#sitemap UL LI.level1 UL LI.level2 {background:url(../nimages/arrow-subnav.gif) no-repeat 0 8px; padding:3px 0 3px 0; margin:0 0 0 15px;}
#sitemap UL LI.level1 UL LI.level2 A {color:#A7A6A6;}

.member-head {font-size:12px; padding:20px 0 10px 0;}
.member-head .validation {color:#AD353A;}
.member-head .member-name {color:#AD353A; font-weight:bold;}

.purchase-but {float:left; width:85px; padding:10px 0 10px 0;}
.clear-but {float:left; width:57px;  padding:10px 0 10px 0;}

/* REGIONS HUB ADDITIONAL STYLES
------------------------------------------------------------------------------ */

#regions-hub #cont-area {width:521px; padding-left:0px;}
#regions-hub #cont-area #leftmargin {width:521px; padding-left:24px;}
#regions-hub #breadcrumb {width:521px; height:26px; font-size:11px; text-align:right; padding-top:12px; color:#C3C3C3; padding-left:24px;} 

#regions-hub H1 {font-size:18px; color:#555555; margin:20px 0 20px 24px; font-weight:bold;}

/* IMG COL STYLES
------------------------------------------------------------------------------ */
#main-img {width:203px; height:253px;}

#quicklinks {width:180px; padding-left:16px; padding-top:5px;}
#quicklinks .head {width:180px;}
#quicklinks .jumpmenu {width:180px; padding:16px 0 14px 0;}
#quicklinks SELECT {width:180px; height:20px; color:#636564;}

#subnav {width:180px; border-top:1px solid #F0F0F0; padding-bottom:14px;}
#subnav UL {margin:0px; padding:0px;}
#subnav UL LI {list-style:none; padding:5px 0 6px 10px; background:url(../nimages/arrow-subnav.gif) no-repeat 0px 10px; color:#A1A2A2; border-bottom:1px solid #F0F0F0;}
#subnav UL LI A {color:#76a1cc; text-decoration:none; font-weight:bold; width:165px; display:block; font-size:12px}
#subnav UL LI.on A {color:#76a1cc;}
#subnav UL LI A:HOVER {color:#BD5D61;}

#subnav UL LI.on UL {margin:0px; padding:3px 0 3px 0;}
#subnav UL LI.on UL LI {background:none; color:#78A3D0; border-bottom:none; font-size:10px; padding:0px 0 0px 10px; background:url(../nimages/dot-subnav.gif) no-repeat 0px 6px;}
#subnav UL LI .on UL LI A {color:#A1A2A2;}
#subnav UL LI.on UL LI A:HOVER {color:#BD5D61;}

#subnav UL LI.on UL LI.on A {color:#BD5D61;}

#subnav UL LI .locked A {background:url(../nimages/icon-lock-subnav.gif) no-repeat 150px 4px;}
#subnav UL LI .locked A:HOVER {background:url(../nimages/icon-lock-subnav.gif) no-repeat 150px 4px;}
#subnav UL LI.on .locked A {background:url(../nimages/icon-lock-subnav.gif) no-repeat 150px 4px;}
#subnav UL LI.on .locked A:HOVER {background:url(../nimages/icon-lock-subnav.gif) no-repeat 150px 4px;}

#subnav #latenews {width:180px; border:none;}
#subnav #latenews UL {margin:0px; padding:0px;}
#subnav #latenews UL LI {color:#8A8B8B; border-bottom:1px solid ##F0F0F0; padding:9px 0 8px 0; background:none;}
#subnav #latenews UL LI SPAN {font-weight:bold; color:#7A9EC3;}
#subnav #latenews UL LI A {color:#8A8B8B; font-weight:normal;}
#subnav #latenews UL LI A:HOVER {color:#8A8B8B; text-decoration:none;}
#subnav #latenews UL LI DIV {background:url(../nimages/arrow-news.gif) no-repeat 0px 9px; color:#001373; font-size:9px; padding:6px 0 0 10px; letter-spacing:1px;}
#subnav #latenews UL LI DIV A {color:#001373;}
#subnav #latenews UL LI DIV A:HOVER {color:#78A3D0;}

#subnav UL.link {margin:0px; padding:0px; border:none;}
#subnav UL.link LI {background:url(../nimages/arrow-blue.gif) no-repeat 0px 9px; border:none;}
#subnav UL.link LI A {color:#78A3D0; text-decoration:none; font-weight:bold; border:none;}
#subnav UL.link LI A:HOVER {text-decoration:underline;}

#map 	{width:479px; padding:20px 0 20px 0; margin:0 auto; }

/* INDENT STYLES
------------------------------------------------------------------------------ */
#wrapper-col { width:450px; }
#left-col { width:100px; float:left; }
#right-col { width:300px; }


/* FOOTER STYLES ------------------------------------------------------------------------------
#footer-box {height:57px; padding-top:35px; width:954px; margin-left:10px;}

#tool-col {float:left; width:182px; height:55px;}
#tool-col .toolbox {width:100px; padding:17px 0 0 34px;}
#tool-col .icon {float:left; width:20px; height:10px; background:url(../nimages/divider-icons.gif) no-repeat; background-position:right; padding-left:10px;}
#tool-col .iconend {float:left; width:20px; height:10px; padding-left:10px;}

#info-col {float:left; width:772px; height:55px; background:#F7F7F7}
#info-col DIV {padding:17px 0 0 21px; color:#999999;}
#info-col SPAN {padding:0 10px 0 10px;}

#foot-bg {width:974px; height:10px; background:url(../nimages/bg-footerB.gif) no-repeat;}

#foot-bot {color:#AEAEAE; font-size:10px; margin-bottom:15px;}
#foot-bot A {color:#AEAEAE; text-decoration:none; font-weight:normal;}
#foot-bot A:HOVER {text-decoration:underline;}

#copyright-box {float:left; width:220px; padding:15px 0 0 10px;}
#privacy-box {float:left; width:200px; padding-top:15px;}
#privacy-box SPAN {padding:0 9px 0 9px;}

#enquiry-footer {color:#a1a2a2; width:auto; border:none; margin: 12px 0 0 6px; }
#enquiry-footer tr {background:none; border:none;}
#enquiry-footer td {padding: 0 12px 0 13px; border-right:1px solid #e7e7e7;}
#enquiry-footer td.noborder {padding: 0 0px 0 12px; border-right:none;}

#e7-box {float:right; width:auto; padding:15px 10px 0 0;}
#e7-box DIV {float:left; width:auto; padding:0px 0 0 10px;}
#e7-box DIV IMG {padding:2px 0 0 0;}

#e7-link {float:right; width:250px; color:#aeaeae; font-family: arial; font-size:10px; margin: 15px 8px 0 0}
#e7-link a {display:block; float:right; padding:0px 5px 0 21px; color:#aeaeae; text-decoration:none; height:17px; background:url(../images/logo-e7.gif) no-repeat left top;}
#e7-link a#web-design {background:none;}
#e7-link a:hover {background-position:bottom left; color:#AEAEAE; background:url(../images/logo-e7.gif) no-repeat left -19px;} */

/* FOOTER STYLES ------------------------------------------------------------------------------ */
#footer {color:#9d9d9d; font-size:11px;  font-family:Arial, Helvetica, sans-serif; margin-bottom:15px; width:980px; margin-left:auto; margin-right:auto; line-height:1.5em}
#footer table {padding:15px 20px 15px 20px}
#footer table li {float:none; display:block; background:none; padding-left:0px}

#footer A {color:#9d9d9d; text-decoration:none; font-weight:normal;}
#footer A:HOVER {text-decoration:underline;}

#copyright-box {float:left;  padding:15px 0 0 0px;}
#privacy-box {float:left; width:200px; padding-top:15px;}
#privacy-box SPAN {padding:0 9px 0 9px;}


#e7-box {float:right; width:auto; padding:15px 10px 0 0;}
#e7-box DIV {float:left; width:auto; padding:0px 0 0 10px;}
#e7-box DIV IMG {padding:2px 0 0 0;}

/* Professional Development styles new @ 12.10.09 */

/**************************************************************************************************/

.prodev .graphic-header {margin-left:10px}
.prodev #cont-area {width:550px; padding-left:10px; font-size:12px; text-align:left}
.prodev #cont-area h1 {padding-left:7px}
.prodev #cont-area h2 {padding:0 0 5px 7px; color:#668fcb; line-height:18px;}

/* search panel styles */

table.search {width:540px; border:none; margin:5px 0 10px 10px;}
table.search tr {background:none; padding:0;}
table.search tr td {padding:0;}

.prodev .header {width:550px; margin:10px 0 10px 0px; height:31px; background: #eaebed url(../images/column-list-header-bkg.gif) no-repeat right top;}
.prodev .header img {padding: 10px 0 0 10px}
.prodev .back-but {margin:0 5px 0 0; font-size:11px}
.prodev #header-box {width:551px; height:99px; background:url(../images/bg-header-prodev.gif) no-repeat; margin-left:9px}
.prodev #header-box DIV {width:auto; padding:18px 0 0 22px;}
.prodev .region-selector {display:none}

/* column list styles */

.column-list-wrapper {width:550px; margin:10px 0 10px 0px; line-height:14px; text-align:left; background:url(../images/splash-vert-divider.gif) no-repeat 272px 45px;}

.column-list {float:left; width:273px; margin-right:1px;}
.column-list p {margin:14px 12px 0px 12px;}

.column-list .header {width:273px; height:31px; margin:0 0 5px 0; background: url(../images/column-list-header-bkg.gif) no-repeat left top;}
.column-list .header img {padding: 10px 0 0 10px}
.column-list .header .button {float:right; margin-top:7px; padding-right:10px;}
.column-list .header .button a {color:#76777f; font-weight:normal; background:url(../nimages/arrow-grey.gif) no-repeat right 7px; padding: 2px 10px 2px 5px; margin: 0 0 0 5px; display:block; font-size:11px}
.column-list .header .button a:hover {text-decoration:none; background-color:#f6f6f7; color:#ad353a;}

.column-list UL {margin:14px 12px 0 11px; padding:0; font-size:11px;}
.column-list UL LI {padding:0; background:none; line-height:14px;}
.column-list UL LI .date {float:left; text-align:left; width:45px; color:#b1b2b2; padding-bottom:6px; margin: 0px;}
.column-list UL LI .title {float:right; text-align:left; width:197px; font-size:11px; padding-bottom:6px; margin: 0px; display:block;}
.column-list UL LI A {font-weight:normal; color:#3877c2;}
.column-list UL LI A:HOVER {text-decoration:none; color:#ad353a; background:#f6f6f7}


.prodev ul li {display:block; float:none;}