﻿*{
	font-family: tahoma, verdana, arial, sans-serif; 
}

BODY {
	margin: 0px;
	font-size:12px;
	width:auto;
}

P {
	font-size: 1em; margin: 15px 0px;
}
LI {
	font-size: 1em;
}


.GradHdrBkgd {
	background: url(images/bg.png) #666 repeat-x; color: white; height: 60px;
}

.CK {
	padding-right: 0px; padding-left: 25px; padding-bottom: 0px; padding-top: 37px;
}

.RSS {
	z-index: 51; right: 15px; position: absolute; top: 5px;
}

.RSS a:link {
	color:white;
}

.RSS a:active {
	color:white;
}

.RSS a:visited {
	color:white;
}


.CKLogoTitle {
	z-index: 50; left: 25px; position: absolute; top: 6px; font-size:18px; color:#FFFFFF; font-weight:bold;
	}
	
.CKLogoTitle a {
	color:#FFFFFF;
	}
	
.CKLogoTitle a:hover {
	color:#FFFFFF; text-decoration:none;
	}

.CKLogoTitle a:visited {
	color:#FFFFFF;
	}


.TagLine {
	z-index: 51; right: 15px; position: absolute; top: 40px;
}

.NavBar {
	margin-top: 2px; padding-left: 25px; background:  url(images/bg.png) #3266CC; vertical-align: top; padding-top: 9px; height: 22px; color:#FFFFFF; border-bottom:2px white solid;
}
.NavBar A {
	vertical-align: top; color: white; text-decoration: none;
}
.NavBar A:link {
	vertical-align: top; color: white; text-decoration: none;
}
.NavBar A:visited {
	vertical-align: top; color: white; text-decoration: none;
}
.NavBar A:hover {
	text-decoration: underline;
}

.table {
	WIDTH: 100%; height: 100%; border:1px black solid;
}
.LeftNavContain {
	background: #999999;
}
.LeftNav {
	z-index: 49; background: #999999; left: 0px; WIDTH: 165px; padding-top: 30px;
}
.LeftNav TABLE TD {
	padding-bottom: 15px; text-align: center;
}
.LftNavHdr {
	border-right: #CCCCCC 1px solid; padding-right: 4px; border-top: #CCCCCC 1px solid; padding-left: 4px; FONT-WEIGHT: bold; font-size: 12px; background: #333333; padding-bottom: 2px; margin: 0px 10px; border-left: #CCCCCC 1px solid; color: white; padding-top: 1px; border-bottom: #CCCCCC 0px solid; text-align: left;
}
.LftNavBox {
	border-right: #CCCCCC 1px solid; padding-right: 6px; border-top: #CCCCCC 0px solid; padding-left: 6px; background: white; padding-bottom: 6px; margin: 0px 10px; border-left: #CCCCCC 1px solid; color: #23345e; padding-top: 6px; border-bottom: #CCCCCC 1px solid; text-align: left;
}
.LftNavBoxNoLead {
	border-right: #ee7900 1px solid; padding-right: 6px; border-top: #ee7900 0px solid; padding-left: 6px; background: white; padding-bottom: 6px; margin: 0px 10px; border-left: #ee7900 1px solid; color: #23345e; padding-top: 6px; border-bottom: #ee7900 1px solid; text-align: left;
}
.LftNavBox A:visited {
	color: navy;
}
.LftNavBox A:active {
	color: navy;
}
.LftNavBox A:link {
	color: navy;
}
.LftNavBoxNoLead {
	LINE-height: normal;
}
.RightNavContain {
	background: #999999;
}
.RightNav {
	z-index: 49; background: #999999; left: 0px; WIDTH: 165px; padding-top: 30px;
}
.RightNav TABLE TD {
	padding-bottom: 15px; text-align: center;
}
.RightNavHdr {
	border-right: #CCCCCC 1px solid; padding-right: 4px; border-top: #CCCCCC 1px solid; padding-left: 4px; FONT-WEIGHT: bold; font-size: 12px; background: #333333; padding-bottom: 2px; margin: 0px 10px; border-left: #CCCCCC 1px solid; color: white; padding-top: 1px; border-bottom: #CCCCCC 0px solid; text-align: left;
}
.RightNavBox {
	border-right: #CCCCCC 1px solid; padding-right: 6px; border-top: #CCCCCC 0px solid; padding-left: 6px; background: white; padding-bottom: 6px; margin: 0px 10px; border-left: #CCCCCC 1px solid; color: #23345e; padding-top: 6px; border-bottom: #CCCCCC 1px solid; text-align: left;
}
.RightNavBoxNoLead {
	border-right: #CCCCCC 1px solid; padding-right: 6px; border-top: #CCCCCC 0px solid; padding-left: 6px; background: white; padding-bottom: 6px; margin: 0px 10px; border-left: #CCCCCC 1px solid; color: #23345e; padding-top: 6px; border-bottom: #CCCCCC 1px solid; text-align: left;
}
.RightNavBox A:visited {
	color: #ee7900; text-decoration: none;
}
.RightNavBox A:active {
	color: #ee7900; text-decoration: none;
}
.RightNavBox A:link {
	color: #ee7900; text-decoration: none;
}
.RightNavBox A:hover {
	text-decoration: underline;
}
.RightNavBoxNoLead {
	LINE-height: normal;
}
.content {
	padding-right: 15px; padding-left: 15px; z-index: 100; padding-bottom: 10px; margin: 40px 0px 10px 10px; vertical-align: top; padding-top: 10px; position: relative;
}

