html, body {
				font: normal normal normal 1em/1.5 Georgia, serif;
				color: #333;
			}
			
			body {
				min-width: 960px;
				background: url(../../images/ttr/body-bg-white.gif) top left repeat-x #333;
            }
			
			a {
				text-decoration:none;
			}

            h1, h2 {
                font-weight: normal;
            }
			
			.ctn {
				background-color: #fff;
				padding-bottom: 40px;
			}

            .hd-ctn {
				background-color: #fff;
			}
				
			.hd-ctn, .ft-ctn {
				font-family: Trajan Pro, Georgia, Myriad Pro, Lucida Sans, Lucida Sans Unicode, serif;
				overflow:hidden;
				width: 100%;
                position:relative;
            }
			
			.hd-ctn ul {
				position: relative;
				left: 50%;
				margin: 0 auto;
				float:left;
				margin-top: -1px;
            }

            .hd-ctn ul li a:hover h1, .hd-ctn ul li a:hover h2 {
                color: #894624;
            }

            .hd-ctn li {
				float: left;
				margin: 0 4px;
				padding: 15px 0 10px;
				right: 50%;
				position:relative;
			}
			
			.hd-ctn li div {
				background: url(../../images/ttr/nav-bg-off.jpg) top left repeat-x transparent;
				border-top: 1px solid #E1E1E1;
				padding: 0 8px;
			}
			
			.hd-ctn h1, .hd-ctn h2 {
				text-transform: uppercase;
				color: #666;
			}
			
			.hd-ctn h1 {
				font-size: 28pt;
				line-height: 30pt;
				padding-top: 7px;
            }
			
				.hd-ctn h1 span {
					font-size: 24pt;
				}
			
			.hd-ctn h2 {
				font-size: 9pt;
				line-height: 9pt;
				color: #777;
				padding-bottom: 6px;
                }
				
			.pg-home .lk-home, .pg-vision .lk-vision, .pg-tech .lk-tech, .pg-team .lk-team {
				background: url(../../images/ttr/nav-logo-bw.jpg) top center no-repeat transparent;
			}
			
			.pg-home .lk-home div, .pg-vision .lk-vision div, .pg-tech .lk-tech div, .pg-team .lk-team div {
				background-image: url(../../images/ttr/nav-bg-on.png) !important;
				background-position: bottom left;
				border-top-width: 0;
				border-bottom: 1px solid #E1E1E1;
			}
			
			.pg-home .lk-home h1, .pg-home .lk-home h2, .pg-vision .lk-vision h1, .pg-vision .lk-vision h2,
			.pg-tech .lk-tech h1, .pg-tech .lk-tech h2, .pg-team .lk-team h1, .pg-team .lk-team h2 {
				color: #3A6FA4;
			}
			 
			body {
				border-top: 2px solid #414141;
			}
				
			.roundabout-holder {
				list-style: none;
				width: 75%;
				height: 1em;
				margin: 1em auto;
			}
			
			.roundabout-moveable-item {
				height: 5em;
				font-size: 2em;
				cursor: pointer;
			}
			
			.roundabout-in-focus {
				cursor: auto;
			}
			
			
			.bd-ctn {
				padding-bottom: 220px;
				background-color: #fff;
                *padding-bottom: 240px;
            }
			
			.pg-home .bd-content {
				height:	155px;
				margin-top: 80px;
                *margin-top: 50px;
                width: 100%;
			}

                .pg-team .bd-ctn, .pg-tech .bd-ctn, .pg-vision .bd-ctn {
                    text-align:center;
                    padding-bottom: 115px;
                }

                .pg-team .bd-content, .pg-vision .bd-content {
                    margin: 35px auto 0;
                    text-align:left;
                    width: 868px;
                }

                .pg-tech .bd-content {
                    margin: 20px auto 0;
                    text-align:left;
                    width: 868px;
                }

            .tech-details {
                float:right;
                width: 605px;
                padding-top: 15px;
            }

            .tech-requirements {
                width: 250px;
                background-color:#FAFAFA;
            }

                .tech-requirements h4 {
                    font-size:10pt;
                    font-weight:bold;
                    padding:8px 10px 0;
                }

                .tech-requirements h6 {
                    font-size:10pt;
                    padding:0 10px;    
                }

            .pg-team .bd-content h3, .pg-tech .bd-content h3, .pg-vision .bd-content h3 {
                color:#304558;
                font: bold 13pt/15pt Trajan Pro, Georgia, Myriad Pro, Lucida Sans, Lucida Sans Unicode, serif;
                padding-left:10px;
            }

                .pg-team .bd-content h3 span, .pg-tech .bd-content h3 span {
                    display:block;
                    font-weight: normal;
                    font-size: 10pt;
                }

                .pg-team .bd-content p a {
                    font-style: italic;
                }

                .pg-tech .bd-content ul {
                    list-style-type:disc;
                    margin: 5px 0 20px 25px;
                }

                    .pg-tech .bd-content li {
                        font-size: 9pt;
                    }

            .pg-tech .bd-content p, .pg-vision .bd-content p {
                font-size:9pt;
                padding: 5px 10px 10px;
                margin-bottom: 5px;
            }

            .pg-team .bd-content p {
                background-color:#FAFAFA;
                margin-top:10px;
                padding:8px 10px;
                font-size:9pt;
            }

            .pg-team .bd-content h5 {
                font-size:9pt;
                padding:8px 10px;
                margin-bottom: 15px;
            }

                .pg-team .bd-content h5 span {
                    font-weight: bold;
                }

            ul.roundtable li {
				padding: 150px 0 140px;	
			}
				
				.roundtable img {
					width: 12em;
					height: 4.6em;
					border: 6px solid #E3E3E3;
                    *width: 373px;
                }

            .roundabout-in-focus.market-derby {
				background: url(../../images/ttr/bg-horse-v6.png) top center no-repeat transparent;
            }
			
			.roundabout-in-focus.market-collegebb {
				background: url(../../images/ttr/bg-basketballplayer-v2.png) top center no-repeat transparent;
            }
			
			.roundabout-in-focus.market-masters {
				background: url(../../images/ttr/bg-golfer-v3.png) top center no-repeat transparent;
            }

            .roundabout-in-focus.market-superbowl, .roundabout-in-focus.market-collegefb {
				background: url(../../images/ttr/bg-quarterback-v4.png) top center no-repeat transparent;
            }

            .roundabout-in-focus.market-mlbfantasma {
				background: url(../../images/ttr/bg-pitcher3.png) top center no-repeat transparent;
            }

            .contact-ctn {
                border-bottom:4px solid #FFFFFF;
                border-top:3px solid #EAEAEA;
                padding:14px 18px;
            }

                .contact-ctn a {
                    font-size: 10pt;
                    color: #894624;
                    font-family: Georgia, serif;
                }

			.news-ctn {
				margin: 0 auto;
				width: 80%;
				min-width: 945px;
			}
			 
				.news-ctn h2 {
					font-size:22pt;
					text-align:center;
					line-height: 28pt;
					font-family: Trajan Pro,Georgia,Myriad Pro,Lucida Sans,Lucida Sans Unicode,serif;
					font-weight: bold;
				}

				.news-ctn h3 {
					color: #304558;
					text-align:center;
					font-size: 14pt;
					text-transform: uppercase;
					letter-spacing: 2pt;
					line-height: 11pt;
					font-weight: normal !important;
				}
			
				.news-content {
					border: 4px solid #E3E3E3;
					margin-top: 10px;
					background-color: #3A6FA4;
					margin-top:10px;
					padding:0 25px 0 0;
				}
				 
					.news-content ul {
						background: url(../../images/ttr/bg-news.png) bottom left no-repeat transparent;
						padding-bottom: 20px;
						
					}
