* {
	margin: 0;
	padding: 0;
	list-style-type: none;
	}    
	 
html {
	margin-bottom: 1px;
	}
	
body {
	color: #FAA20E;
	text-align: center;
	background: #000 url(../images/background_tile.gif);
	font: 12px/14px Arial, Helvetica, sans-serif; 
	}      
	                                 
img {
	border: none;
	}
		
a:link,
a:visited {
	color: #FAA20E;
	text-decoration: none;
	}
a:hover,
a:active {
	text-decoration: underline;

	}   

/* Commons
*************************************************/           
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 0px;
}

/* Home
*************************************************/    
#home {
width: 700px;
height: 337px;
margin: 0px 0px 0px 0px;
background: url("../images/home_marquee_bg.jpg") repeat-x 0px 0px;
}

#home_marquee {
float: left;
}

#address {
text-align: center;
margin-top: 10px;
}

#address a:hover, a:active {
font-size: 10px;
color: #FFF;
font-weight: normal;
}



#featured {
float: right;
width: 150px;
height: 300px;
margin: 10px 20px 0px 0px;
}

#featured b {
color: #C00000;
}

#content_home #home #featured ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 0px;
	color: #FAA20E;
}

#content_home #home #featured ul a:hover {
text-decoration: underline;
}




#content_home #home #featured ul li {
	margin: 12px 0px 12px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_home.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 15px;
}

#content_home #home #featured ul li:first-child {
	margin-right: 0px;
}

#content_home #home #featured ul li:last-child {
	margin-left: 0px;
}

#content_home #home #featured ul li a {
	color: #DD8E09;
	font-weight: normal;
	font-size: 11px;
}


#stories_group {
width: 660px;
margin: 0px 0px 0px 20px;
padding: 10px 0px 0px 0px;

}

#yel {
border-left: 1px solid #ccc;
width: 184px;
height: 250px;
float: left;
font-size: 11px;
padding: 0 0 0 12px;
}

#yel a:link,  
#yel a:visited, 
#yel a:active {
font-weight: bold;
font-size: 12px;
color: #DE9314;
}

#yel a:hover {
text-decoration: underline;
}


#stories_group #yel #yel_text p {
width: 165px;
margin: 0px 0px 10px 0px;
font-size: 11px;
/*color: #333333;*/
color: #5E5E5E;
}



#yel #text a:link, a:hover, a:visited, a:active {
font-weight: normal;
font-size: 11px;
color: #DE9314;
}






#blu {
width: 130px;
height: 230px;
float: left;
font-size: 11px;
border-left: 1px solid #ccc;
padding: 0px 0px 0px 12px;
}

#blu a:link, 
#blu a:visited, 
#blu a:active {
font-weight: bold;
font-size: 12px;
color: #1B76D1;
}

#blu a:hover {
text-decoration: underline;
}

#stories_group #blu #blu_text p {
width: 120px;
margin: 0px 0px 10px 0px;
font-size: 11px;
color: #5E5E5E;
}



#blu #text a:link, a:hover, a:visited, a:active {
font-weight: normal;
font-size: 11px;
color: #1B76D1;
}



#grn {
width: 157px;
height: 230px;
float: left;
font-size: 11px;
border-left: 1px solid #ccc;
padding: 0px 0px 0px 12px;
}

#grn a:link, 
#grn a:visited, 
#grn a:active {
font-weight: bold;
font-size: 12px;
color: #289400;
}

#grn a:hover {
text-decoration: underline;
}


#stories_group #grn #grn_text p {
width: 130px;
margin: 0px 0px 5px 0px;
font-size: 11px;
color: #5E5E5E;
}



#grn #text a:link, a:hover, a:visited, a:active {
font-weight: normal;
font-size: 11px;
color: #289400;
}



#org {
width: 130px;
height: 230px;
float: left;
font-size: 11px;
border-left: 1px solid #ccc;
padding: 0px 0px 0px 12px;
}

#org a:link, 
#org a:visited, 
#org a:active {
font-weight: bold;
font-size: 12px;
color: #E95A24;
}

#org a:hover {
text-decoration: underline;
}


#stories_group #org #org_text p {
width: 120px;
margin: 0px 0px 10px 0px;
font-size: 11px;
color: #5E5E5E;
}



#org #text a:link, a:hover, a:visited, a:active {
font-weight: normal;
font-size: 11px;
color: #E95A24;
}




/* About
*************************************************/    
#cols_2 {
	width: 680px;
	margin: 0px 0px 0px 0px;
}

#left_cols_2 {
	float: left;
	width: 510px;
	margin: 0px 0px 0px 0px;
}

#right_cols_2 {
	width: 150px;
	float: right;
	margin: 22px 0px 0px 20px;
}

#canvas #body #content #cols_2 #right_cols_2 ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#canvas #body #content #cols_2 #right_cols_2 ul li {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
}

#canvas #body #content #cols_2 #right_cols_2 ul li.active {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list_active.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
}

#canvas #body #content #cols_2 #right_cols_2 ul li:first-child {
	margin-right: 0px;
}

#canvas #body #content #cols_2 #right_cols_2 ul li:last-child {
	margin-left: 0px;
	margin-bottom: 0px;
}

#canvas #body #content #cols_2 #right_cols_2 ul li a {
	font-weight: normal;
	font-size: 11px;
}


/*
Top Portion with Bottom Border
*************************************************/
#content div#top_box {
	width: 660px;
	text-align: left;
	margin: 20px 20px 0px 20px;
}

#content div#top_box div#info {   /* Space below, for News Item etc pages */
					width: 490px;
					float: left;
					vertical-align: top;
					border-bottom: 1px solid #ccc;
					padding: 0px 0px 31px 0px;
					}
					

#content div#top_box div#info2 {  /* No Space below, for Upcoming Event etc pages */
					width: 490px;
					float: left;
					vertical-align: top;
					border-bottom: 1px solid #ccc;
					padding: 0px 0px 11px 0px;
					}
					
#content div#top_box div#info3 {  /* No Border below, large Gap for Past Event etc pages */
					width: 490px;
					float: left;
					vertical-align: top;
					padding: 0px 0px 21px 0px;
					}
					
#content div#top_box div#info4 {  /* No Border below, Small Gap for Upcoming Event etc pages */
					width: 490px;
					float: left;
					vertical-align: top;
					padding: 0px 0px 5px 0px;
					}

#content div#top_box div#tools {
width: 123px;
float: right;
background-color: #E7E7E0;
padding: 10px 13px 10px 14px;
display: block;
}

#content div#top_box div#tools img {
padding: 0px 5px 0px 0px;
}

#content div#top_box div#tools a:link, 
#content div#top_box div#tools a:visited {
font-size: 11px;
font-weight: normal;
				  }
				  
#content div#top_box div#tools a:hover, 
#content div#top_box div#tools a:active {
text-decoration: underline;
font-size: 11px;
font-weight: normal;
}
				  
#tools {
width: 123px;
float: right;
background-color: #E7E7E0;
padding: 10px 13px 10px 14px;
display: block;
}

#tools img {
padding: 0px 5px 0px 0px;
}

#tools a:link, 
#tools a:visited {
text-decoration: none;
font-size: 11px;
font-weight: normal;
				  }
				  
#tools a:hover, 
#tools a:active {
text-decoration: underline;
font-size: 11px;
font-weight: normal;
}					  
		  
				  
#content #text {
padding: 10px 0px 0px 0px;
width: 490px;
}

#content #text p {
padding: 10px 0px 0px 0px;
}


#content div.back {
	width: 660px;
	margin: 20px 20px 0px 20px;
	text-align: left;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}

#content div.back a:link,
#content div.back a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }
#content div.back a:hover,
#content div.back a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }


  
/* Layout
*************************************************/           

#canvas {
	width: 870px;
	margin: 0 auto; 
	text-align: left;    
	}   
                                      
/* Head
*************************************************/     
#head {
	clear: both;
	margin: 20px 0 30px 0;
	}      
#logo {
	float: left;          
	width: 198px;
	height: 24px;                  
	margin: 0 0 0 10px;
	}       
	
#logo a {           
	width: 205px;         
	height: 24px;                  
	display: block;      
	overflow: hidden;
	text-indent: -9999px;
	text-decoration: none;
	background: transparent url(../images/logo.png) no-repeat left top;    
	}       
	
#logo_alt {
	display: none;
	position: absolute;
	top: 20px;
	left: 15px;
}  
                   
#search {
	float: right;
	font-weight: bold;
	}
#search .text.input {
	color: #666;
	font-size: 10px;
	margin: 0 5px 0 10px;
	}
#search select {
	color: #666;
	font-size: 10px;	
	margin: 0 5px 0 0;
	}
#search .button {
	vertical-align: middle
	}
/* Body
*************************************************/   
#body {                             
	background: transparent url(../images/navbg-dark.gif) repeat-y left top;
	}  
	
#body .navigation {
	float: left;
	width: 170px;
	font-weight: bold;
	background: transparent url(../images/navborder-top.gif) no-repeat left top;
	}
	
#body .navigation ul {
	padding-top: 7px;
	}
	
#body .navigation li.selected a:link,
#body .navigation li.selected a:visited,
#body .navigation li.selected a:active {
	color: #FFF;
	font-size: 11px;
	}
	
	
#body .navigation li.selected ul li a:link,
#body .navigation li.selected ul li a:visited,
#body .navigation li.selected ul li a:active {
	color: #FAA20E;
	font-size: 10px;
	}
	
#body .navigation li.selected ul li a:hover {
	color: #FFF;
}

#body .navigation li ul li.selected a:link,
#body .navigation li ul li.selected a:visited,
#body .navigation li ul li.selected a:active {
	color: #FFF;
	font-size: 10px;
	}
	
	
#body .navigation ul li.first {
	font-size: 11px;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #c15414;
	}
	
#body .navigation ul li {
	font-size: 11px;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 10px;
	border-bottom: 1px solid #c15414;
	}
		
#body .navigation ul li:last-child,
#body .navigation ul li.open {
	padding-bottom: 0;
	border-bottom: none;
	}
	
	#body .navigation ul a:link, 
	#body .navigation ul a:visited {
	font-weight: bold;
	font-size: 11px;
	color: #FAA20E;
	}
	
	#body .navigation ul a:hover, 
	#body .navigation ul a:active {
	font-weight: bold;
	font-size: 11px;
	color: #FFF;
	}

