@charset "utf-8";
/* CSS Document */
.skipnavbutton {
	display: none;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
H1 {
	font-size: 1em;
	margin: 0px;
	padding-bottom: 15px;
	font-weight: normal;
	letter-spacing: 1px;
}
H2 {
	font-size: 0.85em;
	margin: 0px;
	padding-bottom: 15px;
	letter-spacing: 1px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
}
H3 {
	font-size: 0.85em;
	margin: 0px;
	padding-bottom: 15px;
	color: #333;
	font-weight: normal;
	line-height: 20px;
}
H4 {
	margin: 0px;
	padding-bottom: 15px;
	font-size: 0.65em;
	font-weight: normal;
	color: #666;
}
H5 {
	margin: 0px;
	padding-bottom: 15px;
}
H6 {
	margin: 0px;
	padding-bottom: 15px;
}
P {
	font-size: 0.75em;
	margin: 0px;
	padding-bottom: 15px;
	line-height: 18px;
	color: #666;
}
UL {
	font-size: 0.75em;
	margin: 0px;
	padding: 0px;
	list-style: none;
	list-style-image: none;
	color: #666;
	padding-bottom: 15px;
}
LI {
	background-image: url(images/sce/lipic.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 15px;
	line-height: 25px;
}
.displaynone {
	display: none;
}
img {
	border: 0px;
}
body {
	font-family: Helvetica, Arial, sans-serif;
	margin: 0px;
}
.maincontainer {
	width: 960px;
	height: auto;
	margin: 0 auto 0;
}
.maincontainerline1 {
	width: 960px;
	height: 120px;
	float: left;
	background-image: url(images/sce/topnavbg.jpg);
	background-repeat: no-repeat;
}
.maincontainerline1inside {
	width: 944px;
	height: 115px;
	float: left;
	padding-left: 9px;
	padding-right: 7px;
	padding-bottom: 5px;
}
.maincontainerline2other {
	width: 944px;
	height: auto;
	float: left;
	padding-left: 9px;
	padding-right: 7px;
}
.maincontainerline3other {
	width: 960px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbg.jpg);
	background-repeat: repeat-y;
}
.maincontainerline3othertop {
	width: 960px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbgtop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.maincontainerline3othermiddle {
	width: 944px;
	height: auto;
	float: left;
	padding-left: 9px;
	padding-right: 7px;
	padding-bottom: 30px;
}
.maincontainerline3othermiddleleft {
	width: 232px;
	height: auto;
	float: left;
}
.maincontainerline3othermiddleleftline1 {
	width: 172px;
	height: auto;
	float: left;
	padding: 30px;
	padding-top: 20px;
	padding-bottom: 20px;
}
.maincontainerline3othermiddleleftline2padding {
	width: 232px;
	height: 75px;
	float: left;
	padding-top: 50px;
}
.maincontainerline3othermiddleleftline2 {
	width: 232px;
	height: 74px;
	float: left;
	padding-bottom: 1px;
}
.maincontainerline3othermiddleleftline2 a{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link1.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline3othermiddleleftline2 a:hover{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline3othermiddleleftline3 {
	width: 232px;
	height: 74px;
	float: left;
	padding-bottom: 1px;
}
.maincontainerline3othermiddleleftline3 a{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link2.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline3othermiddleleftline3 a:hover{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link2.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline3othermiddleleftline4 {
	width: 232px;
	height: 74px;
	float: left;
	padding-bottom: 1px;
}
.maincontainerline3othermiddleleftline4 a{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link3.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline3othermiddleleftline4 a:hover{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link3.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline3othermiddleleftline5 {
	width: 232px;
	height: 74px;
	float: left;
	padding-bottom: 1px;
}
.maincontainerline3othermiddleleftline5 a{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link4.jpg);
	background-repeat: no-repeat;
	background-position: top;
}
.maincontainerline3othermiddleleftline5 a:hover{
	width: 232px;
	height: 74px;
	display: block;
	background-image: url(images/sce/link4.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.maincontainerline3othermiddleright {
	width: 712px;
	height: auto;
	float: right;
}
.maincontainerline3othermiddlerightline1 {
	width: 712px;
	height: auto;
	float: left;
}
.maincontainerline3othermiddlerightline2 {
	width: 712px;
	height: auto;
	float: left;
}
.maincontainerline3othermiddlerightline2inside {
	width: 612px;
	height: auto;
	float: left;
	padding: 50px;
	padding-bottom: 80px;
}
.maincontainerline3otherbottom {
	width: 960px;
	height: auto;
	float: left;
	background-image: url(images/sce/contentbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.maincontainerline2 {
	width: 944px;
	height: auto;
	float: left;
	padding-left: 9px;
	padding-right: 7px;
}
.maincontainerline2line1 {
	width: 944px;
	height: auto;
	float: left;
}
.maincontainerline2line2 {
	width: 944px;
	height: auto;
	float: left;
}
.maincontainerline2line3 {
	width: 944px;
	height: auto;
	float: left;
	border-top: 1px solid #c4db50;
}
/* top styles start */
#nav {
	float: right;
}
#nav ul{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#nav li{
	list-style: none;
	list-style-image: none;
	display: block;
	float: left;
	background-image: none;
	padding-left: 0px;
}
#nav a{
	display: block;
	float: left;
	text-decoration: none;
	background-image: url(images/sce/navline.jpg);
	background-repeat: no-repeat;
	background-position: bottom right;
	letter-spacing: 1px;
	color: #CCC;
	text-align: center;
	font-size: 0.85em;
	font-weight: normal;
}
#nav a.link1{
	width: 65px;
	height: 28px;
	padding-top: 87px;
}
#nav a:hover.link1{
	width: 65px;
	height: 35px;
	padding-top: 80px;
	background-image: url(images/sce/topnavbgroll.gif);
	background-repeat: no-repeat;
	background-position: 0px 55px;
}
#nav a.link2{
	width: 95px;
	height: 28px;
	padding-top: 87px;
}
#nav a:hover.link2{
	width: 95px;
	height: 35px;
	padding-top: 80px;
	background-image: url(images/sce/topnavbgroll.gif);
	background-repeat: no-repeat;
	background-position: -65px 55px;
}
#nav a.link3{
	width: 65px;
	height: 28px;
	padding-top: 87px;
}
#nav a:hover.link3{
	width: 65px;
	height: 35px;
	padding-top: 80px;
	background-image: url(images/sce/topnavbgroll.gif);
	background-repeat: no-repeat;
	background-position: -160px 55px;
}
#nav a.link4{
	width: 155px;
	height: 28px;
	padding-top: 87px;
}
#nav a:hover.link4{
	width: 155px;
	height: 35px;
	padding-top: 80px;
	background-image: url(images/sce/topnavbgroll.gif);
	background-repeat: no-repeat;
	background-position: -225px 55px;
}
#nav a.link5{
	width: 95px;
	height: 28px;
	padding-top: 87px;
	background-image: none;
}
#nav a:hover.link5{
	width: 95px;
	height: 35px;
	padding-top: 80px;
	background-image: url(images/sce/topnavbgroll.gif);
	background-repeat: no-repeat;
	background-position: -380px 55px;
}
#nav a:hover{
	text-decoration: none;
	color: #333;
}
/* top styles end */
/* leftnav styles start */
#leftnav {
}
#leftnav ul{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#leftnav li{
	list-style: none;
	list-style-image: none;
	line-height: 25px;
	font-size: 1em;
	background-image: none;
	padding-left: 0px;
}
#leftnav a{
	padding-bottom: 20px;
	color: #666;
	letter-spacing: 1px;
	text-decoration: none;
	font-weight: normal;
}
#leftnav a:hover{
	text-decoration: none;
}
#leftnav a.green{
	color: #c4db50;
}
#leftnav a:hover.green{
	color: #666;
}
#leftnav a.purple{
	color: #4d4c7e;
}
#leftnav a:hover.purple{
	color: #666;
}
#leftnav a.blue{
	color: #0c0150;
}
#leftnav a:hover.blue{
	color: #666;
}
#leftnav a.lilac{
	color: #8c8a9e;
}
#leftnav a:hover.lilac{
	color: #666;
}
/* leftnav styles end */
/* footer styles start */
#footer {
	padding: 30px;
}
#footer ul{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#footer li{
	display: inline;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	color: #666;
	font-size: 0.65em;
	background-image: none;
	padding-left: 0px;
}
#footer a{
	padding-right: 3px;
	padding-left: 3px;
	color: #666;
	border-right: 1px solid #666;
	text-decoration: none;
	font-weight: normal;
}
#footer a.nopadding{
	padding-left: 0px;
}
#footer a.noborder{
	border-right: none;
}
#footer a:hover{
	color: #869f0b;
}
/* footer styles end */
/* breadcrumbs styles start */
#breadcrumbs {
}
#breadcrumbs ul{
	list-style: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#breadcrumbs li{
	display: block;
	float: left;
	list-style: none;
	list-style-image: none;
	line-height: normal;
	color: #666;
	font-size: 0.75em;
	letter-spacing: 1px;
	background-image: none;
	padding-left: 0px;
}
#breadcrumbs a{
	padding-right: 5px;
	color: #666;
	font-weight: bold;
	text-decoration: none;
}
#breadcrumbs a.green{
	color: #869f0b;
}
#breadcrumbs a.purple{
	color: #4d4c7e;
}
#breadcrumbs a.blue{
	color: #0c0150;
}
#breadcrumbs a.lilac{
	color: #8c8a9e;
}
#breadcrumbs a:hover{
	color: #666;
}
/* breadcrumbs styles end */
/* homepage styles start */
.greenbanner {
	width: 944px;
	height: 254px;
	float: left;
	background-image: url(images/sce/greenbannerbg.jpg);
	background-repeat: no-repeat;
}
.greenbannerleft {
	width: 446px;
	height: 254px;
	float: left;
}
.greenbannerleftinside {
	width: 356px;
	padding: 60px;
	float: left;
}
.greenbannerleftinside h2{
	color: #666;
	font-weight: normal;
	padding: 0px;
	font-size: 0.85em;
	letter-spacing: 1px;
	line-height: 30px;
}
.greenbannerright {
	width: 306px;
	height: 254px;
	float: right;
}
.greenbannerrightinside {
	width: 286px;
	height: 214px;
	float: left;
	padding-top: 20px;
}
.greenbannerrightinsideline1 {
	width: 286px;
	height: 64px;
	float: left;
	padding-bottom: 10px;
}
.greenbannerrightinsideline2 {
	width: 286px;
	height: 64px;
	float: left;
}
.greenlogobox {
	width: 54px;
	height: 54px;
	float: left;
	padding: 5px;
	padding-right: 15px;
}
.greenlogobox2 {
	width: 54px;
	height: 54px;
	float: left;
	padding: 5px;
}
.bluebanner {
	width: 944px;
	height: 254px;
	float: left;
	background-image: url(images/sce/bluebannerbg.jpg);
	background-repeat: no-repeat;
}
.bluebanner2 {
	width: 944px;
	height: 254px;
	float: left;
	background-image: url(images/sce/bluebannerbg2.jpg);
	background-repeat: no-repeat;
}
.bluebannerleft {
	width: 446px;
	height: 254px;
	float: left;
}
.bluebannerleftinside {
	width: 326px;
	padding: 60px;
	float: left;
}
.bluebannerleftinside h2{
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.bluebannerleftinside h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.bluebannerright {
	width: 306px;
	height: 254px;
	float: right;
}
.bluebannerrightinside {
	width: 286px;
	height: 214px;
	float: left;
	padding-top: 20px;
}
.bluebannerrightinsideline1 {
	width: 286px;
	height: 64px;
	float: left;
	padding-bottom: 10px;
}
.bluebannerrightinsideline2 {
	width: 286px;
	height: 64px;
	float: left;
}
.bluebannerrightinsideline3 {
	width: 286px;
	height: 101px;
	float: left;
	padding-bottom: 10px;
}
.bluebannerrightinsideline4 {
	width: 286px;
	height: 101px;
	float: left;
}
.bluelogobox {
	width: 54px;
	height: 54px;
	float: left;
	padding: 5px;
	padding-right: 15px;
}
.bluelogobox2 {
	width: 54px;
	height: 54px;
	float: left;
	padding: 5px;
}
.bluelogoboxleft {
	width: 128px;
	height: 91px;
	float: left;
	padding: 5px;
}
.bluelogoboxright {
	width: 128px;
	height: 91px;
	float: right;
	padding: 5px;
}
.homecontentholder {
	width: 884px;
	padding: 30px;
	float: left;
}
.homebox {
	width: 198px;
	height: auto;
	float: left;
	padding-right: 30px;
}
.homebox a{
	width: 198px;
	height: auto;
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}
.homebox a:hover{
	width: 198px;
	height: auto;
	display: block;
	text-decoration: none;
}
.homebox2 a{
	width: 198px;
	height: auto;
	display: block;
	text-decoration: none;
	color: #666;
	font-weight: normal;
}
.homebox2 a:hover{
	width: 198px;
	height: auto;
	display: block;
	text-decoration: none;
}
.homeboxline1 {
	width: 198px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.homeboxline2 {
	width: 198px;
	height: auto;
	float: left;
}
.homeboxline2 p{
	padding: 0px;
	line-height: 18px;
}
.homebox2 {
	width: 198px;
	height: auto;
	float: left;
}
/* homepage styles end */
/* title start */
.title1 {
	width: 198px;
	height: 42px;
	float: left;
	background-image: url(images/sce/text1.jpg);
	background-repeat: no-repeat;
}
.title2 {
	width: 198px;
	height: 42px;
	float: left;
	background-image: url(images/sce/text2.jpg);
	background-repeat: no-repeat;
}
.title3 {
	width: 198px;
	height: 42px;
	float: left;
	background-image: url(images/sce/text3.jpg);
	background-repeat: no-repeat;
}
.title4 {
	width: 198px;
	height: 42px;
	float: left;
	background-image: url(images/sce/text4.jpg);
	background-repeat: no-repeat;
}
/* title end */
/* banner styles start */
.standbanner {
	width: 944px;
	height: 254px;
	float: left;
	background-color: #c4db50;
}
.standbannerleft {
	width: 477px;
	height: 254px;
	float: left;
}
.standbannerleftinside {
	width: 357px;
	float: left;
	padding: 60px;
}
.standbannerleftinside h2{
	font-weight: normal;
	font-size: 0.85em;
	letter-spacing: 1px;
	color: #666;
	line-height: 30px;
}
.standbannerleftinside h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #666;
	line-height: 30px;
}
.standbannerleftinside2 {
	width: 357px;
	float: left;
	padding: 60px;
}
.standbannerleftinside2 h2{
	font-weight: normal;
	font-size: 0.85em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.standbannerleftinside2 h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.standbannerright {
	width: 467px;
	height: 254px;
	float: right;
}
.pavilionbanner {
	width: 944px;
	height: 254px;
	float: left;
	background-color: #4d4c7e;
}
.pavilionbannerleft {
	width: 477px;
	height: 254px;
	float: left;
}
.pavilionbannerleftinside {
	width: 357px;
	float: left;
	padding: 60px;
}
.pavilionbannerleftinside h2{
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFF;;
	line-height: 30px;
}
.pavilionbannerleftinside h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.pavilionbannerright {
	width: 467px;
	height: 254px;
	float: right;
}
.foodbanner {
	width: 944px;
	height: 254px;
	float: left;
	background-color: #0c0150;
}
.foodbannerleft {
	width: 477px;
	height: 254px;
	float: left;
}
.foodbannerleftinside {
	width: 357px;
	float: left;
	padding: 60px;
}
.foodbannerleftinside h2{
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.foodbannerleftinside h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.foodbannerright {
	width: 467px;
	height: 254px;
	float: right;
}
.eventbanner {
	width: 944px;
	height: 254px;
	float: left;
	background-color: #8c8a9e;
}
.eventbannerleft {
	width: 477px;
	height: 254px;
	float: left;
}
.eventbannerleftinside {
	width: 357px;
	float: left;
	padding: 60px;
}
.eventbannerleftinside h2{
	font-weight: normal;
	font-size: 1em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.eventbannerleftinside h3{
	font-weight: normal;
	font-size: 0.75em;
	letter-spacing: 1px;
	color: #FFF;
	line-height: 30px;
}
.eventbannerright {
	width: 467px;
	height: 254px;
	float: right;
}
/* banner styles end */
/*lightbox styles start*/
#lightwindow_overlay {
	/* REQUIRED */
	display: none;
	visibility: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100px;
	z-index: 500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display: none;
	visibility: hidden;
	position: absolute;
	z-index: 999;
	line-height: 0px;
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display: none;
		visibility: hidden;
		position: absolute;
		/* REQUIRED */
		padding: 0 0 0 0;
		margin: 0 0 0 0;
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {
		overflow: hidden;
	}

	#lightwindow_contents {
		overflow: hidden;
		z-index: 0;
		position: relative;
		border: 1px solid #FFFFFF;
		background-color: #000000;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height: 100%;
	width: 100%;
	top: 0px;
	left: 0px;
	z-index: 9999;
	position: absolute;
	/* REQUIRED */
	background-color: #000000;
}

	#lightwindow_loading_shim { 
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
	}

	#lightwindow_loading span {
    	font-size: 12px;
		line-height: 32px;
		color: #444444;
		float: left;
		padding: 0 10px 0 0;
		display: none;
	}

	#lightwindow_loading span a,
	#lightwindow_loading span a:link, 
	#lightwindow_loading span a:visited {
		color: #EE2C74;
		text-decoration: none;
		cursor: pointer;
	}

	#lightwindow_loading span a:hover,
	#lightwindow_loading span a:active {
		text-decoration: underline;
	}
	#lightwindow_loading img {
	padding-left: 50%;
	padding-right: 50%;
	padding-top: 25%;
	display: none;
	}


