@charset "UTF-8";

/* CSS Document */
body {
    margin-top: 0;
    margin-left: 0;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: normal;
    color: #444444;
    font-size: 100%;
    background-image: url(/wc/first_level/graphics/backgroundgradient.jpg);
    background-repeat: repeat;
}

a, a:link, a:active, a:visited {
    text-decoration: none;
    color: #ffffff;
}

a:hover {
    text-decoration: underline;
}

ul  {
    padding: 0;
    margin: 0;
}

img {
    border: none;
}

li {
list-style: none;
}

form {
    display: inline;
    float: left;
    vertical-align:top;
    margin: 0px;
    padding: 0px;
}

label {
display: inline;
float: left;
text-align: left;
font-size: .65em;
padding: 0;
padding-right: 5px;
}

#skip { 
    position:absolute; 
    left: -3000px; 
    width: 200px; 
} 

.nodisplaytext { 
    position: absolute; 
    left: -3000px; 
    width: 200px;
}
    
/* Not in IE7 */
* > html #centering { 
    w\idth: 50em;
    ma\rgin: 5px auto;

}

#centering {
    width: 795px;
    margin: 5px auto;
    
}

#wordmark {
    position: relative;
    border: none;
    padding: 0;
    margin: 0;
    vertical-align: bottom;
    height: 56px;
}

#wordmark img {
    position: absolute;
}

/* Not in IE7 */
* html #navbackground {
    position: relative;
    top: 0;
    text-align: center;
    height: 1.5em;
    width: 749px;
    background-color: #656666;
    z-index: 2;
    border: none;
    padding: 0;
    margin: 0;
}

#navbackground {
    position: relative;
    top: 0;
    text-align: center;
    width: 744px;
    background-color: #656666;
    z-index: 2;
    border: none;
    border-right: 1px solid #656666;
    border-left: 1px solid #656666;
    padding: 0;
    margin: 0;
}

* html #topnavbar {
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
    padding: 2px 0 2px 0;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    border: none;
    }
    
#topnavbar {
    color: #ffffff;
    font-weight: bold;
    margin: 0px;
    padding: 2px 0 2px 0;
    vertical-align: middle;
    text-align: center;
    width: 741px;
    border: none;
 }
 
#topnavbar ul {
white-space: normal;
}

#topnavbar ul li    {
    display: inline;
    list-style: none;
    padding-top: 4px;
}

#topnavbar a:link   {
    color: #ffffff;
    font-weight: bold;
    background-color: #656666;
}

#topnavbar a:active {
    color: #ffffff;
    font-weight: bold;
    background-color: #656666;
}

#topnavbar a:visited    {
    color: #ffffff;
    font-weight: bold;
    background-color: #656666;
}

#topnavbar a:hover  {
    color: #ffffff;
    font-weight: bold;
    background-color: #656666;
}

/* Not in IE7 */
* html .constituent {
    font-size: .68em;
    margin-right: 4px;
    margin-left: 4px;
    text-align: left;
    white-space: normal;
}

.constituent {
    font-size: .68em;
    margin-right: 1em;
    margin-left: 1em;
    text-align: center;
    white-space: nowrap;
}

.padfirstitem {
    padding-left: 0px;
}

/* Not in IE7 */
* html #secondnavbackground {
    text-align: center;
    margin: 0 0 0 0;
    width: 749px;
    background-color: #efefef;
    z-index: 3;
}

#secondnavbackground {
    text-align: center;
    margin: 0 0 0 0;
    width: 746px;
    background-color: #efefef;
    z-index: 3;
}

/* Not in IE7 */
* html #secnavbar {
    text-align: center;
    clear: both;
    color: #333;
    margin: 0;
    vertical-align: middle;
    display: inline;
    width: 100%;

}

#secnavbar {
    text-align: center;
    clear: both;
    color: #333;
    margin: 0;
    vertical-align: middle;
    display: inline;

}

ul#secnavbar {
    position: absolute;
    margin: 0;
    padding: 0;
    text-align: center;
}

ul#secnavbar li {
    display: inline;
    list-style-type: none;
}

ul#secnavbar li a {
    font-weight: normal;
}

ul#secnavbar li a.last {
    border: none;
    padding-right: 0;
}

#secnavbar ul {
    padding: 0;
    margin: 0;
}

