/* ##### HOMEPAGE ##### */

#page-home #middle-col {
	margin					: 0 250px 0 0;
}

#page-home #banner {
	/* see ltie7.css */
	min-height				: 16.666666666666668em;
}

#page-home #banner h1 {				
	font-size				: 233.333%;
	margin-bottom			: 10px;
	/* see ltie7.css */
}

#page-home #banner p {
	padding-right			: 20px; 
	padding-left			: 10px;
}

#page-home #banner div {
	margin-right			: 10em;
}

#page-home #banner h1 {
	margin-left				: 0;
}

#middle-col .noimg div {
	margin-left				: 10px !important;
}

/* Search */

h2.results {
	color					: #333;
	font-weight				: normal;
}

p.didyoumean {
	font-size				: 133.333333%;
	color					: #000000;
}

#register {
	width					: 67px;
	height					: 20px;
}

#search-again label {	
	display					: block;
	font-weight				: bold;
	padding-bottom			: 1px;
}

#search-again input {
	float					: left;
	
}

#search-again input.text {
	width					: 60%;
}

#btn-search-again {
	position				: relative;
	margin					: 0 6px 0 8px;
	top						: -4px;
}

 p.relevance {
	float					: left;
}

p.pages {
	float					: right;
}

p.pages span {
	color					: 	#915D04;
	font-weight				: bold;
}

#results {
	clear					: left;
	float					: left;
	margin					: 20px 0 10px 0;
	width					: 100%;
}

#results li {
	border-bottom			: 1px solid #F7D094;
	padding					: 8px 5px 10px 5px;
}

#results li.featured {
	background-color		: #F7FAFA;
	border					: 2px solid #E0D445;
	border-width			: 2px 0;
}

#results li p.updated {
	margin-top				: 15px;
}

#right-col .pod.results ul {
	margin					: 0;
}

#right-col .pod.results ul li {
	border-top			: 1px solid #F7D094;
	padding				: 7px 10px 0 10px;
}

#right-col .pod.results ul li p {
	color				: #915D04;
	margin-left			: 0!important;
}

#right-col .pod.results ul li a {
	color				: #000;
	text-decoration		: underline;
}

/* Networks */

#page-networks #middle-col a.arrow {
	background-image		: url("../images/i/arrow-orange-onyellow.gif");
}

#page-networks ul.tabs li {
	background-image		: url("../images/f/tab-tl-inner.gif");
}

#page-networks ul.tabs li a {
	background-image		: url("../images/f/tab-tr-inner.gif");
}

#page-networks ul.tabs li.active {
	background-image		: url("../images/f/tab-tl-active-forums.jpg");
}

#page-networks ul.tabs li.active a {
	background-image		: url("../images/f/tab-tr-active-forums.jpg");
	color					: white;
}

#page-networks #right-col .pod a.arrow {
	margin-left: 0px;	
}

#page-networks table.forums,
#page-networks table.forums-reply {
	clear 					: left;
	float					: left;
	font-size				: 108.33333%;
	font-weight				: normal;
	margin-bottom			: 20px;
	width					: 99.99%;
	border: 2px solid #ddd;
}

#page-networks table.forums.thread td.col1,
#page-networks table.forums-reply td.col1{
	width					: 75%;
}

#page-networks table.forums th,
#page-networks table.forums td,
#page-networks table.forums thead th.last span,
#page-networks table.forums thead th.col1 span,
#page-networks table.forums-reply th,
#page-networks table.forums-reply td {
	font-weight				: normal;
	/* see ie.css */
	padding					: 7px 8px 5px 8px;
	vertical-align			: top;
}

#page-networks table.forums thead th,
#page-networks table.forums-reply th {
	background 				: #915D04 url("../images/f/forums-bor.gif") repeat-x top;
	border-right			: 1px solid white;
	color					: white;
}

#page-networks table.forums-reply th {
	background-image		: none;
}

#page-networks table.forums thead th.last {
	background 				: #915D04 url(../images/f/forums-tr.gif) no-repeat right top;
	text-align				: right;
}
 
