body {
	margin: 0;
	padding: 10px 0 10px 0;
	font-size: 62.5%;
	font-family: Georgia, 'Times New Roman', Times, serif;
	position: relative;
	background: #D4E9F6;
	color: #4D4D4D;
 }

/* Normal links */
a:link, a:visited {
outline-style:none;
	color: #003580;
	text-decoration: none;
	 }

a:hover, a:visited:hover {
	color: #333333;
	text-decoration: underline; }

/* Image border and background color fixes */
a.img:link, a.img:visited, a.img:hover, a.img:visited:hover {
	border: none;
	background-color:transparent; }

hr {
	border-color: #ccc;     
	border-style: solid;   
	border-width: 1px 0 0; 
	clear: both;           
	margin: 0px 0 10px 0; 
	height: 0;             
}

iframe {
float: left;
padding: 0;
}

/*------------------HEADING--------------------*/

h1 {
	margin: 0px 0 0 0;
	padding: 0 0 0px 0;
	font-size: 2.0em;
	font-weight: normal;
	color: #000; }

h2 {
	margin: 0;
	padding: 0;
	font-size: 1.1em;
	font-weight: normal;
	color: #000; }

h3 {
	font-size: 1.2em;
	font-weight: normal;
	line-height: 1.5em;
	color: #000; }


/*-----------PARAGRAPH TEXT ELEMENTS-------------------*/

/* General paragraph rules */
p {
	margin: 0 0 1.0em 0;
	padding: 0;
	font-size: 1.2em;
	line-height: 1.4em; }


/*---------------LAYOUT BOXES----------------------*/

#Frame {
	margin: 0px auto 0px auto;
	width: 980px; 
	background: #ffffff;
	border-top: 3px solid #002857;
}

#Content {
	float: left;
	width: 940px;
	padding: 15px 0px 20px 20px;
	margin: 0px 0 0 0px;
}

#MainCol {
	float: left;
	width: 380px;
	padding: 5px 20px 0 0;
}

#SubCol {
	float: left;
	text-align: left;
	padding: 5px 0 0 0;
	width: 540px;
}

#FullColSecondary {
	float: left;
	width: 940px;
}

#MainColSecondary {
	float: left;
	width: 700px;
	padding: 10px 0 20px 0;
	border-top: 3px solid #002857;
}

#SubColSecondary {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
	border-top: 3px solid #002857;
}

/*--------------HEADER ELEMENTS----------------*/

img { border: none; }

#Header {
	float: left;
	width: 940px;
	margin: 0;
	padding: 0px 20px 0px 20px;
}

#HeaderRight {
	float: right;
	position: relative;
	width: 450px;
}

#Logo {
	float: left;
	position: relative;
	display: inline;
	text-indent: -9999px;
	margin:10px 0 20px 20px;
	padding:0px 0 0px 0px;
	height: 103px;
	width: 343px;
	background: url(http://www.golandskyinstitute.org/img/logo.gif) no-repeat top left;
	}
#Logo a {
	position: absolute;
	padding:0px 0 0px 0px;
	top: 0px;
	left: 0px;
	width: 343px;
	height: 103px;
	}

#Logo a:link, #Logo a:visited, #Logo a:active, #Logo a:link:hover, #Logo a:visited:hover {
	background-color: transparent;
	}

#Logo a span, #Logo span { display: none; }

#SearchBox {
	float: right;
	padding: 60px 0 0 0;
}
/*--------------TOP NAVIGATION----------------*/

#TopNavContainer {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
}

#TopNav {
	float: right;
	position: relative;
	margin: 0;
	padding: 0 6px 0 6px;
}

#TopNav ul {
	float: left;
	position: relative;
	padding: 5px 0px 0 0px;
	margin: 0;
	height: 20px;
	background: url(http://www.golandskyinstitute.org/img/topnav_bg.gif) #12356a repeat-x;
}

#TopNav li {
	list-style-type: none;
	display: inline;
	padding: 0 20px 0 20px;
}

#TopNav li a{
	color: #ffffff;
	text-transform: uppercase;
}

#TopNav .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 25px;
	background: url(http://www.golandskyinstitute.org/img/topnav_bg_left.gif) #12356a no-repeat;
}

#TopNav .right {
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 25px;
	background: url(http://www.golandskyinstitute.org/img/topnav_bg_right.gif) #12356a no-repeat;
}

/*------------------------ MAIN NAVIGATION-----------------------------*/

