div#resourcesContainer div#recentNews span.Description {
	float: none;
}

div#searchContainer form {
	padding: 0px;
	margin: 0px;
}
div#searchContainer A.directButtons:link, div#searchContainer A.directButtons:visited, div#searchContainer A.directButtons:active, div#searchContainer A.directButtons:hover {
	display: Block;
	color: #666;
	font-size: 10px;
	text-transform: Uppercase;
	line-height: 18px;
	border: 1px solid white;
	padding: 0 0 0 5px;
	margin: 0 0 14px 0;
	width: 173px;
	background-color: #CEDCE1;
}
div#searchContainer A.directButtons:active, div#searchContainer A.directButtons:hover {
	color: #000;
	border: 1px solid #CEDCE1;
	background-color: #FFF;
	text-decoration: none;
}
img#Crw2 {
	position: absolute;
	top: 223px;
	left: 181px;
	z-index: 3;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
img#Crw {
	z-index: 1;
}


div#resourcesContainer {
	position: relative;
	z-index: 4;
	padding-top: 125px;
	voice-family: "\"}\""; voice-family: inherit;
	padding-top: 135px !important;
	padding-top/**/:/**/ 125px;
}

div#resultsContainer,div#contentContainer {
	position: relative;
	padding: 10px;
	margin: 60px 0px -20px 20px;
	width: 507px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 467px !important;
	width/**/:/**/ 507px;
}
div#contentContainer {
	margin: 54px 0px -20px 20px;
	padding-right: 130px;
	width: 507px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 347px !important;
	width/**/:/**/ 507px;
}
div#resourcesColor {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #525454;
	z-index: -2;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;
}
div#resourcesColorReg {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #525454;
	z-index: -2;
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity: 0.9;
}
div#resultsColor, div#contentColor {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
	background: #FFF;
	z-index: -1;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity: 0.8;
}
div#contentContainer {
	position: relative;
	width: 487px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 345px !important;
	width/**/:/**/  487px;
}
div#contentColor {
	width: 487px;
}
div#searchContainer {
	padding-top: 55px;
	padding-left: 20px;
}
html*div#searchContainer {
	padding-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	padding-top: 65px !important;
	padding-top/**/:/**/ 0px;
}
div#subContainer {
	position: relative;
	padding-bottom: 20px;
	float: right;
	margin-right: 20px;
	width: 507px;
	padding: 56px 0px 20px 0px;
	voice-family: "\"}\""; voice-family: inherit;
	padding: 1px 0px 20px 0px !important;
	padding/**/:/**/ 56px 0px 20px 0px;
}
div#subContainer.Height {
	height: 300px;
}
div#subContainer.Height div#resultsContainer {
	height: 260px;
}
div#recentNews {
	position: relative;
	z-index: 3;
	float: left;
	padding-top: 230px;
}
div#recentNews h3 {
	background: #535455;
}
div#resultsContainer h3,div#resultsContainer h4, h3#Title {
	margin: 0px;
	padding-right: 5px;
}
div#resultsContainer h3, h3#Title {
	font-size: 16px !important;
	font-weight: bold;
	color: #535454;
	margin-top: 10px;
}
div#NarrativeText h3 {
	font-size: 11px;
	margin: 10px 0px 0px 0px;
	padding: 0px;
	color: #535454;
}
div#NarrativeText p {
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
div#resultsContainer h4 {
	margin-top: 5px;
}
div#resultsContainer h4 * {
	font-size: 14px;
	color: #535454;
	font-style: italic;
}
div#Information {
	margin-bottom: 20px;
}
div#Information span {
	display: block;
	font-weight: bold;
	font-size: 12px;
}
div#Information, div#Information span * {
	color: #535454;
}
div#Information span#Date, div#Information span#Publication {
	color: #999;
}
div#Information span#Publication {
	font-style: italic;
	font-size: 14px;
}
div#searchContainer input, div#searchContainer label {
	display: block;
	height: 17px;
	width: 226px;
	border: none;
	font-family: "Trebuchet MS", Trebuchet;
	font-size: 10px;
	color: #FFF;
}
div#searchContainer label {
	text-transform: uppercase;
}
div#searchContainer input.Hidden {
	display: none;
}

