<!--

#headerbanner {
        height: 80px;
        background-color: #fff;
}

#headerlogo {
        float: left;
        width: 20%;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        border: 0px;
}


#headerphoto {
        float: right;
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        border: 0px;
}

.headerline {
        margin: 0px;
        padding: 0px;
        background-color: #fff;
        border: 0px;
        height: 1px;
}

#headerstrip {
        float: left;
        margin: 0px;
        padding: 0px;
        background-color: #38587C;
        border: 0px;
        width: 844px;
}

#headerstrip img {
border:none;
}

.minorlinksbox
{
	float: left;
	vertical-align: middle;
	margin: 5px 0px 0px 5px;
	width: 620px;
}


#searchbox {

        float: right;
        padding: 2px;
}

.searchbutton {

        float: left;
        margin: 2px;
        padding: 0px;
}

#cse-search-results iframe{
       width: 560px;
}

.searchinput {

        float: left;
        width: 100px;
        margin: 2px;
        padding: 0px;
}

input.searchinput {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;

}

input.searchbutton {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;

}

.searchhd
{
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 80%;
	margin: 4px 0px 0px 0px;
}

.nav1offstrip {
         width: 164px;
         float: left;
         margin: 0px;
         background: #D2E3EC;
         border-style: solid;
         border-width: 1px;
         border-top: none ;
         border-right: none;
         border-left: none;
         border-color: #fff;
}

.nav1off {
        float:right;
        width: 137px;
        display: inline;
        padding: 0px;

}

.nav1onstrip {
         width: 164px;
         float: left;
         margin: 0px;
         background: #98B5C9;
}

.nav1on {
        float:right;
        width: 137px;
        display: inline;
        padding: 0px;

}

.nav1bullet {
        float: left;
        width: 18px;
        padding-left: 8px;
}

.nav1bulleton
{
	float: left;
	width: 18px;
}

a.nav1lnkoff {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        

}

a.nav1lnkoff:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        

}

a.nav1lnkoff:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        
}

a.nav1lnkoff:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
        text-decoration: underline;
        
}

a.nav1lnkoff:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        
}

a.nav1lnkon:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        font-weight: bold;
        color: #000;
        text-decoration: none;
}

a.nav1lnkon:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        
}

a.nav1lnkon:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 80%;
        color: #000;
        text-decoration: underline;
        
}

a.nav1lnkon:active {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: bold;
        font-size: 80%;
        color: #000;
        text-decoration: none;
        
}

span.navline {
        width: 154px;
        margin: 0px;
        padding: 0px;
        background-color: #A3A3A3;
        border: 0px;
        height: 1px;
}

span.navon {
        width: 100%;
        margin: 0px;
        padding: 0px;
        background-color: #98B5C9;
        border: 0px;
        height: 19px;
}

.nav2strip {
        float: right;
        width: 164px;
        background-color: #98B5C9;
}

.nav2bullet {
        float: left;
        width: 20px;
        background: #98B5C9 url(/visage/static/nv2bullet.gif) right top no-repeat;       

}

.nav2 {
        float: right;
        width: 133px;
        
        background-color: #98B5C9;
}

a.nav2lnk {
        
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
        padding: 0px;

}

a.nav2lnk:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;


}

a.nav2lnk:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;

}

a.nav2lnk:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: underline;

}

a.nav2lnk:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #336;
        text-decoration: none;
}


a.nav2lnkon {
        
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #CC6600;
        text-decoration: none;
        padding: 0px;
}

a.nav2lnkon:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #CC6600;
        text-decoration: none;
}

a.nav2lnkon:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #CC6600;
        text-decoration: none;
}

a.nav2lnkon:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #CC6600;
        text-decoration: underline;
}

a.nav2lnkon:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        color: #CC6600;
        text-decoration: none;
}

.nav3strip {
        float: right;
        width: 164px;
        background-color: #98B5C9;

}

.nav3bullet {
        float: left;
        width: 40px;
        background: #98B5C9 url(/visage/static/nv3bullet.gif) right top no-repeat;       

}

.nav3 {
        float: right;
        width: 120px;
        
        background-color: #98B5C9;
}

a.nav3lnk {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: none;

}

a.nav3lnk:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: none;


}

a.nav3lnk:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: none;

}

a.nav3lnk:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: underline;

}

a.nav3lnk:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        color: #333;
        text-decoration: none;

}

#nav1top {
        float:left;
        width: 164px;
        height: 6px;
        display: inline;
        padding: 0px;
        border-style: solid;
        border-width: 0px;
        border-color: #A3A3A3;
        background:  #F8F2E4 url(/visage/static/box_top.gif) no-repeat left top;
}