#navigation {
	width: 940px;
	height: 36px;
	float: left;
	padding: 0 0 0 0px;
	margin: 0;
	background: url(http://www.golandskyinstitute.org/img/navigation_bg.gif) #12356a repeat-x;
}

#navigation ul {
	padding: 0;
	margin: 0;
}

#navigation li.upperlevel {
	list-style-type: none; 
	float: left;
	position: relative;
	top: 0;
	margin: 0 0px 0 0;
	padding: 0px 0 0 0;
	z-index: 1000;
	font-size: 1.2em;
	text-transform: uppercase;
	text-align: center;
	cursor: pointer;
	}

#navigation a {
	position: relative;
}

#navigation a.upperlevel {
	float: left;
	height: 26px;
	padding: 10px 45px 0px 45px;
	color: #ffffff;
	text-decoration: none;
	display: block;
}

#navigation ul li.upperlevel.last {
	margin: 0 0 0 0;
	background: none;
}

#navigation ul li a.upperlevel:hover {
	color: #A4D7F4;
	text-decoration: none;
}

#navigation ul li.upperlevel a.selected, #navigation ul li.upperlevel a.selected:hover {
	color: #FFBF00;
	text-decoration: none;
}

#navigation ul li.upperlevel:hover a.upperlevel {
	color: #ffffff;
	background: url(http://www.golandskyinstitute.org/img/navigation_bg_hover.gif) repeat-x;
}

#navigation ul li.upperlevel a.selected {
	color: #B2E3FF;
}

#navigation ul li#nav_home a.upperlevel{width: 47px;}
#navigation ul li#nav_about a.upperlevel{width: 47px;}
#navigation ul li#nav_teachers a.upperlevel{width: 72px;}
#navigation ul li#nav_events a.upperlevel{width: 55px;}
#navigation ul li#nav_symposium a.upperlevel{width: 136px;}
#navigation ul li#nav_store a.upperlevel{width: 47px;}

ul.lowerlevel { background: url(http://www.golandskyinstitute.org/img/blue_bg.png) repeat; }

#navigation li:hover #about_sub {left:0px; width: 200px;}
#navigation li:hover #teachers_sub {left:0px; width: 200px;}
#navigation li:hover #events_sub {left:0px; width: 200px;}
#navigation li:hover #symposium_sub {left:0px; width: 280px;}
#navigation li:hover #store_sub {left:0px; width: 139px;}

ul.lowerlevel {
	top: 36px;
	display: none;
	list-style-type: none; 
	left: -5000px;
}

li.upperlevel:hover ul.lowerlevel {
	left: auto;
	display: block;
}

#navigation ul.lowerlevel{
	position: absolute;
	color: #dfdfdf;
	margin: 0;
	padding: 0px 0 0px 0;
	z-index: 9999;
	text-align: left;
	border-top: 1px solid #D4E9F6;
	border-left: 1px solid #D4E9F6;
	border-right: 1px solid #D4E9F6;
	border-bottom: 0px solid #D4E9F6;
	}
	
#navigation ul.lowerlevel li{
	margin: 0;
	padding: 0;
}

#navigation ul.lowerlevel a{
	display: block;
	position: relative;
	margin: 0;
	border-bottom: 1px solid #D4E9F6;
	z-index: 9999;
}

#navigation ul.lowerlevel a:link, #navigation ul.lowerlevel a:visited{
	font-size: 1.03em;
	font-weight: normal;
	text-indent: 0px;
	position: relative;
	display: block;
	color: #ffffff;
	padding: 9px 0px 9px 16px;
height: 16px;
	margin: 0;
	text-decoration: none;
	text-transform: none;
	}

#navigation ul.lowerlevel a:hover, #navigation ul.lowerlevel a:active{
	color: #0E477F;
	padding: 9px 0px 9px 16px;
	margin: 0;
	background: #FFF2BF;
	}


ul.lowerlevel ul {
	list-style-type: none; 
}

/*------------------------ SUB NAVIGATION-----------------------------*/
#SubNav {
float: left;
	padding: 0px 0 0 0;
width: 220px;
}

#BodyText #SubNav ul {
	margin: 0;
	padding: 0;

width: 220px;
}

#BodyText #SubNav ul li {
	list-style-type: none;
	font-size: 1.1em;
padding: 0;
}