#secnavbar ul li {
    display: inline;
    vertical-align:middle;
    list-style: none;
    padding-top: 3px;
    padding-right: 13px;
    padding-bottom: 3px;
    padding-left: 13px;
    border-right: 1px solid #ccc;
}

#secnavbar a:link  {
    color: #333;
    font-weight: normal;
}
#secnavbar a:active {
    color: #333;
    font-weight: normal;
}

#secnavbar a:visited {
    color: #333;
    font-weight: normal;
}

#secnavbar a:hover {
    color: #333;
    font-weight: normal;
}

* html .subnav {
    font-size: .65em;
    white-space: normal;
    text-align: left;
}

.subnav {
    font-size: .65em;
    white-space: nowrap;
    text-align: left;
}

.firstsecborder {
    border-left: 1px solid #ccc;
}


/* Not in IE7 */
* html #searchArea {
    vertical-align: top;
    background-color: #e5e5e5;
    width: 709px;
    padding-right: 20px;
    padding-top: .25em;
    padding-bottom: .25em;
    padding-left: 20px;
    border-top: 2px solid #bbb;
    border-bottom: 2px solid #bbb;
}

/* Not in IE7 */
* > html #searchArea {
    vertical-align: top;
    background-color: #e5e5e5;
    w\idth: 39.5em;
    padd\ing-right: 4em;
    padd\ing-top: .25em;
    padd\ing-bottom: .25em;
    padd\ing-left: 3em;
    b\order-top: .15em solid #bbb;
    b\order-bottom: .15em solid #bbb;
}

#searchArea {
    vertical-align: top;
    background-color: #e5e5e5;
    height: 1em;
    width: 706px;
    white-space: nowrap;
    padding-top: 4px;
    padding-right: 20px;
    padding-bottom: 6px;
    padding-left: 20px;
    border-top: 2px solid #bbb;
    border-bottom: 2px solid #bbb;
}

#searchArea a:link  {
    color: #444;
    font-weight: normal;
}
#searchArea a:active {
    color: #444;
    font-weight: normal;
}

#searchArea a:visited {
    color: #444;
    font-weight: normal;
}

#searchArea a:hover {
    color: #444;
    font-weight: normal;
}

/* Not in IE7 */
* html #pop {
    width: 16em;
    float: left;
}

#pop {
    float: left;
    display: table;
    }

* html #ser {
    float: right;
    white-space: nowrap;
}

#ser {
    float: right;
    white-space: nowrap;
    display: table;
}

.formstyles {
    margin: 0;
    padding: 0;
    text-align: left;
    list-style: none;
}

.search {
    font-size: .65em;
    color: #444444;
    white-space: nowrap;
}

.search ul li{
    list-style: none;
}

/* Not in IE7 */
* html .selectbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: inline;
    float: left;
    width: 13em;
    height: 1.8em;
    background-color: #efefef;
    vertical-align: top;
    padding-left: 2px;
    margin: 0;
    font-size: .65em;
    border: 1px solid #ccc;
    color: #444444;
}

.selectbox {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: inline;
    float: left;
    width: 13em;
    height: 1.75em;
    background-color: #efefef;
    vertical-align: top;
    margin: 0;
    padding-left: 2px;
    font-size: .65em;
    border: 1px solid #ccc;
    color: #444444;
}

/* Not in IE7 */
* html .selectGroup {
    background-color: #efefef;
    color: #444444;
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    line-height: 1em;
}

.selectGroup {
    background-color: #efefef;
    color: #444444;
    font-size: 1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    text-align: left;
    line-height: 1em;
}


.inputbox {
    color: #444;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    display: inline;
    float: left;
    width: 150px;
    height: 1.30em;
    margin: 0;
    margin-right: 4px;
    padding: 1px;
    padding-bottom: 4px;
    text-align: left;
    font-size: .65em;
    border: 1px solid #ccc;
}


.go {
    margin-right: 0px;
    margin-left: 4px;
    float: left;
    vertical-align: top;
    width: 15px;
}


/* Not in IE7 */
* html #content {
    position: relative;
    float: left;
    width: 616px;
    border-left: .44em solid #ffffff;
    z-index: 1;
}
/* Not in IE7 */
* > html #content {
    position: relative;
    float: left;
    w\idth: 38.17em;
    b\order-left: .44em solid #ffffff;
    z-index: 1;
    
}

 #content {
    position: relative;
    float: left;
    border-left: 5px solid #ffffff;
    z-index: 1;
    white-space: nowrap;
    
}