.DateTitleWrap {
	border-right: #ee7900 0px solid; border-top: #383838 1px solid; border-left: #ee7900 0px solid; border-bottom: #383838 1px solid; vertical-align:middle;
}


.DateTitle {
	padding-right: 7px; padding-left: 3px; FONT-WEIGHT: bold; font-size: 14px; background: #333333; padding-bottom: 3px; color: white; padding-top: 3px; vertical-align:middle;
}
.DateTitle A:link {
	padding-right: 7px; padding-left: 3px; FONT-WEIGHT: bold; padding-bottom: 3px; color: white; padding-top: 3px; vertical-align:middle;
}
.DateTitle A:visited {
	padding-right: 7px; padding-left: 3px; FONT-WEIGHT: bold; padding-bottom: 3px; color: white; padding-top: 3px; vertical-align:middle;
}
.DateTitle A:active {
	padding-right: 7px; padding-left: 3px; FONT-WEIGHT: bold; padding-bottom: 3px; color: white; padding-top: 3px; vertical-align:middle;
}

.posttitle {
	margin-top: 10px; margin-bottom:10px;
}
.posttitle A:link {
	FONT-WEIGHT: bold; color: black; text-decoration: none;
}
.posttitle A:visited {
	FONT-WEIGHT: bold; color: black; text-decoration: none;
}
.posttitle A:active {
	FONT-WEIGHT: bold; color: black; text-decoration: none;
}
.posttitle A:hover {
	text-decoration: underline;
}
.posttext {
	margin: 10px 25px 0px 35px;
}
.itemdesc {
	border-right: #ee7900 0px solid; border-top: #ee7900 0px solid; padding-bottom: 7px; margin: 10px 0px; border-left: #ee7900 0px solid; color: #606f84; border-bottom: #ee7900 1px solid;
}
.entrylistitem {
	border-right: #ccc 0px solid; border-top: #ccc 1px solid; FONT-WEIGHT: bold; border-left: #ccc 0px solid; padding-top: 5px; border-bottom: #ccc 0px solid;
}
.entrylistitem A {
	text-decoration: none
}
.entrylistitem A:visited {
	text-decoration: none;
}
.entrylistitem A:hover {
	text-decoration: underline;
}
.itemdescEL {
	margin: 2px 0px 8px 12px; color: #606f84;
}
.CustomLinks {
	text-align: center;
}
.CustomLinks A {
	FONT-WEIGHT: bold; color: #23345e; text-decoration: none;
}
.CustomLinks A:visited {
	FONT-WEIGHT: bold; color: #23345e; text-decoration: none;
}
.CustomLinks A:hover {
	text-decoration: underline;
}
.FooterText1 {
	font-size: 10px; margin: 30px 0px 5px; color: #999; text-align: center;
}
.FooterText2 {
	font-size: 10px; margin: 30px 0px 5px; color: #999; text-align: center;
}
.FooterText1 A:link {
	font-size: 10px;
}
.FooterText2 A:link {
	font-size: 10px;
}
.FooterText1 A:visited {
	font-size: 10px;
}
.FooterText2 A:visited {
	font-size: 10px;
}
.FooterText2 {
	margin-top: 5px;
}
.HRFooter {
	WIDTH: 70%; color: #ccc; size: 1px;
}

hr {
height:1px; padding:4 0 4 0; size: 1px;
}