#BodyText #SubNav ul li a, #BodyText #SubNav ul li span{
display: block;
	width: 180px;
	padding: 7px 20px 7px 20px;
	text-transform: uppercase;
	background: url(http://www.golandskyinstitute.org/img/subnav_bg.gif) no-repeat top left #c2dce9;
	border-bottom: 3px solid #ffffff;
}

#BodyText #SubNav ul li a.selected, #BodyText #SubNav ul li a.selected:hover {
	color: #3D82C8;
	background: url(http://www.golandskyinstitute.org/img/subnav_bg_selected.gif) no-repeat top left #c2dce9;
}

#BodyText #SubNav ul li a:hover {
	background: #002857;
	color: #ffffff;
	text-decoration: none;
}

#BodyText #SubNav ul li ul {
display: block;
	margin: 0 0 0 0px;
	padding: 5px 0 5px 0;
	border-bottom: 3px solid #ffffff;
	background: #efefef;
}

#BodyText #SubNav ul li ul li a{
	list-style-type: none;
	border-bottom: none;
display: block;
	width: 165px;
	font-size: 0.9em;
	color: #3D82C8;
	padding: 3px 20px 3px 35px;
	margin: 0 0 0 0px;
	background: url(http://www.golandskyinstitute.org/img/gray_bullet.gif) 22px 10px no-repeat #efefef;
}

#BodyText #SubNav ul li ul li a:hover {
	color: #4D4D4D;
	text-decoration: underline;
	background: url(http://www.golandskyinstitute.org/img/gray_bullet.gif) 22px 10px no-repeat #efefef;
}

#BodyText #SubNav ul li ul li a.selected {
	color: #4D4D4D;
	text-decoration: none;
	background: url(http://www.golandskyinstitute.org/img/gray_bullet.gif) 22px 10px no-repeat #efefef;
}

#BodyText #SubNav ul li ul li a.selected:hover {
	color: #4D4D4D;
	text-decoration: none;
	background: url(http://www.golandskyinstitute.org/img/gray_bullet.gif) 22px 10px no-repeat #efefef;
}



/*--------------------MISCELLANEOUS-----------------------*/
form .group {
	float: left;
	padding: 0 0 10px 0;
}
.searchfield {
	font-family: Arial, Verdana, helvetica, sans-serif;
	float: left;
	border: 1px solid #B3B3B3;
	margin: 0 5px 5px 0;
	padding: 4px;
	height: 16px;
	top: 0px;
	font-size: 13px;
	width: 200px;
	color: #888888;
}

.searchfieldsmall {
	font-family: Arial, Verdana, helvetica, sans-serif;
	float: left;
	border: 1px solid #B3B3B3;
	margin: 0 5px 5px 0;
	padding: 4px;
	height: 16px;
	top: 0px;
	font-size: 13px;
	width: 150px;
	color: #888888;
}

.searchsubmit {
	border: none;
	height: 20px;
	width: 20px;
	margin: 2px 0 0 2px;
	cursor: pointer;
	text-indent: -9999px;
}

.inputfield {
	font-family: Arial, Verdana, helvetica, sans-serif;
	float: left;
	border: 1px solid #B3B3B3;
	margin: 0 5px 5px 0;
	padding: 4px;
	height: 16px;
	top: 0px;
	font-size: 13px;
}

label {
	float: left;
	width: 50px;
	padding: 5px 0 0 20px;
	font-size: 1.1em;
	text-transform: uppercase;
}


label.left {
	float: none;
	width: 200px;
	padding: 0px 0 0 0px;
	font-size: 1.1em;
	text-transform: uppercase;
}

#BodyText .submitbutton, #BodyText a.submitbutton:link, #BodyText a.submitbutton:visited {
position: relative;
	float: left;
	font-family: Georgia, 'Times New Roman', Times, serif;
	border: none;
	padding: 8px 20px 8px 20px;
	margin-bottom: 10px;
	background: #3D82C8;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
}

#BodyText .submitbutton:hover, #BodyText a.submitbutton:hover, #BodyText a.submitbutton:visited:hover   {
color: #ffffff;
	background: #002857;
	text-decoration: none;
}


#BodyText .submitbuttoncart, #BodyText a.submitbuttoncart:link, #BodyText a.submitbuttoncart:visited {
position: relative;
	float: left;
	font-family: Georgia, 'Times New Roman', Times, serif;
	border: none;
	padding: 8px 20px 8px 33px;
	margin-bottom: 10px;
	background: url(http://www.golandskyinstitute.org/img/cart.gif) 12px 8px no-repeat #3D82C8;
	color: #ffffff;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
width: auto;
overflow: visible;
}

