BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #FFFFDE; FONT-FAMILY: arial; FONT-SIZE: 12px; 
}
A {
	outline: none; text-decoration: none; color: #000000;
}
.Gyrotonic {
	FONT-FAMILY: Times New Roman; TEXT-TRANSFORM: uppercase; text-decoration: none; font-weight: bold;
}
.SiteLink {
	color: #07075D; FONT-FAMILY: arial;
}
#header {
	WIDTH: 935px; margin-left: auto; margin-right: auto; PADDING-TOP: 0px; HEIGHT: 20px; TEXT-ALIGN: right;
}
#header_content {
	MARGIN: 0px auto; WIDTH: 925px; clear:both;
}
#header_logo {
	MARGIN: 0px auto; margin-left: auto; margin-right: auto;
}
#gyro_logo {
	padding-left: 15px;
}
.spot0 {
	width: 0px !important; display: inline-block !important;
}
.spot1 {
	width: 2px !important; display: inline-block !important;
}
.spot2 {
	width: 4px !important; display: inline-block !important;
}
.spot3 {
	width: 8px !important; display: inline-block !important;
}
.spot4 {
	width: 12px !important; display: inline-block !important;
}
.spot5 {
	width: 14px !important; display: inline-block !important;
}
.spot6 {
	width: 15px !important; display: inline-block !important;
}
.spot7 {
	width: 16px !important; display: inline-block !important;
}
.spot8 {
	width: 17px !important; display: inline-block !important;
}
.header_font {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: uppercase; COLOR: #07075D; FONT-FAMILY: arial; font-weight:bolder;
}
.header_font A{
	text-decoration: none; color: #07075D
}
.header_lang_font {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial
}
#search {
	MARGIN: 0px auto; WIDTH: 935px; HEIGHT: 40px;
}
#logo {
	padding-LEFT: 25px; padding-top:7px; MARGIN: 0px auto; POSITION: ABSOLUTE; WIDTH: auto; z-index: 5
}
#main {
	MARGIN: 0px auto; WIDTH: 925px; HEIGHT: auto; padding-LEFT: 10px; margin-top: 11px; padding-top: 40px
}
#search_top {
	FLOAT: right; WIDTH: 250px
}
.search_top {
	MARGIN-TOP: 5px; FONT-SIZE: 11px; FLOAT: right; MARGIN-LEFT: 3px; WIDTH: 250px; COLOR: #000000; MARGIN-RIGHT: 3px; FONT-FAMILY: arial
}
.search_input {
	BORDER-RIGHT: #828282 1px solid; BORDER-TOP: #828282 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #828282 1px solid; 
	WIDTH: 100px; COLOR: #000000; BORDER-BOTTOM: #828282 1px solid; 
	FONT-FAMILY: arial; HEIGHT: 15px; BACKGROUND-COLOR: #f0f0f0
}
.bclass1 {
	MARGIN-LEFT: 5px; WIDTH: 25px
}
.bclass2 {
	PADDING-TOP: 3px
}
#vnav {
	padding-top: 22px; margin-right: 4px;
}
.vnav_font {
	FONT-SIZE: 10pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial; white-space: nowrap; font-weight:bold; color: #07075D;
}
.vnav_font A{
	text-decoration: none; color: #07075D
}
#hnav {
	padding-left: 170px; clear:both;
}
.hnav_font {
	FONT-SIZE: 9pt; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial;
}
.hnav_font A{
	color: #000000; text-decoration: none;
}
#rotate_studio {
	border: 1px solid #000000; width: 130px; padding: 5px;
}
#rotate_studio IMG {
	border: 1px solid black; width: 100px; margin-left: auto; margin-right: auto; 
}
.rotate_studio_font {
	FONT-SIZE: 9px; FONT-FAMILY: arial;
}
#rotate_ad{
	border: 1px solid #000000; width: 130px; padding: 5px; margin-left: auto ; margin-right: auto ;
}
#rotate_ad IMG {
	border: 1px solid black; width: 100px; margin-left: auto; margin-right: auto; 
}
.rotate_ad_font {
	FONT-SIZE: 9px; FONT-FAMILY: arial;
}
#content_holder {
	width: 750px; height: auto;
}
#content {
	height: auto; padding-left: 5px; padding-right: 5px;
}
.content_font {
}
#footer {
	CLEAR: both; PADDING-TOP: 10px;
	FONT-SIZE: 11px; WIDTH: 913px; COLOR: #000000; FONT-FAMILY: arial; HEIGHT: auto
}
#footer_content {
	/*PADDING-LEFT: 600px;*/
}
#footer_curve {
	MARGIN: 0px auto; WIDTH: 935px; HEIGHT: 26px;
}
#classifieds {
	FONT-SIZE: 14px; TEXT-TRANSFORM: uppercase; FONT-FAMILY: arial;
}
#classified_body {
	FONT-SIZE: 14px; FONT-FAMILY: arial;
}
#classified_options {
	border: 1px solid black; height: auto; padding: 5px; margin-left: 636px; position: absolute;
}
#CollectionPanel{
}
#CollectionContent{
}

.EventTypeMeeting{
	background-color: #00CC66;
	border: 1px solid black;
}
.EventTypeTraining{
	background-color: #00FFFF;
	border: 1px solid black;
}
.EventTypeContinuingEducation{
	background-color: #663366;
	border: 1px solid black;
}
.EventTypeSocialGathering{
	background-color: #FF9933;
	border: 1px solid black;
}
.EventTypeForum{
	background-color: #FFFF66;
	border: 1px solid black;
}
.EventTypeOther{
	background-color: #CC0033;
	border: 1px solid black;
}
.EventRow{
	background-color: #D0D0D0;
}
.EventAltRow{
	background-color: #E0E0E0;
}
.gyroBreadcrumb{
	FONT-WEIGHT: bold;
	font-size: 12pt;
}
.gyroBreadcrumb A{
	color: black;
}
input.groovybutton
{
   font-size:10px;
   font-family:arial,sans-serif;
   color:#440088;
   height:24px;
   background-color:#f0f0f0;
   border-top-style:solid;
   border-top-color:#828282;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#828282;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#828282;
   border-left-width:10px;
   border-right-style:solid;
   border-right-color:#828282;
   border-right-width:1px;
   margin: 0px;
   padding: 0px;
}
input.groovybuttonselected
{
   font-size:10px;
   font-family:arial,sans-serif;
   font-weight:bold;
   color:#440088;
   text-decoration:underline;
   height:24px;
   background-color:#f0f0f0;
   border-top-style:solid;
   border-top-color:#828282;
   border-top-width:1px;
   border-bottom-style:solid;
   border-bottom-color:#828282;
   border-bottom-width:1px;
   border-left-style:solid;
   border-left-color:#828282;
   border-left-width:10px;
   border-right-style:solid;
   border-right-color:#828282;
   border-right-width:1px;
}