body
{
background-image:url(images/bkgrnd_scroll.png);
background-repeat: repeat-x;
background-color: #7f6a93;
margin-top: 0px;
}

.headline 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #552190;
	font-weight: normal;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-decoration: none;
	font-style:normal;
	text-align: left;
	}
	
.gallery_headline 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #552190;
	font-weight: normal;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	font-style:italic;
	text-align: center;
	}
	
.gallery_text
{
	font-family: Arial, Helvetica, sans-serif;
	color: #B5BDA5;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-decoration: none;
	font-style:normal;
	text-align: center;
	}

	
.gallery_nav
{
	font-family: Arial, Helvetica, sans-serif;
	color: #B5BDA5;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-decoration: none;
	font-style:normal;
	text-align: center;
	}
	
.gallery_navu
{
	font-family: Arial, Helvetica, sans-serif;
	color: #B5BDA5;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-decoration: underline;
	font-style:normal;
	text-align: center;
	}

.home_headline 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #552190;
	font-weight: normal;
	font-size: 18px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 6px;
	text-decoration: none;
	text-align: left;
	}


.about_copy 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 140px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-decoration: none;
	text-align: left;
	vertical-align:top;
	line-height: 18px;
	}
	
.test_copy 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 140px;
	padding-top: 0px;
	padding-bottom: 20px;
	text-decoration: none;
	text-align: left;
	vertical-align:top;
	line-height: 18px;
	}
	
	
.image_holder 
{
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
	}
	
	
.copy 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	padding-left: 0px;
	padding-right: 40px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	text-align: left;
	vertical-align:top;
	line-height: 18px;
	}
	
.tcopy 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7f6a93;
	font-weight: normal;
	font-size: 12px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: left;
	vertical-align:top;
	line-height: 16px;
	}
	
.xcopy 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7f6a93;
	font-weight: normal;
	font-size: 11px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: left;
	vertical-align:top;
	}
	
.small_image_name 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #7f6a93;
	font-weight: normal;
	font-size: 9px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: center;
	}	
	
	
.image_name 
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-decoration: none;
	text-align: center;
	vertical-align:middle;
	}	
	
	
#outer_wrapper
{
height:971px;
width:900px;
margin-left: auto;
margin-right: auto;
margin-top: 0px;
z-layer:1;
/*background-image:url(images/test_bk.png); */
}

#header
{
height:160px;
width:900px;
margin-top: 0px;
z-layer:1;
/* background-image:url(images/h_slices/home_slice_01.png); */
}

#nav_text
{
height:43px;
width:900px;
margin-top: 0px;
z-layer:1;
/* background-image:url(images/h_slices/home_slice_02.png); */
}

#nav_swirls
{
height:12px;
width:900px;
margin-top: 0px;
z-layer:1;
}

.ruler
{
height:1px;
width:100%;
background:#666666;
color:#666666;
border:1px;
margin: 10px 0px 10px 0px; 
}

.thin_ruler
{
height:1px;
width:100%;
background:#B9C1A3;
color:#B9C1A3;
border:1px;
margin: 7px 0px 7px 0px; 
}

.vertical_line
{
width:3px;
background-repeat:repeat-y; 
background-image:url(images/vertical_line.jpg);
}


#flash_box
{
height:328px;
width:900px;
margin-top: 0px;
z-layer:1;
backgound-color:#ffffff;
/*background-image:url(images/h_slices/images/h_slices/flash_box_left_bk.png);*/ 
}

.flash_box_gray
{
height:328px;
width:512px;
background-image:url(images/h_slices/flash_box_left_bk.png); 
}

#gallery_top
{
height:37px;
width:900px;
margin-top: 0px;
z-layer:1;
background-image:url(images/h_slices/home_slice_05.png);
}

#home_news
{
height:215px;
width:900px;
margin-top: 0px;
z-layer:1;
/* background-image:url(images/h_slices/home_slice_06.png); */
}

#gallery
{
height:163px;
width:900px;
margin-top: 0px;
z-layer:1;
/* background-image:url(images/h_slices/home_slice_06.png); */
}

#gallery_bottom
{
height:52px;
width:900px;
margin-top: 0px;
z-layer:1;
background-image:url(images/h_slices/home_slice_07.png); 
}

#content_space
{
width:900px;
margin-top: 0px;
z-layer:1;
padding-left: 0px; 
background-color:white; 
}

.cheri
{
margin-right: 10px; 
float:left;
}

.about_list
{
padding: 0;
margin: 0px;
float:left;
}
.about_bottom
{
padding: 0;
margin: 0px;
float:left;
}


#inside_main
{
height:226px;
width:900px;
margin-top: 0px;
z-layer:1;
background-image:url(images/inside/inside_02.png);
}

#inside_gallery
{
height:328px;
width:900px;
margin-top: 0px;
z-layer:1;
background-image:url(images/gallery/gallery_02.png);
}