#body .navigation ul li ul {
	margin: 5px 0 0 -10px;
	padding:0 0 0 10px;
	background: transparent url(../images/navbg-light.gif) repeat-y left top;
	}
	
	#body .navigation ul li ul a:link, 
	#body .navigation ul li ul a:visited {
	font-weight: bold;
	font-size: 10px;
	}
	
	#body .navigation ul li ul a:hover, 
	#body .navigation ul li ul a:active {
	font-weight: bold;
	color: #FFF;
	font-size: 10px;
	}	
	
	
#body .navigation ul li ul li {
	border: none;
	font-size: 10px;
	line-height: 20px;
	margin: 0 0 0 10px;
	padding: 0;
	}	  
	
#content {
	color: #333333;
	float: left;
	width: 700px;
	margin: -10px 0 0 0;
	padding: 0 0 100px 0;
	background-color: #f2f2e6;
	}
	
#content_home {
	color: #333333;
	float: left;
	width: 700px;
	height: 593px;
	margin: -10px 0 0 0;
	padding: 0 0 20px 0;
	background-color: #f2f2e6;
	}

#content h1 {
	color: #660000;
	padding: 0 0 13px 0;
	margin: 10px 20px 10px 20px;
	background: transparent url(../images/double_line.gif) repeat-x left bottom;
	font: normal 20px "Adobe Garamond Pro", "Georgia", "Times New Roman", serif;
	} 
	
#content div.gradient {
	background: url(../images/content_gradient.gif) repeat-x 0px 1px;
	height: 15px;
	border-left: 1px solid #f2f2e6;
	border-right: 1px solid #f2f2e6;
}

#content #breadcrumbs {
border-bottom: 1px solid #ccc;
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 10px 0px;
font-size: 11px;
color: #999;
}

#content #breadcrumbs b {
color: #333;
font-weight: normal;
}

#content #breadcrumbs a:link,
#content #breadcrumbs a:visited {
		   text-decoration: none;
		   font-size: 11px;
		   font-weight: normal;
		   color: #999;
		   }

#content #breadcrumbs a:hover,
#content #breadcrumbs a:active {
		   text-decoration: underline;
		   font-weight: normal;
		   font-size: 11px;
		   color: #999;
		   }

/* Foot
*************************************************/   
#foot {
	font-size: 10px;
	}
	
	
#foot_navigation {
	background-color: #ccb866;
	text-align: center;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 10px 0px;	
}



#foot ul.navigation {
	font-weight: bold;
	}
	
#foot ul.navigation a:link,
#foot ul.navigation a:visited {
	color: #710416;
	font-weight: bold;
	font-size: 10px;
	}
	
#foot ul.navigation a:hover,
#foot ul.navigation a:active {
	color: #FF0000;
	font-weight: bold;
	font-size: 10px;
	}
	
	
	
#foot ul.navigation li {
	display: inline;
	border-right: 1px solid #ae9637;
	padding: 0 10px 0 0;
	margin: 0 0 0 10px;
	}
	
#foot ul.navigation li.last {
	border-right: none;
	padding-right: 0;
	}
	
#foot p {
        font-size:10px;
	float: left;
	margin-left: 10px;
	padding-bottom: 10px;
	}
	
#foot ul.legal {
	float: right;
	}
#foot ul.legal li {
	display: inline;
	}
#foot ul.legal li:first-child {
	padding: 0 10px 0 0;
	margin: 0 5px 0 0;
	border-right: 1px solid #FAA20E;
	}
	
	
#foot ul.legal li a:link {
text-decoration: none;
font-weight: normal;
text-decoration: none;
font-size: 10px;
color: #FAA20E;
}	
	
#foot ul.legal li a:active {
font-weight: normal;
}

#foot ul.legal li a:visited {
text-decoration: none;
font-weight: normal;
font-size: 10px;
color: #FAA20E;
}

#foot ul.legal li a:hover {
font-weight: normal;
text-decoration: underline;
color: #FFF;
}

  
/* clearfix
*************************************************/    
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}      
	
.clearfix {
	display: inline-table;
	}
	
/* Hides from IE-mac */
html .clearfix {
	height: 1%;
	}        
.clearfix {
	display: block;
	}
/* End hide from IE-mac */



#content h2 {
	margin: 0px 20px 10px 20px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	width: 490px;
}

#content h2 p{
	margin: 0px 20px 10px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	line-height: 16px;
	width: 490px;
}

#content h2.first {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin-top: 20px;
	margin-bottom: 10px;
}

#content h3 {
	margin: 0 20px;
	font-size: 14px;
	line-height: 16px;
	width: 480px;
}

#content h4 {
	margin: 0 20px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	width: 490px;
}

#content p {
	margin: 0px 20px 10px 20px;
	font-size: 12px;
	line-height: 16px;
	width: 480px;
}

//#content em {
//	margin: 0px 0px 0px 20px;
//}

#content p.begin {
margin-top: 20px;
}

#content a {
     color: #3366CC;
     font-size: 12px;
     font-weight: bold;
     }

#content p#header_graphic {
	margin: 0px;
}

#content div.person {
	margin: 10px 20px 10px 20px;
}

#content div.person img {
	float: left;
}

#content div.person p {
	float: left;
	width: 250px;
}

#content div.person p.desc {
	float: left;
	width: 250px;
	margin: 10px 0px 10px 0px;
}

#content div.personlist {
	clear: both;
	margin: 0px 0px 0px 0px;
}

#content div.personlist div {
	float: left;
	width: 160px;
	padding: 0px 0px 5px 20px;
}

#content div.personlist p {
	margin: 0px;
	width: 160px;
}

#content div.contact {
	margin: 0px 20px 10px 20px;
}

#content div.contact label {
	display: block;
	font-weight: bold;
	margin: 10px 0px 3px 0px;
	width: 50%
}

#content div.contact input {
	width: 285px;
}

#content div.contact select {
	width: 285px;
}

#content div.contact textarea {
	width: 485px;
	height: 120px;
}

#content div.submit_w_rule {
	width: 490px;
	margin: 20px 20px 0px 20px;
	text-align: center;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}
#content div.submit_at_bottom {
	margin: 20px 20px 0px 0px;
	text-align: center;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}

#content div.submit_w_rule input {
	background-color: #ffffff;
	color: #990000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

#content div.no_marg_submit {
	width: 490px;
	margin: 0px 20px 0px 0px;
	text-align: center;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}

#content div.no_marg_submit input {
	background-color: #ffffff;
	color: #990000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}


#content div.no_marg_submit_320 {
	width: 340px;
	margin: 0px 20px 0px 0px;
	text-align: center;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}

#content div.no_marg_submit input {
	background-color: #ffffff;
	color: #990000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}

#area_20px_margin {
margin: 0px 0px 0px 20px;
}


/* Subscribe
*************************************************/   
#content div.subscribesignup {
	width: 490px;
	margin: 0px 20px 0px 20px;
	text-align: center;
	border-top: 2px solid #B7B7B3;
	padding: 10px 0px 0px 0px;
}

#content div.subscribesignup input {

	color: #990000;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
}


#canvas_f_images div.holder {
	width: 150px;
	padding: 10px 20px 0px 0px;
	float: left;
}

#canvas_f_images div.holder p {
	width: 98%;
	margin: 5px 0px 0px 0px;
}


#subscribe_buttons {
	width: 250px;
	margin: 0px auto 0px auto;
}


.subscribesignup #subscribe_buttons #subscribe_left input,
.subscribesignup #subscribe_buttons #subscribe_right input {
	background-color: transparent;
	padding: 0px 0px 0px 0px;
}

#subscribe_left {
float: left;
}

#subscribe_right {
float: right;
}

/* News Page
*************************************************/    
#content div.list_container {
	margin: 10px 20px 10px 20px;
	border-bottom: 1px solid #ccc;
	clear: both;
}

#content div.list_container_last {
	margin: 10px 20px 10px 20px;
	border: none;
	clear: both;

}

#content div.list_item {
	font-weight: bold;
	width: 130px;
	padding: 0px 0px 10px 0px;
	float: left;
}
      
#content div.list_data {
	font-size: 11px;
	width: 450px;;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 20px;
	float: left;
}
      
#content div.list_data a {
	color: #1B76D1;
	display: block;
	font-size: 12px;
	font-weight: bold;
}

#content div.list_data_last {
	border: none;
}


#content div.list_data p,
#content div.list_data_last p{
	margin: 0px 0px 0px 0px;
}


#content dl:last-child {
	border: none;
}

#content ul {
	text-align: center;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 0;
}

#content ul li {
	margin: 0 5px;
	display: inline;
	font-size: 11px;
}

#content ul li:first-child {
	margin-right: 10px;
}

#content ul li:last-child {
	margin-left: 10px;
}

#content ul li a {
	color: #1B76D1;
}

/* News Article / Upcoming Event
*************************************************/    
#content #top_box h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	width: 490px;
	border: none;
}

#content #top_box img {
	padding: 10px 0px 10px 0px;
}


  #content #top_box h3 {
	
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	line-height: 16px;
	width: 490px;
	display:block;
	
}

@media only screen 
    and (max-device-width : 736px) {
    #content #top_box h3 {	
	font-size: 20px;
} }

#content #top_box h4 {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	font-weight: normal;
	width: 490px;
	line-height: 16px;
	padding: 0px 0px 0px 0px;
}

#content #text .small{
	font-size: 11px;
}

.cont_marg_20px_top {
margin-top: 20px;
}


#content #text ul {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 0;
	list-style-type: disc;
	font-size: 12px;
}

#content #text ul li {
	margin: 0 36px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content #text ul li:first-child {
	margin-right: 0px;
	margin-left: 36px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content #text ul li:last-child {
	margin-left: 36px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

input.submit_img {
	padding: 10px 0px 10px 0px;
}



/* Past Event
*************************************************/    
#block {
	clear: both;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin: 0px 20px 0px 20px;
	padding: 10px 0px 5px 0px;
}

#text_block {
	float: left;
}

#text_block p {
margin: 0px 0px 10px 0px;
width: 380px;
}

#img_block {
	float: right;
	width: 260px;
}

#img_block img {
padding: 0px 0px 7px 0px;
}

#image_select {
text-align: center;
font-size: 11px;
color: #000;
}

#image_select span {
padding: 0px 5px 0px 5px;
color: #CCCCCC;
}

#image_select a:link,
#image_select a:visited {
	 				text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }
#image_select a:hover,
#image_select a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }
				  
				  
/* Programs & Events
*************************************************/  

#content div.text {			/* 1px border */
clear: both;
padding: 10px 0px 0px 0px;
border-top: 1px solid #ccc;
margin: 0px 20px 0px 20px;
}