div#mainContent label, span#Required {
	position: relative;
	font-family: "Trebuchet MS", Trebuchet;
	text-transform: uppercase;
	color: #FFF;
	margin-bottom: 5px;
	font-size: 10px;
}
div#Registration label {
	margin-bottom: 0px;
}
ul.List UL {
	width: 226px;
}
ul.List A.Top:link, ul.List A.Top:visited {
	width: 226px;
	background: #FFF url(../media/images/buttons/arrow_grey.gif) no-repeat;
	background-position: right;
}
ul.List LI A:link, ul.List LI A:visited, ul.List LI A:active, ul.List LI A:hover {
	width: 226px;
}
/* Positioning Labels */
label#Events {
	top: 17px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: -6px !important;
	margin-top: 26px !important;
	top/**/:/**/ 17px;
	margin-top/**/:/**/0px;
}
html*label#Events {
	margin-bottom: inherit;
	voice-family: "\"}\""; voice-family: inherit;
	margin-bottom: -1px !important;
	margin-bottom/**/:/**/ 5px;
}
label#Works {
	top: -6px;
	margin-top: 26px;
}
html*label#Works {
	top: 37px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: 0px !important;
	margin-top: 21px !important;
	top/**/:/**/ 37px;
	margin-top/**/:/**/0px;
}
label#Publications {
	top: -6px;
	margin-top: 26px;
}
html*label#Publications {
	top: 17px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: -1px !important;
	margin-top: 26px !important;
	top/**/:/**/ 17px;
	margin-top/**/:/**/ 0px;
}
label#News {
	top: -6px;
	margin-top: 26px;
}
html*label#News {
	top: 37px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: -1px !important;
	margin-top: 26px !important;
	top/**/:/**/ 37px;
	margin-top/**/:/**/0px;
}
label#Practice, label#Announcements {
	top: -6px;
	margin-top: 26px;
}
html*label#Practice, html*label#Announcements {
	top: 15px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: -1px !important;
	margin-top: 20px !important;
	margin-bottom: 0px !important;	
	top/**/:/**/ 5px;
	margin-top/**/:/**/0px;
}
label#Industry {
	top: -7px !important;;
	margin-top: 26px;
	top/**/:/**/ 26px;
}
html*label#Industry {
	top: 75px;
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	top: -1px !important;
	margin-top: 26px !important;
	top/**/:/**/ 26px;
	margin-top/**/:/**/0px;
}
label#KeywordsLabel {
	display: block;
	padding-bottom: 7px;
}
html*label#KeywordsLabel {
	padding-bottom: 0px;
	margin-top 0px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 1px !important;
	margin-top/**/:/**/ 0px;
}
/* End Positioning Labels */
ul#PublicationsList, ul#EventList {
	z-index: 4;
}
ul#NewsList, ul#WorksList {
	z-index: 3;
}
ul#PracticesList, ul#AnnouncementsList {
	z-index: 2;
}
ul#IndustryList {
	z-index: 1;
}
ul#IndustryList li ul, ul#IndustryList li ul li {
	width: 226px !important;
}
ul#IndustryList li ul li a:link, ul#IndustryList li ul li a:visited, ul#IndustryList li ul li a:active, ul#IndustryList li ul li a:hover, {
	width: 226px !important;
}
html*ul#PublicationsList, html*ul#EventList {
	margin-top: 1px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 0px !important;
	margin-top/**/:/**/ 1px;
}
html*ul#NewsList, html*ul#WorksList {
	margin-top: 20px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 0px !important;
	margin-top/**/:/**/ 20px;
}
html*ul#PracticesList, html*ul#AnnouncementsList {
	margin-top: 0px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 61px !important;
	margin-top/**/:/**/ 39px;
	top/**/:/**/ 5px;
}
html*ul#IndustryList {
	margin-top: 15px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 67px !important;
	margin-top/**/:/**/ 41px;
	top/**/:/**/ 41px;
}
ul#IndustryList ul.Scroll li, ul#PracticesList ul.Scroll li {
	width: 200px !important;
}
ul#IndustryList ul.Scroll A:link, ul#IndustryList ul.Scroll A:visited, ul#IndustryList ul.Scroll A:hover, ul#PracticesList ul.Scroll A:link, ul#PracticesList ul.Scroll A:visited {
	width: 190px !important;
}

