/*Created by JGG 12-23-2011*/
body {
	background-repeat: no-repeat;
	background-image: url(images/cinderellabg.jpg);
	margin: 0px;
	padding: 0px;
	background-color: #080000;
	background-position: center top;
}
div#container { /*parent that adds the top and bottom padding*/
	width: 768px;
	position: absolute;
	margin-left: -384px;
	left: 50%;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#containersub { /*child holds all elements on page*/
	width: 768px;
	height: auto;
	padding: 0px;
	margin: 0px;
	background-color: #FFFFFF;
	float: left;
}
div#topheader-cn {
	height: 21px;
	width: 768px;
	position: static;
	background-image: url(images/topper-footer.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding: 0px;
	margin: 0px;
	float: left;
}
div#logo-cn {
	height: 357px;
	width: 768px;
	position: static;
	background-image: url(images/cinderellaheaderw.jpg);
	background-repeat: repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	display: inline;
}
div#portfoliobar-cn {
	height: 21px;
	width: 768px;
	position: static;
	background-image: url(images/topper-footer.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 6px;
}
div#widenav {
	height: 29px;
	width: 768px;
	float: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 6px;
	position: static;
	margin-bottom: 6px;
	clear: both;
	background-image: url(images/nav-bg.jpg);
	background-repeat: repeat-x;
	padding: 0px;
}
div#widenav a{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#widenav img{
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#leftheader {
	height: 110px;
	width: 198px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: static;
	float: left;
}
div#rightheader {
	height: 110px;
	width: 564px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	position: static;
	float: left;
	margin-left: 6px;
}

div#content-header-cn {
	height: 21px;
	width: 768px;
	position: static;
	background-image: url(images/topper-footer.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
div#content-footer-cn {
	height: 21px;
	width: 768px;
	position: static;
	background-image: url(images/topper-footer.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 6px;
	margin-top: 0px;
	float: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
div#footer-cn {
	height: 21px;
	width: 768px;
	position: static;
	background-image: url(images/topper-footer.gif);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #392A6D;
	text-align: center;
	float: left;
	margin-top: 6px;
}
div#footer-cn a:link {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #E3E4DF;
	text-decoration: underline;
}
div#footer-cn a:visited {
	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #DCDCDC;
	text-decoration: underline;
}
div#footer-cn a:hover {
	font-family: Tahoma, Verdana;
	color: #CBDFE0;
	text-decoration: none;
}
div#contentcontainer {
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	float: left;
	width: 768px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
div#content {
	margin: 0px;
	padding: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: thin;
	border-left-width: 0px;
	background-image: url(images/content-bg.gif);
	background-repeat: repeat-x;
	float: left;
	width: 768px;
}
div#content li{
	list-style-image: url(images/list-icon.gif);
	list-style-type: circle;
	padding-top: 12px;
	padding-right: 6px;
	padding-left: 6px;
	margin-bottom: 0px;
}
div#content a:link {
	font-family: Tahoma, Verdana;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
div#content a:visited {
	font-family: Tahoma, Verdana;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
div#content a:hover {
	font-family: Tahoma, Verdana;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-weight: bold;
}
.bigr {
	font-family: Tahoma, Verdana;
	color: #999999;
	font-weight: bold;
}

div#content .bigr a:link {
	font-family: Tahoma, Verdana;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
div#content .bigr a:visited {
	font-family: Tahoma, Verdana;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
}
div#content .bigr a:hover {
	font-family: Tahoma, Verdana;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	font-weight: bold;
}
div#content p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #150F0F;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
div#content table {
}
div#content table p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
div#content .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #070101;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 8px;
	margin-left: 4px;
}
div#subfooter-cn {
	height: auto;
	width: 768px;
	position: static;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	text-align: center;
	background-position: left center;
	float: left;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
div#footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	font-weight: bold;
	color: #080000;
	margin: 0px;
}
div#subfooter-cn a:link {
	color: #999999;
	text-decoration: none;
}
div#subfooter-cn a:visited {
	color: #999999;
	text-decoration: none;
}
div#subfooter-cn a:hover {
	color: #000000;
	text-decoration: none;
}
.crumb {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
	float: left;
}
.tableborder {
	border-width: 0px;
	border-spacing: 0px;
	border-style: outset;
	border-collapse: separate;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #8CC63E;
	margin: 0px;
	padding: 0px;
}
.tableborder img {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableborder img:link {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.tableborder img:hover {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
}
.tableborder .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.tableborder th {
	border-width: 0px;
	border-style: solid;
	border: 0px solid #8CC63E;
	margin: 0px;
	padding: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}
.tableborder td {
	border-width: 0px;
	border-style: solid;
	border: 1px solid #8CC63E;
	margin: 0px;
	padding: 0px;
	-moz-border-radius: 0px 0px 0px 0px;
}
.bar-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: 14px;
	width: 100%;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-transform: capitalize;
}
.picframe {
	color: #FFFFFF;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	background-image: url(images/cinderellabg-pattern.jpg);
	background-repeat: repeat;
	background-position: left top;
	border: 2pt solid #000000;
}
.subfooter-txt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	height: auto;
	padding-top: 14px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.header-txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24pt;
	font-weight: bold;
	color: #333333;
	margin-right: 4px;
	margin-bottom: 0px;
	margin-left: 4px;
	padding: 0px;
	margin-top: 0px;
	text-transform: capitalize;
}
.thumbholder {
	width: 100%;
	height: auto;
	margin-top: 6px;
	margin-right: 0px;
	margin-bottom: 6px;
	float: left;
}
.thumbholder img {
	width: 185px;
	height: 185px;
	margin-bottom: 4px;
	border: 1px solid #0099cc;
	float: left;
	margin-left: 4px;
	z-index: 1;
	cursor: url(highslide/graphics/zoomin.cur), pointer;
}
.thumbholder img:hover {
	border: 1px dashed #0099cc;
}
.thumbholder .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-active-anchor img {
	visibility: hidden;
}

.dazzle-html-content {
	display: none;
	width: 668px;
	padding: 0 5px 5px 5px;
}
/*Show if javascript not enabled*/
.errordesc {
	border-color:#FF0000;
	margin-bottom:0!important;
	background-color: #FFCCCC;
	background-image: url(images/javascript-error.png);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.errordesc a:link {
	font-family: Verdana;
	color: #CC9999;
	text-decoration: underline;
	font-weight: bold;
}
.errordesc a:visited {
	font-family: Verdana;
	color: #CC6699;
	text-decoration: underline;
	font-weight: bold;
}
.errordesc a:hover {
	font-family: Verdana;
	color: #996699;
	text-decoration: none;
	font-weight: bold;
}
.foot-cn {
	background-color: #FFFFFF;
	width: 100%;
	float: left;
	margin: 0px;
	padding: 0px;
}
.BackTo {
	font-family: "Times New Roman", Times, serif;
	font-size: large;
	font-weight: bold;
	color: #080000;
}
.BackToName {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: bold;
	color: #2394BE;
}
.smlinks{
	font-size: 10px;	
}
h1{
	color: #18618b;
	letter-spacing: -2px;
	padding: 0px;
	font-size: 32px;
	font-family: Arial, Helvetica, sans-serif;
	
}
h2{
	padding: 0px;
	font-size: 20px;
	margin: 0;
	
}
.BackToChocolate {
	font-family: "Times New Roman", Times, serif;
	font-size: 18pt;
	font-weight: bold;
	color: #000000;
}