#content div.text2 {			/* 2px border */
clear: both;
padding: 10px 0px 0px 0px;
border-top: 2px solid #ccc;
margin: 0px 20px 0px 20px;
}

#content div.text p {
margin: 0px 0px 10px 0px;
}


#content div.text img {
	padding: 0px 0px 10px 0px;
}

#programs_events {
border: 0px;
}

#programs_events tr td a:link,
#programs_events tr td a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }
#programs_events tr td a:hover,
#programs_events tr td a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }


.top_left {
width: 328px;
background-color: #D9D9CB;
padding: 10px 0px 10px 10px;
font-weight: bold;
border-bottom: 2px solid #F2F2E6;
}

.top_center {
width: 125px;
background-color: #D9D9CB;
padding: 10px 0px 10px 10px;
font-weight: bold;
border-bottom: 2px solid #F2F2E6;
}

.top_right {
width: 125px;
background-color: #D9D9CB;
padding: 10px 0px 10px 10px;
font-weight: bold;
border-bottom: 2px solid #F2F2E6;
}
.top_rightV {
width: 50px;
background-color: #D9D9CB;
padding: 10px 0px 10px 10px;
font-weight: bold;
border-bottom: 2px solid #F2F2E6;
}

.g_left {
background-color: #E2E2D6;
font-size: 11px;
width: 328px;
padding: 10px 0px 10px 10px;
border-right: 1px solid #F2F2E6;
}

.g_center {
background-color: #E2E2D6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
border-right: 1px solid #F2F2E6;

}

.g_right {
background-color: #E2E2D6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
}
.g_rightV {
background-color: #E2E2D6;
font-size: 11px;
width: 50px;
padding: 10px 0px 0px 20px;
border-left: 1px solid #F2F2E6;
}
.b_left {
background-color: #F2F2E6;
font-size: 11px;
width: 378px;
padding: 10px 0px 10px 10px;
border-right: 1px solid #F2F2E6;
}

.b_center {
background-color: #F2F2E6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
border-right: 1px solid #F2F2E6;

}

.b_right {
background-color: #F2F2E6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
}

.b_left_last {
background-color: #F2F2E6;
font-size: 11px;
width: 378px;
padding: 10px 0px 10px 10px;
border-bottom: 2px solid #D9D9CB;
}

.b_center_last {
background-color: #F2F2E6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
border-bottom: 2px solid #D9D9CB;
}

.b_right_last {
background-color: #F2F2E6;
font-size: 11px;
width: 125px;
padding: 10px 0px 10px 10px;
border-bottom: 2px solid #D9D9CB;
}

/* Become a Member
*************************************************/  

#content div.text_490_short {
clear: both;
width: 490px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #ccc;
margin: 10px 20px 0px 20px;
}



#content div.text_490_short_2px { /*2px Border */
clear: both;
width: 490px;
padding: 10px 0px 0px 0px;
border-top: 2px solid #ccc;
margin: 10px 20px 0px 20px;
}


/* Make a Reservation
*************************************************/  
.top_container {
width: 490px;
margin: 20px 0px 0px 20px;
}


.grey_box_info {
padding: 5px 0px 5px 0px;
width: 490px;
background-color: #E7E7E0;
border: none;
clear: both;
}

#content .grey_box_info h2 {
margin: 5px 0px 0px 10px;
padding: 0px 0px 0px 0px;
border: none;
}

#content .grey_box_info h3 {
margin: 0px 0px 0px 10px;
width: 300px;
}

#content .grey_box_info h4 {
margin: 0px 0px 0px 10px;
width: 290px;
}

.grey_box_info_secondary {
background-color: #B7B7B3;
padding: 0px 0px 0px 0px;
font-size: 12px;
color: #FFFFFF;
}

.tab_lft {
width: 160px;
float: left;
margin: 0px 0px 0px 10px;
padding: 5px 0px 5px 0px;
font-weight: bold;
}

.tab_rt {
width: 200px;
font-weight: normal;
padding: 5px 0px 5px 0px;
float: left;
}

#content div.form_2_col {
	margin: 0px 20px 10px 20px;
}

#content div.form_2_col p {
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}

#content div.form_2_col label {
	display: block;
	font-weight: bold;
	margin: 10px 0px 3px 0px;
}

#content div.form_2_col input.checkbox {
        font-weight: bold;
	width: 21px;
}

#content div.form_2_col input.checkbox#text {
        font-weight: bold;
}


#content div.form_2_col input {
	width: 210px;
}

#content div.form_2_col div#radio_options input.radio {
	width: 20px;
}

#content div.form_2_col select {
	width: 150px;
}

#content div.form_2_col div#col_l {
        font:  13px/15px Arial,Helvetica,sans-serif;
	float: left;
	width: 250px;

}

#content div.form_2_col div#col_r {
	float: left;
	width: 250px;
}

#content div.form_2_col div#radio_options {
	padding: 10px 0px 10px 0px;
}

#content div.form_3_col select {
	width: 150px;
}


#content div.form_3_col div#col_l {
	float: left;
	width: 250px;
}
#content div.form_3_col div.col_l {
	float: left;
	width: 250px;
}
#content div.form_3_col div#col_r {
	float: left;
	width: 250px;
}
#content div.form_3_col div.col_r {
	float: left;
	width: 250px;
}
#content div.form_3_col div#col_c {
	float: left;
	width: 250px;
}
#content div.form_3_col div.col_c {
	float: left;
	width: 250px;
}


#content div.form_3_col div#radio_options {
	padding: 10px 0px 10px 0px;
}

#content div.form_3_col {
	margin: 0px 20px 10px 20px;
}

#content div.form_3_col p {
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}

#content div.form_3_col label {
	display: block;
	font-weight: bold;
	margin: 10px 0px 3px 0px;
}

#content div.form_3_col input.checkbox {
        font-weight: bold;
	width: 21px;
}

#content div.form_3_col input.checkbox#text {
        font-weight: bold;
}


#content div.form_3_col input {
	width: 210px;
}

#content div.form_3_col div#radio_options input.radio {
	width: 20px;
}

#content div.text_490 {
clear: both;
width: 490px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #ccc;
margin: 40px 20px 0px 20px;
}

#content div.text_490 h2 {
font-size: 14px;
margin: 0px 0px 20px 0px;
padding: 0px 0px 0px 0px;
font-weight: bold;
border: none;
}

#content div.text_490 p {
margin: 0px 0px 10px 0px;
}

/* Make a Donation
*************************************************/  

#content div.form_1_col {
	margin: 0px 0px 10px 0px;
}

#content div.form_1_col p {
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}

#content div.form_1_col label {
	display: block;
	font-weight: bold;
	margin: 10px 0px 3px 0px;
	width: 90%;
}

#content div.form_1_col input {
	width: 210px;
}

#content div.form_1_col div#radio_options input.radio {
	width: 20px;
}

#content div.form_1_col select {
	width: 150px;
}


#content div.form_1_col div#col_l {
	float: left;
	width: 250px;
}

#content div.form_1_col div#col_r_content {
	float: right;
}

#content div.form_1_col div#radio_options {
	padding: 10px 0px 10px 0px;
}


#content div.form_1_col div.field_w_drop {
	float: left;
	width: 340px;
	border-bottom: 1px solid #ccc;
	padding: 0px 0px 5px 0px;
}

.field_w_drop_tab_lft {
width: 190px;
float: left;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
font-weight: bold;
}

.field_w_drop_tab_rt {
font-weight: normal;
text-align: right;
padding: 5px 0px 5px 0px;
margin: 0px 0px 0px 0px;
float: right;
}

.after_first {
clear: both;
padding: 10px 0px 5px 0px;
}


#grey_box_top_rt {
background-color: #E7E7E0;
width: 260px;
padding: 10px 10px 10px 10px;
}

.after_first hr {
margin: 15px 0px 15px 0px;
height: 1px;
width: 340px;
background-color: #CCC;
border: none;
}


.form_1_col #col_l .after_first input.phone_field {
	width: 30px;
}

.form_1_col #col_l .after_first input.phone_field_last {
	width: 40px;
}

/* Educational Resources
*************************************************/ 
.cont_490 {
width: 490px;
margin: 0px 0px 0px 20px;
border-bottom: 1px solid #ccc;
clear: both;
}

.cont_490 img {
padding: 10px 10px 10px 0px;
float: left;
}

.cont_490_last {
width: 490px;
margin: 0px 0px 0px 20px;
border: none;
clear: both;
}

.cont_490_last img {
padding: 10px 10px 10px 0px;
float: left;
}

.cont_490_content {
float: left;
width: 380px;
margin: 10px 0px 0px 0px;
padding-bottom: 10px;
}

/* Provenance Guide // ADDED BY MATT ARMENDARIZ //
*************************************************/    
#box_2_cols #box_2_left h3.provenance {
	margin: 0 0px;
	font-size: 14px;
	line-height: 16px;
	width: 480px;
}


#box_2_cols #box_2_left p.provenance_copy {
	margin: 0px 20px 10px 0px;
	font-size: 12px;
	line-height: 16px;
	width: 480px;
}

#content div.secondary_link {
text-align: left;
text-decoration: none;
font-size: 11px;
font-weight: normal;
}

#content div.secondary_link a:link,
#content div.secondary_link a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }

#content div.secondary_link a:hover,
#content div.secondary_link a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }

#content div.p_w_links {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	width: 490px;
	text-align:left;
}

div.bullet {
	margin: 20px 0px 20px 0px;
	font-size: 12px;
	line-height: 16px;
	width: 490px;
	text-align:left;

}

#box_2_cols #box_2_left h2.prov {
	margin: 0px 20px 10px 0px;
	padding: 10px 0px 0px 0px;
	font-size: 14px;
	line-height: 16px;
	border-top: 1px solid #cccccc;
	width: 490px;
}



#content h5 {
	margin: 0px 0px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	width: 490px;
}

/* Make a Donation
*************************************************/  

.heading_14px {
width: 490px;
margin: 60px 0px 0px 0px;
border-bottom: 1px solid #ccc;
clear: both;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 10px 0px;
}

.grey_box_form {
width: 490px;
margin: 10px 0px 0px 0px;
padding: 5px 0px 5px 0px;
background-color: #E7E7E0;
}

#form_1_col_grey_490 {
	margin: 0px 0px 10px 20px;
	width: 490px;
}

#form_1_col_grey_490 p {
	margin: 10px 0px 10px 0px;
	font-weight: bold;
}

#form_1_col_grey_490 label {
	display: block;
	font-weight: bold;
	margin: 10px 0px 3px 0px;
}