A:visited {
	color: #185DAA; text-decoration: none;
}
A:active {
	color: #185DAA; text-decoration: none;
}
A:link {
	color: #185DAA; text-decoration: none;
}
A:hover {
	text-decoration: underline;
}
H1 {
	font-size: 1.5em; margin: 0px;
}
H1 A:visited {
	color: #185DAA;
}
H1 A:active {
	color: #185DAA;
}
H1 A:link {
	color: #185DAA;
}
H1 A:hover {
	color: #185DAA; text-decoration: none;
}
H2 {
	border-right: #23345e 1px solid; padding-right: 5px; border-top: #23345e 2px solid; margin-top: 10px; padding-left: 5px; font-size: 1.2em; margin-bottom: 0px; padding-bottom: 2px; border-left: #23345e 1px solid; color: #23345e; padding-top: 2px; border-bottom: #23345e 2px solid; background-color: #ee7900;
}
H3 {
	font-size: 1.2em; margin-bottom: 5px; border-bottom: #23345e 1px solid;
}
H5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
INPUT {
	font-size: 8pt; font-family: Verdana;
}
textAREA {
	font-size: 8pt; font-family: Verdana;
}
.CommentForm {
	font-size: 8pt; font-family: Verdana;
}
.CommentForm TD {
	font-size: 8pt; font-family: Verdana;
}

.commentTextBox
{
	width:400px;
}

.commentContainer
{
	background:#f1f1f1; border-bottom:1px black dotted; margin-top:6px; padding:8 8 8 8; border-top:1px black dotted;
}

.commentDate
{
	font-weight:bold;
}


.CommentForm TD STRONG {
	font-size: 8pt; font-family: Verdana;
}
.Button {
	border-right: steelblue 1px solid; border-top: steelblue 1px solid; border-left: steelblue 1px solid; border-bottom: steelblue 1px solid; background-color: gainsboro;
}
.text {
	font-size: 0.8em; font-family: Verdana;
}
.BorderedImageStack {
	border-right: #ffffff 10px solid; border-top: #ffffff 10px solid; border-left: #ffffff 10px solid; border-bottom: #ffffff 10px solid;
}
.BorderedImage {
	border-right: #ffffff 10px solid; border-top: #ffffff 10px solid; border-left: #ffffff 10px solid; border-bottom: #ffffff 10px solid;
}
BLOCKQUOTE {
	border-right: #667484 1px dashed; padding-right: 5px; border-top: #667484 1px dashed; padding-left: 5px; font-size: 1em; padding-bottom: 5px; border-left: #667484 4px solid; padding-top: 5px; border-bottom: #667484 1px dashed; background-color: #f2f5fa;
}
SPAN.inline-code {
	color: red; font-family: Courier New;
}
SPAN.screen-text {
	color: darkgreen;
}
DIV.speakingEvent {
	FONT-WEIGHT: bold; font-size: 10pt;
}
H3.speakingVenue {
	font-size: 1.2em; margin-bottom: 5px; border-bottom: #23345e 1px solid;
}
.WcmResourceInfoPanel {
	border-right: navy 2px solid; padding-right: 4px; border-top: navy 2px solid; padding-left: 4px; z-index: 110; VISIBILITY: hidden; padding-bottom: 4px; border-left: navy 2px solid; WIDTH: 450px; padding-top: 4px; border-bottom: navy 2px solid; position: absolute; border-COLLAPSE: collapse; background-color: #e0e0e0;
}

/*---:[ tag cloud styles ]:---*/

#tagcloud {
	text-transform: lowercase;
	color: #666666;
	width:160px;
}
#tagcloud a {
	color: #666666;
	padding-right: 1px;
	text-decoration: none;
}

#tagCloud a {
	line-height: normal;
}
#tagCloud a.w1 {
	font-size: 1.7em;
}
#tagCloud a.w2 {
	font-size: 1.6em;
}
#tagCloud a.w3 {
	font-size: 1.5em;;
}
#tagCloud a.w4 {
	font-size: 1.4em;
}
#tagCloud a.w5 {
	font-size: 1.3em;
}
#tagCloud a.w6 {
	font-size: 1.1em;
}
#tagCloud a.w7 {
	font-size: 1.0em;
}
#tagCloud a.w8 {
	font-size: 0.9em;
}
#tagCloud a.w9 {
	font-size: 0.8em;
}

#goleft
{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	color:#185DAA;
}
#goright
{
	text-transform:uppercase;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	text-decoration:none;
	color:#185DAA;
}


