@charset "utf-8";
/* CSS Document */

.paddpage {
	margin: 0;
	padding-top: 0px;
	padding-right: 24px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.paddpagegallery {
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.paddpagefullwidth {
	margin: 0;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 7px;
}
.paddrhscol {
	margin: 0;
	padding: 0;
}
#divFootercredits {
font-size:12px;
color:#FFF;
}
#divFootercredits a:link, #divFootercredits a:visited, #divFootercredits a:active {
font-size:12px;
color:#FFF;
text-decoration:none;	
}
#divFootercredits a:hover, #divFootercredits a:focus {
font-size:12px;
color:#FFF;
text-decoration:underline;	
}
#divNav ul {
	MARGIN: 0px;
	LIST-STYLE-TYPE: none;
	float: right;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#divNav li {
	margin: 0px;
	padding: 0px;
	float: left;
		border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #333;

}
#divNav li:first-child {
		border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #333;

}
#divNav li a:link, #divNav li  a:visited, divNav li a:focus{
	CLEAR: none;
	PADDING-RIGHT: 14px;
	DISPLAY: block;
	FONT-SIZE: 16px;
	MARGIN: 0px;
	COLOR: #FFF;
	TEXT-DECORATION: none;
	font-weight: bold;
	padding-left: 14px;

}

#divNav li a:hover, #divNav li a.currentPage:link, #divNav li a.selected:link, #divNav li a.currentPage:visited, #divNav li a:active, #divNav li a:focus {
	COLOR: #A8D5EA;
}
#divHeaderrhs {
	font-weight:bold;
	font-size:22px;
	color: #FFF;
	padding-top:30px;
	font-family: 'Open Sans Condensed', Arial, Helvetica, sans-serif;
}
#divHeaderrhs a:link, #divHeaderrhs  a:visited, #divHeaderrhs a:focus{
	COLOR: #FFF;
	TEXT-DECORATION: none;
		font-size:18px;
}
#divHeaderrhs a:hover, #divHeaderrhs a:active {
	COLOR: #A8D5EA;
}
.imgright {
	float: right;
	margin-bottom: 7px;
	margin-left: 7px;
	margin-top: 7px;
}
.boxshadow {
	-moz-box-shadow: 0 0 8px #E5E5E5;
	-webkit-box-shadow: 0 0 8px #E5E5E5;
	box-shadow: 0 0 8px #E5E5E5;
}
.boxshadowbdr {
	-moz-box-shadow: 0 0 8px #E5E5E5;
	-webkit-box-shadow: 0 0 8px #E5E5E5;
	box-shadow: 0 0 8px #E5E5E5;
	border: 1px solid #CCC;
}
.stepcarousel {
	position: relative; /*leave this value alone*/
	border: 3px solid #CCC;
	overflow: scroll; /*leave this value alone*/
	width: 830px; /*Width of Carousel Viewer itself*/
	height: 292px; /*Height should enough to fit largest content's height*/
	margin-right: auto;
	margin-left: auto;
	margin-top:15px;
	-moz-box-shadow: 0 0 8px #E5E5E5;
	-webkit-box-shadow: 0 0 8px #E5E5E5;
	box-shadow: 0 0 8px #E5E5E5;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background-color:#FFF;
}
.stepcarousel .belt {
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}
.stepcarousel .panel {
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin: 17px; /*margin around each panel*/
	width: 840px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	height: 354px;
}
#mygallery .belt .panel img {
	float: left;
	border: 1px solid #CCC;
}
#mygallery .belt .panel div {
	padding-top: 40px;
	float: left;
	width: 242px;
	padding-right: 18px;
	padding-left: 18px;
}
#mygallery .belt .panel div h2 {
	line-height: 1.1;
}
.tname {
	font-size: 90%;
	font-style: italic;
	clear: both;
	float: right;
}