#BodyText .submitbuttoncart:hover, #BodyText a.submitbuttoncart:hover, #BodyText a.submitbutton:visited:hover   {
color: #ffffff;
	background: url(http://www.golandskyinstitute.org/img/cart_hover.gif) 12px 8px no-repeat #002857;
	text-decoration: none;
}


#BodyText .bluebuttonrounded, #BodyText a.bluebuttonrounded:link, #BodyText a.bluebuttonrounded:visited {
float: left;
  display:block;
  border: solid #3D82C8;
  border-width: 0 1px;
  text-decoration: none;
  outline:none;
  background: #3D82C8;
	color: #fff;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#BodyText .bluebuttonrounded:hover, #BodyText a.bluebuttonrounded:hover, #BodyText a.bluebuttonrounded:visited:hover   {
color: #ffffff;
	background: #002857;
	text-decoration: none;
}

#BodyText .bluebuttonrounded b {
  display: block;
  position:relative;
  top: -1px;
  left: 0;
  border:solid #3D82C8;
  border-width:1px 0 0;
}

#BodyText .bluebuttonrounded b b {
  border-width:0 0 1px;
  top: 2px;
	padding: 7px 20px 8px 20px;
}

#BodyText .graybuttonrounded, #BodyText a.graybuttonrounded:link, #BodyText a.graybuttonrounded:visited {
float: left;
  display:block;
  border: solid #afafaf;
  border-width: 0 1px;
  text-decoration: none;
  outline:none;
  background: #e4e4e4;
	color: #6e6e6e;
	font-size: 1.0em;
	font-weight: bold;
	cursor: pointer;
	text-transform: uppercase;
	margin-bottom: 10px;
}

#BodyText .graybuttonrounded:hover, #BodyText a.graybuttonrounded:hover, #BodyText a.graybuttonrounded:visited:hover   {
color: #ffffff;
	background: #6a6a6a;
	text-decoration: none;
}

#BodyText .graybuttonrounded b {
  display: block;
  position:relative;
  top: -1px;
  left: 0;
  border:solid #afafaf;
  border-width:1px 0 0;
}

#BodyText .graybuttonrounded b b {
  border-width:0 0 1px;
  top: 2px;
	padding: 4px 10px 5px 10px;
}

.subscribebutton {
margin: 0 30px 0 0;
}

.spaceright {
margin-right: 10px;
}

#BodyText .intro h2{
	font-size: 1.35em;
	line-height: 1.85em;
}

#BodyText .intro a:link, #BodyText .intro a:visited { color: #D86905; text-decoration: none;}
#BodyText .intro a:hover, #BodyText .intro a:visited:hover { color: #333333;text-decoration: underline;}


.section {
	float: left;
	position: relative;
	border-top: 3px solid #002857;	
	padding: 10px 0 20px 0;
}

.sectionicon {
	position: absolute;
	top: 8px;
	right: 0;
}

#MainCol .section {
	width: 380px;
}

#SubCol .section {
	width: 540px;
}

.bluegradient {
	background: url(http://www.golandskyinstitute.org/img/blue_gradient.gif) top left repeat-x;
}

.right {
	float: right;
	clear: both;
}

#BodyText ul.circlelist {
	float: left;
	margin: 0 0 0px 0px;
	padding: 0;
}

#BodyText ul.circlelist li {
	list-style-type: none;
	border-bottom: 1px solid #dfdfdf;
	font-size: 1.3em;
	line-height: 1.3em;
	margin: 0 0 10px 0px;
	padding: 0px 0 10px 20px;
	background: url(http://www.golandskyinstitute.org/img/circle_bullet.gif) top left no-repeat;
}

#BodyText ul.circlelist a:link, #BodyText ul.circlelist a:visited { color: #4D4D4D; text-decoration: none;}
#BodyText ul.circlelist a:hover, #BodyText ul.circlelist a:visited:hover { color: #3D82C8;text-decoration: underline;}

.sponsorlogos {
text-align: center;
}

.sponsorlogos img{
	padding: 0 0 20px 0;
}




.featuredproduct {
}

.featuredproduct .cover {
	float: left;
	width: 112px;
	margin: 0 20px 0 0;
}

.featuredproduct .cover img{
	width: 110px;
	border: 1px solid #888888;
}