#form_1_col_grey_490 input {
	width: 60px;
}

#form_1_col_grey_490 div#radio_options input.radio {
	width: 20px;
}

#form_1_col_grey_490 select {
	width: 250px;
}


#form_1_col_grey_490 #radio_options {
	padding: 10px 0px 10px 0px;
}

#content div.grey_box_submit {
	text-align: center;
	padding: 10px 0px 10px 0px;
}

#and_or_block {
padding: 5px 0px 5px 0px;
width: 450px;
background: url("../images/and_or_bg.gif") repeat-x 0px 11px;
text-align: center;
}

#a_o_text {
background-color: #E7E7DE;
font-weight: bold;
padding: 0px 8px 0px 8px;
background-color: #E7E7DE;
}

.link_w_txt {
width: 490px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 15px 0px;
clear: both;
}

.link_w_txt_last {
width: 490px;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
clear: both;
}

.link_w_txt_cont {
padding: 0px 0px 8px 0px;
}

/* FAQ
*************************************************/ 

#content div.backtotop {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 20px;
    text-align: left;
	border-bottom: 1px solid #CCCCCC;
	width: 490px;
}

#content div.backtotop a:link,
#content div.backtotop a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
}

#content div.backtotop a:hover,
#content div.backtotop a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
}

#content div.backtotop_last {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 20px;
    text-align: left;
	width: 490px;
}

#content div.backtotop_last a:link,
#content div.backtotop_last a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
}

#content div.backtotop_last a:hover,
#content div.backtotop_last a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
}
				  
div.faq_first {
	margin: 20px 10px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	width: 480px;
}

div.faq {
	margin: 10px 10px 0px 0px;
	font-size: 12px;
	line-height: 16px;
	width: 480px;
	
}

/* Art Law Glossary
*************************************************/ 

div.alphabet_link {
	margin: 20px 0px 10px 20px;
	font-size: 12px;
	
}

#content div.alphabet_link a:link,
#content div.alphabet_link a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
}

#content div.alphabet_link a:hover,
#content div.alphabet_link a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
}


/* Art Law
*************************************************/ 
#area_3_col {
margin: 0px 0px 0px 20px;
width: 660px;
border-top: 1px solid #ccc;
}

#area_3_col p {
width: 220px;
margin: 10px 0px 10px 0px;
}

#x1_col {
float: left;
width: 233px;
padding: 0px 10px 0px 0px;
margin: 10px 0px 0px 0px;
height: 100%;
}

#x2_col {
float: left;
width: 233px;
padding: 0px 10px 0px 0px;
margin: 10px 0px 0px 10px;
height: 100%;
}

#x3_rt {
width: 123px;
float: left;
padding: 10px 13px 10px 14px;
height: 100%;
}

#content #area_3_col #x3_rt ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FAA20E;
}

#content #area_3_col #x3_rt ul li {
	margin: 3px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
}

#content #area_3_col #x3_rt ul li:first-child {
	margin-right: 0px;
}

#content #area_3_col #x3_rt ul li:last-child {
	margin-left: 0px;
}

#content #area_3_col #x3_rt ul li a {
	font-weight: normal;
	font-size: 11px;
}


#x3_rt_top {
width: 123px;
float: left;
padding: 0px 13px 10px 14px;
height: 100%;
}

#content #top_box #x3_rt_top ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FAA20E;
}

#content #top_box #x3_rt_top ul li {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
}

#content #top_box #x3_rt_top ul li:first-child {
	margin-right: 0px;
}

#content #top_box #x3_rt_top ul li:last-child {
	margin-left: 0px;
}

#content #top_box #x3_rt_top ul li a {
	font-weight: normal;
	font-size: 11px;
}




				  	
#image_row {
padding: 0px 0px 0px 0px;
}

		  	
#image_row img{
padding: 10px 20px 10px 0px;
float: left;
}

#image_row a:link,
#image_row a:visited {
				text-decoration: none;
				font-size: 11px;
				font-weight: normal;
				}

#image_row a:hover,
#image_row a:active {
				text-decoration: underline;
			  	font-size: 11px;
			  	font-weight: normal;
			  	}
			  	
.heading_14px_full {
width: 660px;
margin: 60px 0px 0px 0px;
border-bottom: 1px solid #ccc;
clear: both;
font-size: 14px;
font-weight: bold;
padding: 0px 0px 10px 0px;
}

.heading_12px_full {
width: 660px;
margin: 60px 0px 0px 0px;
border-bottom: 1px solid #ccc;
clear: both;
font-size: 12px;
font-weight: bold;
padding: 0px 0px 10px 0px;
}

/* Art Law Acknowledgements
*************************************************/ 
#canvas_f_images {
margin: 10px 0px 0px 20px;
}

#canvas_f_images img {
margin: 0px 0px 0px 0px;
}

#links_group {
width: 660px;
margin: 10px 0px 0px 20px;
padding: 10px 0px 20px 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

.link_cols {
width: 170px;
float: left;
}

#links_group .link_cols p {
width: 120px;
margin: 10px 0px 0px 0px;
}

.link_cols_lst {
width: 150px;
float: left;
}

#links_group .link_cols_lst p {
width: 120px;
margin: 10px 0px 0px 0px;
}


/* Case Law Statues
*************************************************/ 
#box_2_cols {
width: 660px;
text-align: left;
margin: 20px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}

#box_2_cols p {
margin: 10px 0px 0px 0px;
width: 490px;
}

#box_2_left {   /* Left column */
width: 490px;
float: left;
vertical-align: top;
}

#box_2_left p.top_no_marg {   /* Left column */
margin: 0px 0px 0px 0px;
}

#content #box_2_cols #box_2_lesft p {
margin: 0px 0px 10px 0px;
background-color: red;
}

#box_2_left_cs {   /* Left column */
width: 490px;
float: left;
vertical-align: top;
}

#box_2_left_cs p.top_no_marg {   /* Left column */
margin: 0px 0px 0px 0px;
}

#box_2_left_cs p {   /* Left column */
display: inline;
}

#box_2_left_cs p.MsoNormal{   /* Left column */
display: inline;
}

#content #box_2_cols #box_2_lesft_cs p {
margin: 0px 0px 10px 0px;
background-color: red;
}

#box_2_left_02 {   /* Left column Short */
width: 268px;
float: left;
vertical-align: top;
}

#box_2_cols a:link,
#box_2_cols a:visited {
				text-decoration: none;
				font-weight: normal;
				}

#box_2_cols a:hover,
#box_2_cols a:active {
				text-decoration: underline;
			  	font-weight: normal;
			  	}


#box_2_right {   /* Right column */
float: right;
width: 150px;
}

#box_2_right_02 {   
float: right;
width: 280px;
}
		

#box_2_right_02_1 {   
float: right;
width: 280px;
}
#box_2_right_02_2 {   
float: right;
width: 280px;
}
#box_2_right_02_3 {   
float: right;
width: 280px;
}
			
#tout_cont {
float: right;
border-top: 1px solid #ccc;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;
width: 150px;
text-align: center;
}	

#tout_cont_2 {
float: right;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 10px 0px 10px 0px;
margin: 10px 0px 10px 0px;
width: 150px;
text-align: center;
}

#matrix_rt {
float: right;
border-bottom: 1px solid #ccc;
padding: 7px 0px 21px 0px;
margin: 7px 0px 7px 0px;
width: 150px;
text-align: center;
}	


.rt_list {
width: 150px;
border-bottom: 1px solid #ccc;
color: #666;
font-size: 11px;
margin: 0px 0px 10px 0px;
padding: 0px 0px 10px 0px;
}






#canvas #body #content #box_2_cols #box_2_right ul {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#canvas #body #content #box_2_cols #box_2_right ul li {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
}

#canvas #body #content #box_2_cols #box_2_right ul li.active {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list_active.gif") no-repeat 0px 5px;
	padding: 0px 0px 0px 10px;
}

#canvas #body #content #box_2_cols #box_2_right ul li:first-child {
	margin-right: 0px;
}

#canvas #body #content #box_2_cols #box_2_right ul li:last-child {
	margin-left: 0px;
	margin-bottom: 0px;
}

#canvas #body #content #box_2_cols #box_2_right ul li a {
	font-weight: normal;
	font-size: 11px;
}



#canvas #body #content #box_2_cols #box_2_right .rt_list_01 {
width: 150px;
color: #666;
font-size: 11px;
padding-bottom: 10px;
margin-top: 10px;
margin-bottom: 10px;
border-bottom: 1px solid #ccc;
}

#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #333333;
}

#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list li {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
}

#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list li.active {
	margin: 0px 0px 3px 0px;
	display: block;
	font-size: 11px;
	background: url("../images/arrow_list_active.gif") no-repeat 0px 14px;
	padding: 10px 0px 7px 7px;
}




#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list li:first-child {
	margin-right: 0px;
}

#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list li:last-child {
	margin-left: 0px;
	margin-bottom: 0px;

}

#canvas #body #content #box_2_cols #box_2_right .rt_list_01 ul.divided_list li a {
	font-weight: normal;
	font-size: 11px;
}


.rt_box_holder {
	border-top: 1px solid #ccc;
	margin: 10px 0px 0px 0px;
	padding-top: 5px;
	font-weight: bold;
}


#content .rt_list_head {
padding-bottom: 4px;
display: block;
}

#content .rt_list_head_01 {
padding-bottom: 4px;
display: block;
text-transform: uppercase;
}

#content .rt_list_head a,
#content .rt_list_head_01 a {
font-size: 11px;
}


#rt_lg_image {
width: 260px;
padding-left: 20px;
padding-bottom: 10px;
float: right;
text-align: center;
font-size: 11px;
color: #ccc;
}

#rt_lg_image img {
float: right;
padding: 0px 0px 5px 0px;
}


#content .no_marg {
margin: 0px 0px 5px 0px;
}

#content .no_marg_top_lev {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
}

#content .no_marg_top_lev_02 {
margin: 0px 0px 0px 0px;
padding: 0px 0px 5px 0px;
font-size: 16px;
font-weight: bold;
}

#content .marg_t1 {
margin: 0px 0px 5px 20px;
}

#content .marg_t1 p {
width: 475px;
}

#content .marg_t1_tight {
margin: 0px 0px 5px 20px;
}

#content .marg_t1_tight p {
width: 350px;
}

#content .marg_t1_top_lev {
margin: 0px 0px 0px 20px;
padding: 0px 0px 5px 0px;
font-size: 14px;
font-weight: bold;
}