#page-networks table.forums-reply th.last {
	text-align 				: right;
}

#page-networks table.forums-reply th,
#page-networks table.forums th {
	font-weight				: bold;
}

#page-networks table.forums thead th a {
	color					: white;
}

#page-networks table.forums thead th {
	font-weight 			: normal;
}

#page-networks table.forums thead th.col1 strong {
	margin-left 			: 20em;
}

#page-networks table.forums thead th.last,
#page-networks table.forums.notabs thead th.col1 {
	border					: none;
	text-align				: right;
}

#page-networks table.forums.notabs thead th.col1 {
	background 				: #915D04 url(../images/f/forums-tl.gif) no-repeat left top;
	border-right			: 1px solid white;
	text-align				: left;
}

#page-networks h2.forums {
	clear 					: left;
	float 					: left;
	margin		 			: 10px 0 7px 0;
}

#page-networks table.forums td.topics {
	color					: #333;
	font-weight				: bold;
}

#page-networks table.forums .col1 p {
	margin-left 			: 30px;
}

#page-networks table.thread .col1 p { 
	margin-left 			: 0px;
}

#page-networks table.forums h3 {
	font-size				: 107.69%;
}

#page-networks table.forums h3 a {
	color					: #000;
	display 				: block;
	padding-left			: 30px;
}

table.forums tbody td.col1,
table.forums tbody td.last {
	background-image		: url(../images/f/forums-bor.gif);
	background-repeat		: repeat-y;
	background-position 	: left top;
}

#page-networks table.forums tbody td.last {
	background-position 	: right top;
}

#page-networks table.forums tbody td.col1 h3 a {
	background				: url("../images/i/forums.gif") no-repeat;
}

#page-networks table.forums .col1 {
	width 					: 60%;
}

#page-networks table.thread tbody td.col1 {
	background				: none;
	border-width 			: 0 0 2px 2px;
	padding-left			: 7px;
}

table.thread tbody td.last {
	background-color 		: transparent;
}

#page-networks table.forums tbody tr.last td,
#page-networks table.forums tbody tr.last-var td {
	background 				: url(../images/f/forums-bor.gif) repeat-x left bottom;
}

#page-networks table.forums tbody tr.last td.col1 {
	background 				: url(../images/f/forums-bl.gif) no-repeat left bottom;
}

#page-networks table.forums tbody tr.last-var td.col1 {
	background 				: url(../images/f/forums-bl-var.gif) no-repeat left bottom;
}

#page-networks table.forums tbody tr.last td.last {
	background 				: url(../images/f/forums-br.gif) no-repeat right bottom;
}

#page-networks table.forums tbody tr.last-var td.last {
	background 				: url(../images/f/forums-br-var.gif) no-repeat right bottom;
}

#page-networks table.thread td.col1 p {
	margin-bottom			: 20px !important;
}

#page-networks table.thread td.col1 p.last {
	margin-bottom			: 10px !important;
}

#page-networks table.forums tbody td.replied h3 a {
	background-image		: url("../images/i/forum-reply.gif");
}

#page-networks table.forums tbody tr.var td.replied h3 a {
	background-image		: url("../images/i/forum-reply-ongrey.gif");
}

#page-networks table.forums th.col1 {
	text-align				: left;
}

#page-networks table.forums tr.var td,
#page-networks table.forums tr.last-var td {
	background-color		: #F5F4F1 !important;
}

#page-networks #btn-start,
#page-networks #btn-subscribe {
	float					: left;
	margin-left				: 10px;
	position				: relative;
	top						: -2px;
}

#page-networks #middle-col #lab-select-forum,
#page-networks #middle-col #sel-forum {
	float					: right;
	margin-right			: 10px;
}

#page-networks #middle-col #sel-forum {
	width					: 30%;
}

#page-networks #lab-select-forum {
	font-weight				: bold;
	padding-top				: 4px;
	width					: auto;
}

#page-networks #lbl-actions {
	float					: left;
	font-weight				: bold;
	padding					: 5px 5px 0 5px;
	width					: auto !important;
}