#nav1bot {
        float:left;
        width: 164px;
        height: 6px;
        display: inline;
        padding: 0px;
        border-style: solid;
        border-width: 0px;
        border-color: #A3A3A3;
        background:  #F8F2E4 url(/visage/static/box_bot.gif) no-repeat left top;
}


#subscribe {
         float: left;
         margin: 0px;
         width: 164px;
}

#subscribehd {
        float:left;
        width: 164px;
        display: inline;
        border-style: solid;
        border-width: 0px;
        border-color: #A3A3A3;
        border-bottom: none;
        background-color: #86A5BC;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 80%;
        text-decoration : none;
        color:#fff;
        font-weight:bold
}

.subscribepadding
{
	float: left;
	display: inline;
	padding: 4px;
}

#subscribebox {
        float:left;
        width: 164px;
        display: inline;
        border-style: solid;
        border-width: 0px;
        border-color: #A3A3A3;
        border-top: none;
        background-color: #86A5BC;
}

.subscribebutton {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
}

.subscribeinput {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
}

.subscribetxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#000;

}

.subscribelnk {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}
.subscribelnk:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}

.subscribelnk:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}

.subscribelnk:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : underline;
        color:#fff;
}

.subscribelnk:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}


#footerstrip {
        float:left;
        width: 844px;
        margin: 0px;
        padding: 3px;
        background-color: #38587C;
        border: 0px;
}


#footerstrip span.pipe:first-child {
       display:none;
}

#headerstrip .minorlinksbox span.pipe:first-child {
       display:none;
}



#logobox {
	float: right;
	margin: 0px 0px 0px 0px ;
	width: 280px;
	background: #fff;
	text-align: right;

}

.footerlogobox {
	float: right;
	padding: 5px;	
}

#footertxtbox {
	float: left;
	width: 250px;
	padding: 1px;
	background: #fff;
}

.footertxt {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#666;

}

.footerlnk {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#666;
}

.footerlnk:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}

.footerlnk:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}

.footerlnk:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : underline;
        color:#fff;
}

.footerlnk:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
}


#footer {
        float:left;
        width: 844px;
}

.pipe {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 70%;
        text-decoration : none;
        color:#fff;
        margin: 8px;
}

.padding {
        float: left;
        display: inline;
        padding: 6px;
}

.padding1 {
	float: right;
        padding: 6px;
}

.padding2 {
        background-color: #fff;
        float: left;
        padding: 6px;
}


.newsindexnavlnk {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #000;
}

a.newsindexnavlnk {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

a.newsindexnavlnk:link {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

a.newsindexnavlnk:visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #999;
        text-decoration: none;
}

a.newsindexnavlnk:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: underline;
}

a.newsindexnavlnk:active {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

.newsindexnavpipe {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 80%;
        color: #666;
        text-decoration: none;
}

.latestnewsmonth {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        font-weight: bold;
        color: #000;
        text-decoration: none;
        margin: 0px 0px -15px 0px;      
}


.indexlist1 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
	
	list-style-type: none;
}


/* Search Results Styles */

.searchbox {
        float:left;
        width: 100%;
        display: inline;
        padding: 5px;
        background-color: #fff;
}

.searchtitle {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration : none;
        color:#323266;
        font-weight:bold;
}

.searchtitle:link {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration : none;
        color:#323266;
        font-weight:bold;
}

.searchtitle:visited {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration : none;
        color: #323266;
        font-weight: bold;
}

.searchtitle:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration : underline;
        color:#323266;
        font-weight:bold;
}

.searchtitle:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 90%;
        text-decoration : none;
        color:#323266;
        font-weight:bold
}

.revisedsearch {
        float: right;
	margin: 0px 0px 5px 0px;
        border: #f90 1px solid;
        background-color: #F8F2E4;
        padding: 5px;
}

.revisedsearchhd {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        text-decoration : none;
	font-weight: bold;
        color:#000;
}

.searchlabel {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 75%;
        text-decoration : none;
        font-weight: bold;
        color:#000;
}

.orangebutton {
background-image:url('/visage/static/orange_button.gif');
height:40px;
padding-top:10px;
width:165px;
margin-top:15px;
text-align:center;
}

.greenbutton {
background-image:url('/visage/static/button_bg2.gif');
height:35px;
padding-top:15px;
width:165px;
margin-top:15px;
text-align:center;
}

          -->

#membership{font-size: 10pt}

/*BRETTD cs: 135020*/
form a:link, form a:visited {
color:blue;
text-decoration:underline;
}


.pubcontent #homebox2hd {width:460px}
.membercontent #homebox2hd {width:460px}

.spotlight-image {text-align: center}

.memberevent {margin-bottom: 10px;}
.memberevent .indexdate{display: block;}

.bcrumbtitle {font-size: 8pt; font-family: Arial,Verdana,Helvetica,sans-serif;}

.videolibrary a {font-size: 10pt ! important}
