
body {margin:0; padding: 0; font-family:Arial, Arial, Helvetica, sans-serif;}

a img {border:0;}
a { text-decoration:none;}

#top { width: 950px;  margin: 20px auto;}
#strap { width: 100%; background-color: #B09E71; text-align:center; font-family:"Times New Roman", Times, serif; color:#FFFFFF; font-size:24px; margin-bottom: 20px;}
#nav { width: 970px; margin:auto; padding:0;}

#container { width: 950px; margin:auto; padding:0; margin-top:5px;}

#footer { width: 950px; margin:20px auto; color:#000;}
#footer p { font-size:11px;}
#footer a {text-decoration:none; color:#333333; font-weight:normal;}
#footer a:hover {text-decoration:underline;}

.innerText { padding: 10px; font-family:Arial, Helvetica, sans-serif; font-size: 14px; line-height: 1.25em; padding-right:0px; }
.innerText a {font-weight:bold; text-decoration:underline;}

.innerText #memberList p { font-size: 90%; border-bottom: 1px solid #CCCCCC; margin: 0;}

ul.documents  {list-style: none; margin:0; padding:0; font-size: 12px;}
ul.documents li {padding-bottom: 3px;}

.left {float:left; margin-right: 10px; margin-bottom:10px;}
.right {float:right; margin-left: 10px;}
.articleBody img { margin-right:15px; margin-bottom:15px; }
.caption { font-size: 10px; color: #333333; font-style: italic;}

.singleCol { width: 299px; float: left; border-left:1px solid #ccc; }
.qtrCol { width: 230px; float: left; border-left:1px solid #ccc; }


.singleColPlus { width: 449px; float: left; border-left:1px solid #ccc; }
.doubleCol { width: 624px; float: left; border-left:1px solid #ccc; }

.smallList { font-size:80%; }
.smaller { font-size:90%; }


#left { margin:0; padding:0; width: 599px; margin-right: 47px; float: left; }
#right { margin:0; padding:0; width: 300px; float: left; }



#about { margin:0; padding:0; width: 299px; margin-right: 25px; border-left: 1px solid #7684C1; float: left; color:#1C52A4; font-size:16px; height:350px; }
#about h1 {color: #ffffff; background-color:#7684C1; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}
#about h2 { color:#000000; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; padding-top:0px;}
#about a {color: #1C52A4; }

#hpLatest { margin:0; padding:0; width: 624px; border-left: 1px solid #003366;  float: left; font-size: 16px; min-height:350px;}
#hpLatest h1 {color: #ffffff; background-color:#003366; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}
#hpLatest h2 { color:#1C52A4; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; margin-top:0px; padding-top:0px;}
#hpLatest a {color: #6D6E71; }
#hpLatest img {margin-right:15px; margin-bottom: 10px;}

#blue {  border-left: 1px solid #1C52A4; }
#blue h1 {color: #B09E71; background-color:#1C52A4; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}
#blue h2 { color:#1C52A4; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; padding-top:0px;}
#blue a {color: #1C52A4; }
#blue.qtrCol h1 {font-size:14px;}



#grey { border-left: 1px solid #ccc; }
#grey h1 {color: #1C52A4; background-color:#C3C2C2; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}

#grey h2 { color:#939292; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; padding-top:0px;}
#grey a {color: #6D6E71; }
#grey .singleCol { border-left: 1px solid #ccc; }
#grey .singleColPlus { border-left: 1px solid #ccc; }
#grey.qtrCol h1 {font-size:14px;}

#gold { border-left: 1px solid #B09E71; }
#gold h1 {color: #ffffff; background-color:#B09E71; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}

#gold h2 { color:#B09E71; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; padding-top:0px;}
#gold a {color: #B09E71; }
#gold .singleCol { border-left: 1px solid #B09E71; }
#gold .singleColPlus { border-left: 1px solid #B09E71; }
#gold.qtrCol h1 {font-size:14px;}

#black { border-left: 1px solid #003366; }
#black h1 {color: #ffffff; background-color:#003366; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}

#black h2 { color:#A48F5B; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-top:0px; padding-top:0px;}
#black a {color: #A48F5B; }
#black.qtrCol h1 {font-size:14px;}


#hpImages {  border-left: 1px solid #1C52A4; }
#hpImages h1 {color: #1C52A4; border: 1px solid #1C52A4; border-left: 0px; text-align:center; margin:0; padding:0; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0px;}

.styledForm .preFilledInput {
    border:1px solid #ccc;
    color:#666;
    padding:2px;
    
}

ul.smaller { margin-left:10px; padding-left:10px; }
ul.smaller li { margin-top:0.5em; }

ul.didyouknow { margin-left:10px; padding-left:10px;}
ul.didyouknow li { font-family:Arial, Arial, Times, serif; margin-top:0.5em; font-weight:bold; color:#000000;}


ul.moreStories {padding-left:1.5em;}
ul.moreStories li {font-size:12px;}

ul.allMeetings {padding-left:1.5em;}
ul.allMeetings li {padding-bottom:10px; font-size:12px;}

ul.searchResult {list-style:none; margin-left:0;padding-left:0;}
ul.searchResult c0 {font-weight:bold;}
ul.searchResult li {font-size:14px; padding-bottom:1em;}
ul.searchResult a {text-decoration:underline; color:Blue; font-size:16px;}
ul.searchResult li span a {color:Green; font-size:12px;text-decoration:none;}


/* SCROLLER */

    .topRight {
    width:720px;
    height:95px;
    position:relative;
    float:right;
    overflow:hidden;
    }

    .topRight form {
    margin-top:70px;
    padding-left:20px;
    }

    .scrollable {



    /*border-left:2px solid #7684C1; */



    }
    .scrollable .items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
    clear:both;

    }
    /* single scrollable item */
    .scrollable .item {
    float:left;
    cursor:pointer;
    width:720px;
    height:70px;
    padding-left:20px;
    font:16px Arial;
    font-weight:bolder;
    color:#7684C1;
    }

    .scrollable .item a {
    color:#7684C1;
    text-decoration:none;
    }
    
    
    a.topElement
    {
    	font:11px Verdana;
    	color:#999;
    	padding-right:12px;
    	margin-right:5px;
    	border-right:1px solid #ccc;
    }
    
    a.topElement img {
    	vertical-align: middle;
    }