.views-main-container {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 500;
    margin-top: 10px;
    color: rgb(0, 95, 155);
    font-size: 14px;
    padding-bottom: 20px;
}
#eventForm table tr td {
    padding: 7px;
}
.views-main-container p {
    margin: 11px 0;
}
.views-main-container-footer p {
    margin-top: 16px;
}
.views-main-container #search-table a:visited {
    color: #00A0EC;
    text-decoration: none;
}
#background {
    padding-left: 5px;
    padding-right: 5px;
}
#search {
    width: 100%;
    font-weight: bold;
    padding-top: 5px;
}
table {
    border-collapse: collapse;
}
#logo {
    width: 350px;
    padding-left: 7px;
}
a,a:link {
    color: #00A0EC;
    border: none;
}
a img {
    border: none;
    font-size: 10px;
}
#header_login {
    width: 435px;
    padding-left: 25px;
}
#header_login input {
    font-size: 12px;
}
form {
    display: inline;
    margin: 0;
    padding: 0;
}
.default {
    color: #888;
}
.info {
    font-weight: normal;
    font-size: 11px;
}
.info2 {
    font-size: 13px;
}
a#searchlabel {
    font-size: 17px;
    z-index: 10px;
}
#searchInput {
    background: url(/National_Library/oe_/https://careflash.com/images/textInput2.gif) no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 22px;
    padding: 2px;
    position: relative;
    width: 120px;
}
#searchInput input {
    background: none repeat scroll 0 0 #CDEBF8;
    border: 0 none;
    height: 19px;
    margin-top: -2px;
    margin-left: 6px;
    width: 100px;
}
#header {
    position: relative;
    padding: 0;
    margin: 0 0 0 0;
    width: 100%;
    padding-bottom: 20px;
}
#menu_bar {
    width: 98%;
    margin: 0 auto;
    height: 37px;
    z-index: 1;
}
#navleft {
    float: left;
    background: url(/National_Library/oe_/https://careflash.com/images/navbar.jpg) no-repeat 0 0 transparent;
    height: 37px;
    width: 2px;
}
#navcenter {
    background: url(/National_Library/oe_/https://careflash.com/images/navbar.jpg) repeat-x scroll 0 -38px transparent;
    width: 99.5%;
    float: left;
    height: 37px;
}
#navright {
    float: left;
    height: 37px;
    width: 2px;
    background: url(/National_Library/oe_/https://careflash.com/images/navbar.jpg) no-repeat scroll -2px 0px transparent;
}
.read_more {
    text-align: right;
    clear: both;
    margin: 2px 0;
}
.read_more a:hover {
    border-bottom: 1px dotted;
    background: none;
}
.read_more a:link {
    color: #FC6A0F;
}
.read_more a:visited {
    color: #FC6A0F;
}
.subtitle {
    color: #005f9b;
    font-size: 14px;
    font-weight: bold;
    text-align: left;
}
.blue_subtittle {
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 5px;
}
#footer {
    clear: both;
    text-align: center;
    margin-top: 20px;
    line-height: 18px;
}
#footer .links {
    font-size: 16px;
}
.footer a {
    font-size: 16px;
}
.views-main-container .center {
    text-align: center;
}
#build {
    font-size: 11px;
    color: #777777;
    text-align: center;
}
.menu_on {
    background: url(/National_Library/oe_/https://careflash.com/images/navbar.jpg) repeat-x 0 -75px;
    border: none;
    color: white;
}
#noPhotoInfo {
    width: 330px;
    font-size: 12px;
    color: #005F9B;
    padding: 12px 10px 0 0;
}
#yesPhotoInfo {
    width: 340px;
    font-size: 12px;
    color: #005F9B;
    padding: 0 10px 0 0;
}
#subnav {
    background-color: #CDEBF8;
    margin: 0 auto;
    width: 98%;
    height: 35px;
}
#subnav ul {
    margin: 0;
    padding: 0 0 0 25px;
    list-style-type: none;
}
#subnav li {
    float: left;
    margin: 0 18px 0 0;
    padding: 6px 0 0;
}
#subnav a {
    padding: 3px 0;
    color: #005f9b;
    font-size: 12px;
    font-weight: bold;
    display: block;
}
#subnav li.on a {
    color: #005f9b;
    font-weight: bold;
    font-size: 12px;
    padding: 3px;
    border: thin inset white;
    background: #C2E2EF;
}
#subnav a:hover {
    text-decoration: underline;
    background: none;
    border-bottom: none;
}
.error {
    color: red;
}
.views-main-container h1,h2,.views-main-container h3 {
    margin-top: 0px;
    margin-bottom: 10px;
}
.views-main-container h2 {
    font-size: 18px;
}
.about-box {
    border: 1px solid #c4e6f5;
    padding: 10px;
}
.notif-box {
    margin-bottom: 10px;
    font-weight: bold;
}
.required {
    font-size: 20px;
    color: #F00;
}
#registerForm #formcontent {
    margin: 0 auto;
    height: auto;
    text-align: left;
    font-size: 13px;
    padding: 5px 5px 5px 30px;
    color: #000;
}
#text2,#text3,#text4 {
    display: none;
}
#text1 {
    visibility: visible;
}
.rollovertext {
    font-size: 13px;
}
.rollovertext ul {
    list-style-type: circle;
}
.rollover {
    height: 147px;
    width: 156px;
}
.siteHeader {
    color: #FFF;
    font-size: 15px;
    font-weight: bold;
    height: 24px;
    background: url(/National_Library/oe_/https://careflash.com/images/siteboxes/Tile_Tabs.gif);
    text-align: center;
    padding: 7px;
    line-height: 26px;
}
.siteHeader a {
    color: #FFF;
}
#msgCorrectFields,#msgEmptyFields {
    border: solid red 1px;
    background: #ffeeee;
    padding: 10px;
}
#registerForm table {
    margin-bottom: 5px;
}
#registerForm td {
    padding: 5px;
    color: #000;
}
#registerForm div.label {
    color: #000;
}
#alreadyMemberBox {
    text-align: left;
    font-size: 12px;
    color: black;
    margin: 0 auto;
    border: 1px solid #B9E4F5;
    padding: 10px;
    width: 500px;
    outline: 1px solid white;
    background: #F9FCFE;
}
#content {
    padding: 0px 10px;
    font-size: 13px;
    line-height: 18px;
}
#content h1 {
    font-size: 20px;
    margin-bottom: 2px;
}
#bioTemp {
    height: 250px;
    width: 100%;
    overflow: auto;
    margin-bottom: 10px;
}
#updatePersonal td {
    padding: 6px;
}
#updatePersonal div.label {
    color: #000000;
}
#sidebar,#right-sidebar {
    width: 250px;
    font-size: 12px;
    text-align: center;
}
#entries_box {
    padding-left: 10px;
}
a.aOrange {
    color: #e76108;
    font-weight: bold;
    font-size: 13px;
}
a.aOrange:hover {
    background: none;
}
.horizontal-line {
    border-bottom: double;
    margin: 7px 0;
    height: 3px;
    width: 98%;
    clear: both;
    margin-left: 10px;
}
.horizontal-simple-line {
    border-bottom: thin solid;
    height: 2px;
    margin: 7px 0;
    width: 100%;
    min-width: 100%;
}
.vertical-line {
    border-right: double;
    width: 3px;
    margin: 0 5px;
}
.quest {
    background: url(/National_Library/oe_/https://careflash.com/images/quest.gif) no-repeat;
    padding: 2px 0 2px 17px;
    height: 21px;
    line-height: 21px;
}
.box {
    padding: 4px;
    margin: 0 0 10px;
    border-bottom: thin solid;
}
#photoSelect {
    padding: 10px;
}
.div_post_title {
    width: 100%;
}
#left-sidebar {
    width: 190px;
    font-size: 12px;
}
.box2 {
    border-color: #FFF #666 #666 #FFF;
    border-style: solid;
    border-width: 1px;
    padding: 6px 10px 10px 10px;
    margin: 0 0 15px 0;
    text-align: left;
    background: #F8FCFD url(/National_Library/oe_/https://careflash.com/images/bgBoxes2.gif) repeat-x 0 0;
}
.error_div {
    border: 1px solid #FC9C9C;
    background: #FEE;
    padding: 10px;
    color: #F00;
    margin-bottom: 10px;
}
#affiliate_box {
    margin-bottom: 10px;
    text-align: center;
}
#backdrop {
    margin: 0 0px;
}
.bluebox {
    border: thin solid;
    padding: 10px 10px 10px 10px;
    margin: 0 0 20px 0;
    height: auto;
    background: #f9fbfd url(/National_Library/oe_/https://careflash.com/images/bluebox.gif) 0px -20px repeat-x;
}
.bluebox textarea {
    width: 95%;
    height: 120px;
}
#inviteFriendsForm h2.siteHeader {
    text-align: center;
}
.siteCommentHeader {
    border: 1px solid;
}
#inviteFriendsForm h3.siteHeader {
    font-weight: normal;
    margin-bottom: 0;
    text-align: center;
    padding: 4px;
}
#inviteFriendsForm * #box_number_one {
    width: 340px;
    height: 198px;
}
#box_number_one table {
    margin: 10px 0px;
}
#inviteFriendsForm * #box_number_two {
    width: 280px;
}
#box_number_two p {
    margin: 3px 0 3px 0;
}
#inviteFriendsForm * #box_number_three {
    width: 640px;
}
#left-sidebar-search {
    font-size: 12px;
    width: 210px;
}
td.forumHeader {
    color: white;
    font-weight: bold;
    font-size: 14px;
    height: 22px;
}
#discussion_box_search {
    height: 110px;
    width: 550px;
    margin: 0;
    padding: 6px 10px 10px;
    border: 1px solid white;
    font-size: 13px;
}
#search-table table {
    margin-left: 20px;
}
.forumButton {
    font-weight: bold;
    font-size: 14px;
    color: rgb(0, 95, 155);
    background: rgb(226, 225, 225);
    padding: 1px 10px;
    border: 3px solid rgb(0, 160, 236);
}
.forumButton:active {
    position: relative;
    top: 2px;
}
.separator {
    padding-bottom: 10px;
    border-bottom: 1px dotted #444;
}
#communityInfo {
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
#communityInfo .infophoto {
    float: left;
    width: 120px;
    margin-right: 10px;
    height: 120px;
    overflow: hidden;
}
#communityInfo .infotext {
    float: left;
    color: black;
    width: 285px;
}
#communityInfo .infotext .infotitle {
    color: #EF6D04;
    font-size: 18px;
    font-weight: bold;
}
#welcome_content {
    width: 100.2%;
    height: 380px;
    margin: 0 auto;
}
#welcome_title {
    font-size: 35px;
    font-family: "Showcard Gothic", Franklin Gothic Heavy, Arial;
    text-align: left;
    margin-bottom: 25px;
}
.welcome_box {
    width: 47.5%;
    padding: 10px;
    height: 275px;
    float: left;
}
.welcome_box a:hover {
    background: none;
    border-bottom: none;
}
#wb_green {
    background: url(/National_Library/oe_/https://careflash.com/images/wb_green.png) repeat-x;
}
#wb_blue {
    background: url(/National_Library/oe_/https://careflash.com/images/wb_blue.png) repeat-x;
}
#wb_red {
    background: url(/National_Library/oe_/https://careflash.com/images/wb_red.png) repeat-x;
    margin-right: 5px;
}
#wb_orange {
    background: url(/National_Library/oe_/https://careflash.com/images/wb_orange.png) repeat-x;
}
#wb_title {
    color: #daf4fc;
    font-size: 25px;
}
#wb_content {
    padding: 10px;
    height: 160px;
}
#wb_image {
    float: left;
    margin-right: 10px;
}
#wb_image img {
    border: 1px solid white;
}
.wb_text {
    color: black;
    float: left;
    font-size: 14px;
    font-weight: bold;
}
#wb_text_green {
    width: 54%;
}
#wb_text_red {
    width: 44%;
}
#wb_text_orange {
    width: 42%;
}
.msgpages.img {
    width: 400px;
    text-align: right;
    padding: 0 20px;
}
.sky-blue {
    color: #01A0E4;
}
.orange {
    color: #FC6A0F;
}
.title {
    font-weight: bold;
    font-size: 19px;
    margin: 5px;
}
a.button {
    background: #336699;
    border-color: #FFFFFF #444444 #444444 #FFFFFF;
    border-style: solid;
    border-width: 1px;
    color: #FFF;
    font-size: 13px;
    padding: 1px 5px;
}
a.social {
    background: url(/National_Library/oe_/https://careflash.com/images/SMIconsmini.png) no-repeat;
    display: block;
    float: left;
    margin: 2px;
    height: 23px;
    width: 23px;
}
a.social.facebook {
    background-position: -22px 0;
}
a.social.twitter {
    background-position: -22px -22px;
}
a.social.youtube {
    background-position: 1px 0px;
}
a.social.pinterest {
    background-position: 1px -44px;
}
a.social.linkedin {
    background-position: 1px -22px;
}
a.social.instagram {
    background-position: -22px -44px;
}
a.social.crowdrise {
    background-position: -22px -67px;;
}

a.social.google {
    background-position: 1px -66px;
}
a.info {
    font-weight: bold;
    font-size: 12px;
}
.entries_block {
    width: 100%;
    clear: both;
}
.clear {
    clear: both;
}
.defaultmsg {
    font-style: italic;
    font-size: 12px;
}
.default_info {
    color: black;
    font-style: italic;
    font-weight: normal;
}
.bold {
    font-weight: bold;
}
.nohover:hover {
    background: none;
    border: none;
    color: none;
}
.editor_icon {
    background: url(/National_Library/oe_/https://careflash.com/images/icons.png) no-repeat;
    display: block;
    float: left;
    margin: 0px;
    height: 16px;
    width: 16px;
}
.editor_icon.photo {
    background-position: 0 -576px;
}

.editor_icon.emotion {
    background-position: 0 -640px;
}
.editor_icon.video {
    background: url(/National_Library/oe_/https://careflash.com/images/icon.png) no-repeat;
    display: block;
    float: left;
    margin: 0px;
    height: 16px;
    width: 16px;
    background-position: 0 0px;
}
.editor_icon.youtube {
    background: url(/National_Library/oe_/https://careflash.com/images/yt-icon.png) no-repeat;
    display: block;
    float: left;
    margin: 0px;
    height: 16px;
    width: 16px;
    background-position: 0 0px;
}
.editor_icon.audio {
     background: url(/National_Library/oe_/https://careflash.com/images/sound_high.png) no-repeat;
    display: block;
    float: left;
    margin: 0px;
    height: 16px;
    width: 16px;
    background-position: 0 0px;
}
.editor_icon.weblink {
    background-position: 0 -528px;
}
.editor_icon.highlight {
    background-position: 0 -720px;
}
.editor_cf {
    width: 460px;
    float: left;
}
.editor_cf p{
    padding: 6px 0;
    margin: 0px;
}
.editor_cf ol{
   list-style-type: decimal; 
   list-style-position: inside; 
}
.editor_cf ul{
   list-style-type: disc;   
}
.bio .editor_cf ul{
   list-style-type: disc;
   list-style-position: inside;   
}
.editor_cf ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.editor_cf ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
.editor_cf table{ 
   border: double;
}
.editor_cf tr { 
   border: double;
}
.editor_cf td { 
   border: double;
}
#bioTemp ol{
   list-style-type: decimal; 
   list-style-position: inside; 
}
#bioTemp ul{
   list-style-type: disc;
}
#bioTemp ul ul, ol ul { 
   list-style-type: circle; 
   list-style-position: inside; 
   margin-left: 15px; 
}
#bioTemp ol ol, ul ol { 
   list-style-type: lower-latin; 
   list-style-position: inside; 
   margin-left: 15px; 
}
#bioTemp table{ 
   border: double;
}
#bioTemp tr { 
   border: double;
}
#bioTemp td { 
   border: double;
}
tr.table-invitation-header, tr.table-nomination-header {
    background: #005f9b;
    color: white;
}

