/*
Styles for Conference Leader web site
Version 1.0: 10/25/2004
*/

<!--
/*
Set the primary font and color styles for the page
*/
html, body {
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background-color: #E5E5E5; 
/*	background-color: #FFFFFF; */
	text-align: center;
}

h1 {
	margin: 0;
	padding: 0;
	padding-top: 14px;
	color: #900;
	font-size: 18px;
	font-weight: bold;
}

h1.phone {
	padding-top: 0;
	font-size: 24px;
}

h2 {
	margin: 0;
	padding: 0;
	padding-top: 4px;
	color: #900;
	font-size: 14px;
	font-weight: bold;
}

h2.feature {
	margin-top: 10pt;
}

h3 {
	margin: 0;
	color: #000;
	font-size: 12px;
	font-weight: bold;
}

h4 {
	margin: 0;
	padding: 10 0;
	color: #999;
	font-size: 13px;
	font-weight: normal;
}


p {
	margin: 0;
	padding: 0 0 8px 0;
	font-size: 12px;
	line-height: 16px;
}

ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 10px;
}

li {
	margin: 4px 16px;
}

ul.feature {
	list-style: none;
}

ul.feature li {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #999;
}

ul.large_list {
	margin: 0 0 20px 100px;
}

ul.large_list li {
	margin: 8px 0 0 0;
	padding: 0;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #666;
}

.main img.pgHead {
	margin-bottom: 10px;
}


#head {
	border-top: 8px solid #336;
	width: 750px;
}

#nav {
	width: 750px;
}

#content {
	margin: 0;
	padding: 0;
	width: 750px;
	background-color: #FFF;
}

#content table {
	border-bottom: 1px solid #ccc;
}

.main {
	margin: 0;
	margin: 24px 8px 40px 86px;
	width: 620;
	background-color: #FFF;
}

p.footnote {
	margin: 0;
	padding: 30px 0 8px 0;
	font-size: 11px;
	line-height: 16px;	
}

/* relax the width on the home page news section */
.news { 
	width: auto;
	margin: 24px 8px 40px 24px;
}

.news h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	margin-top: 10px;
	padding-left: 24px;
	background: url('images/red_bullet.gif') no-repeat;
}

.news h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	line-height: 18pt;
	font-weight: bold;
	margin-top: 10px;
	color: 900;
}

.news h4 img {
	margin: 0 0 0 0;
}

.news .item {
	background: URL('images/ic_logo.gif') no-repeat;
	background-position: left;
}

.news .item h2 {
	margin: 0 0 0 38px;
	color: #66F;
	font-size: 18px;
	font-weight: bold;
}

.news .item p {
	font-weight: normal;
	font-size: 13px;
	color: #900;
	margin: 0 0 0 38px;
}

.news .item a:link,
.news .item a:active,
.news .item a:visited {
	color: #66F;
	text-decoration: none;
}

.news .item a:hover {
	margin: 0;
	color: #66F;
	font-size: 18px;
	font-weight: bold;
	text-decoration: underline;
}


.main .byline {
	margin: 0;
	padding: 0 0 10px 0;
	color: #999;
	font-weight: normal;
}

.main a:link, 
.main a:visited {
	color: #900;
	text-decoration: underline;
}

.main a:hover, 
.main a:active {
	color: #F00;
	text-decoration: underline;
}

.main p.description {
	margin: 0 30px 0 0;
	padding: 0 0 8px 0;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #666;
}

p.caption {
	font-size: 11px;
	margin: 2px 0 14px 0;
}

#login {
	margin: 30px 0 0 15px;
	width: 136px;
	background: transparent;
	font-size: 10px;
}

#login .txtField {
	margin: 7px 0 10px 0px;
	width: 136px;
	height: 20px;
}

#login .links {
	clear: both;
	text-align: center;
	width: 100%;
}

#login .links a {
	text-decoration: underline;
	color: #000;
}

#login .imgButton {
	float: right;
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer {
	margin: 0;
	padding: 0;
	height: 75;
	width: 750;
	background-color: #999;	
	border-top: 2px solid white;
}

#ftrLinks {
	padding: 24px 0px 0px 86px;
	float: left;
}

#ftrText {
	padding: 23px 10px 0px 24px;
	font-size: 10px;
	margin: 0;
	float: right;
}

#ftrTextShort {
	padding: 23px 15px 0px 40px;
	font-size: 10px;
	margin: 0;
	text-align:left;
}

div.newsContact {
	padding: 14px 0;
	color: #666;
	border-top: 1px solid #999;
}

/* Styles for the Sign Up pages */
#content .signup h2 {
	padding: 0;
	margin: 20px 0 0 0;
}

#content .signup .top {
	margin: 0;
}

#content .signup ul {
	margin: 0;
	padding: 0;
}

#content .signup img {
	padding: 0;
	margin: 4px 0 6px 0;
	float: left;
}

#content .signup table {
	border: none;
	margin-top: 10px;
}

#content .signup th {
	margin: 0;
	padding: 2px;
	width: 110px;
	text-align: left;
}

#content .signup input {
	margin: 0;
	padding: 0;
}

#content .signup td {
	margin: 0;
	padding: 2px;
	text-align: left;
}

#content .signup td.help p {
	font-size: 10px;
	line-height: 12px;
	color: #666;
	margin: 0;
	text-align: left;
}

/* Standard field label */
.FieldLabel {
	font-size: 11px;
	font-weight: normal;
	color: #666;
	text-align: left;
}

/* Required field label */
.ReqFieldLabel {
	font-size: 11px;
	font-weight: normal;
    color: #C00;
	text-align: left;
}

#content .signup .chart {
	margin: 0;
	padding: 0;
}

#content .signup .chart th {
	background: #ccc;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 1px 0px;
}

#content .signup .chart td {
	background: #fff;
	color: #000;
	font-size: 11px;
	font-weight: normal;
	padding: 1px 0 1px 0px;
}

.red {
	color: #C00;
}

#confirmation th {
	font-size: 11px;
	font-weight: normal;
    color: #C00;
	text-align: left;
}

#confirmation td {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-align: left;
}

#confirmation table {
	border-bottom: none;
}

#confirmation p {
	margin-top: 6px;
}

#confirmation h2 {
	margin-top: 12px;
}

#pophead {
	height: 82px;
	border-top: 8px #2F4168 solid;
	border-bottom: 4px #CCC solid;
	background: #FFF;
}


-->
