/* style sheet, jc 2.27.2006 */
body{
	
	font: normal 12px/14px verdana,arial,helvetica,sans-serif; 
	color: #333333;
        margin: 25px 25px; 
	padding: 0px;
        text-align: left;
	vertical-align: top;
	background: #f7f7e7;

}
/* headers */
h1 { margin-top: 20px;
	font: bold 15px/17px verdana,arial,helvetica,sans-serif; 
	color: #222222; 
}
h2 { 
	font: bold 14px/15px verdana,arial,helvetica,sans-serif; 
	color: #222222; 
	margin-bottom: 0px;
	margin-top: 1.5em;
}
h3 { 
	font: bold 13px/14px verdana,arial,helvetica,sans-serif; 
	color: #222222; 
	margin-bottom: 0px;
}
/* P tags */
p{
	font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;
}

blockquote{
	font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;
}
/* lists */
ul{

list-style-type: circle;
font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;

}
ol{
font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;

}
li{
	font:  normal 12px/16px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;
}
a{ 
color:#0054c6; 
text-decoration:none;
}
a:hover { color:green; text-decoration: underline}
a.menu_popup {
font-family: verdana, helvetica; 
font-size: 11px; 
font-weight:bold;
color:#ffffff;
text-decoration:none;
}


a.menu_popup:hover { color:#3D84B6; }
span.confirmation_message{
font:  bold 14px/14px verdana,arial,helvetica,sans-serif; 
color: #ff0000; 
}
span{
font:  bold 14px/14px verdana,arial,helvetica,sans-serif; 
color: #222222; 
}
span.p_start{
font:  bold 14px/14px verdana,arial,helvetica,sans-serif; 
color: #222222; 
}
/* table general and specific */
table{
/*	margin-left:auto; margin-right:auto;*/
	border-spacing:0px;
}
table.item_view{
/*	margin-left:auto; margin-right:auto;*/
	border-spacing:0px;
border:0px;
}

.spyglass_headline { margin-bottom: -4px;

}

.spyglass_photo_runaround { margin-right: 12px; padding-bottom: 15px;

}

.spyglass_body { 

}


.issue_date { font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;

}

table.emergency_closure{
/*	margin-left:auto; margin-right:auto;*/
	border-spacing:0px;
	padding: 00px;
border:0px dotted red;
}
td{
font:  14px/14px verdana,arial,helvetica,sans-serif; 
border-left:0px dashed #000000;
padding: 0px 0px;
margin: 0px 0px;
}
/*start form table styles*/
table.form_table {  
font-family: verdana, helvetica; 
font-size: 11px; 
/*background:#eeeeee;*/
border:0px solid #000;
padding: 0px;
color: #000000;
}
td.form_head {  
font: normal bold 16px/18px verdana, helvetica;
/*font-family: verdana, helvetica; 
font-size: 18px; 
font-style: bold;*/
/*background:#eeeeee;*/
border:0px solid #000;
padding: 10px;
color: #000000;
}
td.form_cell{  
/*font: normal bold 16px/18px verdana, helvetica;
font-family: verdana, helvetica; 
font-size: 18px; 
font-style: bold;*/
/*background:#eeeeee;*/
border:0px solid #000;
padding: 6px;
color: #000000;
}
/*end from table styles*/
table.admin_menu {  
font-family: verdana, arial,helvetica,sans-serif; 
font-size: 16px; 
text-align:left;
vertical-align:top;
color: #333333;
white-space: no-wrap;
border-collapse: collapse;
background:#ddddff;
padding: 10px;
margin-left: 0px;

}
td.admin_menu {  
font-family: verdana, helvetica; 
font-size: 11px; 
vertical-align:top;
color: #333333;
border-top:1px dotted #000000;
padding: 1px 5px 2px 2px;
margin: 0px;
}
/* login styles  */
table.login_menu {  
text-align:left;
vertical-align:top;
padding: 10px;
margin-left: 0px;
}
td.login_menu {  
font-family: verdana, arial,helvetica,sans-serif; 
font-size: 14px; 
vertical-align:top;
color: #333333;
border-top:0px dotted #000000;
padding: 1px 5px 2px 2px;
margin: 0px;
}
/* end login styles */
/* main menu styles START */
table.menu {  
font-family: verdana, arial,helvetica,sans-serif; 
text-align:left;
vertical-align:top;
margin-left: 19px
}
table.menu2 {  
font-family: verdana, arial,helvetica,sans-serif; 
text-align:left;
vertical-align:top;
margin-left: 19px
}
td.menu {  
font-size: 12px; 
vertical-align:top;
color: #333333;
background:#ddddff;
padding: 2px 15px 2px 2px;
white-space:nowrap;
}
td.menu2 {  
font-family: verdana, helvetica; 
font-size: 12px; 
vertical-align:top;
color: #000000;
background:#fff;
padding: 2px 15px 2px 2px;
}
/* END main menu styles*/

table.list{  
font-family: verdana, helvetica; 
font-size: 12px; 
text-align:left;
vertical-align:top;
color: #333333;
white-space: no-wrap;
border:0px dotted #cccccc;
border-collapse: collapse;
}
table.calendar{  
font-family: verdana, helvetica; 
font-size: 14px; 
text-align:left;
vertical-align:top;
background:#CCCCCC;
color: #333333;
border:0px dotted #cccccc;
border-collapse: collapse;
}
tr.calendar{  
background:#ddddff;
color: #0000dd;
border-right:0px solid #cccccc;
border-collapse: collapse;
}
td.calendar{  
background:#ddddff;
color: #000066;
border-left:3px solid #cccccc;
border-collapse: collapse;
height:100px;
}
th.calendar{  
background:#ddddff;
color: #000066;
border-left:3px solid #cccccc;
border-collapse: collapse;
width: 60px;
}
td.events{  
background:#f4f5e3;
color: #0000dd;
border-left:3px solid #cccccc;
border-collapse: collapse;
height:100px;
vertical-align: top;
padding: 4px;
}
td.calendar_day{  
background:#44448b;
color: #FFF;
border-left:3px solid #cccccc;
border-collapse: collapse;
}
td.selectedday{  
background:#44448b;
color: #FFF;
border-left:3px solid #cccccc;
border-collapse: collapse;
}
tr.list_light_row{background-color:#f4f5e3}
tr.list_dark_row{background-color:#ffffff}
tr.list_head{background-color:#cccc77}
td.list_head_cell {  
font-family: verdana, helvetica; 
font-size: 14px; 
vertical-align:top;
border-left: 1px solid #111111;
padding: 2px 2px 2px 2px;
}
td.list_cell {  
font-family: verdana, helvetica; 
font-size: 12px; 
vertical-align:top;
border-left: 1px solid #111111;
padding: 2px 2px 2px 2px;
}
/* form related */
form {  
font-family: verdana, helvetica; 
font-size: 11px; 
/*background:#eeeeee;*/
border:0px solid #ffffff;
padding: 0px;
/*color: #000000;*/
}
input.table_header_form
{  
border:0px solid #ffffff;
padding: 0px;
color: #000099;
cursor: pointer; cursor: hand;
}
input {  
background:none;
border:1px shadow #66cccc;
margin: 1px;
/*color: #000000;*/
}
textarea {  
white-space: no-wrap;
background:#eeeeee;
border:1px shadow #66cccc;
margin: 1px;
color: #000000;
}
select {  
white-space: no-wrap;
background:#eeeeee;
border:1px shadow #66cccc;
margin: 1px;
color: #000000;
}

.header {
background:#c7d28d;
}

.main {
background:white;
padding-top: 6px;
padding-bottom: 0px;
}

.footer {
background:#f4f5e3;
}
.navitems {
background:#ddddff;
padding-top: 3px;
padding-bottom: 5px;

}

.footer_text {
text-align: center;
font-family: arial, verdanna, sans-serfif;
font-size: 10px;
padding-top: 10px;
}

.main_content_block {
padding-left: 20px;
padding-right: 10px;
min-width: 400px; 
}

.cal_caption {
padding-bottom: 8px;
}

.right_sidebar { padding-left: 10px; padding-right: 10px; padding-top: 10px;
}
.right_inner_cell { padding-left: 10px; padding-right: 10px; background-color: #c7d28d;
}

.right_cell_headline { color: #FFF; font-size: .9em; font-family: arial, verdana, sans-serif; margin-bottom: 10px;
}

.right_links ul
{
list-style-type: none;
padding: 0;
margin: 0;
}

.right_links li
{
background-image: url(images/red_arrow.gif);
background-repeat: no-repeat;
padding-left: 1.2em;
margin: .5em 2em;
}

.floatright {
        float: right;
        margin: 0 0 10px 10px;
        padding: 10px;
}

.google_search {background-color: #c7d28d; padding: 3px;

}

.home_news_list {  
font-family: verdana, helvetica; 
font-size: 11px; 
padding-top: 5px; padding-left: 5px; padding-right: 5px; padding-bottom: 5px;
}

.100_percent_table { width: 100%;

}

.username {  font: normal 12px/15px verdana,arial,helvetica,sans-serif; 
	text-align:left;
	vertical-align:top;
	color: #333333;

}
.bios {margin-bottom: 10px; margin-top: 20px;
}
.tabular { font: normal 11px/15px verdana,arial,helvetica,sans-serif; 
padding: 10px;

}
.indent { margin-left: 5em;
}
