A:link {
color: #1F86FF !important;
text-decoration: underline;
}

A:hover {
color: #1F86FF;
text-decoration: underline;
}

A:active {
color: #1F86FF;
text-decoration: underline;
}

A:visited {
color: #003572;
text-decoration: underline;
}

BODY, BODY.webMain {
text-align:center;
}

TABLE.webOuterTable {
margin:0 auto !important;
text-align:left;
}

TD.webHeaderVertNav {
background: url(/wqcs/media/images/navBg.gif) #356aa0 top repeat-x;
border-top: 1px solid #f4e007;
border-bottom: 1px solid #f4e007;
padding-top: 7px;
padding-bottom: 7px;
}

A.webHeaderVertNav, A.webHeaderVertNavSel, A.webHeaderVertNav:hover, A.webHeaderVertNavSel:hover, A.webHeaderVertNav:active, A.webHeaderVertNavSel:active, A.webHeaderVertNav:visited, A.webHeaderVertNavSel:visited {
color:#FFFFFF !important;
font-size:12px !important;
text-decoration:none;
}

TH.webSideRail, TH.webSideRail1, TH.webSideRail2, TH.webSideRail3, TH.webSideRail4, TH.webSideRail5, TH.webSideRail6, TH.webSideRail7, TH.webSideRail8, TH.webSideRail9, TH.webSideRail10, TH.webSideRail11, TH.webSideRail12, TH.webSideRail13, TH.webSideRail14, TH.webSideRail15 {
font-size: 12px;
height:30px;
background:url(/wqcs/media/images/siderailBg.gif) #7faaca top repeat-x;
}

TD.webSideRail, TD.webSideRail1, TD.webSideRail2, TD.webSideRail3, TD.webSideRail4, TD.webSideRail5, TD.webSideRail6, TD.webSideRail7, TD.webSideRail8, TD.webSideRail9, TD.webSideRail10, TD.webSideRail11, TD.webSideRail12, TD.webSideRail13, TD.webSideRail14, TD.webSideRail15 {
background:url(/wqcs/media/images/siderailboxBg.gif) #FFFFFF bottom repeat-x;
border:1px solid #EEEEEE;
}

TD.webOuterTableC1 TD.webSideRail1 {
border:none;
padding:0;
}

TD.webOuterTableC2 {
z-index:0;
}

TABLE.webContent, TABLE.webContent1, TABLE.webContent2, TABLE.webContent3, TABLE.webContent4, TABLE.webContent5 {
border:1px solid #EEEEEE;
z-index:1;
}

TH.webContent, TH.webContent1, TH.webContent2, TH.webContent3, TH.webContent4, TH.webContent5 {
font-size: 18px;
background:url(/wqcs/media/images/webcontentheadingBg.gif) #003572 top repeat-x;
height:30px;
}

TD.art-content A:link {font-size: 14px; color: #f3e108; font-weight: bold;} /*headline*/


/*NOW ON AIR FEED: This controls the colors of your Now on Air bucket. You can change the background color, link and text colors by altering the colors below. More detailed information can be found in your Public Interactive Startup Kit.*/
TABLE.gnc { font-size: 10px;}
.gncProgramName {padding: 2px;  font-size: 11px; font-weight: bold;}
.gncProgramTime {padding: 2px;  font-size: 11px;}
.gncProgramDesc {padding: 2px; font-size: 11px;}
.gncHostName {padding: 2px; font-size: 11px;}
A.gncListenNow {padding: 2px; color: rgb(244, 224, 6); font-size: 12px; font-weight: bold;}
.gncTitle {padding: 2px;  font-size: 11px;}

img {border:none;}



/*******************************************************************************

CSS for the menu

*******************************************************************************/
#nav, #nav ul { /* all lists */
padding: 0;
margin: 0;
list-style: none;
float : left;
width : 200px;
z-index:999;
}

#nav li { /* all list items */
position : relative;
float : left;
line-height : 1.25em;
margin-bottom : -1px;
width: 200px;
background: #356AA0 url(http://www.wqcs.org/wqcs/media/images/navBg.gif) repeat-x 50% 0%;
border-bottom: 1px solid #F4E007;
border-top: 1px solid #F4E007 ;
padding-bottom: 7px;
padding-top: 7px;
z-index:0;
}

#nav li a {
width: 190px;
display : block;
color : #FFF !important;
font-weight : bold;
text-decoration : none;
padding : 0px 0px 0px 5px;
}

#nav li a.flyout {
background:url(/wqcs/media/flyoutArrow.gif) right no-repeat;
}

#nav li a:hover {
color : white;
text-decoration:underline;
}

#nav li ul { /* second-level lists */
position : absolute;
left: -999em;
margin-left: 201px;
margin-top : -20px;
z-index:1;
}

#nav li ul li { /* second-level lists */
background-color: #5084b3;
background-image:none;
border-bottom: 1px solid #1E5288;
border-top: 1px solid #1E5288;
border-right:1px solid #fff;
border-left:1px solid #fff;
}

#nav li ul ul { /* third-and-above-level lists */
left: -999em;
z-index:2;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
left: auto;
}

#content {
margin-left : 12em;
}
