/* CSS Document */body {	background: #FFFFFF url(../fw/lt-blue-stripe-bg.gif);	color: #4c845c;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	line-height: 128%;	margin: 0px;}img {	border: 0;}div.FloralRight {	height: 127px;	background: #FFFFFF url(../fw/head-floral-bg-rt.gif) no-repeat right top;}div.Header {	height: 127px;	background: url(../fw/head-floral-bg-lft.gif) no-repeat left top;	padding-left: 198px;}div.Header div.LogoTagLine {	width: 508px;	background: url(../fw/imagine-explore-create.gif) no-repeat right top;}div.LtBluLine {	background-color: #D6F8FF;	width: 100%;	height: 19px;}div.Content {	width: 658px;	margin: -34px 0 0 152px;	background: #f9ffd8 url(../fw/foot-full-floral-bg.gif) no-repeat bottom;	height: 648px;	border: 1px solid #1D789A;}div.NavTopContainer {	background: #1D789A url(../fw/soft-blue-head-border.gif) repeat-x bottom;	height: 52px;}div.NavTopContainer ul.NavTop {	list-style-type:none;	margin: 0 0 0 2px;	padding: 12px 0 0 0;}div.NavTopContainer ul.NavTop li {	float:left;	margin:0;	line-height: 30px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #FCD110;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FCD110;}div.NavTopContainer ul.NavTop li a.Classes {	float: left;	width: 74px;	height: 20px;	background: url("../fw/main-menu-classes.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.Classes:hover {	background-position: -74px 0;}div.NavTopContainer ul.NavTop li a.Classes span {	display:none;}div.NavTopContainer ul.NavTop li a.Registration {	float: left;	width: 119px;	height: 20px;	background: url("../fw/main-menu-registration.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.Registration:hover {	background-position: -119px 0;}div.NavTopContainer ul.NavTop li a.Registration span {	display:none;}div.NavTopContainer ul.NavTop li a.Gallery {	float: left;	width: 78px;	height: 20px;	background: url("../fw/main-menu-gallery.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.Gallery:hover {	background-position: -78px 0;}div.NavTopContainer ul.NavTop li a.Gallery span {	display:none;}div.NavTopContainer ul.NavTop li a.Events {	float: left;	width: 65px;	height: 20px;	background: url("../fw/main-menu-events.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.Events:hover {	background-position: -65px 0;}div.NavTopContainer ul.NavTop li a.Events span {	display:none;}div.NavTopContainer ul.NavTop li a.Links {	float: left;	width: 56px;	height: 20px;	background: url("../fw/main-menu-links.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.Links:hover {	background-position: -56px 0;}div.NavTopContainer ul.NavTop li a.Links span {	display:none;}div.NavTopContainer ul.NavTop li a.AboutUs {	float: left;	width: 81px;	height: 20px;	background: url("../fw/main-menu-aboutus.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.AboutUs:hover {	background-position: -81px 0;}div.NavTopContainer ul.NavTop li a.AboutUs span {	display:none;}div.NavTopContainer ul.NavTop li a.ContactUs {	float: left;	width: 98px;	height: 20px;	background: url("../fw/main-menu-contactus.gif") no-repeat 0 0;	margin: 0px 6px;}div.NavTopContainer ul.NavTop li a.ContactUs:hover {	background-position: -98px 0;}div.NavTopContainer ul.NavTop li a.ContactUs span {	display:none;}div.LeftContent {	float: left;	width: 283px;	padding: 18px 0 0 13px;}div.LeftContent div.LeftTopBox {	border: 1px solid #1D789A;	font-size: 14px;	height: 147px;	margin-bottom: 12px;	background: #FFFFFF url(../fw/creative-outlet.gif) no-repeat top;	padding:  75px 25px 25px 25px;}/* Total height should add to 249px; */div.LeftContent div.LeftTopBox p {	margin: 0;}div.LeftContent div.LeftTopBox ul.NavClasses {	font-family: Georgia, "Times New Roman", Times, serif;	font-weight: bold;	font-size: 16px;	color: #FCD112;	line-height: 18px;	margin: 0;	padding: 0 0 0 15px;}div.LeftContent div.LeftTopBox ul.NavClasses li {	}div.LeftContent div.LeftTopBox ul.NavClasses li a {	text-decoration:none;	color: #2596BF;	}div.LeftContent div.LeftTopBox ul.NavClasses li a:hover,div.LeftContent div.LeftTopBox ul.NavClasses li a:active{	text-decoration:underline;	}div.RightContent {	float: right;	width: 340px;	padding: 18px 13px 0 0;}div.RightContent div.RightTopBox {	border: 1px solid #1D789A;	background-color: #FFFFFF;	height: 217px;	margin-bottom: 12px;	padding: 15px;}/* Total height to 247px. */div.RightContent div.RightTopBox img.photo {	display: block;}div.LeftContent div.LeftBottomBox {	border: 1px solid #1D789A;	background-color: #FFFFFF;	height: 162px;	padding: 15px;}div.LeftContent div.LeftBottomBox p {	font-size: 14px;	margin-top: 13px;}div.LeftContent div.LeftBottomBox a {	font-weight: bold;	color: #2596BF;	text-decoration: underline;	font-family: Georgia, "Times New Roman", Times, serif;}div.LeftContent div.LeftBottomBox a:hover,div.LeftContent div.LeftBottomBox a:active {	color: #FFCC00;}div.RightContent div.RightBottomBox {	border: 1px solid #1D789A;	background-color: #FFFFFF;	height: 162px;	padding: 15px;}div.RightContent div.RightBottomBox .bold {	font-weight: bold;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #1D789A;	}div.RightContent div.RightBottomBox p {	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #1D789A;	font-weight: normal;}div.Footer {	float: right;	text-align: right;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	color: #2596BF;	margin: 13px 14px 24px 0;}div.Footer ul.NavFooter {	list-style-type:none;	margin: 0;}div.Footer ul.NavFooter li {	float:left;}div.Footer ul.NavFooter li a {	font-weight: bold;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	text-decoration:none;	color: #2596BF;}div.Footer ul.NavFooter li a:hover {	text-decoration:underline;}div.Footer a {	font-weight: bold;	font-family: Helvetica, Arial, Verdana, sans-serif;	font-size: 12px;	text-decoration:none;	color: #2596BF;}div.Footer a:hover {	text-decoration:underline;}/**************************************************//*	MISC       				                            *//**************************************************/ .Clear {	clear:both;}img.register {	border: none;    display: block;    margin-left: auto;    margin-right: auto;}