#content .marg_t2 {
margin: 0px 0px 5px 35px;
}

#content .marg_t3 {
margin: 0px 0px 5px 53px;
}

#content .marg_t4 {
margin: 0px 0px 5px 68px;
}

#tab_canv {
width: 660px;
height: 24px;
margin: 0px 0px 0px 20px;
background: url("../images/art_law/alcp_topics/tab_bg_main.gif") repeat-x 0px 0px;
text-align: center;
}


#tab_canv #thumbs {
padding: 0px 0px 0px 0px;
height: 24px; 
text-align: center;
margin: 0px 0px 0px 195px; 
}

#thumbs a {
font-size: 11px;
font-weight: normal;
} 








#tab_canv #thumbs .thumb {
background: url("../images/art_law/alcp_topics/tab_unselected.gif") no-repeat 0px 0px;
height: 24px;
width: 105px;
float: left;
font-size: 11px;
padding: 5px 0px 0px 0px;
text-align: center;
margin: 0px 5px 0px 5px;
}

#tab_canv #thumbs .thumb a {
color: #1B76D1;
}


#tab_canv #thumbs .selected {
background: url("../images/art_law/alcp_topics/tab_selected.gif") no-repeat 0px 0px;
height: 24px;
width: 105px;
float: left;
font-size: 11px;
padding: 5px 0px 0px 0px;
text-align: center;
margin: 0px 5px 0px 5px;
}

#tab_canv #thumbs .selected a {
color: #999;
font-size: 11px;
text-decoration: none;
}

.slides {
margin: 0;
}

div.slide {	
	display: none;
}

div.firstslide {	
	display: block;
}


.highlight {
	color: #D02020;
}



/* Support_IFAR
*************************************************/ 
#box_2_left_02_s {   /* Left column 300px Fixed */
float: left;
width: 320px;
}

#box_2_right_02_s {   /* Right column 300px Fixed */
float: right;
width: 330px;
border-left: 1px solid #ccc;
}

.caption {
clear: both;
float: right;
width: 240px;
padding: 0px 0px 10px 0px;
text-align: right;
font-style: italic;
color: #333;
font-size: 14px;
}
.copyright {
clear: both;
float: right;
width: 240px;
padding: 0px 0px 10px 0px;
text-align: right;
font-style: italic;
color: #333;
font-size: 11px;
}

.image_cycler {
clear: both;
}

.text_ind {
margin-left: 15px;
margin-right: 15px;
}


.img_link_text_left {
float: right;
padding: 0px 0px 10px 0px;
min-height: 250px;
}

.img_link_text_left img {
padding: 0px 0px 10px 0px;
}

#box_2_left_02_s .img_link_text_left a:link, 
#box_2_left_02_s .img_link_text_left a:hover, 
#box_2_left_02_s .img_link_text_left a:visited, 
#box_2_left_02_s .img_link_text_left a:active {
font-weight: bold;
}



.img_link_text_rt {
float: right;
padding: 0px 0px 10px 0px;
margin-left: 10px;
min-height: 250px;
}

.img_link_text_rt img {
padding: 0px 0px 10px 0px;
}

#box_2_right_02_s .img_link_text_rt a:link, 
#box_2_right_02_s .img_link_text_rt a:hover, 
#box_2_right_02_s .img_link_text_rt a:visited, 
#box_2_right_02_s .img_link_text_rt a:active {
font-weight: bold;
}



/* Matrix Results
*************************************************/ 

.results_header {
margin: 20px 0px 10px 20px;
padding: 0px 0px 20px 0px;
font-size: 12px;
font-weight: bold;
width: 660px;
clear: both;
}

.results_view {
float: left;
}

.search_title {
float: left;
font-size: 12px;
font-weight: bold;
color: #000;
}

.search_term {
font-size: 12px;
font-weight: bold;
color: #990000;
margin: 0px 0px 0px 5px;
}

.switch_view {
float:right;
text-align: center;
}

#content .switch_view a:link,
#content .switch_view a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }
#content .switch_view a:hover,
#content .switch_view a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }


/* Artist Name
*************************************************/ 				  

.artist_years {
	color: #999999;
	margin: 0px 0px 0px 3px;
	font: normal 20px "Adobe Garamond Pro", "Georgia", "Times New Roman", serif;
}

.published_catalogues {
padding: 10px 0px 10px 0px;
margin: 3px 0px 10px 0px;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}

#content .catalogue_title {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 14px;

}


#content .catalogue_title a{
	position:relative;
	z-index:24;
}

#content .catalogue_title a:link,
#content .catalogue_title a:visited {
					text-decoration: underline;
					font-weight: bold;
				  }
				  
#content .catalogue_title a:hover,
#content .catalogue_title a:active {
				  	text-decoration: underline;
				  	font-weight: bold;
					z-index:25; background-color:#ff0;
				  }

#content .catalogue_title a span {display: none;}

#content .catalogue_title a:hover span{display: block;
				       position:absolute;
	  		               top:2em; left:10em; width:9em;
				       border:1px solid #0cf;
				       background-color:#cff; color:#000;
				       text-align: center; }
				  
#content .catalogue_info {
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
font-size: 12px;
}


#content .catalogue_info a:link,
#content .catalogue_info a:visited {
					text-decoration: none;
					font-weight: bold;
				  }
				  
#content .catalogue_info a:hover,
#content .catalogue_info a:active {
				  	text-decoration: underline;
				  	font-weight: bold;
				  }	




.catalogues_in_prep {
padding: 10px 0px 10px 0px;
margin: 3px 0px 10px 0px;
}

#tout_external_sites_title {
font-size: 12px;
font-weight: bold;
float: right;
width: 132px;
text-align: left;
}
#tout_purchase_at {
font-size: 12px;
font-weight: bold;
float: right;
width: 150px;
text-align: left;
}

#tout_stores {
float: right;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
padding: 12px 0px 12px 0px;
margin: 3px 0px 10px 0px;
width: 150px;
text-align: left;
}

#tout_external_sites {
	float: right;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 12px 0px 12px 0px;
	margin: 3px 6px 10px 12px;
	width: 120px;
	text-align: left;
}
#tout_ad_120x240_top {
float: right;
padding: 0px 0px 10px 0px;
margin: 0px 0px 0px 0px;
width: 150px;
text-align: center;
}	

#tout_ad_120x240_bottom {
float: right;
padding: 0px 0px 7px 0px;
margin: 0px 0px 0px 0px;
width: 150px;
text-align: center;
}		

#box_2_cols #box_2_left b.artist_name_head {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: block;
	width: 490px;
}


/* IFAR Resources
*************************************************/ 	

.resource_title {
font-size: 16px;
font-weight: bold;
margin: 20px 20px 5px 20px;
}

.organization {
padding: 0px 0px 0px 0px;
margin: 0px 20px 10px 20px;
width: 490px;
}

.organization_name {
font-size: 14px;
font-weight: bold;
margin: 0px 0px 0px 0px;
}


#content .cont_marg_20px_top .text_block ul.resources {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 18px;
	list-style-type: disc;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ul.resources li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.resources li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.resources li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 5px;
	font-size: 12px;
}




#content .cont_marg_20px_top .text_block ul.examples {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 10px 18px;
	list-style-type: none;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ul.examples li {
	margin: 0 15px;
	display: list-item;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.examples li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.examples li:last-child {
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .organization_name a:link,
#content .organization_name a:visited {
					text-decoration: none;
					font-weight: bold;
				  }
				  
#content .organization_name a:hover,
#content .organization_name a:active {
				  	text-decoration: underline;
				  	font-weight: bold;
				  }


/* Artist Book Detail
*************************************************/    

#content .book_title dl {
	margin: 10px 20px 10px 20px;
}

#content dl.first_dl {
	margin: 20px 20px 10px 20px;
}

#content .book_title dt {
	float: left;
	font-weight: bold;
}
      
#content .book_title dd {
	font-size: 12px;
	margin: 0 0 10px 175px;
	width: 345px;
}
      
#content .book_title dd a {
	color: #1B76D1;
	display: block;
	font-size: 12px;
	font-weight: normal;
	width: 450px;
}

#content .book_title dd:last-child {
	border: none;
}

.additional_info {
border-top: 1px solid #ccc;
padding-top: 10px;
width: 660px;
margin-top: 10px;
margin-left: 20px;
font-weight: bold;
}
/*.internet_archive {
    float: right;
    margin-right: 40px;
}*/

/* Country Contacts
*************************************************/  
.full_1px_border_bottom {
border-bottom: 1px solid #ccc;
width: 660px;
margin: 20px 20px 0px 20px;
padding: 0px 0px 10px 0px;
}

.full_1px_border_bottom p#intro {
	margin: 20px 0px 0px 0px;
	width: 490px;
}

.full_1px_border_bottom_cont {
border-bottom: 1px solid #ccc;
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 10px 0px;
}

.full_1px_border_bottom select {
width: 200px;
}

#dropdown_left {
float: left;
width: 320px;
margin: 0px 0px 0px 0px;
}

#dropdown_right {
float: left;
width: 320px;
margin: 0px 0px 0px 20px;
}

.data_holder {
width: 150px;
float: left;
padding: 10px 0px 0px 0px;
}

.data_holder b {
font-size: 14px;
display: block;
}

.data_holder i {
font-style: italic;
display: block;
}

.data_holder_2 {
width: 150px;
margin-left: 20px;
margin-top: 15px;
float: left;
padding: 10px 0px 0px 0px;
}

.data_holder_3 {
width: 320px;
margin-left: 20px;
margin-top: 15px;
float: left;
padding: 10px 0px 0px 0px;
}

#content .full_1px_border_bottom_cont .data_holder_3 a:link, 
#content .full_1px_border_bottom_cont .data_holder_3 a:visited, 
#content .full_1px_border_bottom_cont .data_holder_3 a:hover, 
#content .full_1px_border_bottom_cont .data_holder_3 a:active {
font-weight: normal;
}

.full_1px_border_bottom_last {
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 10px 0px;
}

#content .full_1px_border_bottom_last .data_holder_3 a:link, 
#content .full_1px_border_bottom_last .data_holder_3 a:visited, 
#content .full_1px_border_bottom_last .data_holder_3 a:hover, 
#content .full_1px_border_bottom_last .data_holder_3 a:active {
font-weight: normal;
}

/* Web Registration
*************************************************/  
#content div.form_no_border {
clear: both;
padding: 0px 0px 10px 0px;
margin: 0px 20px 0px 20px;
}

#content div.form_no_border select {
width: 300px;
}

