/* -- */
/* Tekla Structures 2009 */

body {padding:0; margin:0;
	background:url(../images/bg_grey_gradient.gif) top center;
	background-attachment:fixed; background-color:#989897;
	font-family:arial,sans-serif; color:#000000; font-size:10pt;
	}
	
td {vertical-align:top; text-align:left;}
	
img {border:0;}
img, td { behavior: url(iepngfix.htc);} /* png transparency fix for non-compatible browsers */
	
	h1 {color:#e5053a; font-size:13pt;} /* #737373 */
	h2 {color:#737373; font-size:11pt; margin:5px 0px 4px 0px; padding:5px 0px 4px 0px; display:block;}
	h3 {color:#000000; font-size:10pt; margin:0px; padding:0px;} 
		.secondaryArea h4 {color:#000000; font-size:10pt; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;} 
	
	
	hr {width:100%; height:1px; color:#bcbcbc;}
	
	a {color:#003893; text-decoration:none;}
	a:hover {color:#4c73b3; text-decoration:none;}
	
	.ingress {color:#000000; font-weight:bold;} /* for text area paragraphs */
	
/* Content Areas */
	.headContent {background:#ffffff;}
	.mainContent {background:url(../images/bg_grad_920.gif) top left no-repeat #ffffff;}
		.primaryArea {padding:20px 0px;}
		.secondaryArea {padding:20px 0px; }
		
		.secondaryArea p {padding:3px 0px 5px 0px; margin:0px; }
		
	/* right column timetable table for event*/
		#timetable td {padding:0px 0px 4px 0px;}
		.timeA {font-weight:bold; color:#000000; font-size:110%;}
		
	/* right column additional content table*/	
		 .additionalContent {width:270px;}
		 .additionalKeynote {font-size:8pt; padding:5px 0px 5px 4px;}
		 additionalKeynote a {font-size:10pt;}
		 .additionalKeynote p {margin:0; padding:4px 0px;}
		 .additionalKeynote img {padding:4px;}
		 	.additionalHeader {padding:5px 4px; font-size:10pt; font-weight:bold;
								background:#f0f0f0;}
			.additionalDivider {height:1px; background:url(../images/div_dot_hor.gif) top left repeat-x;}
			.additionalBlank {height:12px;}
			
			.additionalLink {width:270px; padding:4px 0px; font-size:9pt;}
	
	
	/* Photo table on About Denver page */
	.photoTable td {padding:8px 0px 3px 4px;}
	
	.picFlow {margin:6px;}
	
	/* Sponsors logo table */
	.sponsorsList td {padding:8px 4px 4px 4px;}

	/* Site table borders */
	.bgLeft {background:url(../images/bg_td_left.png) top left repeat-y;}
	.bgRight {background:url(../images/bg_td_right.png) top left repeat-y;}
	
	/* site main image wide */
	.siteImage {width:920px; height:141px;}
	
	/* agenda table */
	#agenda2009 td {padding:0px 0px 8px 0px; vertical-align:top;}
	
#dotDiv { width:37px; background:url(../images/div_dotline.gif) top left repeat-y;}

/* Navigation*/
		#navCont {padding:1px;}
		#navigation {width:918px; height:33px; background:#003893; color:#ffffff; vertical-align:middle; font-size:9pt;}
		#navigation td {height:33px; vertical-align:middle; text-align:center;}
		#navigation a {color:#ffffff; font-weight:bold;}
		/*#navigation a {color:#ffffff; font-weight:bold; font-size:9pt; display:inline; line-height:33px; margin:0px 8px;}*/
	/* Navigation background tabs */
		/* Index On */
		.navIndexOn {background:url(../images/nav/bg_on.gif) top left no-repeat;}
		/* Index Off */
		.navIndexOff {background:url(../images/nav/bg_off_index.gif) top left no-repeat;}
		/* Other nav tabs bg Off */
		.navOff {background:url(../images/nav/bg_off.gif) top left no-repeat;}
		/* Other nav tabs bg On */
		.navOn {background:url(../images/nav/bg_on_div.gif) top left no-repeat;}
		/* Red registration / contact tab on-off */
		.navRedOff {background:url(../images/nav/bg_red_off.gif) top left no-repeat;}
		.navRedOn {background:url(../images/nav/bg_red_on.gif) top left no-repeat;}
		
/* footer */
	.footerContent {background:url(../images/bg_footer_gradient.gif) bottom left no-repeat #ffffff;}
	#footerContainer {width:920px; height:65px; position:relative; font-size:8pt; color:#606060;}
		#footerLinks {width:450px; position:absolute; left:30px; bottom:10px; text-align:left;}
		#footerLinks a {color:#606060; text-decoration:none;}
		#footerLinks a:hover {color:#bbbbbb; text-decoration:none;}
		#copyright {width:230px; text-align:right; position:absolute; right:30px; bottom:10px;}

/* -- */