/* Not in IE7 */
/*-- used in feature include --*/
* html #totalfeaturegraphic {
    position: relative;
    height: 100%;
    width:100%;
}

/* Not in IE7 */
* > html #totalfeaturegraphic img{
    padd\ing-top: .44em;
    he\ight: 13.89em ;
    w\idth: 37.52em;
}


#totalfeaturegraphic {
    z-index: 1;
    height: 227px;
    width: 616px;
    top: 0;
    left: 0;
    white-space: normal;
}


/* Not in IE7 */
* html #newsarea {
    position: relative;
    top: 0;
    left: 0;
    z-index: 3;
    height: 15em;
    width:100%;
    padding-right: 10px;
    border: 0;
    border-top: 5px solid #ffffff;
    margin: 0;
}

/* Not in IE7 */
* > html #newsarea {
    position: relative;
    top: 0;
    left: 0;
    z-index: 3;
    he\ight: 15em;
    w\idth: 37.52em;
    padd\ing-right: 0;
    border-top: .333em solid #ffffff;
    margin: 0;
    font-size: 1em;
}


#newsarea {
    position: relative;
    top: 0;
    left: 0;
    z-index: 3;
    height: 15em;
    width: 616px;
    border: 0;
    border-top: 5px solid #ffffff;
    margin: 0;
    white-space: normal;
}

/* used in news include */
.overtext {
	display:none;
}

/* Not in IE7 */
/* added right light grey border to news area */
* html #news {
    position: absolute;
    width: 50%;
    margin: 0;
    height: 19em;
    padding-right: 20%;
    padding-bottom: 5%;
    white-space: normal;
    border-right: none;
}

/* Not in IE7 */
* > html #news {
    position: absolute;
    w\idth: 48%;
    ma\rgin: 0;
    he\ight: 19em;
    padd\ing-bottom: 2em;
    border-right: none;
}

#news {
    position: absolute;
    width: 280px;
    margin: 0;
    height: 19em;
    padding-right: 20px;
    padding-bottom: 20px;
    white-space: normal;
    border-right: none;
}

#news ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

/* Not in IE7 */
* html #newstitle {
    top: 0;
    
    position: absolute;
    visibility: visible;
    line-height: 1.5em;
    background-color: transparent;
    z-index: 55;
    width: 100%;
    text-indent: 1.25em;
    /*color: #fff;*/
    color: #cc5500;
    font-weight: bold;
    border-bottom: none;
    font-size: 1em;
}

/* Not in IE7 */
* > html #newstitle {
    top: 0;
    left: 0;
    position: absolute;
    visibility: visible;
    line-height: 1.5em;
    background-color: transparent;
    z-index: 55;
    width: 100%;
    text-indent: 1.25em;
    /*color: #fff;*/
    color: #cc5500;
    font-weight: bold;
    b\order-bottom:none;
    font-size: 1em;
}

#newstitle {
    top: 0;
    left: 0;
    position: absolute;
    visibility: visible;
    line-height: 1.5em;
    background-color: transparent;
    z-index: 55;
    width: 300px;
    text-indent: 1.25em;
    
    /*color: #fff;*/
    color: #cc5500;
    font-weight: bold;
    border-bottom: none;
    font-size: 1em;
}

/* Not in IE7 */
#newstitle a, #newstitle a:link, #newstitle a:visited {
    /*color: #fff;*/
    color: #cc5500;
    font-weight: bold;
}

/* Not in IE7 */
#newstitle a:hover {
    /*color: #fff;*/
    color: #cc5500;
    font-weight: bold;
}

/* Not in IE7 */
* html #newstitleover {
    top: 0;
    left: 0;
    position: absolute;
    display: none;
    line-height: 3em;
    background-color: transparent;
    z-index: 55;
    width: 100%;
    color: #cc5500;
    font-weight: bold;
    border-bottom: none;
    font-size: .65em;
}

/* Not in IE7 */
* > html #newstitleover {
    top: 0;
    left: 0;
    position: absolute;
    display: none;
    line-height: 3em;
    background-color: transparent;
    z-index: 55;
    width: 100%;
    color: #cc5500;
    font-weight: bold;
    b\order-bottom: none;
    font-size: .65em;
}
#newstitleover {
    top: 0;
    left: 0;
    position: absolute;
    display: none;
    line-height: 3em;
    background-color: transparent;
    z-index: 55;
    width: 300px;
    color: #cc5500;
    font-weight: bold;
    border-bottom:  none;
    font-size: .65em;
    text-indent: 2em;
}