#terms_of_use {
width: 490px;
height: 140px;
overflow: auto;
background-color: #FFFFFF;
border: 1px solid #ccc;
margin-top: 10px;
}

#content div.form_no_border #terms_of_use h3 {
text-align: center;
width: 460px;
margin: 10px 0px 10px 10px;
}

#content div.form_no_border #terms_of_use p {
width: 460px;
margin: 0px 0px 10px 10px;
font-weight: normal;
}

#content div.form_no_border div#checkbox {
	padding: 10px 0px 0px 0px;
}

#content div.form_no_border div#checkbox input {
width: 15px;
height: 15px;
margin-right: 10px;
}



#required {
padding: 0px 0px 0px 0px;
}





/* Stolen Art Alert
*************************************************/  
.stolen_art_item {
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}

.stolen_art_item_btm_border {
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
border-bottom: 1px solid #ccc;
}

.stolen_art_item_last {
width: 660px;
margin: 0px 20px 0px 20px;
padding: 0px 0px 0px 0px;
}

.highlight_box {
width: 660px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
background-color: #E6DEBB;
}

.normal_box {
width: 660px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}

.image_holder {
margin-left: 10px;
width: 245px;
float: left;
text-align: center;
padding-top: 10px;
}

.image_holder img {
display: block;
}

#content .highlight_box p {
padding: 10px 0px 0px 0px;
margin: 0px 10px 0px 10px;
font-weight: bold;
display: block;
}

.content_holder {
width: 385px;
margin-left: 20px;
float: left;
padding-top: 10px;
}

#content .highlight_box .content_holder  h3 {
font-weight: bold;
padding: 0px 0px 0px 0px;
width: 350px;
display: block;
margin: 0px 0px 0px 0px;
}

#content .highlight_box .content_holder p {
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 350px;
}

#content .highlight_box .content_holder .ref_link {
display: block;
padding-top: 10px;
}

#content .highlight_box .content_holder .ref_link a:link, 
#content .highlight_box .content_holder .ref_link a:visited, 
#content .highlight_box .content_holder .ref_link a:hover, 
#content .highlight_box .content_holder .ref_link a:active {
font-weight: normal;
}

#content .normal_box p {
padding: 10px 0px 0px 0px;
margin: 0px 10px 0px 10px;
font-weight: bold;
display: block;
}

#content .normal_box .content_holder  h3 {
font-weight: bold;
padding: 0px 0px 0px 0px;
width: 350px;
display: block;
margin: 0px 0px 0px 0px;
}

#content .normal_box .content_holder p {
font-weight: normal;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 350px;
}

#content .normal_box .content_holder .ref_link {
display: block;
padding-top: 10px;
}

#content .normal_box .content_holder .ref_link a:link, 
#content .normal_box .content_holder .ref_link a:visited, 
#content .normal_box .content_holder .ref_link a:hover, 
#content .normal_box .content_holder .ref_link a:active {
font-weight: normal;
}



/* ICPOEL
*************************************************/  

#icpoel_map {
margin: 10px 0px 20px 20px;
}

.select_region_title {
width: 660px;
margin: 20px 0px 0px 20px;
clear: both;
font-size: 14px;
font-weight: bold;
}

.search_country_title {
width: 660px;
margin: 0px 0px 0px 20px;
clear: both;
font-size: 14px;
font-weight: bold;
}

div.icpoel_alphabet_link {
margin: 15px 0px 15px 20px;
font-size: 11px;	
}

#content div.icpoel_alphabet_link a:link,
#content div.icpoel_alphabet_link a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
}

#content div.icpoel_alphabet_link a:hover,
#content div.icpoel_alphabet_link a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
}


/* Check Out
*************************************************/  

.radio_btns_col_1 {
margin: 0px 0px 0px 20px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
float: left;
}

.radio_btns_col_2 {
margin: 0px 20px 0px 360px;
padding: 0px 0px 0px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
}

/* Site Map
*************************************************/  

.sm_t1 {
width: 660px;
margin: 0px 20px 0px 20px;
font-size: 11px;
padding: 0px 0px 10px 0px;
}

	#content .sm_t1 a:link, 
	#content .sm_t1 a:visited, 
	#content .sm_t1 a:hover, 
	#content .sm_t1 a:active {
	font-size: 11px;
	}
	
.sm_t {
float: left;
width: 165px;
}

.sm_t2 {
width: 490px;
margin: 0px 0px 0px 0px;
float: right;
border-top: 1px solid #ccc;
padding: 10px 0px 10px 0px;
}

	#content .sm_t1 .sm_t2 a:link,
	#content .sm_t1 .sm_t2 a:visited, 
	#content .sm_t1 a:hover, 
	#content .sm_t1 a:active {
	font-size: 11px;
	}
	
	
.sm_t2_sub {
width: 490px;
margin: 0px 0px 0px 0px;
float: right;
border-top: 1px solid #ccc;
padding: 10px 0px 0px 0px;
}

	#content .sm_t1 .sm_t2 a:link,
	#content .sm_t1 .sm_t2 a:visited, 
	#content .sm_t1 .sm_t2 a:hover, 
	#content .sm_t1 .sm_t2 a:active {
	font-size: 11px;
	}
	
.sm_t2_first {
width: 490px;
margin: 0px 0px 0px 0px;
float: right;
padding: 0px 0px 10px 0px;
}

	#content .sm_t1 .sm_t2_first a:link, 
	#content .sm_t1 .sm_t2_first a:visited, 
	#content .sm_t1 .sm_t2_first a:hover, 
	#content .sm_t1 .sm_t2_first a:active {
	font-size: 11px;
	}

.sm_t3 {
width: 320px;
margin: 0px 0px 0px 0px;
float: right;
border-top: 1px solid #ccc;
padding: 10px 0px 10px 0px;
}

	#content .sm_t1 .sm_t2 .sm_t3 a:link, 
	#content .sm_t1 .sm_t2 .sm_t3 a:visited, 
	#content .sm_t1 .sm_t2 .sm_t3 a:hover, 
	#content .sm_t1 .sm_t2 .sm_t3 a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2 .sm_t3 p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	
	#content .sm_t1 .sm_t2_first .sm_t3 a:link, 
	#content .sm_t1 .sm_t2_first .sm_t3 a:visited, 
	#content .sm_t1 .sm_t2_first .sm_t3 a:hover, 
	#content .sm_t1 .sm_t2_first .sm_t3 a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2_first .sm_t3 p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	
.sm_t3_first {
width: 320px;
margin: 0px 0px 0px 0px;
float: right;
padding: 0px 0px 10px 0px;
}

	#content .sm_t1 .sm_t2 .sm_t3_first a:link, 
	#content .sm_t1 .sm_t2 .sm_t3_first a:visited, 
	#content .sm_t1 .sm_t2 .sm_t3_first a:hover, 
	#content .sm_t1 .sm_t2 .sm_t3_first a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2 .sm_t3_first p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	
	#content .sm_t1 .sm_t2_first .sm_t3_first a:link, 
	#content .sm_t1 .sm_t2_first .sm_t3_first a:visited, 
	#content .sm_t1 .sm_t2_first .sm_t3_first a:hover, 
	#content .sm_t1 .sm_t2_first .sm_t3_first a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2_first .sm_t3_first p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	
.sm_t4 {
width: 150px;
margin: 0px 0px 0px 0px;
float: right;
padding: 0px 0px 0px 0px;
}

	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 a:link, 
	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 a:visited, 
	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 a:hover, 
	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	
	#content .sm_t1 .sm_t2_first .sm_t3 .sm_t4 a:link, 
	#content .sm_t1 .sm_t2_first .sm_t3 .sm_t4 a:visited, 
	#content .sm_t1 .sm_t2_first .sm_t3 .sm_t4 a:hover, 
	#content .sm_t1 .sm_t2_first .sm_t3 .sm_t4 a:active {
	font-weight: normal;
	font-size: 11px;
	}
	
	#content .sm_t1 .sm_t2 .sm_t3 .sm_t4 p {
	margin: 0px 0px 0px 0px;
	width: 140px;
	}
	

/* Check Out
*************************************************/  

.txt_14px_bold_w_btm_border {
margin: 20px 20px 10px 20px;
padding: 0px 0px 10px 0px;
text-align: left;
font-size:14px;
font-weight: bold;
border-bottom: 1px solid #B7B7B3;
width: 660px
}sw


.radio_btns_col_1 {
margin: 0px 0px 0px 20px;
padding: 5px 0px 5px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
float: left;
}

.radio_btns_col_2 {
margin: 0px 20px 0px 360px;
padding: 5px 0px 5px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
}


.bottom_area {
width: 660px;
margin: 20px 20px 0px 20px;
padding: 10px 0px 0px 0px;
clear: both;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #8d8f91;
border-top: 2px solid #B7B7B3;
}

.container_2_cols_fr_spine {
width: 660px;
margin: 0px 20px 0px 20px;
padding-bottom: 10px;
}

.field_id {
margin-top: 2px;
width: 170px;
text-align: right;
float: left;
}

.field_id input{
width: 15px;
height: 15px;
margin-right: 10px;
}

.field_id_verif {
margin-top: 14px;
width: 170px;
text-align: right;
float: left;
}

.field_id_cc {
margin-top: 10px;
width: 170px;
text-align: right;
float: left;
}

.field_input {
margin-left: 20px;
width: 400px;
float: left;
}

.field_input input {
width: 150px;
}

.field_input_extended {
margin-left: 20px;
width: 400px;
float: left;
}

.field_input_extended input {
width: 250px;
}

.field_input_short {
margin-left: 20px;
width: 400px;
float: left;
}

.field_input_short input {
width: 100px;
}

.field_input_verif {
margin-left: 20px;
width: 400px;
float: left;
}

.field_input_verif input {
width: 43px;
}

.field_input_verif img {
padding-left: 10px;
vertical-align: bottom;
}

.field_input_cc {
margin-left: 20px;
width: 400px;
float: left;
}

.field_input_cc select {
width: 116px;
}

.field_input_cc img {
padding-left: 10px;
vertical-align: bottom;
}

.field_input select {
width: 150px;
}

.step_one {
margin: 20px 20px 10px 20px;
padding: 0px 0px 10px 0px;
text-align: left;
font-size:14px;
font-weight: bold;
border-bottom: 1px solid #B7B7B3;
width: 660px
}


.radio_btns_col_1 {
margin: 0px 0px 0px 20px;
padding: 5px 0px 5px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
float: left;
}

