/* CSS Document */
h1 img {border:1px solid #666666;padding:5px;background-color:white;}

#charity_list a {color:#666666;}
#charity_list a:hover {color:#999999;}
#charity_list .h {padding:0;}
#charity_list td, #charity_list th {border:1px dotted #cccccc!important;}
#charity_list table table {width:95% !important;margin:5px auto 5px auto !important;}
#charity_list table th, #charity_list table td {border-width:0 !important;padding:5px;}
#charity_list table table th, #charity_list table table td {border-width:1px !important;padding:5px;}
#charity_list table th {width:150px;text-align:right;}
#charity_list td {text-align:left;}
#charity_list table table td {text-align:center;}
#charity_list table table th {text-align:center;width:auto!important;}
#charity_list td.short_desc {font-size:90%;font-style:italic;text-transform:none;}
#charity_list td.short_desc a {text-decoration:none;display:block;}
#charity_list td.short_desc a:hover {text-decoration:underline;}

.disabled {font-weight:bold;color:#CCCCCC;text-decoration:line-through underline;}
.smaller {font-size:80%;}

.shift_display th {border-bottom:2px solid #666666!important;}
.shift_display th, .shift_display td {text-align:center !important;font-size:10px;}
.shift_display table {color:#999999 !important;}
.shift_display tr td, .shift_display th {background:#FCF1DA !important;}
.shift_display tr.alt td {background:#FFFAEF!important;}
.shift_display .d {text-align:right;}
.shift_display .sel td, .shift_display .sel a {background-color:#3399FF!important;color:white!important;}

/*#body_top table, #body_top div {width:400px !important;margin:5px auto 5px auto !important;}*/
#body_top table table {width:100% !important;}
#body_top th.side_th {text-align:right;font-size:10px;width:50px;}
#body_top .adopt_window {text-align:center;}
#body_top .shift_display {width:auto;}
#body_top .shift_display td {font-size:10px;}
#body_top .shift_display th {font-size:8px;vertical-align:middle;}
#body_top .shift_display td, #body_top .shift_display th {border:0;}

#body_top_holder {width:400px;}
#body_top_holder td, #body_top_holder th, #body_top_holder div {border:1px dotted #CCCCCC;font-size:11px}
#body_top_holder .col {border:0;padding:5px;vertical-align:top;padding-right:20px;}
#body_top_holder .info {padding-left:20px;padding-right:5px;}


.menu a, .menu font {padding:2px 5px 2px 5px;border:1px solid #666666;margin:2px;text-decoration:none;font-size:100% !important;}
.menu a:hover, .menu font {color:white !important;background-color:#999999;}

#secondaryMenu {height:20px;border-bottom:1px solid #666666;background-color:#CCCCCC;}
#secondaryMenu ul, #secondaryMenu li {margin:0;padding:0;margin-left:10px;}
#secondaryMenu li {float:left;list-style:none;}
#secondaryMenu a {font-size:12px;display:block;float:left;padding:3px 7px 3px 7px;border:1px solid #999999;border-top:0;border-bottom:0;
	text-decoration:none;text-transform:uppercase;font-size:85%;color:#999999;background-color:white;}
#secondaryMenu a:hover, #secondaryMenu a.sel {background-color:#FFBD6A;color:white;border-color:white;}
#secondaryMenu br {clear:both;}