body { background:url('/assets/images/bg.gif') center center repeat-y #EFF7FC; font-family:Tahoma, Geneva, sans-serif; font-size:11px; margin:0px; }

td { vertical-align:top; }
form { margin:0px; }
img { border:none; }
a { text-decoration:none; color:#007EC5; }
a:hover { color:#999999; }

.left { float:left; }
.right { float:right; }
.clear { clear:both; }

.hide { display:none; visibility:hidden; }

#outer {  background:url('/assets/images/container_bg.jpg') top left repeat-x; }
#container { width:990px; }

#nav ul { list-style:none; margin:0px 0px 0px 50px; padding:0px; height:35px; }
#nav ul li { display:block; float:left; background:url('/assets/images/nav.gif') 0px 0px repeat-x; border-left:1px solid #848486; border-right:1px solid #484848; width:108px; }
#nav ul li a { display:block; text-align:center; color:#FFF; font-size:12px; background:url('/assets/images/nav.gif') 0px 0px repeat-x; padding:8px 0px 11px 0px; }
#nav ul li a:hover { background:url('/assets/images/nav.gif') 0px -35px repeat-x; }

#header { background:url('/assets/images/header.jpg') top left no-repeat; height:90px; } 
#header #logo, #header #logo a { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; background:url('/assets/images/pix.gif'); display:block; width:349px; height:90px;  }
#header #join { padding:0px; margin:31px 35px 0px 0px; background:url('/assets/images/pix.gif'); display:block; width:215px; height:27px; float:right; }

#content {  background:url('/assets/images/content_bot.gif') bottom left no-repeat; margin:0px 0px 0px 0px; padding-bottom:20px; }
#content #title { background:url('/assets/images/content_title.gif') top left no-repeat; margin:0px; padding:22px 0px 8px 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#content #util { background:url('/assets/images/content_util.gif') top left no-repeat; padding:8px 40px 4px 40px; height:19px; font-size:10px; color:#999999;  }
#content #util .left { float:right; }
#content #util .crumbs { float:left; }
#content #inner { background:url('/assets/images/content_inner.gif') top left repeat-y; }
#content #inner table { background:url('/assets/images/content_top.jpg') top left no-repeat; width:100%; }
#content #inner table td { vertical-align:top; }
#content #txt { color:#666666; padding:22px 30px 30px 55px; min-height:300px; height:auto !important; height:300px; }
#content #rightcol { padding:0px 28px 0px 0px; width:240px; }
#content #rightcol table { width:100%; background:none; }
#content #rightcol table tr { background:url('/assets/images/tr.gif') bottom left repeat-x;}
#content #rightcol table td { padding:2px 5px 4px 10px; vertical-align:top; text-align:left; font-size:10px; color:#333333; }
#content #rightcol table td.title { text-align:left; color:#007EC5; width:68px; }

#content.noNav { background:url('/assets/images/reportstxt_bot.gif') bottom left no-repeat; }
#content.noNav #contentTxt { background:url('/assets/images/reportstxt_bg.gif') top left repeat-y; }
#content.noNav #txt2 { background:url('/assets/images/reportstxt_top.gif') top left no-repeat; color:#666666; padding:20px 60px 30px 55px; min-height:300px; height:auto !important; height:300px; }

#content.Nav { background:url('/assets/images/content_bot2.gif') bottom left no-repeat #EFF7FC; }
#content.Nav #title { background:url('/assets/images/content_title2.gif') top left no-repeat; }
#content.Nav #util { background:url('/assets/images/content_util2.gif') top left no-repeat; }
#content.Nav #contentTxt { background:url('/assets/images/reportstxt_bg2.gif') top left repeat-y; }
#content.Nav #txt2 { background:url('/assets/images/reportstxt_top2.gif') top left no-repeat; color:#666666; padding:20px 60px 30px 55px; min-height:300px; height:auto !important; height:300px; }

.contentRight { background:url('/assets/images/home_right_bg.gif') top left repeat-y; }
.contentRight .inner { background:url('/assets/images/home_right_top.gif') top left no-repeat; }
.contentRight h3 { margin:0px; padding:22px 0px 14px 30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
.contentRight ul { list-style:none; margin:0px; padding:0px; }
.contentRight ul li { padding:6px 0px 8px 15px; margin:0px 28px 0px 20px; background:url('/assets/images/tr.gif') bottom left repeat-x; color:#666666; }

.sumImg img { height:116px; width:159px; }
.sumImg { height:116px; background:#EEE; padding:1px; border:1px solid #fff; }
.sumTd { background:url('/assets/images/summary_head.gif') top left no-repeat #F5FAFD; padding:0px 10px 0px 10px; font-size:11px; border:1px solid #fff; border-top:none; border-left:none;  }
.sumTd h4 {  margin:0px; padding:8px 0px 14px 0px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; color:#FFF;  }
.sumTd .more { margin:9px 9px 0px 0px; display:block; font-size:11px; font-weight:bold; color:#FFF; }

#content #camPage { text-align:center; padding:20px 0px 20px 20px; color:#666666; }
#content #camPage .camImg { margin-bottom:10px; }
#content #rightcolCam { padding:0px 28px 0px 0px; width:240px; }
#content #rightcolCam table { width:100%; background:none; }
#content #rightcolCam table tr { background:url('/assets/images/tr.gif') bottom left repeat-x; }
#content #rightcolCam table td { padding:15px 0px 15px 20px; } 
#content #rightcolCam table td img { border:2px solid #fff; }
#content #rightcolCam table .head { color:#007EC5; font-weight:bold; font-size:12px; padding:5px 5px 5px 10px; text-align:left; border-bottom:1px solid #fff; }
#content #rightcolCam table td a { color:#999999; display:block; width:84px; background:#fff; text-align:center; font-size:10px; padding-bottom:4px; }

#reports { background:url('/assets/images/reports_bg2.gif') top left repeat-y; }
#reports #inner { background:url('/assets/images/reports_bot2.gif') bottom left no-repeat; padding-bottom:21px; }
#reports #inner #reportsTable { background:url('/assets/images/reports_top.gif') top left no-repeat; }
#reports #inner #reportsTable td.toptitle { color:#FFF; font-weight:bold; font-size:13px; padding:26px 10px 16px 10px; }
#reports #inner #reportsTable td table { width:221px; }
#reports #inner #reportsTable td table td { padding:2px 5px 4px 3px; vertical-align:top; font-size:11px; color:#333333; }
#reports #inner #reportsTable td table td.title { text-align:left; color:#007EC5; width:78px; }
#reports #inner #reportsTable td table td.titleWide { text-align:left; color:#007EC5; }
#reports #inner #reportsTable td table tr { background:url('/assets/images/tr.gif') bottom left repeat-x; }
#reports #inner #reportsTable.reportsMid { background:url('/assets/images/reports_middle2.gif') top left repeat-x; }
#reports #inner #reportsTable.txttable { background:url('/assets/images/reports_top3.gif') top left no-repeat; }
#reports #title { background:url('/assets/images/content_title.gif') top left no-repeat; margin:0px; padding:22px 0px 8px 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#reports #util { background:url('/assets/images/content_util.gif') top left no-repeat; padding:8px 40px 4px 40px; height:19px; font-size:10px; color:#999999;  }
#reports #util .crumbs { float:left; }
#reports #reportsTxt { background:url('/assets/images/reportstxt_bg.gif') top left repeat-y; }
#reports #txt { background:url('/assets/images/reportstxt_top.gif') top left no-repeat; color:#666666; padding:20px 60px 30px 55px; min-height:68px; height:auto !important; height:68px;  }
.PrintLink {  font-size:13px;  }

#cams { background:url('/assets/images/cams.gif') top left repeat-y; }
#cams .title { background:url('/assets/images/content_title.gif') top left no-repeat; margin:0px; padding:22px 0px 8px 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#cams .title2 { background:url('/assets/images/cams_mid.gif') top left no-repeat; margin:0px; padding:22px 0px 8px 40px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#cams .title3 { margin:0px; padding:22px 0px 8px 17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#cams #camsTop { background:url('/assets/images/cams_top.gif') top left no-repeat; }
#cams .inner { padding:10px 0px 10px 0px; text-align:center; }
#cams .inner td img { border:2px solid #fff; }
#cams .inner td a { color:#999999; display:block; width:84px; background:#fff; text-align:center; font-size:10px; padding-bottom:4px; }
#cams .inner td { padding:0px 5px 0px 5px; }
#cams #cam3 { background:url('/assets/images/cams_2.gif') top left no-repeat; }
#cams .inner2 td img { border:2px solid #fff; }
#cams .inner2 td a { color:#999999; display:block; width:84px; background:#fff; text-align:center; font-size:10px; padding-bottom:4px; }
#cams .inner2 td { padding:0px 5px 0px 5px; }
#cams .inner2 { background:url('/assets/images/cams_2mid.gif') top left repeat-y; }
#cams .cam3 { padding:10px 0px 10px 0px; }

#home { background:#EFF7FC; }
#home .homeRight { background:url('/assets/images/home_right_bg.gif') top left repeat-y; }
#home .homeRight .inner { background:url('/assets/images/home_right_top.gif') top left no-repeat; }
#home .homeRight h3 { margin:0px; padding:22px 0px 14px 30px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#home .homeRight .rightMid { background:url('/assets/images/home_right_mid.gif') top left no-repeat; }
#home .homeRight .rightTxt { padding:2px 30px 10px 30px; text-align:center; color:#666666; }
#home .homeRight .rightImg { padding:2px 30px 2px 30px; text-align:left; color:#666666; }
#home .homeRight ul { list-style:none; margin:0px; padding:0px; }
#home .homeRight ul li { padding:6px 0px 8px 15px; margin:0px 28px 0px 20px; background:url('/assets/images/tr.gif') bottom left repeat-x; color:#666666; }
#home .homeReports { background:url('/assets/images/home_bg.gif') top left repeat-y; }
#home .homeReports .inner { background:url('/assets/images/home_top.gif') top left no-repeat; }
#home .homeReports table table td { font-size:10px; color:#333333; background:url('/assets/images/tr.gif') bottom left repeat-x; padding:3px 4px 5px 8px; text-align:right; }
#home .homeReports table table td.img { background:none; padding:0px;  }
#home .homeReports table table td.title { color:#007EC5; width:70px; text-align:left; padding-right:0px; }
#home .homeReports table table td.title2 { background:none; font-size:11px; font-weight:bold; color:#007EC5; padding:22px 0px 4px 8px; text-align:left; }
#home .homeReports .homeMid { background:url('/assets/images/home_mid.gif') top left no-repeat; }
#home .whatsNew h3 { background:url('/assets/images/new_top.gif') top left no-repeat; margin:0px; padding:0px 0px 13px 20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#FFF; }
#home .whatsNew .right a { padding:4px 25px 0px 0px; display:block; color:#FFF; font-weight:bold; }
#home .whatsNew .date { font-size:10px; display:inline-block; padding:2px 10px 2px 25px; background:url('/assets/images/icon_date.jpg') top left no-repeat; margin-left:16px; }
#home .whatsNew .title { font-size:11px; font-weight:bold; display:inline-block; padding:2px 10px 2px 17px; }
#home .whatsNew { background:url('/assets/images/new_bg.gif') top left repeat-y;  }
#home .whatsNew .txt { background:url('/assets/images/tr.gif') bottom left repeat-x; margin:0px 10px 0px 9px; margin-bottom:2px; padding:5px 20px 7px 10px; font-size:11px; color:#666;  }

#footer { background:url('/assets/images/footer_top.gif') top left no-repeat #FFF; font-size:10px; color:#999999; padding:30px 35px 0px 35px; height:60px; }
#footer .right #cclogo { background:url('/assets/images/cclogo.gif') top left no-repeat; width:259px; height:9px; display:block; margin-top:2px; }

#summaryBlocks hr { border: none 0; border-top: 1px solid #EEE; border-bottom: 1px solid #F5FAFD; height: 2px;
}

.thumbContainer { width:850px; margin:auto; }
.thumb { width:90px; text-align:center; padding:5px; float:left; margin:10px; height:80px; overflow:hidden; }
.thumbCaption { padding:5px; color:#000; }

