/* The Dance Company of Indianapolis style sheet */

.Header 
{
	position: relative;
	top: 0;
	left: 0px;
	width: 800px;
}
.Navigation 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 800px;
	background-color:#669999;
}
.Body 
{
	display: block;
	width: 835px;
	font-family: Arial;
	font-size: 11px;
}
.Body a:visited 
{
	color: #FF9999;
}
.Body a:link 
{
	color: #669999;
}
.BodyText
{
	font-family: Arial;
	font-size: 11px;
}
.Content1 
{
	display: inline;
	width: 835px;

}
.Left
{
	float: left;
	width: 148px;
	background-color: #FFCCCC;
	border-right-style: solid;
	border-right-width: thin;
	border-right-color: #999999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-bottom-color: #999999;
	border-left-style: solid;
	border-left-color: #999999;
	border-left-width: thin;
	padding: 10px;
}
.LengthenLeft 
{
	height: 100px;
	background-color: #FFCCCC;
}
.Left a:visited 
{
	color: #999999;
}
.LeftColumnTitle
{
	font-family:Georgia;
	font-style:italic;
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
.Reminders 
{
	position: relative;
	left: 0px;
}
.UpcomingEvents
{
	position: relative;
	left: 0px;
}
.Center
{
	float: left;
	width: 300px;
	padding: 10px;
}
.Breadcrumb 
{
	margin-top: 5px;
	margin-bottom: 10px;
}
.PageTitle
{
	margin-top: 5px;
	font-size: 18px;
	font-weight: bold;
}
.SubTitle 
{
	margin-top: 5px;
	font-size: 16px;
	font-weight: bold;
	color: #669999;
}
.SmallerTitle
{
	margin-top: 5px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.Right
{
	float: left;
	width: 300px;
	padding: 10px;
}
.Right1
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 62px;
}
.Right2
{
	position: relative;
	top: 0px;
	left: 0px;
}
.UnorderedList 
{
	width: 300px;
	border: 0px;
	font-size: 11px;
	text-align: justify;
}
.Footer 
{
	
	display: block;
	width: 800;
	margin-top: 10;
	font-style: italic;
}

/* Page specific styles not on every page */

/*Default*/
.Default 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 600px;
}

/*Dance Home*/
.UpperRightCorner
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 62px;
	padding-bottom: 10px;
}
.DancehomeLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.DancehomeTable 
{
	font-family: Arial;
	font-size: 11px;
	vertical-align: top;
	width: 620px;
}
.DancehomeLeftColumn 
{
	width: 300px;
}
.DancehomeRightColumn 
{
	padding-left: 10px;
	width: 300px;
}

/*Class Schedule*/

.ClassScheduleTable 
{
	border: 0px;
	font-size: 11px;
	width: 620px;
	vertical-align: top;
}
.ClassScheduleColumn 
{
	width: 300px;
	vertical-align: top;
}
.ClassScheduleSubTable 
{
	border: 0px;
	font-size: 11px;
	width: 200px;
	vertical-align: top;
}
.ClassScheduleSubColumn
{
	width: 100px;
	vertical-align: top;	
}
.ClassScheduleLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}

/*Departments*/

.DepartmentsLayout
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.DepartmentsTable
{
	border: 0px;
	font-size: 11px;
	width: 620px;
	vertical-align: top;
	padding: 20px;
}

/*Registration*/

.TuitionScaleTable 
{
	border: 0px;
	font-size: 11px;
	width: 300px;
	vertical-align: top;
}

/*Getting Along Gracefully*/

.GALayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}	
.GATable 
{
	border: 0px;
	font-size: 11px;
	padding: 10px;
	vertical-align: top;
}

/* Studio News */
.StudioNewsLayout
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.StudioNewsTable
{
	font-family: Arial;
	font-size: 11px;
	width: 300px;
	border: 0px;
	vertical-align: top;
}
.StudioNewsColumn
{
	width: 310px;
	vertical-align: top;
	padding: 5px;
}

/*Alumni*/

.AlumniLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.AlumniTable 
{
	width: 600px;
	font-size: 11px;
	font-family: Arial;
}
.AlumniLeftColumnTop
{
	width: 250px;
	vertical-align: top;
	height: 50px;
}
.AlumniLeftColumnBottom 
{
	width: 250px;
	vertical-align: top;
}
.AlumniRightColumn
{
	width: 350px;
	vertical-align: top;
}

/*Our Staff*/

.OurStaffLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.OurStaffTable 
{
	width: 600px;
	font-size: 11px;
	font-family: Arial;
}
.OurStaffLeftColumn
{
	width: 300px;
	vertical-align: top;
}
.OurStaffRightColumn
{
	width: 300px;
	vertical-align: top;
}

/* Contact Information */
.ContactLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ContactTable 
{
	font-family: Arial;
	font-size: 11px;
}

/*ISDC Home*/

.ISDCLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ISDCContent
{
	position: relative;
	left: 0px;
	top: 0px;
	width: 625px;
	padding: 0px;
}
.ISDCLeftColumn 
{
	float: left;
	width: 300px;
}
.ISDCRightColumn 
{
	float: left;
	width: 300px;
	padding-left: 20px;
}
.OverallTitleTable 
{
	font-size: 11px;
	width: 280px;
}

/*ISDC Rules & Regulations*/

.ISDCRulesLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ISDCRulesContent
{
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: 10px;
	width: 625px;
	padding: 0px;
}
.ISDCRulesTable 
{
	font-size: 11px;
	margin-left: 20px;
	padding: 10px;
	vertical-align: top;
	width: 600px;
}

/*ICDL Home*/
.ICDLHomeLayout
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ICDLHomeTable
{
	width: 600px;
	font-size: 11px;
	font-family: Arial;
}
.ICDLHomeColumn
{
	width: 300px;
	vertical-align: top;
}

/*ICDL Members*/

.ICDLMembersLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ICDLMembers 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
}
.ICDLMembersLeft 
{
	float: left;
	width: 190px;
	padding: 5px;
}
.ICDLMembersMiddle 
{
	float: left;
	width: 190px;
	padding: 5px;
}
.ICDLMembersRight 
{
	float: left;
	width: 190px;
	padding: 5px;
}
.ICDLMembersSpacer 
{
	position: relative;
	top: 0px;
	left: 0px;
	height: 20px;
	margin: 10px;
}
.ICDLMembersPics 
{
	float: left;
	width: 280px;
	padding: 15px;
}

/*ICDL Repertoire */

.ICDLRepertoireLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.ICDLRepertoire 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
}
.ICDLRepertoireLeft 
{
	float: left;
	width: 300px;
	padding: 10px;
}
.ICDLRepertoireRight 
{
	float: left;
	width: 300px;
	padding: 10px;
}

/*Site Map*/

.SitemapLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.SitemapMain 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
}
.SitemapOffset1 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 605px;
	margin-left: 20px;
}
.SitemapOffset2 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 585px;
	margin-left: 40px;
}
.SitemapSpace 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 600px;
	height: 10px;
}

/*Links*/

.LinksLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}

.Links 
{
	font-family: Arial;
	font-size: 11px;
}
/*.Links 
{
	position: relative;
	top: 0px;
	left: 0px;
	width: 625px;
} */
.LinksLeft 
{
	float: left;
	width: 300px;
	padding: 10px;
}
.LinksRight 
{
	float: left;
	width: 300px;
	padding: 10px;
}

/*Survey*/
.SurveyLayout 
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.OptionTable 
{
	font-family: Arial;
	font-size: 11px;
}
.SurveyQuestion 
{
	font-size: 10pt;
	font-weight: bold;
}
.ButtonStyle 
{
	background-color: #FF9999;
	color: Black;
	font-size: 10px;
	font-family: Arial;
	font-weight: bold;
}
/*Other*/

.Space 
{
	position: relative;
	left: 0px;
	top: 0px;
	height: 36px;
}

/*Summer */

.SummerLayout
{
	float: left;
	width: 645px;
	padding: 10px;
	vertical-align: top;
}
.SummerTable
{
	border: 0px;
	font-size: 11px;
	width: 620px;
	vertical-align: top;
	padding: 20px;
}