#newstitleover a, #newstitleover a:link, #newstitleover a:visited {
    
    color: #cc5500;
    font-weight: bold;
}

#newstitleover a:hover {
    
    color: #cc5500;
    font-weight: bold;
}

/* Not in IE7 */
* html #newscontent {
    position: absolute;
    padding-top: 3em;
    padding-left: 5%;
    padding-right: 25%;
    font-weight: normal;
    width: 85%;
    font-size: .65em;
    z-index: 6;
}

/* Not in IE7 */
* > html #newscontent {
    p\osition: absolute;
    padd\ing-top: 3em;
    padd\ing-left: 2em;
    padd\ing-right: 3em;
    f\ont-weight: normal;
    w\idth: 85%;
    f\ont-size: .65em;
    z-index: 6;
}

#newscontent {
    position: absolute;
    padding-top: 30px;
    padding-left: 2em;
    padding-right: 2em;
    font-weight: normal;
    /*width: 260px; */
    width: 240px;
    font-size: .65em;
    z-index:6;
    white-space: normal;
}

#newscontent li {
    padding-bottom: 1em;
}


.orangelinks a:link {
    display: block;
    font-weight: bold;
    color: #cc5500;
}

.orangelinks a:active {
    display: block;
    font-weight: bold;
    color: #cc5500;
}

.orangelinks a:visited {
    display: block;
    font-weight: bold;
    color: #cc5500;
}

.orangelinks a:hover {
    display: block;
    font-weight: bold;
    color: #cc5500;
    text-decoration: underline;
}


/* added below 1/11 */
 .specialreport {
display: inline;
background-color: #656666;
color: #fff;
padding: 1px 4px 1px 4px;
}

.weather {
display: inline;
background-color: #3333cc;
color: #fff;
padding: 1px 4px 1px 4px;
}

.alert {
display: inline;
background-color: #ff3333;
color: #fff;
padding: 1px 4px 1px 4px;
}

.weatherBullet {
list-style-image:url(/wc/first_level/graphics/snowflake.gif);
list-style-position: inside;
}

.alertBullet {
list-style-image:url(/wc/first_level/graphics/exclamation.gif);
list-style-position: inside;
}
/* added above 1/11 */


    * html #contact {
float: left;
width: 40%;
display: table;
top: 0;
}

* html #access {
    text-align: right;
    vertical-align: top;
    float: right;
    display: table;
    margin-top: 2px;
    margin-right: 10px;
    top: 0;
    width: 40%;
    white-space: nowrap;
    
}

* html #access img {
    float: right;
    padding-left: 2px;
}

* > html #footer {
    position: relative;
    w\idth: 73em;
    he\ight: 10em;
    padding-top: 0;
    padding-left: .88em;
    margin: 0;
    background-color: #e2e2e2;
    font-weight: normal;
    border-top: .15em solid #bbb;
    z-index: 6;
    font-size: .65em;
}

/* Not in IE7 */    
* html #footer {
    position: relative;
    clear: left;
    width: 744px;
    height: 10em;
    padding-top:0;
    padding-left: .88em;
    margin: 0;
    background-color: #e2e2e2;
    font-size: .65em;
    font-weight: normal;
    border-top: 2px solid #bbb;
    z-index: 6;
}

* > html #contact {
    f\loat: left;
    w\idth: 40%;
    t\op: 0;
}

* > html #access {  
    f\loat: right;
    te\xt-align: right;
    ve\rtical-align: top;
    ma\rgin-top: 2px;
    ma\rgin-right: 10px;
    t\op: 0;
    w\idth: 40%;
    w\hite-space: nowrap;
    }
    
* > html #access img {
    float: right;
    padding-left: 2px;
    }


#footer {
    position: relative;
    clear: left;
    /*float: left;*/
    height: 150px;
    padding-top: 0;
    padding-left: 10px;
    margin: 0;
    width: 736px;
    background-color: #e2e2e2;
    font-size: .65em;
    font-weight: normal;
    border-top: 2px solid #bbb;
    z-index: 6;
}

#contact {
	float: left;
	display: table;
	width: 40%;
	top: 0;
}

