﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

p {
	border: 0;
	outline: 0;
	vertical-align: baseline;
	display: block;
	margin: 0 0 12px 0;
}

#MainContent
{
    padding: 10px;
}
/* Site Action Button */

#SiteActionContainer
{ 

    
    	
	z-index: 100 !important; 
    margin: 0 auto 0 auto; 
    width: 950px;
	position: relative;
	margin-left: -500px;
	left: 50%;
	_margin: 0 auto;
	_left: -25px;
		
}


.ms-siteaction
{
    float: right;
    height: auto;
 
}
.ms-siteactionsmenu div div span div
{
    background: none;
    border: none;
}
.ms-siteactionsmenu div div span div:hover
{
    background: none;
    border: none;
}
.ms-siteactionsmenu div div span div:active
{
    background: none;
    border: none;
}
.ms-siteactionsmenu div div div
{
    background-image: none;
    background: none;
    border: none;
}
.ms-siteactionsmenuhover
{
    background-image: none;
    background: none;
    border: none;
}
.ms-globalTitleArea
{
	background-image:none;
	background-color:white;
}
.ms-formbody
{
	color:black;
}
.ms-inputuserfield #content
{
	background:white;
	padding:0px;
}
.ms-main
{
    background:white;
}
.ms-formrecurrence, .ms-formrecurrence label
{
	color:black;
}
.ms-WPBody table
{
	background-color:transparent;
}


/* End Site Action Button */

#rightcol
{
	position: relative;
	top: 202px;
	left: 181px;
	_left: 28px;
    float: left;
    width: 310px;
    padding: 0 0 50px 0;
	margin: 0 0 0 0;
    text-align: left;
	background-repeat: no-repeat;
	background-position: top left;
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 25px;	
	padding: 0 0 250px 0;
	color: #d5c7b4;
	
}



.rightColCopy {
	width: 290px;
	position: relative;
	top: -5px;
	clear: both;
}




#rightcol ul {
	list-style: disc;
	margin: 0 0 10px 30px;
}

#rightcol ol {
	list-style: decimal;
	margin: 0 0 10px 40px;
}

#rightcol a, #rightcol a:link, #rightcol a:visited{

	color: #f1ad58;
	text-decoration: none;
}

#rightcol a:hover {

	color: #810004;
}



.leftcol
{
    width: 33%;
    float: left;
    
}

/* NAVIGATION */

#MenuContainer
{
    
	height: 211px;
	position: absolute;
	top: 149px;
	left: 75px;
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	*padding: 0 0 0 0;
	z-index: 4;

}

#MenuContainer a 
{
    display: block;
    width:145px !important;
    white-space: normal !important;
    line-height: 15px;

}

.Art_topNav
{
    
}
.Art_staticNavItem
{
    font-family: Gill Sans, Gill Sans MT, Tahoma, Geneva, sans-serif;
    font-size: 11px;
	text-align: left;
	letter-spacing: .4px;
	font-weight: bold;
	line-height: 11px;
	zoom: 1;
	margin: 0 0 2px 0;
	*margin: 0 0 0 0;
	
}
	

a.Art_staticNavItem, a:visited.Art_staticNavItem
{
    
    text-transform: uppercase;
    text-decoration: none;
    zoom: 1;
   
  
}

a.Art_staticNavItem
{
    
   color: #000;
   font-weight: bold;
   
}


.Art_staticNavItem td
{
    padding: 3px 10px 6px 10px;
    *padding: 4px 10px 7px 10px;
    height: auto;
    *height: 13px;
	position: relative;
	margin: 0 0 0 0;
	top: 0;
	zoom: 1;
	width:100px !important;
	white-space: normal !important;
}


.Art_staticNavItem a:hover
{
    color: #970302;
    text-decoration: none;
}

a.Art_staticNavSelected
{
    color: #000;
    text-decoration: none;
 
}

.Art_staticNavSelected td, .Art_staticNavSelected table
{
    color: #000;
    text-decoration: none;
    
}


div.Art_dynamicNav
{
	z-index:8;
	padding: 15px 10px 2px 0;
	margin-left: -19px;
	margin-top: -11px;
}

.Art_dynamicNav
{
    padding-right: 0px;
    display: none;
    padding-left: 0px;
    left: -999em;
    padding-bottom: 0px;
    margin-left: 0px;
    top: 26px;
    margin: 0 0 0 -30px;
    position:absolute;
    z-index:8;
   background-image: url('/Style Library/Art_Images/navBG.gif');
  
    
    
}