.featuredproduct .description {
	float: left;
	width: 220px;
	margin: 0 20px 0 0;
}

#BodyText .featuredproduct .description p{
	font-size: 1.2em;
	line-height: 1.3em;
}

.featuredproduct .purchasebutton {
	float: left;
	width: 150px;
	margin: 0 0 10px 0;
}

#BodyText .featuredproduct .purchasebutton b b {
padding: 7px 0 8px 40px;
}

#BodyText .featuredproduct .purchasebutton .bluebuttonrounded {
float: right;
}

.featuredproduct .pricing {
	float: left;
	width: 150px;
}

#BodyText .featuredproduct .pricing p{
	line-height: 1.2em;
	font-size: 1.0em;
	text-transform: uppercase;
}

#DiscussionForum {
	float: left;
	width: 500px;
	padding: 10px 20px 20px 20px;
}

#DiscussionForum .leftcol {
	float: left;
	width: 350px;
}

#DiscussionForum .rightcol {
	float: left;
	width: 150px;
}

#BodyText #DiscussionForum .rightcol .bluebuttonrounded {
float: right;
}

#DiscussionForum #DiscussionIcon {
	float: left;
	display: block;
	margin: 0 0 50px 0;
}

#DiscussionForum  a.rsslink {
	float: left;
	margin: 30px 0 0 0;
	padding: 1px 0 0 20px;
	background: url(http://www.golandskyinstitute.org/img/rss_icon.gif) top left no-repeat;
}

.biophoto {
	float: left;
	width: 140px;
	border-top: 3px solid #99B6D5;
}

.captioned {
	float: left;
	width: 220px;
	border-top: 3px solid #99B6D5;
	background: #E8F3F9;
}

#BodyText .captioned p {
	padding: 5px 9px 9px 9px;
	font-size: 1.1em;
	line-height: 1.5em;
}

.sidebarbox {
	float: left;
	width: 220px;
margin: 0 0 20px 0;
	border-top: 3px solid #99B6D5;
	background: #E8F3F9;
}

.sidebarbox .text {
padding: 15px;
}

.sidebarbox .videocaption {
padding: 10px 15px 10px 15px;
}


#MainColSecondary .left-435 {
	float: left;
	width: 435px;
	margin: 0 45px 0 0;
}

#MainColSecondary .right-220 {
	float: left;
	width: 220px;
}

#MainColSecondary .left-540 {
	float: left;
	width: 540px;
	margin: 0 20px 0 0;
}

#MainColSecondary .right-140 {
	float: left;
	width: 140px;
}

.swapcontentcontainer{
	float: left;
	height: 285px;
	width: 540px;
	overflow: hidden;
	background: #000000;
}
.swapcontent {
	margin: 0px 0 0 0;
	padding: 0px 0 0px 0px;
}

.caption {
	float: left;
	width: 520px;
	padding: 9px 10px 10px 10px;
	margin: 0 0 20px 0;
}

.caption.yellow {
	background: url(http://www.golandskyinstitute.org/img/yellowbar_gradient.gif) top left repeat-x;
}

.caption.gray {
	background: #F2F2F2;
}

#BodyText .caption h3 {
	margin: 0 0 5px 0;
	font-weight: bold;
}

#BodyText .caption p {
	font-size: 1.1em;
	margin: 0;
	padding: 0;
}

.facultylist {
float: left;
width: 160px;
padding: 20px 30px 20px 30px;
margin: 0 13px 30px 0;
background: url(http://www.golandskyinstitute.org/img/facultylist_bg.gif) top left repeat-x;
border-top: 3px solid #B3B3B3;
text-align: center;
}

.facultylist img {
display: block;
border: 10px solid #ffffff;
margin: 0 0 10px 0;
}

#BodyText #MainColSecondary .facultylist h3 {
font-weight: normal;
}

#BodyText #MainColSecondary .facultylist h4 {
margin: 0;
padding: 0 0 5px 0;
}

.productlist {
float: left;
width: 300px;
height: 175px;
padding: 0 25px 25px 0;
}

.productlist .image {
float: left;
width: 120px;
margin: 0 20px 0 0;
}

.productlist .image img {
display: block;
border: 1px solid #dfdfdf;
}

.productlist .description {
float: left;
width: 160px;
}

.singleproduct {
float: left;
width: 700px;
padding: 0;
}