#page-networks #btn-unsubscribe-from {
	margin-left				: 65px;
}

#page-networks form.right-select {
	border-bottom			: 2px solid #D5D5D5;
	float					: left;
	/* see ltie7.css */
	margin					: 0 7px 9px 7px;
	padding-bottom			: 9px;
	width					: 186px;
}

#page-networks form.right-select select {
	float					: left;
	margin-top				: 2px;
	width					: 140px;
}

#page-networks table.forums-reply {
	border					: 2px solid #ddd;
}

#page-networks table.forums-reply th {
	background-color		: #FCE9C7;
	color					: black;
}

#page-networks table.forums-reply td {
	background-color		: #F9F9F9;
}

#page-networks table.forums-reply td.col1 {
	border-right			: 1px solid white;
}

/* Events */

h2.events, p.event-description {
	background-color	: #FCE9C7;
	border-top			: 2px solid #F7B539;
	padding				: 6px 1% 6px 1%;
}

h2.events {
	float				: left;
	width				: 98%;
}

p.event-description {
	margin-bottom		: 25px !important;
}

p.event-description span {
	color				: #915D04;
}

#who-should-attend {
	margin				: 20px 0 15px 0;
}

p.closed {
	color				: #990000;
	font-weight			: bold;
	margin-bottom		: 20px !important; 
}

#button_set {
	float				: left;
	margin-bottom		: 30px;
	width				: 100%;
}

ul#steps.step3 {
	margin-bottom		: 20px;
}

ul.events div {
	margin-left 		: 10px !important;
}

ul.events li {
	min-height 			: 1px;
}

/* A-Z */

#search-network fieldset {
	float				: left;
	padding-bottom		: 0;
	padding-left		: 0px;
	width				: 50%;
}

#search-network fieldset * {
	margin-left			: 20px;
}

#search-network fieldset input,
#search-network fieldset select {
	width				: 87%;
}

#search-network input.right {
	margin				: 0 30px 10px 0;
}

table#az-results {
	float				: left;
	margin-bottom		: 20px;
	width				: 100%;
}

table#az-results th,
table#az-results td {
	padding				: 5px;
}

table#az-results .col1 {
	padding-left			: 10px;
	width				: 40%;
}

table#az-results thead th {
	font-size			: 125%;
	font-weight			: bold;
}

table#az-results thead th.col1 {
	background			: url("../images/f/a-z-results-tl.gif") no-repeat left top;
}

table#az-results thead th.col2 {
	background			: #E0D445 url("../images/f/az-table-border.gif") repeat-x left top;
}

table#az-results thead th.col-last {
	background			: url("../images/f/a-z-results-tr.gif") no-repeat right top;
}

table#az-results tbody td.col1 {
	background			: #fff url("../images/f/az-table-border.gif") repeat-y left top;
}

table#az-results tbody td.col-last {
	background			: #fff url("../images/f/az-table-border.gif") repeat-y right top;
}

table#az-results tbody .var td,
table#az-results tbody .var-last td {
	background-color	: #EDF3F3;
}

table#az-results tbody tr.last td,
table#az-results tbody tr.var-last td {
	background-image	:  url("../images/f/az-table-border.gif");
	background-position	: left bottom;
	background-repeat	: repeat-x;
}

table#az-results tbody tr.last td.col1 {
	background			: url("../images/f/a-z-results-bl.gif") no-repeat left bottom;
}

table#az-results tbody tr.last td.col-last {
	background			: url("../images/f/a-z-results-br.gif") no-repeat right bottom;
}

table#az-results tbody tr.var-last td.col1 {
	background			: url("../images/f/a-z-results-bl-var.gif") no-repeat left bottom;
}

table#az-results tbody tr.var-last td.col-last {
	background			: url("../images/f/a-z-results-br-var.gif") no-repeat right bottom;
}

table#az-results.network-detail thead th {
	padding				: 0;
}

table#az-results.network-detail thead th span {
	background			: url("../images/f/a-z-results-tr-1col.gif") no-repeat right top;
	display				: block;
	padding				: 5px;
	position			: relative;
}






