
a { font-weight:bold; }
table,div,span,p,td { line-height:130%;font-family:Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande", sans-serif;font-weight:normal;color:#595959;}
img { padding:0px;border:0px; }
ul { line-height:130%;padding:0px; margin:10 0 12 18px; }

/* Core settings */
#tbMain { margin:0 0 0 0px;width:1000px;display:block; }
#tbMain #TopButtons { background-color:transparent; }
#tbMain #tbHeader { background-color:transparent; }
#tbMain #tbBase { background-color:transparent;height:15px; }

#tbHolder { background-color:#ffffff; }

#TopButtons { padding:0 0 0 15px; }

#backDIV {height:100%;width:100%;background:url('../images/bgFade.jpg')  top left repeat-x;}
#divSpacer { height:1px; }
#ContentHolder { margin:10 0 0 0px; }


.tbInner { padding:0px; margin:0 0 15 0px;line-height:130%; }

td.tdCol { padding:0px 4px 4px 4px; }

#tbLeft td { font-size:13px; }
#tbCentral td { font-size:13px; }
#tbRight td { font-size:13px; }



.btnTop { float:left; padding-right:6px; }
.btnQuick {  }


#tbCentral td { padding:0 8 10 0px; }

#tbHeader img { vertical-align:text-bottom; }
	#tbHeader td {padding:0px;}
	#tbHeader img{ margin:0px; padding:0px; }
	
	
#tbFooter {background-color:white;background-color:white;font-family:Verdana, "Bitstream Vera Sans", Geneva, 	"Lucida Grande", sans-serif;font-size:13px;}
		#tbFooter td {padding:0 0 10 210px;}
		#tbFooter a:link {color:#5C5C5C;text-decoration:none;}
		#tbFooter a:visited {color:#5C5C5C;text-decoration:none;}
		#tbFooter a:hover {color:#5C5C5C;text-decoration:underline;}
		
#divFooter { border-top:dotted 1px #626262; margin:30 5 7 0px;padding:7 0 0 0px;font-weight:bold; }

/* Actual main styles.. */
.oHeading { font-family:Helvetica;font-size:13px;font-weight:bold;color:black; }
.oIntro { font-weight:bold; font-size:13px;margin:0 0 10 0px; }
.oTitle { font-weight:bold;font-size:13px;margin:0 0 4 0px; }
.oBodyTextColumn, .oBodyTextCentral, .oCaption  { line-height:130%;font-family:Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande", sans-serif;font-weight:normal;color:#595959; }
.oBodyTextColumn { font-size:13px; }
.oBodyTextCentral { font-size:13px; }
.oCaption { font-size:13px; color:#494949;}




.TacticalBanner { margin:2 0 8 0px; }
.InlineBanner { margin:0px; padding:0px; }


.divButton { margin:4px 0px 0px; text-align:center; }
.SpeakerPic { float:left;margin:4 4 6 4px; }
.SponsorLogo { clear:both;text-align:center;vertical-align:text-bottom;margin:0px;padding-top:3px;padding-bottom:3px;}
#RowSpacer { height:20px; }

.tbCol { margin-bottom:8px;margin-top:8px; }

/*
#tdTest { padding:40px; color: #595959;border-top: black 1px dotted;border-bottom: black 1px dotted;  }
#divTest { margin:50px; }
*/


.OuterDotted { height:18px;font-weight:bold;background-color:#FFFFFF;color:#595959;
			border-top:dotted black 1px;border-bottom:dotted black 1px;margin:3 0 10 0px; }
.InnerDotted { padding:1 0 0 4px;background-color:#FFFFFF;font-weight:bold;font-size:13px; }



.ul_spaced li { font-weight:bold;margin:10 0 10 0px; }


/* DOTTED HEADING */
.DottedHeadingFull, .DottedHeadingNarrow {
border-top: black 1px dotted; 
color: #595959; border-bottom: black 1px dotted; 
clear:both;float:left;}

.DottedHeadingFull { margin: 0 0 10 0em;padding: 1 0 3 0em; width:100%; font-size:13px;}
.DottedHeadingNarrow { margin: 10 0 10 0em;padding: 1 10 3 1em; font-size:13px; }

/* end - DOTTED HEADING */

.imgSpeaker { float:left;margin:4 4 6 4px; }


.divSponsorTitle { font:bold 12px Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande"; text-align:left;margin:0 0 0 0px; }
.divSponsor { font:bold 12px Verdana, "Bitstream Vera Sans", Geneva, "Lucida Grande"; text-align:center;margin:8 0 19 0px; }


/* Site map */
.hdTreeHeading2 { font-size:13px;font-weight:bold;color:#2C2C2C;margin:15 0 5 0px; }
.hdTree div { line-height:140%; }
.hdTreeMain { font-size:13px;font-weight:bold;color:#2C2C2C; }
.hdTreeSub { font-size:13px;color:#5C5C5C;padding-left:25px; }
.hdTreeSubSub { font-size:13px;color:#5C5C5C;padding-left:25px; }
.hdTreeURL { font-size:13px;font-weight:normal;color:gray; }
/* Site map ENDs */

/* Menu.. */
#navWrapper { margin-bottom:5px; }
#divOffer { margin-bottom:5px; }
#divMenu { font-weight:bold;font-size:13px;margin:0 0 10 0px;}
	#divMenu div { font-weight:bold;}


#divBar { font-size:1pt;height:1px; border-top:dotted 1px #626262; margin:4 6 2 6px;}
#divBarSub  { font-size:1pt;height:1px; border-top:dotted 1px #C8C8C8; margin:4 6 2 6px;}

.hdMain {
	color:#2C2C2C;
	padding-left:10px;
	margin-left:5px;

	background-image: url('../images/menuArrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;

	}
	.hdMain a:link {color:#2C2C2C;text-decoration:none;}
	.hdMain a:visited {color:#2C2C2C;text-decoration:none;}
	.hdMain a:hover {color:#2C2C2C;text-decoration:underline;}


.hdSub {
	color:#5C5C5C;
	padding-left:20px;
	margin-left:5px;

	background-image:url('../images/menuArrowSub.gif');
	background-repeat:no-repeat;
	background-position:0px 4px;
	}
	.hdSub a:link {color:#5C5C5C;text-decoration:none;}
	.hdSub a:visited {color:#5C5C5C;text-decoration:none;}
	.hdSub a:hover {color:#5C5C5C;text-decoration:underline;}

/* Menu..ENDs */

/* Bread crumbs.. */
#divBread { font-weight:bold;font-size:13px;margin:0 0 15 0px;width:100%;border-top:dotted 1px #393939;border-bottom:dotted 1px #393939;padding:1 0 3 0px;float:left; }
	#divBread span { font-weight:bold;font-size:13px;}
	#divBread a:link {color:#5C5C5C;text-decoration:none;}
	#divBread a:visited {color:#5C5C5C;text-decoration:none;}
	#divBread a:hover {color:#5C5C5C;text-decoration:underline;}
 .BreadParent { padding:0 5 0 12px; }
 .BreadChild { padding-left:20px; }
 .BreadParentSelected { padding:0 5 0 12px;color:#C45800;text-decoration:underline; }
 .BreadChildSelected { padding-left:20px;color:#C45800;text-decoration:underline; }

.BreadParent, .BreadParentSelected {
	background-image: url('../images/menuArrow.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
.BreadChild, .BreadChildSelected {
	background-image: url('../images/menuArrowSub.gif');
	background-repeat: no-repeat;
	background-position: 0px 4px;
	}
	
#divTheBread { float:left;border:solid white 1px; }
#divTheCrumbs { float:left;width:75%;border:solid white 1px; }
/* Bread crumbs..ENDs */

/* CONFERENCE */
.confTime{font-size:13px; font-Weight:bold; padding-top:3px;}
.confTitle{ font-size:13px; font-Weight:bold; }
.confBullet{margin-bottom:5px;margin-top:0px;margin-left:17px; font-size:13px; }
.confBullC{ }
.confDayHead{  font-size:13px; font-Weight:bold; }
.confMainTitle{  font-Size:13px; font-Weight:bold; }
.confSectionTitle{  font-size:13px; font-Weight:bold; padding-bottom:7px; }
.confBar{ padding-top:0px;margin-top:0px;}
.confModerator{ }
.confModified{  font-size:13px; font-Weight:normal; }
.confDayMenu{ ; font-size:13px; font-Weight:bold; }
.bioText{ font-size:13px; }
.confSpeaker{ font-size:13px; padding-bottom:6px;}
.confLeader{padding-bottom:15px;}
/* CONFERENCE - ENDS*/

/* CONTACT PAGE */
.ContactHeading{ font-size:13px; font-weight:bold; padding-bottom:3px; }
.ContactTop{ font-size:13px; font-weight:bold;  padding-top:5px; }
.ContactDetails{ font-size:13px; font-weight:normal; margin-bottom:20px; padding-bottom:5px;padding-left:20px;}
/* CONTACT PAGE -END */

/* SPEAKERS */
.tbSpeaker { margin-bottom:8px;margin-top:8px; }
.spkDetails {  }
.spkName { font-weight:bold; }
.spkJob { font-weight:normal; }
.spkCompany { font-weight:bold; }
.spkBio { margin-top:5px; }
.spkImage { margin-left:5px; }
/* SPEAKERS -END */

/* TESTIMONIALS */
.tbTestimonial { background-color:#E1E1E1;border:dotted 2px #D6D6D6; margin:0px; padding:0px; }
 blockquote { margin:0 8 0 8px; padding:0px; position: relative; text-indent: 2em;}

.q1 { background: url(../images/blockbga3.gif) no-repeat left top;
	padding: 1em 2px 0px 0px; }

.endquote { background: url(../images/blockbgb3.gif) no-repeat right bottom;
	margin: 0px;
	padding: 0px 25px 1em 0px; }

.theQuote { font-style:italic; font-size:95%; font-weight:bold; color:#595959; }
.theAuthor { font-size:90%; text-indent: 1em; color:#595959;}
/* TESTIMONIALS -END */


/* Twitter border */
#tbTwitter { border:solid 1px #D1CCC6; }
