
/* CSS Document */

body {

	margin: 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 76%;

	line-height: 1.5em;

}

		#container {

			margin: 0px;

			margin-left: auto;

			margin-right: auto;

			padding: 0px;

		}








		#banner {

	padding: 0px;

	margin-bottom: 5px;

	clear:right;

	height:80px;

}

#bannercontain {

	padding: 0px;

	width: 50%;

	margin:0px;

	vertical-align: middle;



 

}

a:active, a:focus {

background: yellow;

}

h1 {

font-size: 1.5em;

padding:10px 0px 0px 0px;



	color: #00CC33;



	margin-bottom: 0.4em;

}



	#banner2 {

	padding: 0px;

	margin: 0px;

	margin-bottom: 0px;

	background-repeat: repeat-x;

		}

#topbanner {
display: none;
	padding: 0px;

	background-color: #999999;

	margin: 0px;

	height:40px;



		}		

		

		.toplogo1 {

	margin: 0px;

	padding: 0px;

	float:right;

}

		

	#topbannerc3 {

	padding: 4px;

	background-color: #fff;

	margin: 0px;

	text-align: right;

		}			

		

		

#bottombanner {

	padding: 5px;

	background-color: #9370DB;

	margin-bottom: 5px;

	text-align: left;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

		}				

		

.bannerhome {

	background-color: ;

	background-image: ;




		

	

}



.bannerwhite {

	background-color: #FFFFFF;

}



		#content {

			padding: 5px;

			margin-left: 190px;

			margin-right: 210px;

			margin-top: 15px;

			

			

		}

		#contentmod {

			padding: 5px;

			margin-left: 5px;

			margin-right: 210px;

			margin-top: 15px;

				margin-bottom: 25px;



			

			

		}
		
		
				#contentfull1 {

			padding: 5px;

			margin-left: 5px;

			margin-right: 5px;

			margin-top: 15px;

				margin-bottom: 25px;



			

			

		}
		

		#contentevent {

			padding: 5px;

			margin-left: 210px;

			margin-right: 10px;

			margin-top: 15px;

			margin-bottom: 25px;



			

			

		}

		

		#ncontentevent {

			padding: 5px;

			margin-left: 200px;

			margin-right: 15px;

			margin-top: 15px;

			

			

		}

		.contenteventinfo {

			

			margin-left: 0px;

			margin-right: 215px;

			margin-top: 0px;

			

			

		}



		#sidebar-left {

			float: left;

			width: 180px;

			\width: 190px;

			w\idth: 180px;

			margin: 0;

			margin-right: 5px;

			margin-top: 10px;

			margin-bottom: 25px;



			padding: 5px;

			

		}

		#sidebar-leftmod{

			float: left;

			width: 180px;

			\width: 190px;

			w\idth: 180px;

			margin: 0;

			margin-left: 3px;

			margin-top: 3px;

			margin-bottom: 25px;



			padding: 0px;

	background-color: #E6E6FA;

			

		}





		#sidebar-right {

			float: right;

			width: 180px;

			\width: 190px;

			w\idth: 180px;

			margin-right: 3px;

			margin-left: 5px;

			margin-top: 3px;

			margin-bottom: 10px;

			padding: 0px;

	kbackground-color: #E6E6FA;



		}

		

		.sidebar-logo {

	background-color: #FFF;

	text-align: center;

	padding: 10px;

}



		#footer {

	clear: both;

	padding: 5px;

	margin-top: 25px;

	background-color: #66cc33;


}

			

			#footer p{

			

			padding: 0px;

			margin: 0px;

		

		

		}

		#footer2 {

			clear: both;



	padding: 5px;

	margin-top: 5px;

	

			

		

		}

		

	/*text*/			











.infoul {



	margin-left: 0px;

	padding-left: 0px;

	list-style-type: none;

}







.toph2 {margin-top: 0px; }

h2 {font-size: 1.2em;}

h3 {font-size: 1em;}

h4 {font-size: 1em;}

.exhbanner1 {

	background-color: #7251BC;

	padding: 0.5em;

}

.exhbanner2 {

	background-color: #7251BC;

	padding: 0.5em;



}

.exhbanner2ex1 {

	background-image: url(../assets/images/css/hback1.jpg);

	background-position: top;

}

.exhbanner2ex2 {

	background-image: url(../assets/images/css/hback2.jpg);

	background-position: top;

}



.exhbanner1 H2 {

	font-size: 1.2em;

	color: #FFFFFF;

	margin:0px

}	

.exhbanner2 H2 {

	font-size: 1.2em;

	color: #FFFFFF;

	margin:0px

}	





.rightbanner1 {

	background-color: #9370DB;

	padding: 0.5em;

}



.rightbanner1 H2 {

	font-size: 1.3em;

	color: #FFFFFF;

	margin:0px

}	

.rightbanner1 H3 {

	font-size: 1em;

	color: #FFFFFF;

	margin:0px

}	





#footer2 p {margin: 0px}

		

/*nav*/		

		

		

#navigationa {





}

#skip {

	position: absolute;



	height: 1px;

	left: 0.6em;

	top: 95px;

}

.skipimg {

	border: none;

}

#navigationa, switch a {



	color: #660099;

	line-height: 160%;

	}

	

#navigationa li {

	display: block;

	list-style: none;



	}

#navigationa ul {

	margin: 0px;

	padding: 0px;

	}

	

#navigationa a:hover {

	color: #000000;

}			



/*body*/





/* front exhibition*/



.exblockul {	list-style-type: none;

margin: 0px;

padding:0px;



}



.exblockul2 {	list-style-type: none;

margin: 0px;

padding:0px;

}



li.imglogof {

	float : left;

	padding :0px;

	margin-top: 10px;

	margin-bottom: 15px;



}