#access {
    text-align: right;
    vertical-align: top;
    float: right;
    margin-top: 2px;
    margin-right: 10px;
    top: 0;
    width: 40%;
    white-space: nowrap;
}

#access img {
    float: right;
    padding-left: 2px;
    }

#footer a:link {
    color: #444;
    font-weight: normal;
}

#footer a:active  {
    color: #444;
    font-weight: normal;
}

#footer a:visited  {
    color: #444;
    font-weight: normal;
    
}
#footer a:hover {
    color: #444;
    font-weight: normal;
    
}

#statement {
    font-size: .65em;
    width: 584px;
    border: 1px solid #ddd;
    min-height: 15em;
    white-space: normal;
    padding: 10px;
    padding-right: 20px;
    
}

#grey-vert-border {
    background-image:url(/wc/first_level/graphics/know/999-grey.gif);
    background-repeat: repeat-y;
    height: 310px;
    width: 1px;
    position: absolute;
    z-index: 15;
    top: 242px;
    left: 270px;
}



* html #know {
    position:absolute;
    top: 0;
    left: 45%;
    width: 90%;
    margin: 0;
}
    

#know {
    float: right;
    top: 0;
    left: 282px;
    width: 334px;
    margin: 0;
    height: 270px;
    white-space: normal;
}
    /* ------- */
    
#knowTitle {
    padding-left: 4px;
    padding-top: 10px;
    padding-bottom: 10px;
    height: 40px;
}

#knowTabs {
    height: 30px;
    width: 324px;
    font-size: .6em;
    line-height: 1em;
    font-weight: normal;
    

}

#knowTabs li {
    float: left;
    display: block;
    height: 20px;
    width: 78px;
    padding-top: 4px;
    padding-bottom: 6px;
    margin-right: 3px;
    background-color:#656666;
    text-align: center;
    vertical-align: middle;
}

.knowTabs_active , .knowTabs_hover {
    background-color: #cc5500;
}



#knowTabs li a {
    color: #fff;
    font-weight: normal;
}

#knowStory {
    padding-top: 17px;
    padding-right: 10px;
    padding-bottom: 17px;
    padding-left: 4px;
    color: #333;
    font-size: .6em;
    line-height: 1.36em;
    
}

.knowStory_img {
    float: left;
    padding-right: 4px;
    margin-left: 0;
}

#knowStory H1 {
    color: #cc5500;
    font-size: 1.5em;
    padding: 0;
    padding-bottom: .1em;
    margin: 0;
}

#knowStory p {
    padding: 0;
    margin: 0;
}

#knowStory a, #knowStory a:link, #knowStory a:visited, #knowStory a:hover {
    color: #cc5500;
    display: block;
    font-weight: bold;
}

#knowStorydate {
    /*color: #888;*/
    color: #656666;
    font-size: 1em;
}

#knowLinks {
    font-size: .65em;
    line-height: 1.35em;
    padding-left: 4px;
    clear: left;
    
}
#knowLinks a , #knowLinks a:link , #knowLinks a:visited , #knowLinks a:hover {
    color: #cc5500;
    text-decoration: none;
    vertical-align:top;
}

#knowLinks a:hover {
    text-decoration: underline;
}

/* ---------------------------- */

#eventsStory {
    padding-top: 17px;
    padding-right: 10px;
    padding-bottom: 17px;
    padding-left: 4px;
    color: #333;
    font-size: .6em;
    line-height: 1.36em;
    
}

.eventsStory_img {
    float: left;
    padding-right: 4px;
    margin-left: 0;
}

#eventsStory H1 {
    color: #cc5500;
    font-size: 1.5em;
    padding: 0;
    padding-bottom: .1em;
    margin: 0;
}

#eventsStory p {
    padding: 0;
    margin: 0;
}

#eventsStory a, #eventsStory a:link, #eventsStory a:visited, #eventsStory a:hover {
    color: #cc5500;
    display: block;
    font-weight: bold;
}

#eventsStorydate {
    /*color: #888;*/
    color: #656666;
    font-size: 1em;
}

#eventsLinks {
    font-size: .65em;
    line-height: 1.35em;
    padding-left: 4px;
    clear: left;
    
}
#eventsLinks a , #eventsLinks a:link , #eventsLinks a:visited , #eventsLinks a:hover {
    color: #cc5500;
    text-decoration: none;
    vertical-align:top;
}