.radio_btns_col_2 {
margin: 0px 20px 0px 360px;
padding: 5px 0px 5px 0px;
font-size: 12px;
line-height: 14px;
font-weight: normal;
}


.continue {
width: 660px;
margin: 10px 20px 0px 20px;
padding: 10px 0px 0px 0px;
clear: both;
font-size: 12px;
font-weight: normal;
text-align: center;
color: #8d8f91;
border-top: 2px solid #B7B7B3;
}

.checkout_instructions {
width: 660px;
margin: 10px 20px 0px 20px;
padding: 15px 0px 15px 0px;
font-size: 12px;
font-weight: normal;
text-align: left;
border-bottom: 1px solid #B7B7B3;
border-top: 1px solid #B7B7B3;
}


.verify_item_first {
width: 660px;
margin: 0px 20px 0px 20px;
float: left;
}

.verify_item {
width: 660px;
margin: 15px 20px 0px 20px;
padding: 15px 0px 0px 0px;
border-top: 1px solid #B7B7B3;
float: left;
}

.verify_item_last {
width: 660px;
margin: 15px 20px 0px 20px;
padding: 15px 0px 15px 0px;
float: left;
border-top: 1px solid #B7B7B3;
border-bottom: 1px solid #B7B7B3;
}

.verify_col_left {
width: 125px;
font-size: 12px;
float:left;
font-weight: normal;
text-align: right;
float: left;
}

.verify_col_right {
width: 400px;
float: left;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
font-size: 12px;
font-weight: normal;
text-align: left;
}




#content div.verify_col_right_link {
text-align: left;
text-decoration: none;
font-size: 11px;
font-weight: normal;
margin: 10px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

#content div.verify_col_right_link a:link,
#content div.verify_col_right_link a:visited {
					text-decoration: none;
					font-size: 11px;
					font-weight: normal;
				  }

#content div.verify_col_right_link a:hover,
#content div.verify_col_right_link a:active {
				  	text-decoration: underline;
				  	font-size: 11px;
				  	font-weight: normal;
				  }

.total_price {
width: 660px;
margin: 15px 20px 0px 20px;
padding: 15px 0px 0px 0px;
border-top: 1px solid #B7B7B3;
float: left;
}

.total_payment_title {
width: 125px;
font-size: 12px;
font-weight: bold;
color: #a2251e;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
float:left;
text-align: right;

}

.total_payment_price {
width: 400px;
font-size: 12px;
font-weight: normal;
color: #a2251e;
margin: 0px 0px 0px 10px;
padding: 0px 0px 0px 0px;
float:left;
text-align: left;
}

.total_payment {
width: 660px;
margin: 2px 20px 0px 20px;
padding: 20px 0px 20px 0px;
border-top: 1px solid #B7B7B3;
float: left;
}

/* Cat Raissones
*************************************************/ 
div.form_head {
padding-bottom: 5px;
font-weight: bold;
font-size: 12px;
width: 35%;
width: 450px;
}

.form_head_02 {
font-weight: bold;
font-size: 12px;
}

#form_1_col_grey_490 .search_holder {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
	width: 460px;
}

#form_1_col_grey_490 .search_holder_note {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 460px;
}

#form_1_col_grey_490 .holder_radio {
	width: 20px;
	float: left;
}

#form_1_col_grey_490  .holder_field_name {
	width: 130px;
	float: left;
}

#form_1_col_grey_490  .holder_field_name_short {
	width: auto;
	padding-bottom: 10px;
}

#form_1_col_grey_490 .holder_input {
	width: 285px;
	float: left;
}

#form_1_col_grey_490 .holder_input input.field {
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}



#form_1_col_grey_490 .holder_input select {
	width: 250px;
}


#form_1_col_grey_490 .holder_desc {
	width: 240px;
	color: #666;
	font-size: 11px;
	padding-bottom: 10px;
}

#form_1_col_grey_490 .cat_checkbox {
	width: 300px;
}

#form_1_col_grey_490 .cat_checkbox input {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 15px;
}


#form_1_col_grey_490 .radios_selection {
	padding: 10px 0px 0px 0px;
	width: 450px;
}

#form_1_col_grey_490 .radios_selection input {
	width: 15px;
}


#form_1_col_grey_490 .search_holder_note .go_button,
#form_1_col_grey_490 .search_holder .go_button,
#form_1_col_grey_490 .alpha .go_button,
#form_1_col_grey_490 .alpha_last .go_button {
	width: 35px;
}

.dbl_lne_div {
padding: 0px 0px 0px 0px;
width: 450px;
background: url("../images/and_or_bg.gif") repeat-x 0px 11px;
text-align: center;
}

.choice_blocks {
float: left;
width: 190px;
}

.choice_blocks_short {
float: left;
width: 60px;
}

#form_1_col_grey_490 .alpha {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 104px;
	border-right: 1px solid #ccc;
	text-align: center;
}

#form_1_col_grey_490 .alpha_last {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 10px 0px;
	float: left;
	width: 95px;
	border: none;
	text-align: center;
}



.area_box_form {
margin-top: 15px;
}

#form_1_col_grey_490 select.x_300 {
	width: 300px;
	margin-bottom: 10px;
}

#form_1_col_grey_490 .area_box_form input {
width: 150px;
}

#content #form_1_col_grey_490 div#checkbox {
	padding: 10px 0px 0px 0px;
}

#content #form_1_col_grey_490 div#checkbox input {
width: 15px;
height: 15px;
margin-right: 10px;
}

#content #form_1_col_grey_490 div.checkbox {
	padding: 0px 0px 0px 0px;
}

#content #form_1_col_grey_490 div.checkbox input {
width: 15px;
height: 15px;
margin-right: 10px;
}

#date_margin {
margin-top: 0px;
width: 450px;
text-align: center;
}

#date_margin p {
padding: 0px 20px 0px 20px;
display: inline;
}

.submit_container {
padding: 20px 0px 0px 0px;
width: 450px;
text-align: center;
}

.submit_container_02 {
padding: 10px 0px 0px 0px;
width: 450px;
text-align: center;
}

.please_verify_message {
text-align: center;
}

.please_verify_message img {
margin-bottom: 7px;
}


/* Publications 1
*************************************************/ 
.cont_660 {
width: 660px;
margin: 0px 0px 0px 20px;
border-top: 1px solid #ccc;
clear: both;
}

.cont_660 img {
padding: 20px 10px 20px 0px;
float: left;
}

.cont_660_content {
float: left;
width: 420px;
margin: 10px 0px 10px 10px;
line-height: 16px;
font-size: 12px;
}

#content div.cont_660_content a:link,
#content div.cont_660_content a:visited {
					text-decoration: none;
					font-size: 12px;
				  }
#content div.cont_660_content a:hover,
#content div.cont_660_content a:active {
				  	text-decoration: underline;
				  	font-size: 12px;
				  }

#content h6 {
	margin: 0px 0px 20px 20px;
	font-size: 12px;
	font-weight: normal;
	width: 564px;
}


#content .cont_660 .cont_660_content ul.publications_list,
#content #box_2_cols #box_2_left ul.publications_list {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 0;
	list-style-type: disc;
	font-size: 12px;
}

#content .cont_660 .cont_660_content ul.publications_list li,
#content #box_2_cols #box_2_left ul.publications_list li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_660 .cont_660_content ul.publications_list li:first-child,
#content #box_2_cols #box_2_left ul.publications_list li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_660 .cont_660_content ul.publications_list li:last-child,
#content #box_2_cols #box_2_left ul.publications_list li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}




/* Publications 2 (IFAR JOURNAL)
*************************************************/ 
.publication_item_first {
width: 490px;
margin: 0px 0px 0px 0px;
clear: both;
}

.publication_item {
width: 490px;
margin: 20px 0px 0px 0px;
padding: 20px 0px 0px 0px;
clear: both;
border-top: 1px solid #ccc;
}


.pub_rt_area {
width: 290px;
float: left;
}

.publication_item_header {
padding: 0px 0px 0px 0px;
font-size: 12px;
text-align: left;
line-height: 18px;
}

.img_publication {
float: right;
text-align: center;
width: 116px;
padding: 10px 0px 0px 0px;
margin-right:60px;
}

.btn_buy {
float: right;
margin: 0px 30px 0px 0px;
}

.publication_item_synopsis {
float: left;
width: 334px;
margin: 7px 20px 20px 15px;
line-height: 16px;
}

.publication_item_content {
line-height: 16px;
clear: both;
width: 450px;
padding: 15px 20px 0px 0px;
}

#content div.publication_item_header a:link,
#content div.publication_item_header a:visited {
					text-decoration: underline;
					font-size: 14px;
					font-weight: bold;
				  }
#content div.publication_item_header a:hover,
#content div.publication_item_header a:active {
				  	text-decoration: underline;
				  	font-size: 14px;
				  	font-weight: bold;
				  }

#content h6 {
	margin: 0px 0px 20px 20px;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	width: 564px;
}

#content .no_marg_journal {
margin: 0px 0px 0px 0px;
width: 455px;
font-weight: bold;
}

#content .marg_t5 {
margin: 0px 0px 10px 10px;
width: 445px;
font-style: italic;
}


/* IFAR Journal Detail
*************************************************/ 

#journal_brief {
padding-bottom: 10px;
border-bottom: 1px solid #ccc;
margin-bottom: 10px;
width: 325px;
}

#journal_brief h3 {
margin: 0px 0px 0px 0px;
font-size: 14px;
}

#journal_brief p {
margin: 0px 0px 0px 0px;
font-size: 14px;
padding-bottom: 10px;
width: 300px;
}


/* Button Styles
*************************************************/   

input.styling {
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
color: #CC0000;
margin-bottom: 8px;
}

input.styling_02 {
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
color: #CC0000;
}

input.styling_01 {
background-color: #FFFFFF;
font-size: 11px;
font-weight: bold;
color: #666666;
margin-bottom: 8px;
}


/* Article
*************************************************/ 

#content .text p.full_width {
width: 660px;
}

#content .text h2.article {
width: 660px;
padding: 0px 0px 20px 0px;
font-size: 16px;
font-weight: bold;
border: none;
margin-left: 0px;
line-height: 20px;
}

#content .text h3.author {
margin: 0px 0px 0px 0px;
padding: 0px 0px 20px 0px;
font-weight: normal;
}


/* Back Issues
*************************************************/  

.back_issues_header {
width: 490px;
float: left;
text-align: left;
margin: 0px 0px 10px 0px;
}

.back_issues_secondary_title {
float: left;
text-align: left;
font-size: 14px;
font-weight: bold;
text-decoration: none;
margin: 0px 0px 0px 0px;
}