.Art_dynamicNavItem
{
    padding-right: 0px;
    display: block;
    padding-left: 0px;
    padding-bottom: 0px;
    margin: 0px;
    width: 100%;
    color: #cececd;
    padding-top: 2px;
    white-space: nowrap;
    position: relative;
    height: auto;
    *height: 16px;
    text-align: left;
    text-decoration: none;
    font-family: Gill Sans, Gill Sans MT, Tahoma, Geneva, sans-serif;
    font-size: 12px;
    letter-spacing: .9px;
    
     
}

table.Art_dynamicNavItem td
{
    padding: 0 20px 0 18px;
    z-index: 0;
    margin: 0 0 0 0;
   
}
a.Art_dynamicNavItem
{
    padding: 0px;
    color: #fff;
    text-align:left;
    text-decoration: none;
    
}
.Art_dynamicNavHover
{
    text-decoration: none;
}
a.Art_dynamicNavHover
{
    color: #eeb160;
    text-decoration: none;
}

a.Art_dynamicNavSelected
{
    color: #eeb160;
    text-decoration: none;
}

#zz1_GlobalNavn39Items {
	margin: -15px 0 0 12px;	
}



/* End Navigation */

/*Side Nav Menu*/
#sideNav
{
    padding: 5px 0px 100px 0;
    *padding: 5px 0px 50px 0;
	width: 133px;
	margin: 180px 0 0 270px;
	*margin: 197px 0 0 270px;
}

.sideNav
{
    width: 133px;
   
}
.SecondarySubNav TABLE
{
	width:133px;
	text-align:left;
	}

a.nodestyle, a:link.nodestyle, a:visited.nodestyle {

	color: #7a7a7a;
	text-decoration: none;
	text-align:left;
}

.SecondarySubNav td.nodestyle {
	padding: 0 30px 13px 0;	
	clear: both;
    position: relative;
    text-align: left;
    text-transform: uppercase;
    font-family: "Times New Roman", Times, serif;
    font-size: 9px;
    background-image:none;
    display:block;
    padding-left:10px;
    white-space:normal !important;
    letter-spacing: .8px;
}
.SecondarySubNav a.selectednodestyle {
	color: #eeb160;
	text-decoration:none;
	text-align:left;
}

.SecondarySubNav td.NodeLevel1 {
	font-size:10px;
	padding-left:0px;
}

.SecondarySubNav td.NodeLevel2 {
	font-size:9px;
	padding-left:10px;
	display: none;
}


.SecondarySubNav td.NodeLevel3 {
	font-size:9px;
	padding-left:20px;
}


.SecondarySubNav td.NodeLevel4 {
	font-size:9px;
	padding-left:30px;
}

.SecondarySubNav a:hover {
	color: #eeb160;
	text-decoration:none;
	text-align:left;
}

.content
{
    
	top: -1px;
    z-index: 6;
    width: 896px;
    margin: 3px auto -1px auto;
    padding: 50px 0 0 0;
    overflow: hidden;
    clear: both;
    min-height: 170px;
	text-align: left;
	background-position: -1px 0;
	background-repeat: repeat-y;
}

/*End Side Nav Menu*/


#mainContainer {
margin: 0 auto 0 auto; /* the auto margins (in conjunction with a width) center the page */
position: relative;
top: -1px;
}

#ArtHeader {
	position: relative;
	background-image: url('/Style Library/Art_Images/logoNavTopBar.jpg');
	background-position: center 1px;
	background-repeat: no-repeat;
}


#contentContainer {
	
	
	text-align: left; /* this overrides the text-align: center on the body element. */
	position: relative;
	min-height: 508px;
	_height: 508px;
	background-image: url('/Style Library/Art_Images/repeatingBG1.jpg');
	background-position: top;
	background-repeat: repeat-y;
	background-color: #ba7f2f;
}




#subContentContainer {
	width: 950px;
	position: relative;
	_margin: 0 auto 0 -500px;
	_left: -25px;
	margin-left: -500px;  
	left: 50%;
	margin-top: -3px;
	*margin-top:-1px;
	z-index: 2;
	min-height: 400px;
	_height: 400px;

	

}


#ArtLogo {
	position: absolute;
	width: 100px;
	height: 100px;
	top: 45px;
	left: 103px;
	z-index: 5;
}