#eventsLinks a:hover {
    text-decoration: underline;
}

/* ---------------------------- */

#videoStory {
    padding-top: 17px;
    padding-right: 10px;
    padding-bottom: 17px;
    padding-left: 4px;
    color: #333;
    font-size: .6em;
    line-height: 1.36em;
    
}

.videoStory_img {
    float: left;
    padding-right: 4px;
    margin-left: 0;
}

#videoStory H1 {
    color: #cc5500;
    font-size: 1.5em;
    padding: 0;
    padding-bottom: .1em;
    margin: 0;
}

#videoStory p {
    padding: 0;
    margin: 0;
}

#videoStory a, #videoStory a:link, #videoStory a:visited, #videoStory a:hover {
    color: #cc5500;
    display: block;
    font-weight: bold;
}

#videoStorydate {
    color: #656666;
    font-size: 1em;
}

#videoLinks {
    font-size: .65em;
    line-height: 1.35em;
    padding-left: 4px;
    clear: left;
    
}
#videoLinks a , #videoLinks a:link , #videoLinks a:visited , #videoLinks a:hover {
    color: #cc5500;
    text-decoration: none;
    vertical-align:top;
}

#videoLinks a:hover {
    text-decoration: underline;
}

/* ---------------------------- */

#socialStory {
    padding-top: 17px;
    padding-right: 10px;
    padding-bottom: 17px;
    padding-left: 4px;
    color: #333;
    font-size: .6em;
    line-height: 1.36em;
    
}

.socialStory_img {
    float: left;
    padding-right: 4px;
    margin-left: 0;
}

#socialStory H1 {
    color: #cc5500;
    font-size: 1.5em;
    padding: 0;
    padding-bottom: .1em;
    margin: 0;
}

#socialStory p {
    padding: 0;
    margin: 0;
}

#socialStory a, #socialStory a:link, #socialStory a:visited, #socialStory a:hover {
    color: #cc5500;
    display: block;
    font-weight: bold;
}

#socialStorydate {
    color: #656666;
    font-size: 1em;
}

#socialStorySourceImg {
    height: 20px;
    width: 67px;
    margin-left: 75px;
    background-position: top left;
    background-repeat: no-repeat;
}

#socialStorySourceImg.twitter {
    background-image: url(/wc/first_level/graphics/know/twitter_logo.jpg);
}

#socialStorySourceImg.blogs {
    background-image: url(/wc/first_level/graphics/know/blogs_logo.jpg);
}

#socialStorySourceImg.facebook {
    background-image: url(/wc/first_level/graphics/know/facebook_logo.jpg);
}

#socialStorySourceImg.flickr {
    background-image: url(/wc/first_level/graphics/know/flickr_logo.jpg);
}

#socialStorySourceImg.youtube {
    background-image: url(/wc/first_level/graphics/know/youtube_logo.jpg);
}

#socialLinks {
    font-size: .65em;
    padding-left: 4px;
    clear: left;
    
}

#socialLinks ul {
    padding: 0;
    margin: 0;
    margin-top: -5px;
    position: relative;
}
    
#socialLinks a , #socialLinks a:link , #socialLinks a:visited , #socialLinks a:hover {
    color: #cc5500;
    text-decoration: none;
    vertical-align:top;
}

#socialLinks a:hover {
    text-decoration: underline;
}

/* ---------------------------------------*/

.no_bullet {
    list-style: none;
    /*list-style-position: inside;*/
    padding: 0;
    margin:0;
    margin-bottom: 5px;
}


.knowLinksList li {
    background-image: url(/wc/first_level/graphics/know/comment_icon.gif);
    background-position: center left;
    background-repeat: no-repeat;
    list-style: none;
    padding: 0;
    padding-left: 22px;
    margin:0;
    margin-bottom: 5px;	
}

.knowLinksList li.comment {
    background-image: url(/wc/first_level/graphics/know/comment_icon.gif);
}

.knowLinksList li.video {
    background-image: url(/wc/first_level/graphics/know/video_icon.png);
}

.knowLinksList li.photo {
    background-image: url(/wc/first_level/graphics/know/camera_icon.png);
}

#socialLinks li {
    background-image: url(/wc/first_level/graphics/know/socialmedia_icon.jpg);
    background-position: bottom left;
    background-repeat: no-repeat;
    list-style: none;
    vertical-align: middle;
    padding: 0;
    padding-top: 6px;
    padding-left: 27px;
    margin:0;
    
}