.back_issues_secondary_title_year {
float: right;
text-align: left;
font-size: 14px;
font-weight: bold;
text-decoration: none;
color: #000;
margin: 0px 0px 0px 0px;
}

.back_issue_item_first {
clear: both;
width: 490px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.back_issue_item {
width: 490px;
margin: 20px 0px 20px 0px;
padding: 0px 0px 0px 0px;
}

.back_issue_img_w_btn {
float: left;
text-align: center;
padding: 10px 20px 20px 20px;
}

.back_issue_img img {
display: block;
}

.back_issue_highlight_box {
width: 490px;
margin: 0px 0px 0px 0px;
padding: 10px 0px 0px 0px;
background-color: #e7ddd2;
}

.back_issue_content {
margin: 7px 0px 20px 0px;
float: left;
}

#content .back_issue_highlight_box p {
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
font-weight: normal;
display: block;
line-height: 16px;
width: 275px;
}

#content .back_issue_content a:link,
#content .back_issue_content a:visited {
					text-decoration: none;
					font-size: 12px;
					font-weight: bold;
					color: #660000;
				  }

#content .back_issue_content a:hover,
#content .back_issue_content a:active {
				  	text-decoration: underline;
				  	font-size: 12px;
				  	font-weight: bold;
					color: #660000;
				  } 

#content .back_issue_highlight_box h3 a:link,
#content .back_issue_highlight_box h3 a:visited {
					text-decoration: none;
					font-size: 14px;
					font-weight: bold;
				  }

#content .back_issue_highlight_box h3 a:hover,
#content .back_issue_highlight_box h3 a:active {
				  	text-decoration: underline;
				  	font-size: 14px;
				  	font-weight: bold;
				  }
				  

#cont_div {
	display: block;
}

#content #box_2_cols #box_2_left #cont_div div {
	padding-bottom: 10px;
} 	  








#content #box_2_cols #box_2_left ul.list_country_sum {
	text-align: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 13px;
}

#content #box_2_cols #box_2_left ul.list_country_sum li {
	margin: 0px 0px 0px 0px;
	display: list-item;
	list-style-type: none;
	padding-bottom: 0px;
	font-size: 13px;
	background: url("../images/list_dot.gif") no-repeat 0px 4px;
	padding: 0px 0px 0px 10px;
}

#content #box_2_cols #box_2_left ul.list_country_sum li:first-child {
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 0px;
	font-size: 13px;
	padding-left: 10px;
}

#content #box_2_cols #box_2_left ul.list_country_sum li:last-child {
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 0px;
	font-size: 13px;
	padding-left: 10px;
}



#content #box_2_cols #box_2_left ul.list_relevant_legislation {
	text-align: left;
	padding: 10px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 13px;
}

#content #box_2_cols #box_2_left ul.list_relevant_legislation li {
	margin: 0px 0px 0px 0px;
	display: list-item;
	list-style-type: none;
	padding-bottom: 0px;
	font-size: 13px;
	background: url("../images/list_dot.gif") no-repeat 0px 4px;
	padding: 0px 0px 10px 10px;
}

#content #box_2_cols #box_2_left ul.list_relevant_legislation li:first-child {
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 10px;
}

#content #box_2_cols #box_2_left ul.list_relevant_legislation li:last-child {
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 10px;
}






#content #box_2_cols #box_2_left ul.case_law {
	text-align: left;
	padding: 0px 0px 10px 0px;
	margin: 5px 0px 0px 0px;
	list-style-type: none;
	font-size: 13px;
}

#content #box_2_cols #box_2_left ul.case_law li {
	margin: 0px 0px 0px 0px;
	display: list-item;
	list-style-type: none;
	background: url("../images/list_dot.gif") no-repeat 0px 5px;
	font-size: 13px;
	padding: 0px 0px 5px 10px;
}

#content #box_2_cols #box_2_left ul.case_law li:first-child {
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 13px;
	padding-left: 10px;
}

#content #box_2_cols #box_2_left ul.case_law li:last-child {
	margin-left: 0px;
	list-style-type: none;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 10px;
}







#content #box_2_cols #box_2_left ul.details {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 0;
	list-style-type: none;
	font-size: 13px;
}

#content #box_2_cols #box_2_left ul.details li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 13px;
}

#content #box_2_cols #box_2_left ul.details li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 0px;
}

#content #box_2_cols #box_2_left ul.details li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 13px;
	padding-left: 0px;
}





#box_2_left hr {
border: none;
height: 1px;
background-color: #cccccc;
margin: 35px 0px 35px 0px;
}




/*
***********************************/
.legal_center {
	font-size: 13px;
	text-align: center;
	margin-left: 20px;
	width: 490px;
	padding-bottom: 10px;
	
}








/* User's Guide
***********************************/
#content .cont_marg_20px_top ul.users_guide_toc {
	text-align: left;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 20px 6px;
	list-style-type: none;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top ul.users_guide_toc li {
	margin: 0 15px;
	display: list-item;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top ul.users_guide_toc li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}

#content .cont_marg_20px_top ul.users_guide_toc li:last-child {
	margin-left: 15px;
	list-style-type: none;
	padding-bottom: 5px;
	font-size: 12px;
}


.definition {
	font-size: 11px;
	margin-left: 60px;
	display: block;
	padding: 10px 0px 10px 0px;
	width: 400px;
}



#content .cont_marg_20px_top .text_block ul.acknowledgements {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 20px;
	list-style-type: disc;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ul.acknowledgements li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.acknowledgements li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.acknowledgements li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}



#content ul.acknowledgements_people {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 0px 0 0px 0px;
	list-style-type: none;
	font-size: 12px;
	width: 490px;
}

#content ul.acknowledgements_people li {
	margin: 0 0px;
	display: list-item;
	list-style-type: none;
	font-size: 12px;
}

#content ul.acknowledgements_people li:first-child {
	margin-right: 0px;
	margin-left: 0px;
	list-style-type: none;
	font-size: 12px;
	margin-top: 0px;
}

#content ul.acknowledgements_people li:last-child {
	margin-left: 0px;
	list-style-type: none;
	font-size: 12px;
	margin-top: 0px;
}



/* Search Results
***********************************/
.search_container {
	width: 660px;
	margin: 20px 0px 0px 20px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;
}


#search_results {
	font-weight: bold;
	width: 200px;
	float: left;
	padding-bottom: 5px;
}

#search_section {
	font-weight: bold;
	width: 200px;
	color: #666;
	float: left;
	padding-bottom: 5px;
}



.search_data {
	font-weight: bold;
	float: left;
	width: 200px;
	color: #990000;
	padding-bottom: 5px;
}



.search_result_container {
	width: 490px;
	margin: 10px 0px 0px 20px;
}

#content .search_result_container p {
	margin-left: 0px;
}

#content .search_result_container p.section_name {
	color: #666666;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
}


/* Cat Rais Acknowledgements
***********************************/
#content .cont_marg_20px_top ul.cat_rais_acknowledgements {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 20px;
	list-style-type: disc;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top ul.cat_rais_acknowledgements li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top ul.cat_rais_acknowledgements li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top ul.cat_rais_acknowledgements li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}




#content #box_2_cols #box_2_left #country_sum_container div {
	padding-bottom: 10px;
} 	  


#content #box_2_cols #box_2_left #statute_container div {
	padding-bottom: 10px;
} 	  




/* Collector's corner
***********************************/
#content .cont_marg_20px_top .text_block ul.collectors_corner {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 20px;
	list-style-type: disc;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ul.collectors_corner li {
	margin: 0 15px;
	display: list-item;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.collectors_corner li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.collectors_corner li:last-child {
	margin-left: 15px;
	list-style-type: disc;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ol.collectors_corner {
	text-align: left;
	padding: 0px 0 0 20px;
	margin: 10px 0 0px 20px;
	list-style-type: decimal;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ol.collectors_corner li {
	margin: 0 15px;
	display: list-item;
	list-style-type: decimal;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ol.collectors_corner li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: decimal;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ol.collectors_corner li:last-child {
	margin-left: 15px;
	list-style-type: decimal;
	padding-bottom: 10px;
	font-size: 12px;
}


/* Art Law Users' Guide
***********************************/
#content .cont_marg_20px_top .text_block ul.cat_country_legislation {
	text-align: left;
	padding: 0px 0 0 0;
	margin: 10px 0 0px 20px;
	list-style-type: upper-roman;
	font-size: 12px;
	width: 490px;
}

#content .cont_marg_20px_top .text_block ul.cat_country_legislation li {
	margin: 0 15px;
	display: list-item;
	list-style-type: upper-roman;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.cat_country_legislation li:first-child {
	margin-right: 0px;
	margin-left: 15px;
	list-style-type: upper-roman;
	padding-bottom: 10px;
	font-size: 12px;
}

#content .cont_marg_20px_top .text_block ul.cat_country_legislation li:last-child {
	margin-left: 15px;
	list-style-type: upper-roman;
	padding-bottom: 10px;
	font-size: 12px;
}

b.auth_head {
	font-size: 12px;
	font-weight: bold;
	margin-left: 20px;
}


/* Hover */
/*
.transparent {
	display:none;
	width: 200px;
	background-color: #ccc;
	padding: 5px;
    position: absolute; 
	font-family:  Helvetica,verdana, arial, sans-serif;
	font-size: 12px;
}


.info_body {
	display: inline
	background-color: #ffff99; 
        color: black;
	padding: 5px;
}

.info_body p {
        color: black;
	padding: 0px;
	margin: 0px;
}

.info_title {
	display: inline
	background-color: #ffff99; 
        color: black;
	font-size: 14px;
	border-bottom: 1 solid black;
	padding: 5px;
}

*/
#rptselect {
	margin-left:20px;
}
.ifartip a{
color:black;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;
}
#tout_external_sites dl a img {
padding: 5px 0 0px 0px;
}
.holder_input select {
	background-color: white;
}

#content ul.provenance_bullets{
	    margin: 10px 0 0px 10px;
}
* ul.provenance_bullets li {
    list-style-type: disc;
    padding-bottom: 10px;
 
}
#content ul.provenance_bullets li {
    font-size: 12px;
    text-align: left;
    display: list-item;
        margin-left: 25px;
    /* list-style-type: disc; */
}
.provenance_links {
	padding-left:25px;
}
/*h1 span.IFARRM {
    font-size: 20px;
}*/
h1 span.IFARRM {
    font-size: 9px;
 /*   vertical-align: 75%;
   line-height: 12px;*/
}