html*input#Author {
	color: #000;
	margin-top: 62px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 0px !important;
	margin-top/**/:/**/ 62px;
}
html*input#Keywords {
	color: #000;
	margin-top: 28px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 0px !important;
	margin-top/**/:/**/ 28px;
}
div#Buttons {
	position: relative;
	left: 135px;
	float: left;
	width: 100px;
	text-align: right;
	margin-top: 80px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: -4px !important;
	margin-top/**/:/**/ 0px;
}
div#Buttons input {
	width: 40px;
	height: 20px;
	float: left;
	/*float: right;*/
	margin-right: 7px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-right: 10px !important;
	margin-right/**/:/**/ 5px;
}
div#Buttons input#Reset {
	float: right;
}
div.Fields {
	width: 190px;
	height: 200px;
	float: left;
}
div.Items {
	margin-bottom: 20px;
	width: 425px;
}
div.Items * {
	color: #000;
}
div.Items span {
	display: block;
}
/* Related Menu */

ul#relatedMenu, ul#relatedMenu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
	font-family: "Trebuchet MS", Trebuchet;
}

ul#relatedMenu {
	position: absolute;
	right: 0px;
	top: 255px;
	z-index: 20;
}

/***********************/
/* Position related Menu */
/***********************/

div#subContainer ul#relatedMenu {
	top: 72px;
	right: -40px;
	voice-family: "\"}\""; voice-family: inherit;
	top: 83px !important;
	right: -20px !important;
	top/**/:/***/ 72px;
	right/**/:/**/ -40px;
}

div#contentContainer ul#relatedMenu {
	top: 18px;
	right: -40px;
	voice-family: "\"}\""; voice-family: inherit;
	top: 28px !important;
	right: -22px !important;
	top/**/:/***/ 18px;
	right/**/:/**/ -40px;
}

ul#relatedMenu A:link, ul#relatedMenu A:visited {
	display: block;
	color: #CCC;
	background: #525453 url(../media/images/buttons/subnav_arrow_grey.gif) no-repeat;
	background-position: right;
	height: 22px;
	line-height: 22px;
	margin-bottom: 5px;
	padding-left: 10px;
	text-decoration: none;
	width: 150px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 145px !important;
	width/**/:/**/ 155px;
}
ul#relatedMenu A:hover, ul#relatedMenu A:active {
	background: #525453 url(../media/images/buttons/subnav_arrow_grey.gif) no-repeat;
	background-position: right;
	color: #EDEB87;
}
ul#relatedMenu A.Hilited:link, ul#relatedMenu A.Hilited:visited {
	color: #FFF;
	background: #525453 url(../media/images/buttons/subnav_arrow_grey_2.gif) no-repeat;
	background-position: right;
}
ul#relatedMenu A.Hilited:hover, ul#relatedMenu A.Hilited:active {
	color: #EDEB87;
	background: #525453 url(../media/images/buttons/subnav_arrow_grey_2.gif) no-repeat;
	background-position: right;
}
ul#relatedMenu ul {
	display: block;
	margin: -5px 0 5px 0;
}
ul#relatedMenu li {
	margin-left: -20px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-left: 0px !important;
}
ul#relatedMenu ul li {
	display: block;
	background: #D0D0CF;
	width: 186px;
	voice-family: "\"}\""; voice-family: inherit;
	width: auto !important;
}
ul#relatedMenu ul li.lastone {
	padding-bottom: 4px;
}
ul#relatedMenu ul A:link, ul#relatedMenu ul A:visited {
	position: relative;
	text-transform: none;
	color: #695666;
	background: #D0D0CF;
	border-bottom: 1px solid #948F8F;
	margin: 0 0 0 10px;
	padding: 4px;
	left: 34px;
	width: 130px;
	height: auto;
	line-height: 14px;
	voice-family: "\"}\""; voice-family: inherit;
	left: 0px !important;
	width: 125px !important;
	width/**/:/**/ 130px;
}
ul#relatedMenu ul A:hover, ul#relatedMenu ul A:active {
	background: #D0D0CF;
	color: #222;
}
/* Sub Links */
ul#subLinks {
	top: 200px;
	right: 90px;
	width: auto;
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: absolute;
	z-index: 10;
}
ul#subLinks li {
	position: relative;
	z-index: 100;
	float: left;
}
ul#subLinks A:link, ul#subLinks A:visited {
	font-family: "Trebuchet MS", Trebuchet;
	bottom: 15px;
	display: block;
	background: #000;
	color: #FFF;
	padding: 5px 10px;
	text-transform: uppercase;
}
/* Registration Form  */
ul#subLinks.Registration {
	right: 120px;
}
div#Registration {
	color: #FFF;
	margin-top: 60px;
}
html*div#Registration {
	margin-top: 60px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-top: 65px !important;
	margin-top/**/:/**/ 60px;
}
div#NarrativeText {
	padding: 0px 10px 20px 20px;
}
div#Registration span, div#Registration h3, div#Registration h4 {
	display: block;
	margin-left: 20px;
	font-weight: bold;
}
div#Registration span#Date, div#Registration span#Location {
	font-weight: normal;
}
div#Registration h3 {
	border-bottom: 1px solid #FFF;
	margin: -45px 0px 20px 20px;
	padding-bottom: 10px;
	width: 270px;
	font-size: 13px;
}
div#Registration span#Details, div#Registration span#PDF {
	margin-bottom: 15px;
	font-weight: normal;
	color: #fff;
}
div#Registration span#Date, div#Registration span#Location {
	font-size: 12px;
	color: #fff;
}
div#Registration span#Details {
	margin-top: 5px;
}
div#Registration A:link, div#Registration A:visited {
	color: #fff;
	text-decoration: underline;
}
div#Registration A:hover, div#Registration A:active {
	text-decoration: none;
}
div#Registration h4 {
	font-size: 16px;
	margin: 0px 0px 0px 20px;
	color: #fff;
}