#socialLinks li.flickr {
    background-image: url(/wc/first_level/graphics/know/flickr_icon.jpg);
}

#socialLinks li.facebook {
    background-image: url(/wc/first_level/graphics/know/facebook_icon.gif);
}

#socialLinks li.twitter {
    background-image: url(/wc/first_level/graphics/know/twitter_icon.gif);
}

#socialLinks li.youtube {
    background-image:url(/wc/first_level/graphics/know/youtube_icon.gif);
}

#socialLinks li.blogs {
    background-image:url(/wc/first_level/graphics/know/blogs_icon.jpg);
}
	
#socialLinks li.socialmedia {
    background-image:url(/wc/first_level/graphics/know/socialmedia_icon.jpg);
}

#imgITKholder, #imgEventsholder, #imgVideoholder, #imgSocialholder {
    float: left;
}
        
#bottomGraphics {
    position: relative;
    width: 324px;
    margin-top: 0;
    margin-left: 4px;
    padding-top: 0px;
    border-top: 1px solid #aaa;
    margin-bottom: .75em;
    height: 70px;
    font-size: 0.65em;
}

#bottomContainer1 {
    position: relative;
}
    
#bottom1 {
    height: 64px;
    position: absolute;
}

#bottom1 img {
    padding: 0;
    padding-right: 1px; /* changed from 4px */
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#bottomOver1 {
    margin-top: 4px;
    padding-top: 2px;
    position: absolute;
    color: #fff;
    font-weight: normal;
    background-image:url(/wc/first_level/graphics/know/orange.png);
    background-repeat: repeat;
    height: 44px;
    width: 58px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 100%;
}


/*-----------------*/
    
#bottomContainer2 {
    position: relative;
    left: 65px;
}

#bottom2 {
    height: 64px;
    position: absolute;
}

#bottom2 img {
    padding: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#bottomOver2 {
    margin-top: 4px;
    padding-top: 2px;
    position: absolute;
    color: #fff;
    font-weight: normal;
    background-image:url(/wc/first_level/graphics/know/orange.png);
    background-repeat: repeat;
    height: 44px;
    width: 58px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 100%;
}

/*-----*/
#bottomContainer3 {
    position: relative;
    left: 130px;
}

#bottom3 {
    height: 64px;
    position: absolute;
}

#bottom3 img {
    padding: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#bottomOver3 {
    margin-top: 4px;
    padding-top: 2px;
    position: absolute;
    color: #fff;
    font-weight: normal;
    background-image:url(/wc/first_level/graphics/know/orange.png);
    background-repeat: repeat;
    height: 44px;
    width: 58px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 100%;
}

/*------*/
#bottomContainer4 {
    position: relative;
    left: 195px;
}

#bottom4 {
    height: 64px;
    position: absolute;
}

#bottom4 img {
    padding: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#bottomOver4 {
    margin-top: 4px;
    padding-top: 2px;
    position: absolute;
    color: #fff;
    font-weight: normal;
    background-image:url(/wc/first_level/graphics/know/orange.png);
    background-repeat: repeat;
    height: 44px;
    width: 58px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 100%;
}
/* ------------------ */
#bottomContainer5 {
    position: relative;
    left: 260px;
}

#bottom5 {
    height: 64px;
    position: absolute;
}

#bottom5 img {
    padding: 0;
    padding-top: 4px;
    padding-bottom: 4px;
}
    
#bottomOver5 {
    margin-top: 4px;
    padding-top: 2px;
    position: absolute;
    color: #fff;
    font-weight: normal;
    background-image:url(/wc/first_level/graphics/know/orange.png);
    background-repeat: repeat;
    height: 44px;
    width: 58px;
    padding-right: 2px;
    padding-left: 2px;
    font-size: 100%;
}

/* -------------------- */

.normalWeight {
    font-weight: normal;
}


.dateBold {
	font-weight: bold;
	padding-right: 4px;
}

.knowTab {
    display: none;
    height: 197px;
    overflow: hidden;
}

.active {
    display: block;
}

#knowTabs li.activeButton {
    background-color: #cc5500;
}

#knowTabs li#events a {
    line-height: 20px;
}

.inlineLink {
    display: inline !important;
}