#ArtLogo2 {
	position: absolute;
	width: 315px;
	height: 50px;
	top: 72px;
	left: 256px;
	z-index: 5;
}


#socialIcons {
	width: 202px;
	position: absolute;
	height: 33px;
	background-image:url('/Style Library/Art_Images/connectWithUs.png');
	_background-image:url('/Style Library/Art_Images/connectWithUsAltForIE6.jpg');
	background-repeat: no-repeat;
	left: 773px;
	margin-top: 4px;  
	z-index: 3;
	display: block;
	
}

#facebook {
	background-image:url('/Style Library/Art_Images/socialIconsFaceBook.png');
	_background-image:url('/Style Library/Art_Images/socialIconsFaceBookAltForIE6.gif');
	margin: 0 0 0 0;
}

#youTube {
	background-image:url('/Style Library/Art_Images/socialIconsYouTube.png');
	_background-image:url('/Style Library/Art_Images/socialIconsYouTubeAltForIE6.gif');
	margin: 3px 0 0 0;
}

.socialRoll {
	width: 34px;
	height: 33px;
	float: right;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.socialRoll:hover {
	background-position: 0 -33px;
}

.socialRollYouTube {
	width: 55px;
	height: 25px;
	float: right;
	display: block;
	background-position: 0 0;
	background-repeat: no-repeat;
}

.socialRollYouTube:hover {
	background-position: 0 -25px;
}

#socialIcons span
{
  display: none;
}

#homeFlash {
	position: absolute;
	top: -2px;
	left: 250px;
	width: 750px; 
	height: 530px;
}

#tabsFlash {
	position: absolute;
	top: 128px;
	left: 817px;
	width: 190px;
	height: 300px;
	z-index: 7;
}


.headerImage
{
	position: absolute;
	top: 170px; 
	left: 293px;	
}


#rightLeftContainer{ 
	min-height: 400px;
	_height: 400px;
}

.photos {
	background-image: url('/Style Library/Art_Images/photos.jpg');
	background-repeat: no-repeat;
	height: 227px;
	width: 289px;
	overflow: visible;
	float: left;
	padding: 11px 0 10px 9px;
}

#secondFooterContainer {
	background-image: url('/Style Library/Art_Images/secondFooterBG.png');
	_background-image: url('/Style Library/Art_Images/secondFooterBGAlt.gif');
	background-repeat: no-repeat;
	position: relative;
	margin: 0 auto;
	background-position: center top;
	height: 384px;
	
}


#mainFooterContainer {
	background-image: url('/Style Library/Art_Images/mainFooterBG.jpg');
	background-repeat:repeat-x;
	position: relative;
	margin: 0 auto;
	background-position: 0 101px;
	z-index: 1;
	height: 384px;
	
}
#footerBG {
	_background-color: #390803;
	_position: absolute;
	_height: 100%;
	_width: 100%;
	_top: 350px;
}

#footer {
	padding: 164px 0 0 80px;
	font-family: Arial, Helvetica, sans-serif;
	clear: both;
	list-style: none;
	text-align: center;
	position: relative;
	
	
}

#footer ul {
	list-style: none;
	clear: both;
	margin: 0 auto 0 auto;
	padding: 0 0 28px 0;
	*padding: 0 0 15px 0;
	
	
}

ul.footer1 {
	width: 405px;
}

ul.footer2 {
	width: 200px;
}

ul.footer3 {
	width: 280px;
}

#footer li {
	float: left;
	padding: 0 10px 0 10px;
	margin: 0 0 0 0;
}

.footer1 li {
	font-size: 11px; 
	border-right: solid 1px #e5bda0;
}

.footer2 li {
	font-size: 10px;
	border-right: solid 1px #e5bda0;
}

.footer3 {
	font-size: 9px;
	color: #74513c;
}

.footer1 li a, .footer1 li a:link, .footer1 li a:visited{

	color: #e5bda0;
	text-decoration: none;
}


.footer1 li a:hover{

	color: #fff;
	text-decoration: none;
}

.footer2 li a, .footer2 li a:link, .footer2 li a:visited{

	color: #e5bda0;
	text-decoration: none;
}


.footer2 li a:hover{

	color: #fff;
	text-decoration: none;
}

body
{
    background: #000000;
    font: 80% Arial, Helvetica, sans-serif;
    background-color: #390803;
}

/* Contact Page Contact Form */


#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8 table {
width: 600px;
}

