/* css/lite_style_sheet.css */

a {color: #0077cc;}
a:hover {color: #777;}
a.SmallNavigation {font-weight: normal;}

body {font-family: "trebuchet ms", helvetica, arial, sans-serif; font-size: 90%;}
img {border:none;}

blockquote {background: #ddd; padding: 10px; font-size: .875em; font-style: italic;}
hr, .HRule {height: 1px; width: 100%; margin: 10px auto; background: #ccc; border: none;}
#header { margin-bottom: 2em;}
#header h1 {display:inline;}
#address {float:left;}

#navbar {background: #0077cc; padding: 10px;}

#breadcrumbs {background: #eee; padding: 10px; margin-bottom: 1em; font-size:80%;}

#navbar a {font-size:140%;background:#0077cc;color:#fff;padding:3px 5px;border:1px solid #fff;line-height:2em;text-decoration:none;font-weight:bold;margin-right:5px;}
#navbar a:hover {background:#fff;border:1px solid #000;color:#0077cc;}

#bottom_nav a {font-size:100%;background:#fff;color:#0077cc;padding:3px 5px;border:1px solid #000;line-height:2em;text-decoration:none;font-weight:bold;}
#bottom_nav a:hover {background:#0077cc;border:1px solid #fff;color:#fff;}
#bottom_nav {margin: 20px 0;padding-top:20px;border-top:1px solid #ccc;}

#site_info, #design_credit {margin-bottom: 1.125em; font-size: 1em;}
#site_info { color:#333; }

/*------STANDARD FRONT-END -------*/

#pagination a {padding:3px 5px;border:1px solid #ccc;line-height:2em;text-decoration:none;font-weight:bold;}
#pagination a:hover {background:#0077cc;border:1px solid #ccc;color:#fff;}
#pagination .OnPageNumber {color:#ccc;border:1px solid transparent;}

form {margin:0px;padding:0px;}
input, select {margin-bottom:5px; margin-right:5px;vertical-align:middle;}

fieldset {
	border:1px solid #cccccc;
	padding:0px;margin:20px 0;
}
fieldset div { padding:20px; }
fieldset legend { margin:0 0 0 20px; font-weight:bold; font-size: 120%; color:#0077cc;}

table.contentTable, table.itemTable {width:100%;} 
.contentTable td, .itemTable td {border-bottom: 1px solid #ccc;text-align:left;}
.contentTable td strong, .itemTable td strong {color:#555;}
.contentTable th {border-bottom: 2px solid #0077cc;text-align:left;font-size:110%;}
.contentTable th strong, .itemTable th strong {font-size:120%;}
.contentTable th span {font-size:80%;font-weight:normal;}
.contentTable a, .itemTable a {text-decoration:none;}
.contentTable td, .contentTable th, .itemTable td, .itemTable th {padding:5px;}
.itemTable th {width:100px;border-bottom: 1px solid #ccc;text-align:right;font-size:110%;padding-right:20px;}
.tdcheckbox {width:75px;text-align:center;}

.submitbutton, .smallbutton, .smallselect, .smallinput {color:#444;border:1px solid #ccc;letter-spacing:0px;font-family:"trebuchet ms";font-size:16px;font-weight:normal;background:#fff url(/sr/images/buttonbg.jpg) repeat-x;margin:1px;
padding:0px 7px;overflow:visible;vertical-align:middle;}
.smallbutton, .smallselect, .smallinput {font-size:10px;font-weight:normal;padding:2px;text-transform:uppercase;}
.smallinput {background-image:none;}
.smallbutton, .submitbutton {cursor:pointer;}
.smallselect {border:none;}

.borderbox {border:1px solid #ccc;padding:5px;}
.iconlink {margin:0 1px;border:0px;}

#help, .help {margin-bottom:10px;padding:10px;background:#ffffcc;border:2px solid #dddb54;color: #000;}
#help ol {margin-top:3px;margin-bottom:3px;}
#error, .error {background-color: #fbe3e4; border: 3px solid #FBC2C4; color: #BB0000;
font-size: 11px; margin-bottom: 20px; padding: 5px;}
#error ul, .error ul {margin:0px;margin-left:15px;padding:0px;}
#success, .success {margin-bottom:10px;padding:10px;background-color:#E6EFC2;border:2px solid #C6D880;color:#529214}

/*------STANDARD FRONT-END -------*/

/*------ LEGACY CLASSES -------*/

.RequiredFieldLabel { font-weight: bold; }
.SmallNote { font-size: .75em; color: #999;}
.ContentHeader, h1 {color: #0077cc; font-size: 2em;font-weight: bold;}
#content .ContentHeader, #content h1 {color: #0077cc; font-size: 2em;font-weight: normal;}
.ContentSubHeader, h2 {font-weight: bold;color: #777;font-size: 1.25em;display: inline;font-weight: normal;}
.ColumnHeader {color: #ffffff;background-color: #555;font-weight: bold;padding: 1px;}
.PicOff {border: 5px solid #eee;margin:5px;vertical-align:middle;}
.PicOn {border: 5px solid #0077cc;margin:5px;vertical-align:middle;}
.GraphBar {background-color: #99caed;color: #000000;font-size: 80%;}
.ToDay {font-size: 80%;	background-color: #aaaaaa;line-height:.90em;}
.WeekendDay {font-size: 80%;background-color: #cccccc;line-height:.90em;}
.WeekDay {font-size: 80%;background-color: #eeeeee;line-height:.90em;}
.boxoverheader {}
.boxoverbody {
	background-color:#fff;
	border: 2px solid #0077cc;
	width:200px;
	font-size:80%;
	display:inline-block;
	padding:5px;
}
.caldot {border:0px;}
.CalOverTitle {font-weight:bold;font-weight: bold;font-size: 1.25em;line-height:.75em;display:block;}

/*------ LEGACY CLASSES -------*/

/* css/lite_style_sheet.css */