.singleproduct .image {
float: left;
width: 173px;
margin: 0 20px 0 0;
}

.singleproduct .image img {
display: block;
border: 1px solid #dfdfdf;
}

.singleproduct .description {
float: left;
width: 505px;
}

#BodyText #MainColSecondary .sidenote p {
text-transform: uppercase;
font-size: 1.1em;
}

.schedulerow {
float: left;
padding: 10px 0 0px 0;
border-top: 1px solid #CCCCCC;
}

.schedulerow.last {
padding: 40px 0 0 0;
}

.scheduleleft{
float: left;
width: 160px;
}

#BodyText .scheduleleft p {
padding-left: 15px;
}

#BodyText .scheduleleft .date p {
padding-left: 0px;
}

.scheduleright {
float: left;
width: 540px;
}

.NewsEventsList {
float: left;
width: 700px;
padding: 15px 0 0 0;
margin: 0 0 0px 0;
border-top: 1px solid #dfdfdf;
}

.NewsEventsList .date {
width: 140px;
padding: 0 20px 0px 0;
float: left;
}

.NewsEventsList .description {
width: 540px;
float: left;
}

#BodyText #MainColSecondary .location p {
font-size: 1.0em;
padding: 0px 0 0 0;
margin: 0 0 20px 0;
text-transform: uppercase;
}

.speakerphoto {
margin: 0 0 20px 0;
}

.lefthalf {
position: relative;
float: left;
width: 340px;
padding: 10px 0px 0 0;
margin: 0 20px 0 0;
border-top: 1px solid #ddd;
}

.lefthalfcontainer {
float: left;
width: 340px;
padding: 10px 0px 0 0;
margin: 0 20px 0 0;
border-top: 3px solid #ddd;
}

.righthalf {
float: left;
width: 340px;
padding: 10px 0px 0 0;
border-top: 1px solid #ddd;
}

.righthalfcontainer {
float: left;
width: 340px;
padding: 10px 0px 0 0;
border-top: 3px solid #ddd;
}

.certifiedteacher {
float: left;
width: 700px;
border-top: 1px solid #ddd;
padding: 10px 0 0 0;
}

.certifiedteacher .lefthalf, .certifiedteacher .righthalf {
border-top: none;
}

.namelist {
float: left;
width: 140px;
padding: 5px 0 0 0;
margin: 0 20px 0px 0px;
height: 220px;
border-top: 1px solid #ccc;
}

.namelist img {
padding: 0 0 3px 0;
}

#BodyText .namelist p {
padding: 0 0 0 13px;
background: url(http://www.golandskyinstitute.org/img/arrow_right.gif) 0 6px no-repeat;
}

.videomessage {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding-top: 13px;
	margin: 0 0 20px 0;
}

#BodyText .videomessage p {
	font-size: 1.2em;
	line-height: 1.4em;
}

.videoicons {
float: left;
margin: 0 0 28px 0;
}

.videoicon {
float: left;
margin: 2px 5px 0px 0;
}

.videoprice {
float: left;
}

#BodyText #MainColSecondary .videoprice h4 {
padding: 0;
margin: 0;
}

/*-------------- TEXT STYLING ELEMENTS -----------------*/

#BodyText{
	float: left;
	width: 960px;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}
#BodyText p {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.5em;
	text-indent: 0px;
	color: #595959; }

#BodyText p.smalltext {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 0.9em;
	font-weight: normal;
	line-height: 1.5em;
	text-indent: 0px;
	color: #595959; }


#BodyText .intro p {
	padding: 0px 0px 20px 0px;
	margin: 0;
	font-size: 1.5em;
	font-weight: normal;
	line-height: 1.6em;
	text-indent: 0px;
	color: #595959; 
	font-style: italic;
}

#BodyText p .smalllink {
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 0.8em;
	font-weight: bold;
	line-height: 1.2em;
	text-indent: 0px;
	color: #595959; }

#BodyText .sidebarbox .videocaption p {
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 1.1em;
	font-weight: normal;
	line-height: 1.4em;
	text-indent: 0px;
	color: #595959; }

#BodyText .sidebarbox p {
	padding: 0px 0px 15px 0px;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.3em;
	text-indent: 0px;
	color: #595959; }

#BodyText h2 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 15px 0;
	font-size: 2.7em;
	line-height: 1.3em;
	font-weight: normal;
	color: #002857; 
}

