/* 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;
}


/* Gallery */
.GalleryContainer {padding:5px;}
.Gallery {list-style-type:none;margin:0px;padding:0px;}
.Gallery li {width:180px;height:270px;border:1px solid #DADADA;padding:2px;margin:0px;float:left;}
.GalleryItem {padding:0px;}


/* Social Bookmarks */
.SocialBookmarks {overflow:auto;}
.SocialBookmarks a {text-decoration:none;}
.SocialBookmarks div {float:left;width:17%;padding:2px;margin:0px;}
.SocialBookmarks img {border:0px;}


/* SectionSummary */
.SectionSummary{list-style-image:url(../../images/lab_modern_1/bullet.gif);}
.SectionSummary li{margin-bottom:10px;clear:both;overflow:auto;zoom:1;}
.SummaryImage {border:medium none;float:left;padding:5px;}
.SectionSummary li img{float:left;margin:0px 5px 5px 0px;}



/* Facebook Integration */
fieldset.fb{margin-top:20px;position:relative;border:1px solid #69C;}
.fb legend{background:#036 url(../../images/logo-fb-sml.gif) left top no-repeat; color:#FFF; margin-top:-20px; padding:4px 10px 4px 25px; }

.fb_pic, .fb_pic_with_logo, .fb_pic_big, .fb_pic_big_with_logo, .fb_pic_small, .fb_pic_small_with_logo, .fb_pic_square, .fb_pic_square_with_logo {
padding: 2px; float: left;
}

.fb_GalleryContainer {padding:5px;}
.fb_Gallery {list-style-type:none;margin:0px;padding:0px;}
.fb_Gallery li {border:1px solid #DADADA;float:left;height:150px;margin:2px;padding:10px;width:90px;}
.fb_GalleryItem {padding:0px;}

.fb_FriendContainer {padding:5px;}
.fb_Friends {list-style-type:none;margin:0px;padding:0px;}
.fb_Friends li {border:1px solid #DADADA;float:left;height:80px;margin:2px;padding:10px;width:80px;}
.fb_Friend {padding:0px;}
.fb_Friend img {float:none;}
.fb_FriendName {padding-left:5px; padding-right:5px; text-align:center;}









.extra_small {
font-size:0.8em;
}
.small {
font-size:0.9em;
}
.regular {
font-size:1em;
}
.medium_large {
font-size:1.2em;
}
.large {
font-size:1.4em;
}
.extra_large {
font-size:1.6em;
}