/*-----------------------------------------------------------------------------------------------
	I liked the Navigation so much from http://www.huddletogether.com/projects/lightbox2/
	I mean let's face it, it works really well and is very easy to figure out.
-----------------------------------------------------------------------------------------------*/

#lightwindow_navigation {
	/* REQUIRED */
	position: absolute;
	top: 0px;
	left: 0px;
	display: none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display: none;
		left: 0px; 
		position: absolute; 
		top: 0px;
		width: 100%; 
		height: 100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline: none;
		/* REQUIRED */
	}

	#lightwindow_previous, 
	#lightwindow_next {
		width: 49%;
		height: 100%;
		background: transparent url(images/sce/blank.gif) no-repeat; /* Trick IE into showing hover */
		display: block;
	}
	
	#lightwindow_previous { 
		float: left;
		left: 0px;
	}

	#lightwindow_next { 
		float: right;
		right: 0px;
	}

	#lightwindow_previous:hover, 
	#lightwindow_previous:active { 
		background: url(images/sce/prevlabel.gif) left 15% no-repeat; 
	}

	#lightwindow_next:hover, 
	#lightwindow_next:active { 
		background: url(images/sce/nextlabel.gif) right 15% no-repeat; 
	}
	
	#lightwindow_previous_title,
	#lightwindow_next_title {
		display: none;
	}
	 	
