@charset "UTF-8";
/* CSS Document */

body,td,th {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
}
body {
	background-image: url(../img/uni/back-main.gif);
	background-repeat: repeat-y;
	background-position:center;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #e4e4e5;
}
a:link {
	color: #be2626;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #be2626;
}
a:hover {
	text-decoration: underline;
	color: #be2626;
}
a:active {
	text-decoration: none;
	color: #be2626;
}
ul {
	padding-top:10px;
	padding-bottom:10px;
}
li {
	margin-left:0;
	margin-bottom:10px;
}
h1 {
	font-size:18px;
	text-transform:uppercase;
	color:#333;
}
h2 {
	font-size:15px;
	font-weight:normal;
	color:#333;
	margin:20px 0 0 0;
}
h3 {
	font-size:12px;
	color:#333;
}
.SDheadingCell {
	padding:15px 33px 0 0;
}
.SDbodyCell {
	padding:0 33px 0 0;
}
.SDsubnav {
	text-align:right;
	background-image:url(../img/nav/sub-back.gif);
	background-repeat:repeat-y;
}
.SDsubnav a,
.SDsubnav a:visited,
.SDsubnav a:active,
.SDsubnav a:hover {
	margin-right:36px;
	text-decoration:none;
	line-height:18px;
	color:#666;
}
#SDcopyright {
	color:#c99;	
	font-size:10px;
	text-align:right;
	padding:25px 33px 0 0;
}
.SDhomeModule {
	font-size:10px;	
}
.SDhomeModule a,
.SDhomeModule a:visited,
.SDhomeModule a:active,
.SDhomeModule a:hover {
	color:#c33;
	text-decoration:none;
}
.SDhomeModule a:hover {
	text-decoration:underline;
}
.SDheaderRec {
	padding:1px 0 0 1px;	
}
.SDheaderPic {
	padding:1px 1px 0 0;	
}
.SDformTable tr td {
	border-top:1px solid #ddd;
	padding:4px 10px 4px 0;
}
.SDformTable tr td img {
	border:0px solid #ccc;
}
.SDdataTable tr td {
	border-top:1px solid #ddd;
	padding:4px 10px 4px 0;
	font-size:10px;
}
.SDdataTable tr td img {
	border:0px solid #ccc;
}
.SDcaseTable tr td {
	border-bottom:1px solid #ddd;
	padding:4px 10px 4px 0;
	font-size:10px;
}
.SDbodyPic {
	border:0px solid #ccc;
	margin:0 0 5px 10px;
}
.SDsidebarPic {
	border:1px solid #ccc;
}
.SDbodyPicLeft {
	border:0px solid #ccc;
	margin:0 10px 5px 0;
}
#SDvideoTable tr td {
	padding:0 9px 10px 0;
	text-align:center;
}
#SDvideoTable tr td img {
	border:1px solid #ccc;
}

/* tooltips: */
#tooltip {
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:162px;
	z-index:9999;
}
@media screen { #tooltip {-moz-opacity:100%;filter:alpha(opacity=90);} }
#tooltipInner {
	position:relative;
	margin:0px;
	padding:10px;
	background-image:url(../img/casestudies/tooltip-back.gif);
	background-repeat:repeat-y;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666;
}