/*
Theme Name: cgn7
Description: Custom theme for CGN7
Author: David Barber | 971-275-2135 | daveb68@gmail.com

*/
* {
list-style:none;
outline:none;
text-decoration:none;
margin:0;
padding:0
}

body {
background:url(background3.jpg) top center no-repeat #000;
font-size:75%;
font-family:Arial, Helvetica, sans-serif;
line-height:120%;
color:#666
}

#divSchedule {
font-size:.8em;
text-transform:uppercase;
color:#fff;
padding:10px 10px 20px 0
}

#divSchedule h1 {
font-size:2em;
line-height:180%;
}

#divSchedule table tr td {
padding:3px
}

#divSchedule table .schedulerowheader {
background:transparent;
font-weight:700;
font-size:1.5em
}

#divSchedule table .schedulerow td {
background:#4775af
}

#divSchedule table .schedulerow2 td {
background:#315077
}

#divSchedule table .highlight {
background:#f7921c
}

#divSchedule table .schedulerow2 .highlight {
background:#ca710a
}

#divSchedule table tr td.dayheader {
background:transparent !important;
font-weight:700;
text-align:right
}

.clear {
clear:both
}

.separator {
height:20px
}

/* MAIN */
#wrapper {
width:960px;
margin:0 auto
}

#main {
width:960px;
margin:auto
}

/* HEADER */
#header {
width:960px;
height:135px;
background:transparent
}

/* NAV */
#nav {
width:960px;
height:40px;
margin-bottom:10px;
background:transparent
}

#nav ul {
margin-left:20px
}

#nav ul li {
display:inline;
height:40px;
line-height:40px;
float:left;
font-weight:700
}

#nav ul li a,#nav ul li a:visited {
color:#418fea;
padding:0 20px 0 0
}

#nav ul li a:hover {
color:#066070;
padding:0 20px 0 0
}

#nav ul li.more a {
color:#fff !important;
padding:0 20px 0 0
}

/* CONTENT */
#homegraphics img {
width:506px;
height:400px;
border-width:0;
margin:8px;
padding:0
}

#homegraphics {
float:left;
width:522px;
border:1px #333 solid;
height:416px;
background:#000;
margin:0;
padding:0
}

#businesslinks {
float:left;
width:522px;
height:200px;
margin:0;
padding:0
}

#businesslinks img {
float:left;
width:165px;
height:165px;
border:1px #fff solid;
margin-left:6px
}

#videoplayer {
float:right;
width:400px;
border:1px #333 solid;
margin-left:16px;
background:#000;
height:400px;
padding:8px
}

img.accessgranted1,img.nwvideo1,img.outthere1 {
cursor:pointer
}

#sidebarhelp {
float:right;
width:400px;
border:1px #333 solid;
margin-left:16px;
background:#000;
height:165px;
padding:0 8px
}

/* FOOTER */
#footer {
width:960px;
background:url(footer.png) top center no-repeat transparent;
padding:80px 0 60px
}

#footer p {
line-height:140%;
text-align:center;
margin-bottom:10px
}

#footer a,#footer a:visited {
color:#418fea
}

#footer a:hover {
color:#066070
}

a img,img {
border:none
}

.alignright,#nav ul li.date,.imgright {
float:right
}

.alignleft,.imgleft {
float:left
}

.attachment a:hover,.imgleft a:hover,.imgright a:hover {
background-color:#FFF
}

.imgleft img,.imgright img {
border:1px solid #999;
height:100px;
width:100px;
padding:2px
}

#simplemodal-overlay {
background-color:#000;
cursor:wait;
z-index:400000
}

#simplemodal-container {
height:400px;
width:600px;
background-color:#fff;
border:3px solid #ccc
}

#simplemodal-container a.modalCloseImg {
background:url(x.png) no-repeat;
width:25px;
height:29px;
display:inline;
z-index:500000;
position:absolute;
top:-14px;
right:-18px;
cursor:pointer
}

#divFeedback-container {
background:#fff
}

#divSchedule,#divFeedback,#homegraphics.hideimages img {
display:none
}

.tooltip{ 
position: absolute; 
top: 0; 
left: 0; 
z-index: 3000; 
display: none; 
}