#lightwindow_galleries {
	width: 100%;
	position: absolute;
	z-index: 50; 
	display: none;
	overflow: hidden;
	margin: 0 0 0 10px;
	bottom: 0px;
	left: 0px;
}

	#lightwindow_galleries_tab_container {
		width: 100%;
		height: 0px;
		overflow: hidden;
	}

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display: block;
		height: 20px;
		width: 77px;
		float: right;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		font-size: 11px;
		color: #ffffbe;
		background: url(images/sce/black-70.png) repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab,
	a:active#lightwindow_galleries_tab {
		color: #ffffbe;

	}

	#lightwindow_galleries_tab_span {
		display: block;
		height: 20px;
		width: 63px;
		padding: 0 7px 0 7px;
	}
	
	#lightwindow_galleries_tab .up	{
		background: url(images/sce/arrow-up.gif) no-repeat 60px 5px transparent;
	}

	#lightwindow_galleries_tab .down {
		background: url(images/sce/arrow-down.gif) no-repeat 60px 6px transparent;
	}

	#lightwindow_galleries_list {
		background: url(images/sce/black-70.png) repeat 0 0 transparent;
		overflow: hidden;
		height: 0px;
	}

	* html #lightwindow_galleries_list {
		background: none;
		background-color: #000000;
		opacity: .70;
		filter: alpha(opacity=70);
	}	

	.lightwindow_galleries_list {
		width: 200px;
		float: left;
		margin: 0 0 10px 0;
		padding: 10px;
	}

	.lightwindow_galleries_list h1 {	
		color: #09F;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 10px 0 5px 0;
		font-size: 16px;
	}

	.lightwindow_galleries_list li {
		margin: 5px 0 5px 0;
		list-style-type: none;
	}

	.lightwindow_galleries_list a, 
	.lightwindow_galleries_list a:link, 
	.lightwindow_galleries_list a:visited {
		display: block;
		line-height: 22px;
		color: #ffffff;
		text-decoration: none;
		font-weight: bold;
		cursor: pointer;
		padding: 0 0 0 10px;
		font-size: 11px;
	}

	.lightwindow_galleries_list a:hover, 
	.lightwindow_galleries_list a:active {
		background: #000000;
		color: #FFFFFF;
		border-left: 3px solid #ffffbe;
		padding: 0 0 0 7px;
	}
		
