/* css/lite_style_sheet_mobile.css */

* {
	position: static !important;
	float: none !important;
}

a {color: #0077cc;}
a:hover {color: #777;}
a.SmallNavigation {font-weight: normal;}

body {font-family: "trebuchet ms", helvetica, arial, sans-serif;}
img {border:none;}

a.tt span.tooltip {display: none;}
.form_element_block img {display:none;}

blockquote {background: #ddd; padding: 10px; font-size: .875em; font-style: italic;}
hr, .HRule {height: 1px; width: 100%; margin: 10px auto; background: #efefef; color:#efefef; border: none;}
#header { margin-bottom: 2em;}
#header h1 {display:inline;}
#address {float:left;}

#navbar {background: #0077cc;}

#breadcrumbs {background: #eee; padding: 10px; margin-bottom: 1em; font-size:80%;}

#navbar a {font-size:140%;background:#0077cc;color:#fff;padding:8px;text-decoration:none;font-weight:bold;display:block;width:98%;border-bottom:1px solid #fff;}
#navbar a:hover {background:#fff;border-bottom:1px solid #fff;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;}

.checkbox {border: none; padding:0; margin:2px; margin-right:1px;}
.radio {border: none; padding:0; margin:2px; margin-right:1px;}
input, select,  .textareainput {border: 1px solid #aaa; padding: 5px;}

fieldset {
	border:1px solid #cccccc;
	padding:0px 15px 15px 15px;margin:20px 0;
}
fieldset legend { font-weight:bold; font-size: 120%; color:#0077cc;}

table td.top, table th.top, #mainCal td {vertical-align:top;}
table.contentTable, table.itemTable {width:100%;} 
.contentTable td, .itemTable td {border-bottom: 1px solid #ccc;text-align:left;}
.contentTable th {border-bottom: 2px solid #0077cc;text-align:left;font-size:110%;}
.contentTable td strong, .itemTable td strong {color:#555; 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;}
.contentTable tr:hover td {background:url(/sr/images/datahoverbg.png);}
.itemTable th {width:100px;border-bottom: 1px solid #ccc;text-align:right;font-size:110%;padding-right:20px;}
.itemTable td, .itemTable th, .contentTable td, .contentTable th {vertical-align:middle;}
.itemTable tr.last td, .contentTable tr.last td, .itemTable tr.last th, .contentTable tr.last th {border-bottom:none;}
table td.center, table th.center {text-align:center;}
table td.right, table th.right {text-align:right;}
.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: #555;}
.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_mobile.css */

