body
{
	margin: 0px;
	background: #FFFFFF;
	background-image: url(images/body_bg.jpg);
	background-repeat: repeat-x;
	color:#5A5B5E;
	font-size:10px;
}
form
{
	margin: 0px;
}
.small {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 1px;
}
a
{
	color: #000000;
}
a:hover
{
	color: 3F4AB3;
}
td
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.header_bg {
	background-image: url(images/header_top_bg.gif);
}
.header_submenu_bg {
	background-image: url(images/header_submenu_bg.jpg);
	background-color: #8CA3EF;
}

.highlights_bg { 
	background-image: url(images/highlights_bg.gif);
	padding-left: 5px;
	padding-right: 5px;
}
.featured_items_bg 
{
	background-image: url(images/featured_items_bg.jpg);
	background-color: #c1c2c3;
	background-position: left;
	background-repeat: no-repeat;
}

.featured_items_bg_bottom
{
	background-image: url(images/featured_items_bg_bottom.jpg);
	background-color: #c1c2c3;
	background-position: left;
	background-repeat: no-repeat;
}

.border_vertical {
	border-left: 1px solid #BFBFBF;
	border-right: 1px solid #BFBFBF;
}
.padding_top {
	padding-top: 2px;
}
.padding_top_more {
	padding-top: 5px;
}
.padding_item tr td
{
	padding: 5px 5px 10px 10px;
}
.padding_right {
	padding-right: 20px;
}
a:link.headerlink, a:visited.headerlink, a:active.headerlink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.headerlink, a:hover.headerlink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #B9C6F7;
	font-weight: bold;
	text-decoration: none;
}
a:link.table_headerlink, a:visited.table_headerlink, a:active.table_headerlink
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a:hover.table_headerlink
{
	color: #3C49AF;
	font-weight: bold;
	text-decoration: none;
}
.table_headerlink_on 
{
	color: #3C49AF;
	font-weight: bold;
}
.table_header
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
}
.title
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 20px;
	color: #3F4AB3;
}
.item_title, .item_title a, .item_title a:visited, 
.grid_item_title, .grid_item_title a, .grid_item_title a:visited
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F4AB3;
	font-weight: bold;
	line-height: 14px;
}
.item_title {
	padding-right: 5px;
}
.item_title a:hover, .grid_item_title a:hover,
a.item_title:hover, a.grid_item_title:hover
{
	color: #8495D6;
}
.item_title, .grid_cell, .grid_item_title
{
	vertical-align: top;
	word-wrap : break-word;
}
.grid_cell, .grid_cell_left
{
	padding: 5px 5px 5px 5px;
	color: #5A5B5E;
	empty-cells:show;
}
tr.grid_cell td
{
	border-top: 1px solid #BFBFBF;
	border-left: 1px solid #BFBFBF;
}
td.grid_cell_left
{
	border-left: 0px !important;
}
.grid_item_title
{
	border-left: 1px solid #BFBFBF;
}
.button {
	font-family: Verdana, Arial, Helvetica, Times New Roman, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	border: 0px;
	padding-left: 2px;
	padding-right: 2px;
	background-color: #5478E8;
	height: 20px;
	cursor:pointer;
}
.footer, .footer a, .footer a:visited { 
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #5A5B5E;
}
.footer a:hover
{
	color: #000000;
}
/* MUSEUM CSS*/

.museum_line 
{
	background-image:url(images/museum_line.gif);
	background-repeat:repeat-y;
	width:13px;
	height:100%;
	background-position: left;
}
.museum_title_all 
{
	color:#3F4AB3;	
}
.paging {
	color:#000000;
	font-size:10px;	
	padding-top:5px;
	text-decoration:none;
	font-weight: normal !important;
}
.paging a, .paging a:visited {color:#000000;text-decoration:none;font-size:10px;}
.paging a:hover {color:#3F4AB3;font-size:10px;}
a.paging_on, a.paging_on:visited, .paging_on{color:#3F4AB3;font-size:10px;}
.museum_short_desc 
{
	color:#5A5B5E;
	font-size:10px;
	padding-left: 10px;
	padding-right: 10px;
}
.main_text
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color:#5A5B5E;
	font-size:10px;
}
.view_details_image 
{
	vertical-align: middle;
}
.title_black {
	color:#000000;
	font-size:11px;
	font-weight:bold;		
}
.details, .museum_last_td {
	color:#000000;
	font-size:10px;	
	margin-top:10px;
	font-weight:bold;
	text-decoration:none;
}
a.details, a.details a:visited{color:#000000;text-decoration:none;}
a.details:hover {color:#3F4AB3;}
.museum_last_td {padding-left:15px;}
.tblMain{height: 100%;}
hr
{
	color: #BFBFBF;
	height: 1px;
}
.mq_datagrid tr td
{
	border-bottom: solid 1px	#BFBFBF;
}
.mq_datagrid_noline tr td 
{
	border-bottom: solid 1px	#FFFFFF !important;
}
.home_main_text, .home_main_text a
{
	color: #000000;	
}
.home_main_text a:hover
{
	color: #3C49AF;	
}
.mqc_sep
{
	background-image: url(images/grey_pix.gif);
	background-repeat:repeat-y;
}
.grey_bg
{
	color: #C8C8C8;	
}
.user_field  {
	font-size: 8pt;
	font-family: Verdana;
	border:1px solid #D2DDFF;
	background-color:#FFFFFF;
	color:#000000;
	width: 268px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.drop_down {
	font-size: 8pt;
	font-family: Verdana;
	border:1px solid #CADCE4;
	background-color:#FFFFFF;
	color:#000000;
	width: 268px;
	margin-top: 2px;
	margin-bottom: 2px;	
}
.error {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EF0038 !important;
	text-decoration:none;	
}
a.tc, a.tc:visited
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F4AB3;
	font-weight: bold;
	line-height: 14px;
}
a.tc:hover
{
	color: #8495D6;
}
.img_click
{
	cursor: pointer;	
}
.dgorder, a.dgorder, a.dgorder:visited 
{
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #3F4AB3;
	font-weight: bold;
	line-height: 14px;
}
a.dgorder:hover
{
	color: #8495D6;	
}