a:link { color: #000000; text-decoration: underline}
a:visited {color: #000000; text-decoration: underline}
a:hover { color: #ffffff; background-color: #ff60a9; text-decoration: none}

a.news:link { color: #ff60a9; text-decoration: none;}
a.news:visited {color: #ff60a9; text-decoration: none;}
a.news:hover { color: #ff60a9; background-color: #ffffff; text-decoration: underline;}

body p{
	line-height: 140%;
}

.dark_grey{
background-color: #666a79;
}
.heading{
vertical-align:middle;
text-align:left;
background-color: #90939E;
color: #ffffff;
font: 12px bold verdana, sans-serif;
padding-left: 20px;
letter-spacing: 1px;
font-weight:600;
}
.bodyTable{
vertical-align:top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
}

.bodyTable h2{
color: #565A67;
font-weight: normal;
font-size: 18px;
border-bottom: 1px dotted #565A67;
padding-bottom: 8px;
}

.bodyTable h3{
color: #FF60A9;
font-weight: normal;
font-size: 16px;
padding-bottom: 8px;
margin-bottom: 0;
}

.bodyTable h3.title{
color: #FF60A9;
font-weight: bold;
font-size: 16px;
padding-bottom: 0px;
margin-bottom: 0;
font-style: italic;
margin-top: 0;
}

.bodyTable h4.home{
color: #565A67;
font-weight: normal;
font-size: 14px;
padding: 0;
padding-top: 4px;
margin: 0;
}

.bodyTable h5.home2{
color: #FF60A9;
font-weight: bold;
font-size: 14px;
padding: 0;
padding-top: 4px;
margin: 0;
}

.bodyTable h5.home2 a{
	color: #FF60A9;
	text-decoration: underline;
}

.bodyTable h5.home2 a:hover{
	color: #FFFFFF;
	text-decoration: none;
}


.bodyTable h5.home3{
color: #000000;
font-weight: normal;
font-size: 14px;
line-height: 20px;
padding: 0;
padding-top: 24px;
margin: 0;
text-transform: uppercase;
}

.bodyTable h5.home5{
color: #000000;
font-weight: normal;
font-size: 14px;
line-height: 20px;
padding: 0;
padding-top: 4px;
margin: 0;
}

.bodyTable h4.home a,
.bodyTable h4.home
 {color: #565A67; font-weight: normal;}

.bodyTable .exhibition_teaser
{
	margin: 0 0 0 0;
	padding: 0 0 20px 0;
	border-bottom: 1px dotted #90939E;
}

.bodyTable .news_reg{
	padding-top: 0;
	margin-top: 0;
	padding-bottom: 20px;
}
.bodyTable2{
vertical-align:top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 0px;
}
.bodyTable_about_us{
background: url(studio_images/about_us2.jpg) no-repeat;
backgroung-attachment: scroll;
vertical-align:top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 220px;
}
.bodyTable_studios{
vertical-align:top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 20px;
padding-right: 0px;
padding-bottom: 20px;
padding-top: 20px;
}
.bodyTable_publications{
vertical-align:top;
text-align:center;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 0px;
padding-top: 20px;
}
strong{
color: #FF60A9;
font: 12px verdana, sans-serif;
font-weight:bold;
}
.dark_bold{
color: #44495B;
font: 12px verdana, sans-serif;
font-weight:bold;
}
b{
color: #44495B;
font: 12px verdana, sans-serif;
font-weight:bold;
}
body{
margin-top:20px;
margin-left:20px;
background-image: url(bg.gif);
background-repeat: repeat;
backgroung-attachment: scroll;
}
.studio_artists_template_image{
vertical-align: bottom;
text-align: center;
background-color: #ffffff;
padding-left: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-top: 10px;
}
.studio_artists_title{
vertical-align: top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
background-color: #ffffff;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 20px;
padding-top: 15px;
}
.img_float_exhibition{
float:left;
margin-left: 0px;
margin-right:20px;
margin-bottom: 20px;
margin-top: 0px;
}
.img_float_left{
float:left;
margin-left: 0px;
margin-right: 20px;
margin-bottom: 0px;
margin-top: 0px;
}
.img_float_right{
float:right;
margin-left: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-top: 0px;
}
.bodyTable_editions{
background-color: #FFFFFF !important;
border: 1px dashed #44495B;
vertical-align:top;
text-align:left;
font: 12px verdana, sans-serif;
color: #000000;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-top: 20px;
}
.logo_td{
vertical-align:middle;
text-align:center;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-top: 10px;
}
.lineheight{
line-height: 18px;
}
.logos{
margin-left: 0px;
margin-right: 25px;
margin-top: 0px;
}

.nav_row{background: #666A79; }

.nav_row img{ float: left; padding: 0; margin: 0 10px 0 0;}

.nav_row  ul{ background: #666A79;  list-style-type:none; float:left; padding:0 ;margin:8px 0 0 0; width:494px;}

.nav_row  ul li{ float: left; width:123px; height:21px;  text-align:center;  border-bottom: 1px solid #FFF;  background: url(images/nav_bg.gif) center right no-repeat;}

.nav_row  ul li a { color: #FFFFFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:12px;  line-height:21px; }

.nav_row  ul li a:hover{ background:  #666A79; color: #FF60a9; text-decoration: none;}
.nav_row  ul li a:visited{ background:  #666A79; color: #FFFFFF; text-decoration: none;}
.nav_row  ul li a:active{ background:  #666A79; color: #FFFFFF; text-decoration: none;}


.no_bot_border{ border:0 !important;}

.no_right_border{ background: none  !important;; }






