body {
background: #C4C8D3;
font-family: Helvetica, Arial, sans-serif;
text-align: center;
margin: 0;
padding: 0;
}

a {
color: black;
}

h3 {
margin-top: 5px;
}

div.wrapper {
margin: 0px auto;
text-align: center;
width: 950px;
background: #C4C8D3;
}

div.topbar {
text-align: right;
background: #00e;
height: 30px;
line-height: 30px;
color: white;
padding: 0px 5px;
vertical-align: middle;
}

div.topbar a {
font-size: 15px;
color:white;
}

div.header {
text-align: right;
height: 182px;
background: url(/themes/tutorial/images/pgh_pano3.jpg);
}

div.linkbar {
margin-top: 20px;
padding-right: 15px;
}

a.button {
text-align: center;
display: -moz-inline-box;
display: inline-block;
-moz-box-orient: vertical;
-moz-box-pack: center;
-moz-box-align: center;
height: 28px;
line-height: 28px;
border-left: black 1px solid;
border-right: black 1px solid;
width: 95px;
vertical-align: middle;
font-size: 13px;
color: white;
background-color: blue;
background-image: url(/themes/tutorial/images/button_bg.png);
*background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/tutorial/images/button_bg.png', sizingMethod='scale');
text-decoration: none;
}
a.buttonopen {
background-color: #dd0000;
}

div.menubar {
text-align: left;
background: #666;
height: 20px;
border-bottom: black 1px solid;
visibility: hidden;
display: none;
margin-bottom: 15px;
}

div.menubaropen {
visibility: visible;
display: block;
}

.menuitem {
display: inline-block;
margin-right: 20px;
font-size: 13px;
color: white;
}

.menutitle {
text-align: center;
font-style: oblique;
margin-left: 50px;
padding-top: 3px;
width: 250px;
float: left;
}

input.searchbox {
border: black 1px solid;
height: 20px;
font-size: 13px;
}

.title {
font-style: oblique;
font-weight: bold;
font-size: 42px;
padding-right: 25px;
padding-top: 65px;
color:white;
}

.title a {
color: white;
text-decoration: none;
}

div.content {
text-align: left;
padding: 10px 15px;
padding-bottom: 40px;
background: white;
}

div.contenthead {
text-align: left;
padding: 10px 15px;
padding-bottom: 1px;
background: white;
}

div.footer {
margin-top: 15px;
}

.folded {
text-align: left;
display: -moz-inline-box;
display: inline-block;
height: 350px;
width: 135px;
/*border: white 1px solid;*/
background-color: white;
white-space: nowrap;
overflow: hidden;
background-repeat: no-repeat;
text-decoration: none;
vertical-align: top;
}

div.progbanner {
text-align: left;
margin-bottom: 5px;
}
.progdescrip {
position: absolute;
width: 950px;
height: 70px;
margin-top: 350px;
}
.frcdescrip {
background-image: url(/themes/tutorial/images/frc_descrip.png);
*background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/tutorial/images/frc_descrip.png', sizingMethod='crop');
}
.ftcdescrip {
background-image: url(/themes/tutorial/images/ftc_descrip.png);
*background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/tutorial/images/ftc_descrip.png', sizingMethod='crop');
}
.flldescrip {
background-image: url(/themes/tutorial/images/fll_descrip.png);
*background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/themes/tutorial/images/fll_descrip.png', sizingMethod='crop');
}

.foldedopen {
width: 680px;
}

div.newsitem {
padding: 5px;
margin-top: 15px;
margin-left: 20px;
margin-bottom: 10px;
min-height: 21px;
height: auto !important;
height: 21px;
font-size: 13px;
}

div.newstitle {
font-size: 18px;
font-weight: bold;
}

.feedentry {
margin-bottom: 15px;
}
.feedlink {
font-weight: bold;
}
.feedinfo {
margin-bottom: 5px;
font-style: italic;
}
.feedcontent {

}




.imgholder {
text-align: center;
}
img {
vertical-align: middle;
border: none;
}

.fade {
position: absolute;
left: 0;
top: 0;
position: fixed;
width: 100%;
height: 100%;
background: rgba(128, 128, 128, 0.5);
}
.hide {
display: none;
visibility: hidden;
}
.show {
display: table-cell;
visibility: visible;
}
.matframe {
position: absolute;
top: 0;
margin-top: 200px;
background: white;
padding: 10px;
text-align: right;
left: 50%;
border: blue 1px solid;
}
.pichold {
padding: 0;
text-align: left;
background: url(/themes/tutorial/images/loading.gif) no-repeat;
}
.vidhold {
vertical-align: middle;
text-align: center;
}
