@charset "utf-8";
/* CSS Document */
div.ctc p a.teaser:hover
{
	color: #900;
	text-decoration: none;
}
div.ctc p a.teaser
{
	color: #333;
}

div.right-content ul.unspecified-list
{
	padding:0pt 0pt 0pt;
}

a.print
{
	padding: 0 0 0 18px;
	background: url(../../_resources/css/core/img/icon-print.gif) no-repeat;
}
a.mail
{
	padding: 0 0 0 18px;
	background: url(../../_resources/css/core/img/icon-email.gif) no-repeat 0 2px;
}

/* download links */
a.download
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-general.gif) no-repeat;
}
a.external
{
	padding: 0 0 0 13px;
	background: url(../../_resources/css/core/img/icon-link-mm.gif) no-repeat 0pt 4px;
}
a.internal
{
	padding: 0 0 0 11px;
	background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.press
{
	padding: 0 0 0 11px;
	background: url(../../_resources/css/core/img/icon-link.gif) 0 4px no-repeat;
}
a.music
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-audio.gif) no-repeat;
}
a.doc
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-doc.gif) no-repeat;
}
a.gif
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-gif.gif) no-repeat;
}
a.image
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.png
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-image.gif) no-repeat;
}
a.jpg
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-jpeg.gif) no-repeat;
}

a.pdf
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-pdf.gif) no-repeat;
}
a.ppt
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-ppt.gif) no-repeat;
}
a.tif
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-tiff.gif) no-repeat;
}
a.movie
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-video.gif) no-repeat;
}
a.xls
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-xls.gif) no-repeat;
}
a.zip
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/download-zip.gif) no-repeat;
}
a.rss
{
	padding: 0 0 0 27px;
	background: url(../../_resources/css/core/img/tools-rss.gif) no-repeat;
}

/****** portfolio IV ******/
/*	text link	*/
/* styles must be defined by VI in ctc.css ca.line 45	*/
.page-type-content div.left-content p a.link {
	background: none;
	padding: 0;
	color: #900;
}
.page-type-content div.left-content p a.link:hover {
	text-decoration: underline;
}
/*	teaser link	1 */
.page-type-content p a.teaser
{
	color: #333;
}
.page-type-content p a.teaser:hover
{
	color: #900;
	text-decoration: none;
}
/*	teaser link	2 */
.page-type-content p a.teaser-text {
	color:#333333;
	background:transparent url(../../_resources/css/core/img/icon-link.gif) no-repeat scroll 0 4px;
	padding:0 0 0 11px;
}
.page-type-content p a.teaser-text:hover {
	color:#990000;
	text-decoration: none;
}
/********************/
/* Styles for new ImageTemplate (article) - should be global after 1.3.6 */
div.image-wrapper-left {
    display: block;
    float: left;
    padding: 4px 12px 20px 0;
}
div.image-wrapper-right {
    display: block;
    float: right;
    padding: 4px 0 20px 12px;
}
div.image-wrapper-102 {
    width: 102px;
}
div.image-wrapper-144 {
    width: 144px;
}
div.image-wrapper-216 {
    width: 216px;
}
div.image-wrapper-432 {
    width: 432px;
    float: none;
    padding: 4px 0 20px;
}
div.image-wrapper-458 {
    width: 458px;
    float: none;
    padding: 4px 0 20px;
}
div.left-content div.image-wrapper-left p.caption,
div.left-content div.image-wrapper-right p.caption{
	padding: 6px 0 0;
}
/********************/

input#site-search-input
{
	width:145px;
}


.TabbedPanels {
margin: 9px 0 0 0;
width: 503px;
}
.TabbedPanelsContent {
margin:4px 0 0 0;
padding:4px 4px 4px 0; 
}

ul.link li {
	*display: inline-block;
}
ul#pagetools-functions {
	width: 12px;
}

dl#footer {
	width: 696px;
}