li.imglogof img {



	border: 0px;

}



ul.sm	{



	line-height: 140%;

	text-decoration: none;

	list-style-image:  url(../assets/images/arrowpurple.gif);

	border-left-width: 1px;

	border-left-color: #660099;

	border-left-style: solid;

	list-style-position: inside;

	padding-left: 5px;

}

.venuesul li {

	list-style-image:  url(../assets/images/arrowpurple.gif);

}



ul.m2	{



	line-height: 140%;

	text-decoration: none;

	list-style-image:  url(../assets/images/arrowpurple.gif);

	border-left-width: 1px;



}







.imgright {float : right;

padding :0px;

margin: 0px 10px 10px;}

.imgleft {float : left;

padding :3px 3px 5px 0px;

margin: 3px 3px 5px 0px;}





#navsub

{



font-weight: bold;

padding-left: 0;

margin-left: 0;



width: 200px;

}



#navsub li

{

list-style: none;

margin: 0px;}



#navsub li a { 

color: #660099; }

#navsub li a:hover {	color: #6633CC;

text-decoration: none;}



/*front blocks*/

.fblock {

	padding: 5px;

	float: left;

	width: 40%;

	margin-right: 5px;

}

.fblockr {

	padding: 5px;

	padding: 5px;

	float: right;

	width: 40%;

	margin-right: 5px;

}





.fblock h3 {

	font-size: 1em;

	color: #666666;

}

.fblockimg {

	padding: 5px;

	text-align: center;

}

.fcontainer {

	margin-top: 10px;

	width: 90%;

}





#fleft {

	float: left;

	width: 45%;

}

#fright {

	float: right;

	width: 40%;

}









 #topbanner ul

{

	margin-left: 0;

	margin-bottom: 0;

	margin-top: 0;

	padding-left: 0;

	white-space: nowrap;



}



#topbanner li

{

display: inline;

list-style-type: none;

margin: 0px;

}



#topbanner a { padding: 1px 6px;

color: #fff; 

text-decoration: none;

margin: 0px;

}



#topbanner a:link, #navlist a:visited

{

color: #fff;



text-decoration: none;

}



#topbanner a:hover

{

color: #fff;

text-decoration: none;

}



 #bottombanner ul

{

	margin: 0px;

	padding-left: 5px;

	white-space: nowrap;

	font-size: 1.1em;

}

#bottombanner li

{

display: inline;

list-style-type: none;

margin: 0px;

}

#bottombanner a { padding: 5px 6px;

color: #fff; 

margin: 0px;

text-decoration: none;}



#bottombanner a:link, #navlist a:visited

{

color: #fff;



text-decoration: none;

}



#bottombanner a:hover

{

	color: #000000;

	text-decoration: none;

	background-color: #CCCCFF;

}

.rightcontainer {

padding: 5px;

}

.rightcontainer ul {



	margin: 0px;

	padding:0px;

	line-height: 2em;

	list-style-type: none;

}

.rightcontainer h3 {

	font-size: 1em;

	color: #666666;

	margin-top: 0.5em;

	margin-bottom: 0.1em;

}

.rightcontainer p {



	margin-top: 0.7em;

	margin-bottom: 0.4em;

}



.rightcontainer h3 a {

	color: #666666;



}

.rightcontainer p.nospace {

	margin-top: 0.1em;

	margin-bottom: 0.1em;

}



/*venue blocks*/



.venueblocksl {



	padding: 5px;

	min-height: 50px;	

	height: 50px;

}

.venueblocksr {



	padding: 5px;

		min-height: 50px;	

	height: 50px;

}



.venuecontent {margin-left: 100px;}









.imgleft {float : left;

padding :3px 3px 5px 0px;

margin: 3px 3px 5px 0px;}





#imgright {float : right;

padding :5px;

margin: 5px;}



.h2content {

	font-size: 1.2em;

	color: #9370DB;

}

.h2faqqueen {

	font-size: 1.2em;

	color: #663399;

}

.h3faqqueen {

	font-size: 1em;

	color: #333333;

	font-weight: bold;

	margin-bottom: 0.5em;

}



p.faqqueen {margin-top: 0.5em;}





/*c3*/







 #topbannerc3 ul

{

	margin-left: 0;

	margin-bottom: 0;

	margin-top: 0;

	padding-left: 0;

	white-space: nowrap;



}



#topbannerc3 li

{

display: inline;

list-style-type: none;

margin: 0px;

}



#topbannerc3 a { padding: 1px 6px;

color: #000; 

text-decoration: none;

margin: 0px;

}



#topbannerc3 a:link, #navlist a:visited

{

color: #000;



text-decoration: none;

}



#topbannerc3 a:hover

{

color: #000;

text-decoration: none;

}



/*contentfooter*/



.footleft {	padding: 5px;

	float: left;}

.footleftsubmit {




	color: #333333;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

}	

	

.footright {

	padding: 5px;

	float: right;
	clear:left;

}

img {

	border: 0px none;

}





/*front images*/








#dleft {	float: left;}


.blockleft {
width: 45%;
margin-right: 10px;
float: left;

padding: 0.5em;}

.blockleft ul {
	list-style-image: url(/style_images/1/nav.gif);
}




#clearblocks {clear:both;}

#linkscontent1 h2 {
	margin-bottom: 0.5em;
}
#linkscontent1 p {
	margin-top: 0.1em;
	margin-right: 0px;
	margin-bottom: 0.3em;
	margin-left: 0px;
}

.mainlistul {
	list-style-image: url(/style_images/1/nav.gif);
}
#top-link-bar {
	background-color: #66CC33;
	text-align: right;
	padding: 5px;
	margin-top:10px;
	margin-bottom:5px;
}
#top-link-bar p {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#top-link-bar p a {
	color: #FFFFFF;

}
