/***************************************************GLOBAL PAGE LAYOUT ELEMENTS***************************************************/body { text-align: center; }/* Outer bounding box for all pages */#Frame {	margin: 38px 13px 10px 13px;
	padding: 0px 0px 0px 0px;	width:726px;	text-align:left;	z-index: 1;}/* 37signals logo */#Logo {	float:right;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 22px;	width: 100px;	text-align: right; }/* Navigation */.Nav {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px; }#TopNavBar {	margin: 10px 13px 10px 13px;	padding: 0px 0px 0px 0px;	width: 726px;}	/* Back to top */#Top {	margin: 5px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: right;	font-size: 9px; }/* Copyright notice at bottom */#Copyright {	margin: 10px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	font-size: 10px; }/***************************************************NAVIGATION BAR***************************************************//* tan box containing red Interstate text */#NavBar {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	border: none, 0px, white;}/***************************************************INTRO BOX***************************************************//* tan box containing red Interstate text */#IntroBox {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	border: 1px solid #cccc66; }/* Home of red Interstate text */#IntroBody {	margin: 0px 0px 0px 0px;	padding: 20px 0px 20px 20px;	width: 421px;	voice-family: "\"}\"";	voice-family: inherit; }	html>body .IntroBody { width:421px; }/* Quote beside red Interstate text */#IntroSidebarRight {	float: right;	margin: 20px 0px 20px 0px;	padding: 0px 20px 0px 20px;	border-left: 1px dotted #ccc;	font-size:11px;	width: 199px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .IntroSidebarRight { width:199px; }#IntroSidebarLeft
{
	float: left;	margin: 20px 0px 20px 0px;	padding: 0px 20px 0px 20px;	border-right: 1px dotted #ccc;	font-size: 11px;	width: 199px;	voice-family: "\"}\"";	voice-family: inherit; }}html>body .IntroSidebarLeft { width:199px; }/***************************************************3-COLUMN BOX***************************************************//* 3-Column box with gray sides and open top */.ThreeColBox {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc; }/* Left side column */.ThreeColTextFixed {	float: none;	margin: 0px 0px 0px 0px;	padding: 0px 20px 0px 20px;	width:199px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .ThreeColTextFixed { width:199px; }/* Right side 2 columns */	.ThreeColTextFloat {	float: right;	margin: 0px 0px 0px 0px;	padding: 0px 20px 0px 20px;	border-left: 1px dotted #ccc;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .ThreeColTextFloat { width:200px; }/***************************************************3-COLUMN TABLE***************************************************//* 3-Column table with gray sides all around */.ThreeColTable {	border-bottom: 1px solid #ccc;	width:726px; }	/* Table title cell row */.ThreeColTableTitle {	margin: 0px 0px 0px 0px;	padding:10px 20px 10px 20px;	font-size: 13px;	font-weight: bold;	color: #000;	background-color: White;	border-left:1px solid #ccc;	border-right:1px solid #ccc; }/* Table header cells */.ThreeColTableHead1, .ThreeColTableHead2, .ThreeColTableHead3 {	margin: 0px 0px 0px 0px;	padding:7px 20px 7px 20px;	font-size: 11px;	font-weight: bold;	color: #666;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .ThreeColTableHead1, .ThreeColTableHead2, .ThreeColTableHead3 { width:200px; }/* Table cell borders */.ThreeColTableHead1 { border-left:1px solid #ccc; }.ThreeColTableHead2 { border-left:1px dotted #ccc; }.ThreeColTableHead3 { border-left:1px dotted #ccc; border-right:1px solid #ccc; }/* Table body cells */.ThreeColTableBody1, .ThreeColTableBody2, .ThreeColTableBody3 {	margin: 0px 0px 0px 0px;	padding:10px 20px 10px 20px;	font-size: 11px;	font-weight: normal;	line-height:15px;	color: #000;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .ThreeColTableBody1, .ThreeColTableBody2, .ThreeColTableBody3 { width:200px; }/* Table cell borders */.ThreeColTableBody1 { border-left:1px solid #ccc; border-top:1px dotted #ccc; }.ThreeColTableBody2 { border-top:1px dotted #ccc; }.ThreeColTableBody3 { border-top:1px dotted #ccc; border-right:1px solid #ccc; }/* Table body cells with vertical borders */.ThreeColTableBodyV1, .ThreeColTableBodyV2, .ThreeColTableBodyV3 {	margin: 0px 0px 0px 0px;	padding:10px 20px 10px 20px;	font-size: 11px;	font-weight: normal;	line-height:15px;	color: #000;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .ThreeColTableBodyV1, .ThreeColTableBodyV2, .ThreeColTableBodyV3 { width:200px; }/* Table cell borders */.ThreeColTableBodyV1 { border-left:1px solid #ccc; }.ThreeColTableBodyV2 { border-left:1px dotted #ccc; }.ThreeColTableBodyV3 { border-left:1px dotted #ccc; border-right:1px solid #ccc; }/***************************************************2-COLUMN BOX***************************************************//* 2-Column box with gray sides and open top */.TwoColBox {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	border-left: 1px solid #ccc;	border-right: 1px solid #ccc;	border-bottom: 1px solid #ccc; }/* 2-Column box with gray sides all around */.TwoColClosedBox {	margin: 20px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	border: 1px solid #ccc; }/* Left side text */.TwoColClosedText {	margin: 0px 0px 0px 0px;	padding: 20px 0px 20px 20px;	width: 400px;	voice-family: "\"}\"";	voice-family: inherit; }	html>body .TwoColClosedText { width:400px; }/* Left side text */.TwoColText {	margin: 0px 0px 0px 0px;	padding: 0px 0px 20px 20px;	width: 400px;	voice-family: "\"}\"";	voice-family: inherit; }	html>body .TwoColText { width:400px; }/* Right side text */.TwoColClosedSidebar {	float: right;	margin: 20px 0px 20px 0px;	padding: 0px 20px 0px 20px;	border-left: 1px dotted #ccc;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .TwoColClosedSidebar { width:200px; }/* Right side text */.TwoColSidebar {	float: right;	margin: 0px 0px 20px 0px;	padding: 0px 20px 0px 20px;	border-left: 1px dotted #ccc;	width: 200px;	voice-family: "\"}\"";	voice-family: inherit; }html>body .TwoColSidebar { width:200px; }/***************************************************FAQ BOX***************************************************//* FAQ gray closed box */#FAQBox {	margin: 20px 0px 0px 0px;	padding: 15px 20px 0px 20px;	text-align: left;	border: 1px solid #ccc; }/* Text inside box */#FAQText {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 600px; }/***************************************************GETTING STARTED BOX***************************************************//* Getting Started yellow box */#GetStartedBox {	margin: 20px 0px 0px 0px;	padding: 15px 20px 0px 20px;	text-align: left;	border: 1px solid #fc6; }/* Text inside box */#GetStartedText {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 600px; }/***************************************************WORKSHOP SCHEDULE TABLE***************************************************//* Table body cells */.SchedTableBodyGray, .SchedTableBodyWhite {	margin: 0px 0px 0px 0px;	padding:4px 3px 4px 3px;	font-size: 11px;	font-weight: normal;	color: #333;	border-top: 1px dotted #ccc; }/* Table cell borders */.SchedTableBodyGray { background-color: #efefef; }.SchedTableBodyWhite { background-color: #fff; }/***************************************************MISCELLANEOUS***************************************************/.SpacerClearRight { clear: right; font-size:1px; }.SpacerClearLeft { clear: left; font-size:14px; }.oldbrowsers { display: none; }
