/* CSS Document */

/* Font sizes */
html {
   background : url(null) fixed no-repeat;
}
body {
	font-size:60%;
	background-repeat:repeat-x;
	background-image:url(../../images/lab_modern_1b/mainbackground.jpg);
}
h1 {font-size:1.8em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}
ul {font-size:1em;font-style:normal;color:#000000;font-weight:normal;}
ol {font-size:1em;font-style:normal;color:#000000;font-weight:normal;}
li {font-size:1em;font-style:normal;color:#000000;font-weight:normal;}
li li {font-size:1em;font-style:normal;color:#000000;font-weight:normal;}
p  {font-size:1em;}
.smallLinks {font-size:1em;}
.welcomeMessage h1 {font-size:2em;}
.welcomeSubHead {font-size:1.4em;}
.welcomeMessage {font-size:1.2em;}

body {
	margin-top: 0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
}
.navContent {
	padding: .5em;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
.contentTableCell {
	border-color:#d8d8d8;
	padding:5px 5px 5px 5px;
	border-style:solid;
	border-width:1px;
}
strong {
	font-weight:bold;
}
.purple {
	color:#660066;
}
.pink {
	color:#FF3399;
}
.red {
	color:#DC241F;
}
a {
	color:#DC241F;
}
a:visited {
	color:#DC241F;
}
a:hover {
	color:#990000
}
.welcomeMessage {
	padding:.5em .5em .5em 1em;
	color:#FFFFFF;
}
.welcomeSubHead {
	font-weight:bold;
	color:#FFFF99;
}
.welcomeMessage h1 {
	padding:0px;
	margin:0px;
}
.photoFloatLeft {
	float:left;
	padding: 0em 1em .2em 0em;
}
a.mainNavText {
	text-decoration:none;
	color:#000000;
	margin:0px;
	text-align:left;
	top:-5px;
}
a.mainNavText:visited {
	color:#000000;
	text-decoration:none;
}
a.mainNavText:hover {
	color:#DC241F;
}
.smallLinks {
	color:#FFFFFF;
}
a.smallLinks, a.smallLinks:visited{
	color:#FFFFFF;
	text-decoration:none;
}
a.smallLinks:hover {
	color:#FFCC00;
	text-decoration:underline;
}
a.smallLinksBlack, a.smallLinksBlack:visited {
	color:#000000;
	text-decoration:none;
}
a.smallLinksBlack:hover{
	color: #990000;
}
a.boxHeader:link {
text-decoration:none;
color: #ffffff;
}
a.boxHeader:visited {
text-decoration:none;
color:#ffffff;
}
a.boxHeader:hover {
color: #ffffff;
text-decoration:underline;
}

.bodyContent img {
	padding:.5em;
}
#imprint {
	padding:.5em;
	text-align:center;
	font-size:1em;
	color:#999999;
}
.rssThumbnail {
	float:left;
	padding: 5px 5px 5px 5px;
	border:none;
}

/* Web Creator Font Styles */
.heading1 {font-size:1.8em;font-weight:bold;}
.heading2 {font-size:1.5em;font-weight:bold;color:#666666;}
.heading3 {font-size:1.3em;font-weight:bold;color:#999999;}
.boldRedText {font-weight:bold;color:#DC241F;}
.boldPurpleText {font-weight:bold;color:#660066;}
.boldPinkText {font-weight:bold;color:#FF00FF;}
.quoteText {font-style:italic;color:#999999;}

/* Web Creator Table Styles */
.tableHeadRed {background-color:#DC241F;color:#FFFFFF;font-weight:bold;}
.tableHeadPurple {background-color:#660066;color:#FFFFFF;font-weight:bold;}
.tableHeadPink {background-color:#FF0099;color:#FFFFFF;font-weight:bold;}
.tableSubHead {background-color:#CCCCCC;font-weight:bold;}

/* Web Creator font sizes */
.x-small {font-size:.8em;}
.small {font-size:1em;}
.medium {font-size:1.2em;}
.large{font-size:1.4em;}
.x-large {font-size:1.6em;}
.xx-large {font-size:1.8em;}
.xxx-large {font-size:2em;}
.title-box-white, a.title-box-white, a.title-box-white:visited, a.title-box-white:hover{
	color:#FFFFFF;
	text-decoration:none;
}