/*site css file*/

/*general shared styles*/
.transparent{
opacity: 0;
-moz-opacity: 0;
filter: alpha(opacity=0);
}

.center1{ 
margin-left: auto;
margin-right: auto;
}

img{
border:0;
}

.offScreen{
position:absolute;
left:-1000px;
top:-1000px;
}

.handCursor{
cursor:pointer;
cursor:hand;
}

body{
background: #9fa2a4 url(/_images/site/bkgd.jpg) repeat-x;
margin:0px;
padding:0px;
}

body, p, input, textarea, .copy{
font-family: Arial, Helvetica, sans-serif;
color:#56585b;
font-size: 14px;
line-height: 17px;
} 

p{
margin:0px 0px 20px 0px;
padding:0px;
}

li{
list-style-type: circle;
}

a, a:link, a:visited, .subBox a.boxHot, .subBox a.boxHot:link, .subBox a.boxHot:visited{
color:#017dc3;
text-decoration: none;
}

a:hover, .subBox a.boxHot:hover{
text-decoration: underline;
}

img:hover{
text-decoration:none;
}

input, textarea{
background-color:#ebeef0;
border:1px solid #d4d7d9;
height:18px;
margin:3px 0px 2px 0px;
padding:2px 0px 0px 3px;
}

.checkbox{
background:none;
border:none;
height:14px;
margin:0px;
padding:0px;
}

h1, h2, h3{
margin:0px;
font-family: Arial, Helvetica, sans-serif;
color:#252525;
font-size:21px;
line-height:normal;
font-weight:bold;
}

h2{
font-size:17px;
}

h3{
font-size:14px;
line-height:17px;
}

.linkArrow{
font-size:120%;
}

/*styles for the homepage*/

.qlTitle, .qlTitle a{
font-family: Georgia, Times New Roman, serif;
color:#56585b;
font-size:10px;
line-height:18px;
font-weight:bold;
text-transform: uppercase;
}

.qlPop, .qlPop a, .tickerFont, .tickerFont a{
font-family: Arial, Helvetica, sans-serif;
color:#707070;
font-size:12px;
text-decoration:none;
}

.qlPop{
line-height:normal;
}

.qlPop a{
color:#017dc3;
}

.qlPop a:hover, .tickerFont a:hover{
text-decoration:underline;
}

/*styles for content pages*/

.timeline span{
clear:both;
float:left;
margin-top:20px;
font-weight:bold;
}

.timeline p{
margin:20px 0px 0px 130px;
}

.contentRule, .timeline div{
border-bottom:7px solid #f8e480;
width:100%;margin-top:20px;
}

.contentRule #txt, .timeline div span{
font-family: Georgia, Times New Roman, serif;
font-size:20px;
font-weight:bold;
color:#464f54;
padding-left:0px;
margin-top:0px;
float:none;
}

.overviewBox, .subBox, .noBox{
color:#56585b;
font-weight:normal;
background-color:#f8e480;
width:620px;
margin-bottom:30px;
}

.overviewBox{
padding:10px 20px 25px 20px;
}

.overviewBox h1{
position:absolute;
margin-top:-30px;
}

.overviewBox p, .overviewBox a{
font-family: Georgia, Times New Roman, serif;
font-size:20px;
line-height:25px;
padding: 0px;
margin:0px;
}

.subBox{
padding:25px 20px 30px 20px;
}

.subBox h1{
position:absolute;
margin-top:-45px;
}

.subBox p, .subBox a{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
line-height:20px;
padding: 0px;
margin:0px;
}

.noBox{
padding:10px 20px 5px 20px;
}

.noBox h1{
position:absolute;
margin-top:-30px;
}

.overviewBox a, .overviewBox a:link, .subBox a, .subBox a:link{
color:#56585b;
text-decoration:underline;
}

.overviewBox a:hover, .subBox a:hover{
color:#017dc3;
}

.indent{
text-indent: 15px;
}

.dateTable, .dateTable td{
font-size:16px;
padding: 2px 10px 2px 0px;
}

/*rental/facilities*/
.facTitle{
border-bottom:1px solid #cccccc;
font-weight:normal;
padding-bottom:7px;
margin:35px 0px 12px 0px;
line-height:20px;
}

.facButton{
float:right;
padding-top:3px;
}

.facContent{
clear:both;
display:none;
}

/*styles for event/news/project 365 updates*/
.itemBox{
border-bottom:1px solid #cccccc;
clear:both;
float:right;
width:660px;
padding-top:15px;
}

.itemDate{
float:left;
width:200px;
margin-right:20px;
}

.itemEnclosure{
width:440px;
float:right;
}

.itemTitle{
margin-right:20px;
margin-bottom:15px;
font-weight:normal;
}

.itemImage{
margin-bottom:20px;
}

.itemContent{
clear:both;
display:none;
}

/*styles for the footer*/

.footerSoundBite{
font-family: Arial, Helvetica, sans-serif;
color:#a9a9a9;
font-size:30px;
line-height: normal;
font-style:italic;
}

.footerContent{
font-family: Arial, Helvetica, sans-serif;
color:#f1f1f1;
font-size:18px;
line-height:21px;
}

.footerCredit{
font-family: Arial, Helvetica, sans-serif;
color:#b5bcc0;
font-size:12px;
text-transform: uppercase;
}

a.footerYourStory{
color: #f1ca01;
font-size:10px;
text-transform: uppercase;
}

#footerLinks{
padding:5px 0px 20px 0px;
}

#footerLinks, #footerLinks a, #footerLinks a:link, #footerLinks a:visited {
color: #333333;
font-size: 10px;
text-decoration: none;
}

#footerLinks a:hover{
color: #000000;
text-decoration: underline;
}

/*styles for popup divs*/
.sbHeader{
background:#f1ca01;
padding:12px 14px 12px 14px;
margin:0px 0px 10px 0px;
border-bottom:1px solid #a9a9a9;
}