#BodyText h3 {
	font-family: Arial, Verdana, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 10px 0;
	font-size: 1.5em;
	line-height: 1.3em;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #002857; 
}

#BodyText #MainColSecondary .sidebarbox h3 {
	font-family: Arial, Verdana, helvetica, sans-serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 10px 0;
	font-size: 1.5em;
	line-height: 1.3em;
	letter-spacing: 0.2em;
	font-weight: bold;
	text-transform: uppercase;
	color: #002857; 
}



#BodyText #SubColSecondary h3 {
padding: 10px 0 0 0;
}

#BodyText #MainColSecondary h3 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 5px 0;
	font-size: 1.6em;
	line-height: 1.4em;
	letter-spacing: 0;
	font-weight: normal;
text-transform: none;
	color: #3F4F72;
}

#BodyText #MainColSecondary .productlist h3 {
	font-family: Georgia, 'Times New Roman', Times, serif;
	padding: 0px 0px 0px 0px;
	margin: 0px 0 5px 0;
	font-size: 1.3em;
	line-height: 1.3em;
	letter-spacing: 0;
	font-weight: bold;
text-transform: none;
	color: #595959; 
}


#BodyText h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px 0 15px 0;
	font-size: 1.4em;
	line-height: 1.3em;
	font-weight: bold;
	color: #002857; 
}

#BodyText #MainColSecondary h4 {
	padding: 0px 0px 0px 0px;
	margin: 5px 0 15px 0;
	font-size: 1.2em;
	line-height: 1.3em;
	font-weight: bold;
text-transform: uppercase;
	color: #002857; 
}

#BodyText h5 {
	padding: 0px 0px 3px 0px;
	margin: 0;
	font-size: 1.3em;
	font-weight: normal;
	line-height: 1.5em;
	text-indent: 0px;
	color: #2c2c2c; }

#BodyText ul {
	padding: 0px 0px 15px 15px;
	margin: 0;
}
	
#BodyText ul li {
	list-style-type: disc;
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #595959; }

#BodyText ul.breadcrumbs {
	padding: 0px 0px 10px 0px;
	margin: 0;
}

#BodyText ul.breadcrumbs li {
	list-style-type: none;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0;
	font-size: 1.1em;
	line-height: 1.8em;
	text-transform: uppercase;
	color: #595959; }

#BodyText ul.breadcrumbs li a:link, #BodyText ul.breadcrumbs li a:visited{
	padding: 0 10px 0 0;
	margin: 0 2px 0 0;
	background: url(http://www.golandskyinstitute.org/img/breadcrumb_separator.gif) right 5px no-repeat;
}

#BodyText ol {
	padding: 0px 0px 15px 15px;
	margin: 0 0 0 5px;
}
	
#BodyText ol li {
	padding: 0px 0px 5px 0px;
	margin: 0;
	font-size: 1.3em;
	line-height: 1.5em;
	color: #595959; }
		
#BodyText a:link, #BodyText a:visited { color: #3D82C8; text-decoration: none;}
#BodyText a:hover, #BodyText a:visited:hover { color: #333333;text-decoration: underline;}
		
/*-------------- Copyright Footer -----------------*/

#Copyright {
	border-top: 3px solid #002857;	
	margin: 0 auto 0px auto;
	padding: 10px 0px 35px 0px;
	width: 940px;
	text-align: left;
	background: #ffffff;
}

#Copyright .leftcol {
	padding: 0px 0 0 0px;
	margin: 0;
	float: left;
	width: 400px;
}

#Copyright .rightcol {
	padding: 0;
	margin: 0;
	float: right;
	text-align: right;
	width: 400px;
}

#Copyright h4 {
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 0px;
	color: #595959;
	font-size: 1.2em;
	line-height: 1.1em;
	font-weight: normal;
	}

#Copyright ul {
	margin: 0px;
	padding: 0px;
	color: #595959;
	font-size: 1.0em;
	line-height: 1.1em;
	font-weight: normal;
	text-transform: uppercase;
}

#Copyright ul li {
	margin: 0px 0px 0 0;
	padding: 0px 0px 0px 20px;
	list-style-type: none;
	display: inline;
}

#Copyright a:link, #Copyright a:visited { color: #8C8C8C; text-decoration: none;}
#Copyright a:hover, #Copyright a:visited:hover { color: #8C8C8C;text-decoration: underline; }

/* Remove traces of float */	
.ClearAll {
	clear: both;
	font-size: 2px; }