#lightwindow_data {
	/* REQUIRED */
	position: absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position: relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {
		background-color: #ffffff;
		padding: 0 10px 10px 10px;
	}

	#lightwindow_data_caption {
		padding: 10px 0 0 0;
		color: #666666;
		line-height: 25px;
		clear: both;
	}

	#lightwindow_data_details {
		background-color: #f0f0f0;
		padding: 0 10px 0 10px;
		height: 20px;
	}
	
	#lightwindow_data_author_container {
		width: 40%;
		text-align: right;
		color: #666666;
	 	font-style: italic;
		font-size: 10px;
		line-height: 20px;
		float: right;
		overflow: hidden;
	}
	
	#lightwindow_data_gallery_container {
		font-size: 10px;
		width: 40%;
		text-align: left;
		color: #666666;
		line-height: 20px;
		float: left;
		overflow: hidden;
	}
	
#lightwindow_title_bar {
	font-family: Helvetica, Arial, sans-serif;
	height: 25px;
	overflow: hidden;
	color: #8ED2FF;
}

	#lightwindow_title_bar_title {
		font-family: Helvetica, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 0.75em;
		line-height: 25px;
		text-align: left;
		float: left;
	}

	a#lightwindow_title_bar_close_link,	
	a:link#lightwindow_title_bar_close_link,
	a:visited#lightwindow_title_bar_close_link {
		float: right;
		text-align: right;		
		cursor: pointer;
		color: #FFFFFF;
	font-size: 0.75em;
		line-height: 25px;
		padding: 0;
		margin: 0;
		margin-right: 40px;
	}
	
	a:hover#lightwindow_title_bar_close_link,
	a:active#lightwindow_title_bar_close_link {
		color: #FFFFFF;
	}

