/* CSS for American Friends of the Louvre */
html{margin:0;padding:0;}
body {bgcolor: #FFFFFF;margin:0;padding:0;}
td{text-align:left;}
li{padding-bottom:10px;}

/* CSS for AFL homepage */

* html #container{position:relative;margin-left:auto;margin-right:auto;width:780px;}
* html #homenav_image {position: absolute; left: 27px;top: 27px;z-index: 2; text-align:left; width:145px;height:84px;background:#FFFFFF;border: 1px solid #000000; }


#homenav_image {position: absolute; left: 27px;top: 27px;z-index: 2; text-align:left; width:145px;border: 1px solid #000000; }
#home_nav {position: absolute; left: 174px;top: 27px;z-index: 2; text-align:left; width:70px;}
#home_background {width: 780px; height: 407px; background-image: url('/images/home_truss.jpg'); position: absolute; left: 0px;top: 0px;z-index: 1;}
#welcome_block {position: absolute; left: 0px;top: 405px;z-index: 1;height:27px;width:780px;background-color:#FF8A19;}
#logo {position: absolute; left: 635px;top: 405px;z-index: 2;}
#welcome {position: absolute; left: 27px;top: 413px;z-index: 2;}
#visitLink {position: absolute; left: 530px;top: 413px;z-index: 2;}
.whiteTxt{color:#FFFFFF;font-family:Arial;font-size:13px;text-transform:uppercase;}
.black_ital{color:#565555;font-family:Arial;font-size:13px;text-transform:uppercase;font-style:italic;}
#grey_block {position: absolute; left: 0px;top: 432px;z-index: 1;height:195px;width:780px;background-color:#D3DDDC;}
a.whiteLink, a.whiteLink:active, a.whiteLink:visited, a.whiteLink:hover{color:#FFFFFF;font-family:Arial;font-size:11px;font-style:italic;}


#grey_line {position: absolute; left: 0px;top: 626px;z-index: 1;height:1px;width:780px;background-image: url(../images/greyline.gif);}
#home_footer {position: absolute; left: 27px;top: 644px;z-index: 1; color:#838483; font-family:Arial;font-size:10px; width:420px;}
#fade {position: absolute; left: 0px;top: 432px;z-index:2;height:16px;width:780px; background-image: url(../images/home_fade.gif);}
#home_content {position: absolute; left: 27px;top: 458px;z-index: 2; color:#646565; font-family:Arial;font-size:11px; width:340px;}
#home_content2{position: absolute; left: 27px;top: 498px;z-index: 3; color:#646565; font-family:Arial;font-size:11px; width:340px;}
#photo_credit {position: absolute; left: 475px;top: 437px;z-index: 3; color:#646565; font-family:Arial;font-size:9px;}
a.homeNavLink, a.homeNavLink:active,a.homeNavLink:visited, a.homeNavLink:hover {font-family:Arial; color: #FF8A19; font-size: 11px; font-weight:normal; text-decoration:none;}

/* CSS for AFL content */

* html #container{position:relative;margin-left:auto;margin-right:auto;width:780px;}
* html #nav_img {height:70px;vertical-align:middle;position: absolute; left: 12px;top: 5px;z-index: 2;border: 1px solid #000000; background:#FFFFFF;}

#container{position:relative;margin-left:auto;margin-right:auto;width:780px;}
#background {position: relative;margin-left:auto;margin-right:auto;width:780px; z-index: 1; visibility:visible;}
#nav_img {position: absolute; left: 12px;top: 5px;z-index: 2;border: 1px solid #000000;}
#nav {position: absolute; left: 133px;top: 5px;z-index: 2;}
#title {position: absolute; left: 165px;top: 114px;z-index: 2; color:#FFFFFF;font-family:Arial;font-size:11px; font-weight:bold; letter-spacing:0px;}
#logout {position: absolute; left: 450px;top: 114px;z-index: 2; color:#FFFFFF;font-family:Arial;font-size:11px; font-weight:bold; letter-spacing:0px;}

#subnav {position: absolute; left: 620px;top: 130px;z-index: 1;}
#subnavContent {position: absolute; left: 133px;top: 112px;z-index: 1;}
#content {position: absolute; left: 75px;top: 174px;z-index: 1; color:#7E7B7B; font-family:Arial;font-size:11px; width:640px;}
#footer {position: absolute; left: 26px;top: 1000px;z-index: 1; color:#838483; font-family:Arial;font-size:10px; width:420px;}
#inset{position: absolute; left: 709px; top:32px;z-index:2; height:65px;}

.question{color:#555;font-weight:bold;}
.answer{color:#666;}





.message{color:#FF8A19;font-size:12px;font-style:italic;text-transform:lowercase;}
.orangeBlock{height:5px;width:5px;background-color:#FF8A19;}
a.subNavLink, a.subNavLink:active,a.subNavLink:visited, a.subNavLink:hover  {font-family:Arial; color: #FF8A19; font-size: 9px; font-weight:bold; text-decoration:none;}
a.contactLink,a.contactLink:active,a.contactLink:visited, a.contactLink:hover  {font-family:Arial; color: #FF8A19; font-size: 11px; font-weight:normal; text-decoration:none;}

a.contactLinkTable,a.contactLinkTable:active,a.contactLinkTable:visited {font-family:Arial; color:  #4C2C5A; font-size: 11px; font-weight:normal; text-decoration:none;}
a.contactLinkTable:hover {font-family:Arial; color:#FF8A19; font-size: 11px; font-weight:normal; text-decoration:underline;}

a.detail,a.detail:active,a.detail:visited {font-family:Arial; color: #4C2C5A; font-size: 12px; font-weight:700; text-decoration:none;}
a.detail:hover {font-family:Arial; color:#FF8A19; font-size: 12px; font-weight:700; text-decoration:underline;}

 
a.logoutLink,a.logoutLink:active,a.logoutLink:visited {color:#FFFFFF;font-family:Arial;font-size:12px; font-weight:bold; letter-spacing:0px; text-decoration:underline;}
a.logoutLink:hover{color:#000000;font-family:Arial;font-size:12px; font-weight:bold; letter-spacing:0px; text-decoration:underline;}

a.footLink,a.footLink:active,a.footLink:visited, a.footLink:hover {font-family:Arial; color: #848384; font-size: 10px; font-weight:normal; text-decoration:none; padding: 2px 0px 0px 4px;}
a.infoLink,a.infoLink:active,a.infoLink:visited, a.infoLink:hover  {color:#7E7B7B; font-family:Arial;font-size:11px; font-weight:bold; text-decoration:underline;}
a.largeInfoLink,a.largeInfoLink:active,a.largeInfoLink:visited, a.largeInfoLink:hover  {color:#7E7B7B; font-family:Arial;font-size:13px; font-weight:bold; text-decoration:underline;}
.navLinkTop{
	background-color:#FD7516;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:2px 0px 1px 5px; 
	cursor:hand; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;}
.navLinkOnTop{
	background-color:#9B3C1D;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:2px 0px 1px 5px; 
	cursor:hand; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-top: 1px solid #000000;}
.navLinkBottom{
	background-color:#FD7516;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:1px 0px 1px 5px; 
	cursor:hand; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;}
.navLinkOnBottom{
	background-color:#9B3C1D;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:1px 0px 1px 5px; 
	cursor:hand; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;}
.navLink{
	background-color:#FD7516;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:1px 0px 1px 5px; 
	cursor:hand; 
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;}
.navLinkOn{
	background-color:#9B3C1D;
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#FFFFFF; 
	padding:1px 0px 1px 5px;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;}





a.subnavSupport:link {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#666; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavSupport:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#99b6b2; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavSupport:active {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#99b6b2; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavSupport:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#999; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}




a.subnavExplore:link {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#666; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavExplore:hover {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#dabc4c; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavExplore:active {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#dabc4c; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

a.subnavExplore:visited {
	font-family:Arial;
	font-weight:bold;
	font-size:9px;
	color:#999; 
	cursor:hand; 
	text-decoration: none;
	line-height: 2em;
}

td.detailHead {

	font-size:13px; 
	color: #000000;
	font-weight:bold;
 	//padding-left:5px;
 	width:250px;
 	font-family:Arial;
	padding: 1px 0px 1px 4px; 	
}

td.detailBody {
	font-family:Arial;
	font-size:12px; color: #000000;
 	padding-left:5px;
}

td.detailSubTitle{
	font-size:16px; 
	color: #000000;
	font-weight:bold;
	padding-left:2px;
 	//background-color:#CCCC99;
 	background-color:#e3ce75;
}

td.detailSummarySubTitle{
	font-size:16px; 
	color: #FFFFFF;
	font-weight:bold;
 	padding-left:2px;
 	//background-color:#CCCC99;
 //	background-color:#80ad86;
 //background-color:#7ea884;
 //background-color:#9b3c1d;
 background-color:#c25f19;
}

a.detailClose{
	font-family:Arial; color: #4C2C5A; font-size: 14px; font-weight:700; text-decoration:none;
/**
 font-family:Arial; 
 color: #000000; 
 font-size: 14px; 
 font-weight:bold; 
 text-decoration:none; 
 padding: 2px 0px 0px 4px;
 **/
}
a.detailClose:active{
font-family:Arial; color: #4C2C5A; font-size: 14px; font-weight:700; text-decoration:none;
/**
 font-family:Arial; 
 color: #000000; 
 font-size: 14px; 
 font-weight:bold; 
 text-decoration:none; 
 padding: 2px 0px 0px 4px;
 **/
}
a.detailClose:visited{
font-family:Arial; color: #4C2C5A; font-size: 14px; font-weight:700; text-decoration:none;
/**
 font-family:Arial; 
 color: #000000; 
 font-size: 14px; 
 font-weight:bold; 
 text-decoration:none; 
 padding: 2px 0px 0px 4px;
 **/
}

a.detailClose:hover {
font-family:Arial; color: #FF8A19; font-size: 14px; font-weight:700; text-decoration:none;

/**
 font-family:Arial; 
 color: #4C2C5A; 
 font-size: 14px; 
 font-weight:bold; 
 text-decoration:underline; 
 padding: 2px 0px 0px 4px;
 **/
}


td.summaryViewHeader{
	font-size:13px; 
	color: #000000;
	font-weight:bold;
 	padding-left:5px;
 	width:250px;
 	font-family:Arial;
	padding: 1px 0px 1px 4px;
}

td.summaryViewBody{
	font-family:Arial;
	font-size:12px; 
	color: #000000;
 	padding-left:5px;

 	
 	
}