/*					 li.news-mlb {*/
/*							background: url(../../images/images/ttr/nav-bg1.jpg) top left no-repeat transparent;*/
/*						}*/
/*						 */
/*						li.news-tor {*/
/*							background: url(../../images/images/ttr/nav-bg2.jpg) top left no-repeat transparent;*/
/*						}*/
/*						 */
					.news-content li {
						padding-left: 275px;
						margin: 25px 0 0 25px;
						min-height: 200px;
						*height: 200px;
					}
					 
						
				 
					.news-content h2 {
						color: #fff;
						font-size: 20pt;
						font-family: Georgia, "Times", Times New Roman, serif;
						text-align:left;
						padding-bottom: 5px;
						font-weight: normal;
						line-height: 26pt;
					}
					 
					.news-content p {
						color: #fff;
						padding-bottom: 10px;
						text-align:justify;
					}
					 
						.news-content p a {
							color: #D8ECFB;
							text-decoration: underline;
						}
						 
						.news-content p span {
							font-weight: bold;
						}
							.news-content p span.emphasis {
								font-style:italic;
							}
						
							.news-content p a:hover {
								color: #FBEAE1;
							}
			
            .ft-ctn {
				background-color: #333;
				border-top: 3px solid #e5e5e5;
				position:relative;
				padding: 20px 0;
				
			}

            .ft-ctn h2 {
                color: #999;
                text-align: center;
                font-size: 20pt;
            }

                .ft-ctn h1 {
                    width: 100%;
					text-align:center;
					z-index: 10;
					white-space: nowrap;
                }


                .ft-ctn span {
                    font-size: 36pt;
                }


                .ft-ctn h1 span {
					color: #3A4E60;
				}
				
				.ft-ctn h2 span {
					padding: 0 20px;
				}

                .ft-ctn h1 span.word-highlight {
                    padding: 0 30px;
                }

                .ft-ctn h1 span.word-highlight, .ft-ctn h1 span.word-highlight span {
					color: #fff;
				}




        /* --CLEARFIX SHOULD STAY AT THE BOTTOM OF THE FILE-- */

			.clearfix:after {
			    clear:both;
			    content:".";
			    display:block;
			    height:0;
			    line-height:0;
			    visibility:hidden;
			}
			
			.clearfix {
			    clear: both;
			}
			
			html[xmlns] .clearfix {
			    display:block;
			}
			
			* html .clearfix {
			    height:1%;
			}