#footer
{
	height:53px;
	width:900px;
	margin-top: 0px;
	margin-bottom:  0px;
	margin-left:  0px;
	margin-right:  0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #7f6a93;
	font-weight: normal;
	font-size: 9px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-decoration: none;
	text-align: center;
	vertical-alignment: middle;
	background-image:url(images/h_slices/footer_bk.png);
}

.footernav
{
	font-family: Arial, Helvetica, sans-serif;
	color: 7f6a93;
	font-weight: normal;
	font-size: 9px;
	text-decoration: none;
}

.ibox  {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
	background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	width:240px;
	height:15px;
	border-bottom-color:#aaaaaa;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-left-color:#aaaaaa;
	border-left-style:solid;
	border-left-width:1px;
	
	border-top-color:#aaaaaa;
	border-top-style:solid;
	border-top-width:1px;
	
	border-right-color:#aaaaaa;
	border-right-style:solid;
	border-right-width:1px;
}

.ibox_label  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;	
text-align: left;
padding-right: 15px;
width: 100px ;
}

.aibox_label  {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-weight: normal;
font-size: 11px;	
text-align: left;
padding-right: 15px;
width: 128px ;
}

.abox  {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	width:236px;
	height:100px;
	
	border-bottom-color:#aaaaaa;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-left-color:#aaaaaa;
	border-left-style:solid;
	border-left-width:1px;
	
	border-top-color:#aaaaaa;
	border-top-style:solid;
	border-top-width:1px;
	
	border-right-color:#aaaaaa;
	border-right-style:solid;
	border-right-width:1px;
}


.aabox  {
font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background-color:#ffffff;
	font-weight: normal;
	font-size: 11px;
	width:224px;
	height:100px;
	
	border-bottom-color:#aaaaaa;
	border-bottom-style:solid;
	border-bottom-width:1px;
	
	border-left-color:#aaaaaa;
	border-left-style:solid;
	border-left-width:1px;
	
	border-top-color:#aaaaaa;
	border-top-style:solid;
	border-top-width:1px;
	
	border-right-color:#aaaaaa;
	border-right-style:solid;
	border-right-width:1px;
}



/*  END OF ADELLS */

/* START OF CHERI DENISE CHANGES */
body {
	font-family: Helvetica, Arial, sans-serif; /* "Helvetica Neue", "Arial Narrow", "Lucida Grande",  */
	font-size: 100%;
	color: #666;
}
h1,h2,h3 {
	color: #3e1b7b;
}
h4,h5,h6 {
	color: #666;
}
html.lt-ie h1,
html.lt-ie h2,
html.lt-ie h3
{
	margin: 0 0 0.25em 0;
}
a, a:link, a:visited {
	color: #7f6a93;
	text-decoration: none;
}
a:hover {
	color: #e9722e;
	text-decoration: underline;
}
.cheri_purple,
a.cheri_purple,
a.cheri_purple:link,
a.cheri_purple:visited {
	color: #7f6a93;
}
a.cheri_purple:hover {
	color: #e9722e;
	text-decoration: underline;
}
img {
	border: 0;
}
#outer_wrapper {
	background: #fff url(images/bg-body-borderframe.gif) 0 212px no-repeat;
	height: auto;
}

#pg_highlight {
	padding-top: 30px;
}
#pg_highlight .slideshow {
	height: 350px;
	width: 760px;
	margin: 0 auto;
	background: #fff;
	/* border-radius: 8px; */
	overflow:hidden;
}
#pg_body {
	min-height: 150px;
	padding-top: 28px;
}
#pg_body .roundbox {
	width: 375px;
	background: #eae4f0;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
    font-size: 0.78em;
}
html.lt-ie9 #pg_body .roundbox { /* fixing ie6-8 */ 
	position: relative;
	behavior: url(PIE/PIE.htc);
}
#pg_body .col_left .roundbox {
	margin-left: 70px;
}
#pg_body .col_right {
	float: right;
	margin-right: 70px;
}
#pg_body .roundbox h3 {
	-webkit-margin-before: 0;
	-webkit-margin-after: 0;
	-webkit-margin-start: 0;
	color: #3e1b7b;
	font-size: 1.4em;

}
html.lt-ie .roundbox h3 {
	margin: 0;
}
.contentbox {
	padding: 15px 18px;
}
#home .contentbox {
	min-height: 10.8em;
	font-size: 95%;
}
.contentbox img.hpic {
	float: left;
	padding-right: 16px;
	padding-bottom: 1.5em;
}
.contentbox p {
	margin: 0.5em 0;
}
#footer {
	margin-top: 1em;
}
.partnergrid {
	text-align: center;
}
html.lt-ie .partnergrid {
	padding-top: 0.5em;
}
html.lt-ie8 .partnergrid {
	padding-top: 0.5em;
}
.partnergrid h3 {
	font-weight: normal;
	font-size: 1em;
	margin: 0.5em 0;
	color: #888;
}
.partnergrid ul {
	margin: 0 auto;
	padding: 0;
	width: 640px;
}
.partnergrid ul li {
	display: inline;
	margin: 0;
	padding: 0;
}
.partnergrid ul li a {
	display: inline-block;
	width: 88px;
	height: 40px;
	padding: 4px 3px;
}