/*-----------------------------------------------------------------------------------------------
	Theme styling stuff
-----------------------------------------------------------------------------------------------*/	
/*lightbox styles end*/
/* body content styles start */
#bodycontent {
}
#bodycontentother {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderblue {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderblue h1{
	color: #0c0150;
}
.contentholderblue h2{
	color: #0c0150;
}
.contentholderblue h2 a{
	font-weight: normal;
	text-decoration: none;
}
.contentholderblue h3{
	color: #0c0150;
}
.contentholderblue a{
	color: #0c0150;
}
.contentholderblueline1 {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderblueline1new {
	width: 612px;
	height: auto;
	float: left;
	border-bottom: 1px solid #CCC;
}
.contentholderblueline2 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.contentholderblueline3 {
	width: 612px;
	height: auto;
	float: left;
	text-align: right;
}
.contentholderblueline3 a{
	text-decoration: none;
	color: #666;
	font-weight: normal;
	background-image: url(images/sce/toppic.gif);
	background-repeat: no-repeat;
	background-position: center right;
	display: block;
	padding-right: 15px;
	float: right;
}
.contentholderblueline4 {
	width: 612px;
	height: auto;
	float: left;
	text-align: right;
	padding-bottom: 20px;
}
.contentholderblueline4 a{
	text-decoration: none;
	color: #666;
	font-weight: normal;
	background-image: url(images/sce/toppic.gif);
	background-repeat: no-repeat;
	background-position: center right;
	display: block;
	padding-right: 15px;
	float: right;
}
.ourexhibitonsholderoutside {
	width: 610px;
	height: auto;
	float: left;
	padding-top: 0px;
}
.ourexhibitonsholder {
	width: 590px;
	height: auto;
	float: left;
	padding: 10px;
	padding-bottom: 0px;
}
.ourexhibitonsholder2 {
	width: 590px;
	height: auto;
	float: left;
	padding: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px #CCC solid;
}
.ourexhibitonsholderleft {
	width: 95px;
	height: 95px;
	float: left;
	border: 1px dotted #CCC;
	padding: 5px;
	text-align: center;
	
}
*:first-child+html .ourexhibitonsholderleft {
	min-height: 95px;
	height: auto;
}
html>body .ourexhibitonsholderleft {
	min-height: 95px;
	height: auto;
}
.ourexhibitonsholderright {
	width: 470px;
	height: auto;
	float: right;
}
.ourexhibitonsholderrightline1 {
	width: 470px;
	height: auto;
	float: left;
}
.ourexhibitonsholderrightline1 h2{
	padding-bottom: 10px;
	letter-spacing: 1px;
}
.ourexhibitonsholderrightline1 h3{
	padding-bottom: 10px;
}
.ourexhibitonsholderrightline1 p{
	padding-bottom: 10px;
}
.ourexhibitonsholderrightline2 {
	width: 470px;
	height: auto;
	float: left;
	text-align: right;
}
.ourexhibitonsholderrightline3 {
	width: 470px;
	height: auto;
	float: left;
	text-align: left;
}
.bookyourstandbox {
	width: 590px;
	height: auto;
	float: left;
	padding: 10px;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 20px;
}
.bookyourstandboxline1 {
	width: 590px;
	height: auto;
	float: left;
}
.bookyourstandboxline2 {
	width: 590px;
	height: auto;
	float: left;
	text-align: right;
}
.bookyourstandboxline3 {
	width: 590px;
	height: auto;
	float: left;
	text-align: left;
}
.whosexhibitingbox {
	width: 590px;
	height: auto;
	float: left;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	padding-bottom: 20px;
}
.whosexhibitingboxline2 {
	width: 590px;
	height: auto;
	float: left;
	border-bottom: 1px dotted #CCC;
}
.whosexhibitingboxline2 h2{
	padding-bottom: 0px;
	line-height: normal;
}
.whosexhibitingboxline2 h3{
	color: #666;
	font-size: 0.75em;
}
.whosexhibitingboxline {
	width: 590px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.whosexhibitingboxline h4{
	padding-bottom: 5px;
	line-height: 15px;
	letter-spacing: 1px;
	height: 30px;
	border-bottom: 1px dotted #CCC;
}
.whosexhibitingboxline p{
	padding-bottom: 10px;
	color: #0c0150;
	padding-right: 10px;
	padding-top: 10px;
}
.whosexhibitingboxlineleft {
	width: 470px;
	height: auto;
	float: left;
}
.whosexhibitingboxlineleftleft {
	width: 110px;
	height: auto;
	float: left;
	padding-right: 10px;
}
.whosexhibitingboxlineleftright {
	width: 110px;
	height: auto;
	float: right;
	padding-right: 10px;
}
.whosexhibitingboxlineleftright2 {
	width: 110px;
	height: auto;
	float: right;
}
.whosexhibitingboxlineright {
	width: 95px;
	height: auto;
	float: right;
	border: 1px dotted #CCC;
	padding: 5px;
	text-align: center;
}
.exhibitorzonebox {
	width: 590px;
	height: auto;
	float: left;
	border-bottom: 1px solid #cccccc;
	padding: 10px;
	padding-bottom: 20px;
}
.exhibitorzoneboxline1 {
	width: 590px;
	height: auto;
	float: left;
}
.exhibitorzoneboxline2 {
	width: 590px;
	height: auto;
	float: left;
}
.exhibitorzoneboxline2left {
	width: 300px;
	height: auto;
	float: left;
}
.exhibitorzoneboxline2right {
	width: 190px;
	height: auto;
	float: right;
}
.exhibitorzoneboxline2right ul{
}
.exhibitorzoneboxline2right li{
	line-height: 15px;
	padding-bottom: 15px;
	background-position: left top;
}
.contentholderpurple {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderpurple h1{
	color: #4d4c7e;
}
.contentholderpurple h2{
	color: #4d4c7e;
}
.contentholderpurple h3{
	color: #4d4c7e;
}
.contentholderpurple a{
	color: #4d4c7e;
}
.contentholderpurpleline1 {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderpurpleline2 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.contentholderlilac {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderlilac h1{
	color: #4d4c7e;
}
.contentholderlilac h2{
	color: #4d4c7e;
}
.contentholderlilac h3{
	color: #4d4c7e;
}
.contentholderlilac a{
	color: #4d4c7e;
}
.contentholderlilacline1 {
	width: 612px;
	height: auto;
	float: left;
}
.contentholderlilacline2 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.contentholdergreen {
	width: 612px;
	height: auto;
	float: left;
}
.contentholdergreen h1{
	color: #869f0b;
}
.contentholdergreen h2{
	color: #869f0b;
}
.contentholdergreen h3{
	color: #869f0b;
}
.contentholdergreen a{
	color: #869f0b;
}
.contentholdergreenline1 {
	width: 612px;
	height: auto;
	float: left;
}
.contentholdergreenline2 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	border-bottom: 1px solid #CCC;
}
.contentholdergreenline3 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 5px;
	padding-top: 20px;
}
.contentholdergreenline5 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 5px;
	padding-top: 20px;
	border-bottom: 1px solid #CCC;
}
.contentholdergreenline6 {
	width: 612px;
	height: auto;
	float: left;
	border-bottom: 1px solid #CCC;
}
.contentholdergreenline7 {
	width: 612px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.contentholdergreenline8 {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
	border-bottom: 1px solid #CCC;
}
.contentholdergreenline3box {
	width: 190px;
	height: auto;
	float: left;
	padding-right: 20px;
}
.contentholdergreenline3box h2 {
	padding-bottom: 0px;
	color: #666;
	font-size: 0.75em;
	line-height: normal;
}
.contentholdergreenline3box h3 {
	font-size: 0.75em;
	color: #999;
}
.contentholdergreenline3box2 {
	width: 190px;
	height: auto;
	float: left;
}
.contentholdergreenline3box2 h2 {
	padding-bottom: 0px;
	color: #666;
	font-size: 0.75em;
	line-height: normal;
}
.contentholdergreenline3box2 h3 {
	font-size: 0.75em;
	color: #999;
}
.contentholdergreenline4 {
	width: 612px;
	height: auto;
	float: left;
	padding-top: 20px;
}
.contentholdergreenline {
	width: 612px;
	height: auto;
	float: left;
	padding-bottom: 20px;
}
.casestudiesholder {
	width: 590px;
	height: auto;
	float: left;
	border: 1px solid #cccccc;
	padding: 10px;
}
.casestudiesbox {
	width: 128px;
	height: auto;
	float: left;
	border: 1px dotted #cccccc;
	padding: 5px;
	text-align: left;
}
.casestudiesboxpaddingleft {
	width: 140px;
	height: auto;
	float: left;
	padding-left: 10px;
}
.casestudiesboxright {
	width: 140px;
	height: auto;
	float: right;
}
.casestudiesboxline1 {
	width: 128px;
	height: auto;
	float: left;
	padding-bottom: 5px;
}
.casestudiesboxline2 {
	width: 128px;
	height: auto;
	float: left;
}
.casestudiesboxline2 h3{
	padding: 0px;
	font-size: 0.75em;
	height: 40px;
	line-height: 18px;
	padding-right: 10px;
}
.casestudiesboxline2 p{
	padding: 0px;
	font-size: 0.7em;
	height: 60px;
	padding-right: 10px;
}
.newsbox {
	width: 610px;
	height: auto;
	float: left;
}
.newsboxline1 {
	width: 610px;
	height: auto;
	float: left;
}
.newsboxline1top {
	width: 610px;
	height: auto;
	float: left;
	background-image: url(images/sce/quotetop.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.newsboxline1inside {
	width: 580px;
	height: auto;
	float: left;
	padding: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
}
.newsboxline1bottom {
	width: 610px;
	height: auto;
	float: left;
	background-image: url(images/sce/quotebottom.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.newsboxline2 {
	width: 610px;
	height: auto;
	float: left;
	text-align: right;
	font-style: italic;
}
.newsboxline2 p{
	color: #999;
	font-size: 0.7em;
}
.teamholder {
	width: 610px;
	height: auto;
	float: left;
}
.teamholderleft {
	width: 150px;
	height: auto;
	float: left;
}
.teamholderright {
	width: 430px;
	height: auto;
	float: right;
}
.teamholderright h3{
	line-height: normal;
	padding-bottom: 5px;
}
.teamholderright h4{
	line-height: normal;
	letter-spacing: 2px;
}
/* body content styles end */