body {color:#333333; background-color: #999; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

.tableWhiteBackground {background-color:#FFF;}

.texttitle {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; font-weight:bold;}
.textsubtitle {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; font-weight:normal;}

.bodytext {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; font-weight:normal;}
.newstext {color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal;}
.newsheadingSM {color:#F00; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;}

a {color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}
a:Hover {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:underline;}
a:visited {color:#CCC; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; text-decoration:none;}

.bodytextBold {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:13px; font-weight:bold;}
.bodyTextSmall {color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:10px;}

a.work {display:block; background-color:none; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding: 5 5 5 5; text-decoration: none; line-height:16px;}
a.work:hover {display:block; background-image:url(../img/rolloversmooth.png); font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding: 5 5 5 5; text-decoration: none; color:#fff; line-height:16px;}
a.work:visited {display:block; background-color:none;color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; padding: 5 5 5 5; text-decoration: none; line-height:16px;}

a.footerlink {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#000000; text-decoration:none}

a.footerlink:Hover {font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; color:#333333; text-decoration:none}

.disclaimer {font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 9px; font-style: normal; color: #fff; font-weight: normal; text-decoration: none; padding-top:5;}

a.mainnav {font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 60px; font-style: normal; color: #FFF; font-weight: bold; text-decoration: none; display:block;}
a.mainnav:Hover {font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 60px; font-style: normal;  
color: #999; font-weight: bold; text-decoration: none; background-image:url(../img/rollover.gif); display:block;}
a.mainnavsel {font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 60px; font-style: normal;  
color:#333; font-weight: bold; text-decoration: none; background-image:url(../img/rollover.gif); display:block;}

a.mainnav2 {display:block; font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color:#FFF; font-weight: normal; text-decoration: none; padding: 10 2 2 2;}
a.mainnav2:Hover {display:block; font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; text-decoration: none; background-image:url(../img/rollover2.gif); padding: 10 2 2 10;}
a.mainnav2sel {display:block; font-family:  Arial, verdana, Helvetica, sans-serif; font-size: 12px; font-style: normal; color: #000; font-weight: normal; text-decoration: none; padding: 10 2 2 2; background-image:url(../img/rollover2.gif);}


.leftboxbackground {background-image:url(../img/manmade-media-leftBackground.jpg); background-repeat:repeat; padding-bottom:10px;}
.rightboxbackground {background-image:url(../img/manmade-concrete-right.jpg); background-repeat:repeat; padding-left:10px; padding-right:10px; padding-top:40px;}
.dividerStyle {background-image:url(../img/lines-horizontalrule.jpg); background-repeat:repeat}
.featured { background-color:#b2b1b1; padding-left:10px; padding-right:10px; padding-bottom:10px;}


.calendarweekend {background-color:#F00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
.calendarToday{background-color: #ff9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.calendarLink{background-color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.calendarLink:hover{background-color: #6666ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.calendarLink:visited{background-color: #ffcc00; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
a.calendarLink:visited:hover{background-color: #6666ff; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal;}