#MSOZoneCell_WebPartctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8 td {
padding:0px !important;
margin:0 !important;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_txtContactName {
width: 380px !important;
padding:0px !important;
margin:0 !important;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_txtEmailAddress {
width: 380px !important;
padding:0px !important;
margin:0 !important;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_txtMessage {
width: 380px !important;
padding:0px !important;
margin:2px 0 0 0 !important;
padding-left: 25px;
}



/*
#WebPartctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8 span {

min-width: 100px !important;
max-width: 230px !important;
_width: 100px !important;
float: left !important;
*margin:  0 100px 0 0 !important;
padding: 0 !important;

}
*/
/*
#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl12 {
background-color: #000;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl09 {
background-color: #000;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl08 {
background-color: #000;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl06 {
background-color: #000;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl05 {
background-color: #000;
}

#ctl00_SPWebPartManager1_g_37ae1fa7_f3bb_46de_9499_5b3dca75e2e8_ctl03 {
background-color: #000;
}


/* How to Apply Contact Form */

#ctl00_SPWebPartManager1_g_e1edd3fe_bd7f_4253_90b1_a9c51efdc933 table {
width: 300px;
}

#MSOZoneCell_WebPartctl00_SPWebPartManager1_g_e1edd3fe_bd7f_4253_90b1_a9c51efdc933 td {
padding:0px !important;
margin:0 !important;
}

#ctl00_SPWebPartManager1_g_e1edd3fe_bd7f_4253_90b1_a9c51efdc933_txtContactName {
width: 195px !important;
padding:0px !important;
margin:0 0 0 0 !important;
}

#ctl00_SPWebPartManager1_g_e1edd3fe_bd7f_4253_90b1_a9c51efdc933_txtEmailAddress {
width: 195px !important;
padding:0px !important;
margin:0 0 0 0 !important;
}

#ctl00_SPWebPartManager1_g_e1edd3fe_bd7f_4253_90b1_a9c51efdc933_txtMessage {
width: 197px !important;
padding:0px !important;
margin:2px 0 0 0 !important;
padding-left: 25px;
}

#homePageSlideshow {
	position: absolute;
	top: 25px;
	left: 258px;
	background-image: url('/Style Library/CNT_Images/artForjQueryBG.jpg');
	background-repeat:no-repeat;

}

#homePageSlideshow div {
	display: none;
}

#slideshowNavContainer {
	position: absolute;
	top: 437px;
	left: 315px;
		z-index: 200;
		height: 56px;
		
				
			
}

#homePageSlideshowNavFront{
	background-image: url('/Style Library/Art_Images/numbersTabFront.png');
	background-repeat:no-repeat;
	width: 29px;
	height: 45px;
	float: left;
	
		
}

.slideshowNavContainer   {
	color: #767066;
	font-size: 13px;
	font-family: Gill Sans, Gill Sans MT, Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
}


#homePageSlideshowNav {
	background-image: url('/Style Library/Art_Images/numbersTab.png');
	background-repeat:repeat-x;
	height: 56px;
	float: left;
	padding: 7px 8px 0 0;
	*padding: 5px 8px 0 0;
	padding: 6px 8px 0 0 \0/

}

#homePageSlideshowNav a, #homePageSlideshowNav a:link, #homePageSlideshowNav a:active, #homePageSlideshowNav a:visited,   {
	color: #767066;
	font-size: 13px;
	font-family: Gill Sans, Gill Sans MT, Tahoma, Geneva, sans-serif;
	text-decoration: none;
	font-weight: bold;
	margin-right: 10px;
}

#homePageSlideshowNavBack {
	background-image: url('/Style Library/Art_Images/numbersTabBack.png');
	background-repeat: repeat-x;
	width: 8px;
	height: 43px;
	float: left;


}


#homePageSlideshowNav a:hover, #homePageSlideshowNav a:selected {
	color: #000;
}

#homePageSlideshowNav a.activeSlide   {
	color: #000;
}

div.sponsors {
	text-align: center;
	width: 800px;
	padding: 0 0 40px 0;
	margin: 0 auto;
	display: none;
	font-size: 9px;
	color: #fff;
	font-family: Gill Sans, Gill Sans MT, Tahoma, Geneva, sans-serif;
}

div.sponsors img {
	text-align: center !important;
	margin-right: 30px;
	margin-left: 0;	
}

div.sponsors table img {
	text-align: left !important;
	margin-right: 0;	
}









