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


/* Specify blanket rules for all elements
---------------------------------------------------------*/ 
	body {
		font-size:80%;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		}
		
/* Set all default margins and padding to zero
----------------------------------------------------------*/
	* {
		padding: 0;
		margin: 0;
		}
		
/* Rules for headings
----------------------------------------------------------*/
	h1 {
		font-size:170%;
		color:#20417c;
		font-weight:normal;
		}

	h2 {
		font-size:135%;
		color:#b42a64;
		font-weight:normal;
		}
		
	h3 {
		font-size:90%;
		color:#b42a64;
		font-weight:bold;
		}
		
/* Default paragraph styles
-----------------------------------------------------------*/
	p {
		font-size:90%;
		line-height:130%;
		color:#000000;
		}
		
	p a:link, p a:visited {
		text-decoration:none;
		color:#0099CC;
		}
	
	p a:hover {
		text-decoration:underline;
		}
		
	#home p {
		color:#b42a64;
		}
		
		
/* other text styles
----------------------------------------------------------*/
	.lightPink {
		color:#ad8d9b;
		}
		
	.boldBlue {
		font-weight:bold;
		color:#20417c;
		}

/* French Flag
------------------------------------------------*/
	#frenchFlag {
		margin:4px 0 4px 7px;
		}

/* Side background tiles
------------------------------------------------*/
	.bkgTileLeft {
		background:url(../images/bkg_tile_left.gif) repeat-y;
		}
		
	.bkgTileRight {
		background:url(../images/bkg_tile_right.gif) repeat-y;
		}
		
		
/* Side Navigation
------------------------------------------------*/
	#sideNav ul{
		margin-left:2px;
		margin-bottom:10px;
		}

	#sideNav li {
		background:url(../images/nav_bkg_tile.gif) repeat-x;
		list-style-type:none;
		padding-left:16px;
		border-bottom:solid 1px #d13778;
		border-left:solid 5px #d13778;
		border-right:solid 5px #d13778;
		}
		
	#sideNav li.navStyleBottom {
		border-bottom:solid 16px #d13778;
		}
		
	#sideNav li.navStyleTop {
		background-position:5px;
		border-top:solid 5px #d13778;
		}

	#sideNav li a:link, #sideNav li a:visited {
		text-align:left;
		text-decoration:none;
		display:block;
		padding: 8px 10px 8px 0;
		color:#000000;
		}

	#sideNav li a:hover {
		color:#d13778;
		}
		
		
		
/* Downstate
----------------------------------------------------------*/
	#sideNav li#active {
		background-image:none;
		background:#f3ccdd;
		}
		
	#sideNav li#active a:hover, #sideNav li#activeTop a:hover, #sideNav li#activeBottom a:hover {
		color:#000000;
		}
		
	#sideNav li#activeTop {
		background-image:none;
		background:#f3ccdd;
		background-position:5px;
		border-top:solid 5px #d13778;
		}
		
	#sideNav li#activeBottom {
		background-image:none;
		background:#f3ccdd;
		border-bottom:solid 16px #d13778;
		}
		
/* Footer
-----------------------------------------------------------*/
	.footer {
		background:url(../images/footer.gif) no-repeat;
		}

/* Table
-----------------------------------------------------------*/
	.exhibitTable td {
		padding:6px 6px 6px 6px;	
		}