/* reset.css */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5em;}
table {border-collapse:separate;border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* typography.css */
body {font-size:0.76em;color:#6a6a6a;background:#555555;font-family:Arial, Helvetica, sans-serif; text-align:left;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.75em;}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;text-decoration:underline;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
table {margin-bottom:1.4em;width:100%;}
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}

.clear {clear:both;}
.noScreen, .noDisplay {display: none;}
a {text-decoration: none; color: #e64f22;}
h1.replacement {display: none;}

/* layout.css */
.wrapper {width:864px;margin:auto;}

/* search_form.css */
#searchBar {background:url(/interface_images/searchbg.gif) repeat-x bottom #555555;font-size:85%; text-transform:uppercase;color:#ffffff;}
#searchBar .wrapper {padding:3px 0 0 17px;}
#searchBar input.searchInput, #searchBar select.searchOptions {border:1px solid #383838;font-size:90%;color:#909090;}
#searchBar input.searchInput {width:124px; padding:3px; margin:0 5px 0 5px;}
#searchBar select.searchOptions {width:84px; padding:2px; margin:0 5px 0 5px;}
#searchBar input.searchSubmit {margin:0;padding:0;width:36px;height:24px;background:url(/interface_images/go_button.gif) 0 4px no-repeat;border:0;}

/* functional_menu.css */
ul.functionalMenu {margin:10px 0 0 0; padding:0; list-style:none;float:right; clear:right; position: relative;}
ul.functionalMenu li.news, ul.functionalMenu li.recruitment {float:left;background:url(/interface_images/func_menu_internal_right.gif) no-repeat right top; margin:0; padding:0;}
ul.functionalMenu li.contact {float:left;background:url(/interface_images/func_menu_right.gif) no-repeat right top; margin:0; padding:0;}
ul.functionalMenu li.news a {display:block;height:19px;background:url(/interface_images/func_menu_left.gif) no-repeat left top; padding:3px 8px 0 30px;}
ul.functionalMenu li.recruitment a, ul.functionalMenu li.contact a {display:block;height:19px;background:url(/interface_images/func_menu_internal_left.gif) no-repeat left top; padding:3px 8px 0 16px;}
ul.functionalMenu li a {text-decoration:none;color:#909090;}
ul.functionalMenu li a:hover {color:#e64f22;}

/* header_area.css */
#headerArea {background: #ffffff;}
#headerArea .wrapper {padding:13px 0 5px 17px;}
#menuArea {display:block; background: url(/interface_images/menu_bottom.gif) no-repeat #dbe8ed bottom; width: 847px; margin-bottom: 17px;}
#menuArea #menuInner {background: url(/interface_images/menu_top.gif) no-repeat top; padding:6px 0; position: relative;}
#menuArea #menuInner ul, #menuArea #menuInner ul li {display:inline; padding: 0; margin: 0;}
#menuArea #menuInner a {font-size:85%;text-decoration:none; color: #504432; font-weight:bold; padding:6px 16px 6px 8px; background: url(/interface_images/bullet_white.gif) no-repeat right;}
#menuArea #menuInner a.last {background: none; padding-right:0;}
#menuArea #menuInner a:hover, #menuArea #menuInner ul.userList a:hover {color: #e64f22;}
#menuArea #menuInner ul.userList {float: right;padding-right: 8px;}
#menuArea #menuInner ul.userList a {color: #006776;}
#menuArea #menuInner ul.userList a.register {background: url(/interface_images/register_icon.gif) no-repeat left; padding: 0 8px 0 16px;}
#menuArea #menuInner ul.userList a.last {background: url(/interface_images/bullet_white.gif) no-repeat left; padding-left: 16px;}





.logoArea {background: url(/interface_images/logo.gif) no-repeat; width: 217px; margin-right: 15px; float:left;}
.missionStatement {margin-left: 232px; background: url(/interface_images/mission_bg.gif) no-repeat; height: 76px; padding: 19px;}
.missionStatement h1.missionOne {color: #44392f; font-size: 180%; line-height: 120%; text-indent: -9999px;}
.leftAreaHome {width: 217px; margin-right: 15px; float:left;}
.leftArea {width: 217px; margin-right: 15px; float:left; padding-top: 27px;}
.leftArea .leftModule{height: 212px; padding: 0;}
.leftArea .notes {padding: 10px; background: #363636 url(/interface_images/left_module_bottom.gif) no-repeat bottom; color: #ffffff; font-size: 90%; line-height: 130%; margin-bottom: 20px;}
.leftArea .notes a {display: block; background: url(/interface_images/member_icon_white.gif) no-repeat left; padding-left: 17px; text-decoration: none; color: #e64f22;}
.leftArea .notes a.mainCV {display: block; background: url(/interface_images/member_icon_white_negative.gif) no-repeat left; padding-left: 17px; text-decoration: none; color: #e64f22;}
#headerArea .leftArea {margin-top:15px;}
.leftArea .notes .divide, .divide {
	background: url(/interface_images/dash_divide.gif) repeat-x;
	height: 3px;
	margin: 3px 0;
	display: block;
	font-size: 0.06em;
	clear: inherit;
}
.leftArea .notes a.groupClerkLink {}
.quote {background: url(/interface_images/quote.gif) no-repeat; text-indent: 33px; }
.NewsDate {background: url(/interface_images/dash_divide.gif) repeat-x top; padding-top: 5px; margin-bottom: 15px;}
.rightArea .NewsDate {background: none; border-top: 1px solid #e5e3df; padding-top: 5px; margin-bottom: 25px;}
.expertInfoArea{display:block; background: url(/interface_images/expertise_view_back.gif) no-repeat #cecccb bottom; margin-bottom: 17px; margin-right:15px;}
.expertInfoTextArea{padding:10px}
.rightArea {
	margin-left: 232px;
	margin-bottom: 30px;
}
.rightArea h1 {margin:0; padding:0;}
.rightArea .breadCrumb {border-top: 1px solid #c0bebf; font-size: 90%; background: url(/interface_images/dash_divide.gif) repeat-x bottom; padding-bottom: 3px; color: #838383; margin-bottom: 10px; display: block;}
.rightArea .breadCrumb a.addCollection, .rightArea .breadCrumb input.addCollection, .rightArea .breadCrumb .addCollection {float:right; background: url(/interface_images/add_collection_button.gif) no-repeat; color: #ffffff; width: 119px; height: 18px; padding: 0; margin: 1px; font-size: 0.06em;}
.rightArea .breadCrumb a {text-decoration: none; color: #006776; background: url(/interface_images/bullet_grey.gif) no-repeat right 6px; padding-right: 10px; margin-right: 5px; text-indent: 0;}
.rightArea .breadCrumb a:hover {color: #ffffff; background: #006776;}
.rightArea .breadCrumb a.addCollection:hover {background: url(/interface_images/add_collection_button.gif) no-repeat;}
.rightArea h3 {color: #a4a4a4; line-height: 130%;}
.leftArea h3 {color: #535353; font-size: 135%; line-height: 150%;}

.linkListEncase {background: url(/interface_images/dash_divide.gif) repeat-x top; margin:10px 0 0 0;padding:10px 0 0 0;}
ul.linkList, ul.linkList li, ul.linkListDoc, ul.linkListDoc li {list-style:none;margin:0;}
ul.linkList li a {display: block; text-decoration:none;color:#e64f22; border-bottom: 1px solid #d7d5d1; background:url(/interface_images/news_icon.gif) no-repeat left 7px; padding: 6px 0 6px 19px;line-height:110%;}
ul.linkListDoc li a {display: block; text-decoration:none;color:#e64f22; border-bottom: 1px solid #d7d5d1; background:url(/interface_images/doc_icon.gif) no-repeat left 7px; padding: 6px 0 6px 19px;line-height:110%;}
ul.linkList li a.last, ul.linkListDoc li a.last {border:0;}
ul.linkList li a:hover, ul.linkListDoc li a:hover, ul.linkList li a.viewAllNews:hover  {color: #8a3012;}
ul.linkList li a .date, ul.linkListDoc li a .date {color:#6a6a6a;font-size: 85%;display:block;}

a.download {display: block; text-decoration:none;color:#e64f22; background:url(/interface_images/doc_icon.gif) no-repeat left 5px; padding: 4px 0 0 19px; line-height:110%; border-top: 1px solid #d7d5d1; margin-top: 3px;}

/*
a.memberSilk {width: 284px; margin-right: 15px; float: left; border-bottom: 1px solid #dddddd; background: url(/interface_images/member_icon.gif) no-repeat left; padding: 2px 0 2px 17px;}
a.memberSilk span {color: #6a6a6a;}
a.expertiseArea {width: 284px; margin-right: 15px; float: left; border-bottom: 1px solid #dddddd; padding: 2px 0 2px 0;}
*/

.columnLeft, .columnRight {width: 295px; float: left;}
.columnLeft {margin-right: 15px;}
a.memberSilk {display: block; border-bottom: 1px solid #dddddd; background: url(/interface_images/member_icon.gif) no-repeat left 6px; padding: 2px 0 2px 17px;}
a.memberSilk .position {display: block; font-weight: bold;}
a.memberSilk span {color: #6a6a6a;}
a.expertiseArea {width: 284px; margin-right: 15px; float: left; border-bottom: 1px solid #dddddd; padding: 2px 0 2px 0;}

.rightArea h2, .leftArea h2 {text-transform: uppercase; color: #908f8d; font-size: 100%; font-weight: bold;}

.rightArea a.cvLink {display: block; border-bottom: 1px solid #dddddd; background:url(/interface_images/doc_icon.gif) no-repeat left; padding: 2px 0 2px 19px;}

/* information_area.css */
#informationArea {background: url(/interface_images/information_bg.gif) repeat-x #f0eeea; border-top:15px solid #ffffff;}
#informationArea .wrapper {padding:0 0 20px 17px;}
#informationArea .wrapper .tab {display:block; height:22px; background: url(/interface_images/inside_the_site.gif) no-repeat; margin-bottom: 15px;}
#informationArea .wrapper .tabInternal {display:block; height:22px; background: url(/interface_images/in_this_section.gif) no-repeat; margin-bottom: 5px;}
#informationArea .linkList {background: none; margin:0; padding:0;}
#informationArea h5 {font-weight:normal;color:#908f8d;font-size:100%;border-bottom:1px solid #908f8d; margin-top: 10px; font-weight: bold;}

.viewArea{display:inline; background: url(/interface_images/view_back_bottom.gif) no-repeat #cecccb bottom; width:300px; height:270px; margin-bottom: 17px; margin-right:15px; float:left; position: relative;}
.viewArea a{text-decoration: none;}
.viewTextArea{padding:10px;}
a .viewTextArea{color: #6a6a6a;} 
a:hover .viewTextArea{color: #8a3012;} 
.viewArea h2{position: absolute; display:block; background:url(/interface_images/module_title_bg.gif); width: 280px; padding: 5px 10px 5px 10px; color: #44392f; font-size: 110%; line-height: 120%; font-weight: normal; top: 144px;}
.viewArea h2 span{background: #dbe8ed; padding: 2px 5px; display: block;}
.viewArea a:hover h2 {color: #ffffff;}
.viewArea a:hover h2 span {background: #e64f22;}



.columnSingle {width: 210px; padding-right: 15px; float: left;}
.columnDouble {width: 395px; padding-right: 15px; float: left;}
.columnTriple {width: 630px; float: left; display: block;}

#headerArea .columnSingle {width: 200px;}

.columnSingle h2, .columnDouble h2, .columnTriple h2 {text-transform: uppercase; color: #908f8d; font-size: 100%; border-bottom: 1px solid #908f8d; font-weight: bold; margin-top: 15px;}
.columnSingle a.viewAllNews, .rightArea a.viewAllNews, .columnTriple a.viewAllNews, .leftArea a.viewAllNews {color: #e64f22; text-decoration: none; background: url(/interface_images/news_icon_negative.gif) no-repeat left; padding-left: 14px;}
.rightArea a.viewAllNews, .columnTriple a.viewAllNews, .leftArea a.viewAllNews {padding: 5px 0 5px 19px; display: block; color: #333230;}
.rightArea a.viewAllNews:hover, .columnTriple a.viewAllNews:hover, .leftArea a.viewAllNews:hover {color: #e64f22;}
ul.linkList li a.viewAllNews {color: #e64f22; text-decoration: none; background: url(/interface_images/news_icon_negative.gif) no-repeat left; padding-left: 19px; border: none;}

#informationArea a.viewAllMembers {float:right; color: #e64f22; text-decoration: none; background: url(/interface_images/member_icon_negative.gif) no-repeat left; padding-left: 17px; margin-top: 15px;}
#informationArea a.viewAllMembers:hover, .newsItem a:hover, .newsItemLast a:hover, .columnSingle a.viewAllNews:hover, .memberItem a:hover, .personnelItem a:hover {color: #333230;}

.newsItem, .memberItem, .personnelItem {display: block; padding: 0 0 10px 0; margin-bottom: 8px; background: url(/interface_images/dash_divide.gif) repeat-x bottom;}
.memberItem {float: left; width:180px; margin-right: 15px;}

/*.expertiseItem {float: left; width:195px; margin-right: 15px; background: url(/interface_images/expertise_bottom.gif) no-repeat left bottom #b3b2b0;}
.expertiseItem a {background: url(/interface_images/expertise_top.gif) no-repeat left top; padding: 10px; display: block; color: #ffffff;}
.expertiseItem a:hover {color: #537074;}*/

.expertiseItem {width: 300px; margin-right: 15px; margin-bottom: 15px; float: left; background: url(/interface_images/expertise_bottom.gif) no-repeat left bottom #b3b2b0;}
.expertiseItem:hover {background-color: #537074;}
.expertiseItem a {background: url(/interface_images/expertise_top.gif) no-repeat left top; padding: 10px; display: block; color: #ffffff;}
.expertiseItem a:hover {color: #537074;}
a.expertiseListItem {display:block; color: #e64f22; text-decoration: none; background: url(/interface_images/doc_icon.gif) no-repeat left; padding: 2px 0 2px 14px; border-bottom: 1px solid #d7d5d1;}
a.expertiseListItem:hover {color: #000000;}
.expertiseItem:hover a {color: #ffffff;}

.tripleItem {width: 630px; margin-bottom: 15px; display: block; background: url(/interface_images/triple_bottom.gif) no-repeat left bottom #b3b2b0;}
.tripleItem:hover {background-color: #537074;}
.tripleItem a {background: url(/interface_images/triple_top.gif) no-repeat left top; padding: 10px; display: block; color: #ffffff;}
.tripleItem h3 {font-size: 100%; color: #ffffff; font-weight: bold; text-transform: uppercase; margin-bottom: 5px;}
.tripleItem a:hover {color: #537074;}
.tripleItem:hover a, .tripleItem:hover h3 {color: #ffffff;}

.newsItemLast {display: block; border-bottom: 1px solid #8f8f8f; padding: 0 0 10px 0; margin-bottom: 10px;}
.newsItem a, .newsItemLast a {display:block; color: #e64f22; text-decoration: none; background: url(/interface_images/news_icon.gif) no-repeat left 3px; padding-left: 14px;}
.newsItem .notes a {display: inline; background: none; padding: 0;}
.memberItem a {display:block; color: #e64f22; text-decoration: none; background: url(/interface_images/member_icon.gif) no-repeat left 3px; padding-left: 17px;}
.personnelItem span {display:block; text-decoration: none; background: url(/interface_images/member_icon.gif) no-repeat left 3px; padding-left: 17px;}
.newsItem .notes, .newsItemLast .notes {font-size: 90%; line-height: 110%; padding-left: 14px;}
.memberItem .notes {font-size: 90%; line-height: 110%; padding-left: 17px;}
.personnelItem .notes {padding-left: 17px; font-weight: bold; float: right;}
.newsItem .notes strong, .newsItemLast .notes strong, .memberItem .notes strong {color: #434343;}
a.memberThumb {float: right; background: none;}

.teamItem {float: left; width:180px; margin: 0 15px 15px 0; padding: 5px; border: 1px solid #eeeeee;}
.teamItem span {display:block; text-decoration: none; background: url(/interface_images/member_icon.gif) no-repeat left 3px; padding-left: 17px; font-weight: bold;}
.teamItem .notes {display: block;}

.alphaList {background: url(/interface_images/alpha_top.gif) no-repeat top #537074; margin-bottom: 30px;}
.alphaList .internal {background: url(/interface_images/alpha_bottom.gif) no-repeat bottom; padding: 5px; color: #ffffff; text-align: center;}
.alphaList .internal a {color: #ffffff; text-decoration: none; font-weight: bold; padding: 0 7px;}
.alphaList .internal a:hover {color: #537074; background: #ffffff;}

.informationCopy {background: url(/interface_images/dash_divide.gif) repeat-x bottom; display: block; padding-bottom: 12px;}
.columnSingle input.searchInput, .columnSingle select.searchOptions {border:1px solid #383838;font-size:90%;color:#909090;}
.columnSingle input.searchInput {width:124px; padding:3px; margin:0 5px 0 0;}
.columnSingle select.searchOptions {width:175px; padding:2px; margin:0 5px 0 0;}
.columnSingle input.searchSubmit {margin:0;padding:0;width:36px;height:24px;background:url(/interface_images/go_button.gif) 0 4px no-repeat;border:0;}

/* footer_area.css */
#footerArea {background: url(/interface_images/footer_bg.gif) repeat-x #555555; height: 90px;}
#footerArea .wrapper {padding:15px 0 5px 17px;}
.footerMenu{width: 550px; margin-bottom: 17px;color:#FFFFFF;font-size:85%;}
.footerMenu ul, .footerMenu ul li {display:inline; padding: 0; margin: 0;}
.footerMenu a {text-decoration:none;color: #e64f22;font-weight:bold;padding:0 16px 0 8px;background: url(/interface_images/bullet_white.gif) no-repeat right;}
.footerMenu a.last {background: none; padding-right:0; margin-right:8px}
#footerArea .logos{margin:5px 15px 0 0; float:right}


/* News.css */
ul.ulNo5PageNews {text-decoration:none;list-style-type:none;padding:0px;margin:0px;}
ul.ulNo5PageNews li.liNo5  {}
ul.ulNo5PageNews li.liNo5 div.liNo5Row {}
ul.ulNo5PageNews li.liNo5 div.liNo5Row div.liNo5Content {}
ul.ulNo5PageNews li.liNo5 div.liNo5Row div.liNo5Content div.liNo5Title {float:left;width:300px;}
ul.ulNo5PageNews li.liNo5 div.liNo5Row div.liNo5Content div.liNo5Date {float:right;}
ul.ulNo5PageNews li.liNo5 div.liNo5Row div.liNo5Content div.liNo5Author {float:left;}
.liNo5Date {float:right; color: #6a6a6a; font-size: 85%; font-weight: bold; letter-spacing: -1px;}

strong.note {color: red; display: block; margin: 15px 0;}
img.headerImage {margin: 15px 0;}


a.memberSilk > span {font-size: 85%;}
.columnSingle ul.linkListDoc, p.intro {margin-top: 15px;}

a.memberCVList {display: block; padding: 3px 0; border-top: 1px solid #555555;}

a.memberAreasList {display: block; background: url(/interface_images/doc_icon.gif) no-repeat left; padding: 3px 0 3px 17px; text-decoration: none; color: #e64f22; border-bottom: 1px solid #cccccc;}

.myCollection {border-top: 1px solid #cccccc; padding-top: 15px;}

.myCollection_emailPanel_heading > h2 {padding-top: 15px;margin-top: 15px; border-top: 1px solid #cccccc;}

.myCollection_emailPanel_label {margin: 10px 0; padding: 5px; height: 25px; display: inline;}

.myCollection_emailPanel_controlBox {display: inline;}

.myCollection_emailPanel input {border:1px solid #383838;font-size:90%;color:#909090;}

.myCollection_emailPanel .formContainer {background: #eeeeee; display: block; padding-left: 10px; margin-top: 10px; border: 1px solid #cccccc; vertical-align: middle; padding-top: 3px; padding-bottom: 3px;}

#ViewMyCollection_6_DeleteButton, #ViewMyCollection_6_PrintButton, #ViewMyCollection_6_PDFButton, #ViewMyCollection_6_EmailButton {background: #3a6570; color: #ffffff; border: 1px solid #555555; padding: 3px;}
.myCollection_item_documentTitle {float: left; padding: 2px;}
.myCollection_item_documentType {float: right; padding: 2px;}
.myCollection_item_documentTitle {width: 40%;}
.myCollection_item {background: url(/interface_images/dash_divide.gif) repeat-x bottom; padding: 2px; float: left; width: 630px; display: block;}
.myCollection_controlPanel {display: block; width: 630px; margin-top: 15px;}

.contactForm {position: relative;}
.contactForm .clearfix {margin: 10px 0; background: url(/interface_images/dash_divide.gif) repeat-x; height: 3px;}
.contactForm span {float: left; width: 100px;}
.contactForm input {border:1px solid #383838; font-size:90%; color:#909090; margin-left: 50px;}
.contactForm .captcha {display: block; margin-left:150px;}
.contactForm .captcha img {display: block; border:1px solid #383838;}
.contactForm .captcha input {border:1px solid #383838; font-size:90%; color:#909090; margin-left:0px;}

#ContactForm_9_RequiredFieldValidator1, #ContactForm_9_z06_EmailRfv, #ContactForm_9_z06_EmailRev, #ContactForm_9_z02_SecondNameRfv, #ContactForm_9_z01_FirstNameRfv {display: block; position: absolute; padding: 3px; background: #ffffff; border: 1px solid #cccccc; margin-left: 3px; width: 250px;}
#ContactForm_9_CtlCaptchaField_RequiredFieldValidator1, #ContactForm_9_CtlCaptchaField_CaptchaTextBoxValidator {position: absolute; padding: 3px; background: #ffffff; border: 1px solid #cccccc; margin-left: 3px; width: 250px;}

textarea#ContactForm_9_z04_CommentTxt {border:1px solid #383838; color:#909090; margin-left: 50px; width: 350px; height: 150px; font-family: inherit; font-size:90%;}

.eventSelectionControl_eventTitle, .eventSelectionControl_eventCheckbox, .eventSelectionControl_eventPoints, .eventSelectionControl_eventDate, .eventSelectionControl_eventCost {float: left; margin-right: 20px; width: 70px;}

.eventSelectionControl_eventCost {margin: 0;}

.eventSelectionControl_eventTitle {width: 250px;}

.eventSelectionControl_eventCheckbox {}

.eventSelectionControl_eventRow {display: block; width: 630px; float: left; border-bottom: 1px solid #cccccc; padding: 3px 0;}

.eventSelectionControl_eventRowTitle {display: block; width: 630px; float: left; border-bottom: 2px solid #999999; padding: 3px 0; margin-bottom: 3px;}

#EventSelectionControl_6_BookEventsButton {margin-top: 5px;}

.invoiceDetailsForm_label, .delegateBookingForm_label, .resourceCentre_loginLabel {float: left; padding: 1px; width: 150px;}
.invoiceDetailsSection input, .delegateBookingForm_control input, .invoiceDetailsForm_control input, .resourceCentre_loginPasswordField input {border:1px solid #383838; font-size:90%; color:#909090;}
.delegateBookingForm_control textarea {border:1px solid #383838; color:#909090; font-family:arial; font-size:90%; width:380px;}

.seminarListingSection {margin-bottom: 15px;}
.invoiceDetailsSection, .delegateDetailsSection {margin-top: 15px;}

.deleteButton {background: #ff0000; color: #ffffff; border: 1px solid #bb0000; padding: 2px;}

.titleRow {border-bottom: 2px solid #999999; margin-bottom: 3px; float: left; width: 630px;}

.eventBooking_delegates {margin-bottom: 15px;}

.delegateBookingForm {margin-top: 15px;}

.resourceCentre_resourceListingControl {margin-top: 30px;}
.resourceCentre_resourceRow {
	padding: 2px 0;
	width: 630px;
}
.titleRow .resourceCentre_resourceCost {float: left;}
.resourceCentre_resourceCost input, #ResourceAccessControl_5_CheckoutButton, #ResourceAccessControl_5_ResourceLoginButton, INPUT#EventSelectionControl_7_BookEventsButton, #EventBookingControl_5_AddDelegateButton, #EventBookingControl_5_CheckoutButton, #ViewMyCollection_6_DeleteButton, #ViewMyCollection_6_PrintButton, #ViewMyCollection_6_PDFButton, #ViewMyCollection_6_EmailButton  {background: #99be36; color: #ffffff; border: 1px solid #83a22e; padding: 2px; margin: 3px;}

.resourceCentre_resourceFileType, .resourceCentre_resourceDate  {
	float: left;
	width: 85px;
}
.resourceCentre_resourceTitle {
	float: left;
	width: 350px;
}

a.downloadLink {padding: 5px; background: #99be36; color: #ffffff; border: 1px solid #83a22e; font-weight: bold; text-align: center;}

a.rssButton {font-weight: bold; color: #ffffff; background: #d5652c; border: 1px solid #b85826; padding: 0 2px; float: right;}
a.whatisRSS {float: right; margin: 0 5px;}
.leftArea .notes a.clerkLink {display: block; background: url(/interface_images/arrow_icon_white.gif) no-repeat left; padding-left: 17px; text-decoration: none; color: #ffffff; margin-bottom: 4px; font-weight: bold;}

a.schmakkLink {background: none; color: #ffffff; font-weight: bold;}
a.schmakkLink span {color: #aaaaaa;}
#footerArea .wrapper .leftArea {padding-top: 5px;}

#masterWrap {border: 1px solid red;}


ul.functionalMenu li.contact ul.subMenu, ul.functionalMenu li.recruitment ul.subMenu, #menuArea #menuInner ul li ul.subMenu {display: none; clear: left;}
ul.functionalMenu li.contact:hover ul.subMenu, ul.functionalMenu li.recruitment:hover ul.subMenu, #menuArea #menuInner ul li:hover ul.subMenu {display: block !important; z-index: 4;}
ul.functionalMenu li.contact ul.subMenu, ul.functionalMenu li.recruitment ul.subMenu, #menuArea #menuInner ul li ul.subMenu {position: absolute; clear: left;}
ul.functionalMenu li.contact ul.subMenu li, ul.functionalMenu li.recruitment ul.subMenu li, #menuArea #menuInner ul li ul.subMenu li {background-color: #333333; padding: 3px; display: block; float: left; list-style-type: none;}
ul.functionalMenu li.contact ul.subMenu li a, ul.functionalMenu li.recruitment ul.subMenu li a, #menuArea #menuInner ul li ul.subMenu li a {background: none; color: #ffffff;}
ul.functionalMenu li.contact ul.subMenu li a:hover, ul.functionalMenu li.recruitment ul.subMenu li a:hover, #menuArea #menuInner ul li ul.subMenu li a:hover {color: #d5652c;}

.cOne,.cTwo,.cThree
{
float:left;
width:210px;
border:0px solid red;
}
.resourceCentre_pager{
	vertical-align:middle;
	font-size: 1em;

}
.resourceCentre_pager span{
	vertical-align:middle;
	line-height: 1em;
}

.resourceCentre_pager input{
	margin: 1px;


}

.resourceCentre_resourceCost{

}

.resourceCentre_resourceCreatedDate{
	margin-top: 22px;


}

.resourceCentre_resourceSynopsis{


}