/* ***************************
div.Row label.Required {
	color: #F00 !important;
}
div.Row {
	padding-left: 20px;
	float: left;
	margin-bottom: 5px;
	width: 100%;
}
div.Row label {
	display: block;
}
div.Row div {
	float: left;
	margin-right: 5px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-right: 10px !important;
	margin-right/**i/:/**i/ 5px;
}
****************************** */


div#Registration span#Required {
	display: block;
	clear: both;
	padding-top: 20px;
	font-weight: normal;
}
div#RegisterButtons {
	float: right;
	margin-top: -38px;
	margin-right: 16px;
	voice-family: "\"}\""; voice-family: inherit;
	margin-right: 33px !important;
	margin-right/**/:/**/ 16px;
}

div.directList {
	color: #FFF;
	margin: 0 0 8px 0;
	width: 345px;
	voice-family: "\"}\""; voice-family: inherit;
	width: 335px !important;
	width/**/:/**/ 345px;
}
div.directList A:link,
div.directList A:visited,
div.directList A:active,
div.directList A:hover {
	font-size: 16px !important;
	font-weight: bold;
	color: #535454;
	margin-top: 10px;
	
}
div.directList H3 {	
	font-size: 16px !important;
	font-weight: bold;
	color: #535454;
}
div.directList H4 {	
	font-size: 16px !important;
	font-weight: bold;
	color: #535454;
}
div.directList div#Information {
	margin-bottom: 20px;
}
div.directList div#Information span {
	display: block;
	font-weight: normal;
	font-size: 11px;
}
div.directList div#Information, div#Information span * {
	color: #000;
}
div.directList div#Information span#Date, div#Information span#Publication {
	color: #000;
}
div.directList div#Information span#Publication {
	display: inline;
	font-style: italic;
	font-size: 11px;
}


/* Registration Form - Input fields */
/*
div.Row input {
	border: none;
}
input#FirstName, input#LastName {
	width: 208px;
}
input#MiddleName {
	width: 19px;
}
input#Org {
	width: 265px;
}
input#Title {
	width: 180px;
}
input#PhoneNumber, input#FaxNumber, input#IndustrySector {
	width: 145px;
}
input#City {
	width: 160px;
}
input#State {
	width: 40px;
}
input#Zip {
	width: 60px;
}
input#Country {
	width: 165px;
}
input#Email {
	width: 280px;
}
*/
