
/* reset.css */

/* 1  */ /* reset CSS for cross-browser compatability
/* 2  *| by Eric Myer - http://meyerweb.com/eric/thoughts/2008/01/15/resetting-again/ */
/* 3  */ 
/* 4  */ html, body, div, span, applet, object, iframe,
/* 5  */ h1, h2, h3, h4, h5, h6, p, blockquote, pre,
/* 6  */ a, abbr, acronym, address, big, cite, code,
/* 7  */ del, dfn, em, font, img, ins, kbd, q, s, samp,
/* 8  */ small, strike, strong, sub, sup, tt, var,
/* 9  */ b, u, i, center,
/* 10 */ dl, dt, dd, ol, ul, li,
/* 11 */ fieldset, form, label, legend,
/* 12 */ table, caption, tbody, tfoot, thead, tr, th, td {
/* 13 */ 	margin: 0;
/* 14 */ 	padding: 0;
/* 15 */ 	border: 0;
/* 16 */ 	outline: 0;
/* 17 */ 	vertical-align: baseline;
/* 18 */ 	background: transparent;
/* 19 */ }
/* 20 */ 
/* 21 */ ol, ul {
/* 22 */ 	list-style: none;
/* 23 */ }
/* 24 */ blockquote, q {
/* 25 */ 	quotes: none;
/* 26 */ }
/* 27 */ 
/* 28 */ /* remember to define focus styles! */
/* 29 */ :focus {
/* 30 */ 	outline: 0;
/* 31 */ }
/* 32 */ 
/* 33 */ /* remember to highlight inserts somehow! */
/* 34 */ ins {
/* 35 */ 	text-decoration: none;
/* 36 */ }
/* 37 */ del {
/* 38 */ 	text-decoration: line-through;
/* 39 */ }
/* 40 */ 
/* 41 */ /* tables still need 'cellspacing="0"' in the markup */
/* 42 */ table {
/* 43 */ 	border-collapse: collapse;
/* 44 */ 	border-spacing: 0;
/* 45 */ }

/* typography.css */

/* 1  */ /*Typography.css*/
/* 2  */ body {
/* 3  */ 	font-family: Arial, Helvetica, sans-serif;
/* 4  */ 	text-align: center;
/* 5  */ 	position: relative;
/* 6  */ 	color: #333;
/* 7  */ 	font-size: 75% /* sets default paragraph font to 12px on most browsers */
/* 8  */ }
/* 9  */ 
/* 10 */ ul,ol,dl,td,th,caption,pre,p,blockquote,input,textarea {
/* 11 */ 	line-height:1.4; 
/* 12 */ }
/* 13 */ h1, h2, h3, h4, h5, h6 {font-weight: normal; margin-bottom: .5em; margin-top: 1em;}
/* 14 */ h1 {font-size:2.6em; color: #a9c900; margin-top: 0;} 
/* 15 */ h2 {font-size:2.6em; color: #a9c900;}
/* 16 */ h3 {font-size:2em; color: #a9c900;}
/* 17 */ h4 {font-size:1.4em; font-weight: bold;}
/* 18 */ h5 {font-size:1.2em; font-weight: bold;}
/* 19 */ h6 {font-size:1em; font-weight: bold;}
/* 20 */ 
/* 21 */ h1 a {color: #a9c900; text-decoration: none;} h1 a:hover {color: #0085f5;}
/* 22 */ h2 a {text-decoration: none;} h2 a:hover {}
/* 23 */ h3 a {text-decoration: none;} h3 a:hover {}
/* 24 */ 
/* 25 */ p {	margin-bottom: 1.4em; line-height: 1.6;}
/* 26 */ ul {list-style-type:disc;}
/* 27 */ ol {list-style-type:decimal;}
/* 28 */ ul, ol {margin-left: 2em; margin-bottom: .75em;}
/* 29 */ 
/* 30 */ blockquote  {margin: 0 0 18px 18px; color: #666;}
/* 31 */ strong {font-weight: bold;}
/* 32 */ em     {font-style:italic;}
/* 33 */ 

/* elements.css */

/* 1  */ /*Set of Preset Classes*/
/* 2  */ 
/* 3  */ /* slightly enhanced, universal clearfix hack */
/* 4  */ .clearfix:after {
/* 5  */      visibility: hidden;
/* 6  */      display: block;
/* 7  */      font-size: 0;
/* 8  */      content: " ";
/* 9  */      clear: both;
/* 10 */      height: 0;
/* 11 */      }
/* 12 */ .clearfix { display: inline-block; }
/* 13 */ /* start commented backslash hack \*/
/* 14 */ * html .clearfix { height: 1%; }
/* 15 */ .clearfix { display: block; }
/* 16 */ /* close commented backslash hack */
/* 17 */ 
/* 18 */ 
/* 19 */ /*Paragraph Presets*/
/* 20 */ .small, .small p {font-size:.8em;}
/* 21 */ .large, .large p {font-size:1.2em;}
/* 22 */ .soft, .soft p  {color:#D3D3D3;}
/* 23 */ .hide            {display:none;}
/* 24 */ p.last           {margin-bottom:0px;}
/* 25 */ p img            {float:left; margin-right:1em; margin-bottom:.5em;} /*NOTE: Imgs in parag are set to float left*/
/* 26 */ 
/* 27 */ /*Floats*/
/* 28 */ .left {float:left;}
/* 29 */ .right {float:right;}
/* 30 */ .clearThis  {clear:both;}
/* 31 */ 
/* 32 */ a img, :link img, :visited img {border:none;}
/* 33 */ a {color: #0085f5;}
/* 34 */ a:hover {text-decoration: none;}
/* 35 */ 
/* 36 */ hr {}

/* main.css */

/* 1   */ @charset "UTF-8";
/* 2   */ /* CSS Document */
/* 3   */ html, body { /* full browser window containing divs*/ height: 100%;}
/* 4   */ body {min-width: 1000px;}
/* 5   */ #outerContainer {min-height: 100%; width: 100%; position: relative; margin: 0 auto -450px auto; /* negative bottom margin should be height of footerContainer */background: #eeedd9 url(../images/siteBuild/contentContainerBg.jpg) repeat-x center top;}
/* 6   */ 
/* 7   */ #contentWrapper {padding: 185px 0 0; width: 100%; position: relative;}
/* 8   */ #contentContainer {width: 1000px; margin: 0 auto; background:url(../images/siteBuild/contentBgTop.gif) no-repeat left top; padding-top: 15px;}
/* 9   */ #content {text-align: left; background: #fff; padding: 0 15px 15px;}
/* 10  */ #content .container {padding-bottom: 2em;}
/* 11  */ 
/* 12  */ #headerContainer {width: 100%; position: absolute; left:0; top: 0; background:url(../images/siteBuild/headerContainerBg.png) repeat-x left top;}
/* 13  */ #headerContainer2 {width: 100%; position: relative; background:url(../images/siteBuild/headerBg.jpg) no-repeat center top;}
/* 14  */ #header {height: 168px; position: relative; width: 1000px; padding: 0; text-align:left; margin: 0 auto;}
/* 15  */ #branding h3 {position: absolute; width: 395px; height: 115px; overflow: hidden; margin-top:0;}
/* 16  */ 	#branding h3 span {position: absolute; width:100%; height: 100%; background:url(../images/siteBuild/headerLogo.jpg) no-repeat left top;}
/* 17  */ #header #search {width: 370px; height: 50px; overflow: hidden; background:url(../images/siteBuild/searchBg.jpg) no-repeat left top; position: absolute; top: 32px; left: 626px;}
/* 18  */ 
/* 19  */ .column1, .column2 {display:inline; position: relative;}
/* 20  */ 	.column1 {width: 660px; float: left;}
/* 21  */ 	.column2 {width: 280px; float: right;}
/* 22  */ 	#main .column1, #main .column2 {width: 49%;} /* resets width of columns within #main to be 49% */
/* 23  */ 
/* 24  */ #home .container .column1, #home .container .column2 {width: 445px; padding: 0 15px 15px;}
/* 25  */ #home .container.noPad .column1, #home .container.noPad .column2 {width: 475px; padding: 0 0 15px;}
/* 26  */ #home .column1.headerBox, #home .column2.headerBox {}
/* 27  */ .headerBox {background: url(../images/siteBuild/dkBoxTop-half.gif) no-repeat left top; }
/* 28  */ 	.headerBox .header {margin: 0; position: relative; line-height: 42px; color: #fff; display: block; width: 100%;}
/* 29  */ 	.headerBox .header a {position: absolute; top: 0; right: 0; padding-right: 35px; font-size: .55em; line-height: 42px; text-transform: uppercase; color: #8ca4c8; text-decoration: none;display: block; text-align: right; height: 42px; margin: 0;}
/* 30  */ 	.headerBox .header a:hover {color: #fff; background-position: right -42px !important;}
/* 31  */ 	.headerBox.news .header a {background: url(../images/siteBuild/newsIcon.gif) no-repeat right top;}
/* 32  */ 	.headerBox.events .header a {background: url(../images/siteBuild/eventsIcon.gif) no-repeat right top;}
/* 33  */ 	
/* 34  */ 	.divider {padding-top: 30px;background:url(../images/siteBuild/divider.gif) no-repeat left top;}
/* 35  */ 	
/* 36  */ 	.enticerList {margin: 0 0 1em; list-style-type: none; position: relative;}
/* 37  */ 	.enticerList li {border-bottom: 1px solid #ccc; color: #666; padding: 1em 0 1em 130px; position: relative; min-height: 85px;}
/* 38  */ 		.enticerList.events li {padding-left: 0;}
/* 39  */ 	.enticerList li img {padding: 0 1em .5em 0; position: absolute; top: 1em; left: 0;}
/* 40  */ 	.enticerList li h4 {color: #474747; margin: 0;}
/* 41  */ 	.postInfo {font-weight: bold; margin-bottom: .75em;}
/* 42  */ 	a.more {text-transform: uppercase;}
/* 43  */ 
/* 44  */ 	#home .column2 .enticer {padding-right: 100px;background: url(../images/siteBuild/soccerPlayerIcon.gif) no-repeat right top; min-height: 145px;}
/* 45  */ 	#home .column2 .enticer h1 {color: #a9c900;}
/* 46  */ 	#home #quickLinks {background: #0085f5 url(../images/siteBuild/blueBoxBottom.gif) no-repeat left bottom; position: relative;}
/* 47  */ 	#home #quickLinks .wrapper {background: url(../images/siteBuild/blueBoxTop.gif) no-repeat left top; padding: 10px 20px 40px; position: relative;}
/* 48  */ 
/* 49  */ 		#home #quickLinks h3 {color: #66b5f9; background:url(../images/siteBuild/arrowIcon.gif) no-repeat left center;}
/* 50  */ 		#home #quickLinks a {color: #fff; text-decoration: none;}

/* main.css */

/* 51  */ 		#home #quickLinks ul {margin: 0; list-style-type:none; font-size: 1.1em;}
/* 52  */ 		#home #quickLinks li {border-bottom: 1px solid #00c6fc; padding: .5em 0; color: #59b8e8;}
/* 53  */ 		#home #quickLinks li a {color: #fff; font-weight: bold;}
/* 54  */ 		#home #quickLinks li a:hover {text-decoration: underline;}
/* 55  */ 
/* 56  */ /* Schedule styles */	
/* 57  */ 
/* 58  */ table#scheduletable {
/* 59  */ 	width: 100% !important;
/* 60  */ 	text-align: left;
/* 61  */ 	table-layout: fixed;
/* 62  */ 	border-bottom: 1px solid #ccc; 
/* 63  */ 	margin-bottom: 1em;
/* 64  */ }
/* 65  */ table#scheduletable thead tr th, table#scheduletable tfoot tr th {
/* 66  */ 	background-color: #308820;
/* 67  */ 	border: 1px solid #FFF;
/* 68  */ 	font-size: 8pt;
/* 69  */ 	padding: 4px;
/* 70  */ 	color: #fff;
/* 71  */ }
/* 72  */ table#scheduletable thead tr .header {
/* 73  */ 	background-image: url(bg.gif);
/* 74  */ 	background-repeat: no-repeat;
/* 75  */ 	background-position: right center;
/* 76  */ 	cursor: pointer; cursor: hand;
/* 77  */ }
/* 78  */ table#scheduletable tbody td {
/* 79  */ 	color: #3D3D3D;
/* 80  */ 	padding: 4px;
/* 81  */ 	background-color: #FFF;
/* 82  */ 	vertical-align: top;
/* 83  */ }
/* 84  */ table#scheduletable tbody tr.odd td {
/* 85  */ 	background-color:#F0F0F6 !important;
/* 86  */ }
/* 87  */ table#scheduletable thead tr .headerSortUp {
/* 88  */ 	background-image: url(/_Assets/images/bullet_arrow_up.png);
/* 89  */ }
/* 90  */ table#scheduletable thead tr .headerSortDown {
/* 91  */ 	background-image: url(/_Assets/images/bullet_arrow_down.png);
/* 92  */ }
/* 93  */ table#scheduletable thead tr .headerSortDown, table#scheduletable thead tr .headerSortUp {
/* 94  */ 
/* 95  */ }
/* 96  */  ul#pager, ul#pager li { list-style-type: none; }
/* 97  */ ul#pager li { display: inline; }
/* 98  */ 		
/* 99  */ 
/* 100 */ .top {padding-top: 2em;}

/* main.css */

/* 101 */ 
/* 102 */ #contentClear {clear: both; height: 450px;}
/* 103 */ #contact #contentClear {clear: both; height: 0;} /* not sure why this is happening in the contact section - warrants further investigation */
/* 104 */ 
/* 105 */ #footerWrapper { /* wrapping footer container */	
/* 106 */ 	width: 100%;
/* 107 */ 	height: 450px;
/* 108 */ 	position: relative;
/* 109 */ 	background: url(../images/siteBuild/footerContainerBg.png) repeat-x left top;
/* 110 */ }
/* 111 */ #footerContainer { /* wrapping footer container */	
/* 112 */ 	width: 100%;
/* 113 */ 	height: 450px;
/* 114 */ 	position: relative;
/* 115 */ 	background: url(../images/siteBuild/footerBg.jpg) no-repeat right bottom;}
/* 116 */ 
/* 117 */ #footer {width: 960px; position: relative; background:url(../images/siteBuild/footerTopBg.gif) no-repeat left top; padding: 30px 20px; margin: 0 auto; text-align: left;}
/* 118 */ #sponsorArea {height: 155px; color: #666;}
/* 119 */ #sponsorArea h5 {padding-bottom: 20px; margin: 0;}
/* 120 */ #sponsorArea p {padding-top: 14px;}
/* 121 */ #sponsorArea a {color: #666;}
/* 122 */ #sponsorArea div.banner {border: 1px solid #fff; height: 60px; float: left; display: inline; /* background: #999; */ margin-right: 15px;}
/* 123 */ #sponsorArea div.banner.last {float: right; margin-right: 0;}
/* 124 */ #sponsorArea div.banner.half {width: 230px;}
/* 125 */ #sponsorArea div.banner.full {width: 460px;}
/* 126 */ #copyrightArea { position: relative; 
/* 127 */ color: #8999b3; margin-top: 15px; padding: 15px 0 0 130px; background:url(../images/siteBuild/footerIcon.jpg) no-repeat left top; height: 110px; font-size: .9em;}
/* 128 */ #copyrightArea p {margin-bottom: .5em;}
/* 129 */ #copyrightArea dl {list-style-type: none; margin-bottom: .5em;}
/* 130 */ #copyrightArea dd {display: inline; padding: 0 .75em; border-left: 1px solid #8999b3; color: #8999b3;}
/* 131 */ #copyrightArea dd.first {padding-left: 0; border-left: none;}
/* 132 */ #copyrightArea a {color: #8999b3; text-decoration: none;}
/* 133 */ #copyrightArea a:hover {color: #fff;}
/* 134 */ #copyrightArea p#hiddenLink {  position: absolute; left: 10px; top: 10px; width: 80px; height: 80px; }
/* 135 */ #copyrightArea p#hiddenLink a {  cursor: default !important; display: block; width: 100%; height: 100%; text-decoration: none !important; text-indent: -999em; font-size: 1px;}
/* 136 */ 
/* 137 */ .faq-answer { margin-top: 0.5em; margin-left: 3em; }
/* 138 */ .faq-question { cursor: pointer; cursor: hand; background-position: left top; background-repeat: no-repeat; 
/* 139 */ padding-left: 16px; margin-top: 1em; }
/* 140 */ .faq-closed { background-image: url(/_Assets/images/icon-plus.png);  }
/* 141 */ .faq-open {  background-image: url(/_Assets/images/icon-minus.png);  }
/* 142 */ 

/* navigation.css */

/* 1   */ @charset "UTF-8";
/* 2   */ /* CSS Document */
/* 3   */ 
/* 4   */ /*///// mainNav /////*/
/* 5   */ #mainNavContainer {
/* 6   */ 	position: absolute;
/* 7   */ 	top: 122px;
/* 8   */ 	left:0;
/* 9   */ }
/* 10  */ #mainNav {
/* 11  */ 	list-style-type: none; margin: 0; border-left: 1px solid #0a93d1; height: 46px;
/* 12  */ }
/* 13  */ #mainNav li {
/* 14  */ 	float: left;
/* 15  */ 	display: inline;
/* 16  */ 	text-transform: uppercase; 
/* 17  */ 	position: relative;
/* 18  */ }
/* 19  */ #mainNav li a {
/* 20  */ 	display: block;
/* 21  */ 	padding: 0 1em;
/* 22  */ 	text-decoration: none;
/* 23  */ 	line-height: 46px;
/* 24  */ 	border-right: 1px solid #0a93d1;
/* 25  */ 	color: #fff;
/* 26  */ 	text-decoration:none;
/* 27  */ 	background: url(../images/siteBuild/mainNavBg.gif) repeat-x left top;
/* 28  */ }
/* 29  */ #mainNav li a:hover, #mainNav li.current a {
/* 30  */ 	text-decoration: none;
/* 31  */ 	background: url(../images/siteBuild/mainNavBg.gif) repeat-x left -46px;
/* 32  */ }
/* 33  */ #mainNav ul {position: absolute; width: 200px; list-style-type: none; margin: 0; padding: 0 0 15px; background: url(../images/siteBuild/flyoutBase.png) no-repeat left bottom; border: none; display: none;}
/* 34  */ 	#mainNav ul li {float: none; display: block; background: #0085f6; padding: 0 10px; margin: 0; position: relative;}
/* 35  */ 	#mainNav ul li.first {padding-top: 10px;}
/* 36  */ 	#mainNav ul li a {line-height: normal; background: none !important; border-right: none; padding: .5em 2%; border-bottom: 1px solid #00c6fd; margin: 0; position: relative; width: 96%;}
/* 37  */ 	#mainNav ul li a:hover, #mainNav ul li.current a {color: #062551; background: none !important;}
/* 38  */ #mainNav li:hover ul {display: block;}
/* 39  */ 
/* 40  */ #mainNav ul ul {display: none !important;}
/* 41  */ 	
/* 42  */ /*///// subNav /////*/
/* 43  */ #subNavWrapper {}
/* 44  */ 	#subNavWrapper h2 {margin-top: 0;}
/* 45  */ #subNav {background: #0085f5 url(../images/siteBuild/blueBoxBottom.gif) no-repeat left bottom; position: relative; font-size: 115%;}
/* 46  */ #subNav ul {background: url(../images/siteBuild/subNavTop.gif) no-repeat left top; padding: 15px 15px 40px;list-style-type: none; margin: 0;}
/* 47  */ #subNav ul ul {background: none; padding: 0 1em 1em; font-size: 90%;}
/* 48  */ #subNav li {border-bottom: 1px solid #00c6fd; display: block;}
/* 49  */ #subNav li li {border-bottom: none;}
/* 50  */ #subNav a {color: #fff; text-decoration: none; display: block;padding: .5em;}

/* navigation.css */

/* 51  */ #subNav li li a {border-bottom: none; padding: 0; display: inline;}
/* 52  */ #subNav a:hover, #subNav li.current a, #subNav li.current li a:hover, #subNav li.current li.current a {color: #062551;}
/* 53  */ #subNav li.current li a {color: #fff; cursor: pointer;}
/* 54  */ #subNav li.current a, #subNav li.current li.current a {cursor: default;}
/* 55  */ 
/* 56  */ #topNav {list-style-type: none; margin: 0; text-align: right; width: 100%; top: 90px; position: absolute;}
/* 57  */ #topNav li {display: inline;}
/* 58  */ #topNav li a {border-left: 1px solid #113366; color: #113366; text-decoration: none; padding: 0 1em;}
/* 59  */ #topNav li a:hover {text-decoration: underline;}
/* 60  */ #topNav li.first a {border-left: none;}
/* 61  */ 
/* 62  */ #footerNav {height: 60px;}
/* 63  */ #footerNav ul {list-style-type: none; margin: 0;}
/* 64  */ #footerNav li {display: inline;}
/* 65  */ #footerNav li a {padding: 0 .75em; border-left: 1px solid #8a929d; color: #8a929d; text-decoration: none; text-transform: uppercase; font-size: .9em; line-height: 60px;}
/* 66  */ #footerNav li.first a {padding-left: 0; border-left: none;}
/* 67  */ #footerNav li a:hover {color: #fff;}
/* 68  */ 
/* 69  */ 
/* 70  */ #miniCalDiv { background-color: #ffffff !important; width: 100%; border-bottom: 10px solid #ffffff; }
/* 71  */ #miniCalendar { 
/* 72  */ width: 230px; 
/* 73  */ margin-left: 20px;
/* 74  */ }
/* 75  */ 
/* 76  */ #miniCalendar th, #miniCalendar td { border: 1px solid #ffffff; text-align: right; padding: 2px 4px; }
/* 77  */ #miniCalendar th a, #miniCalendar td  a{ color: #0084f5; font-weight: bold; display: inline !important; text-align: right; 
/* 78  */ margin: 0 !important; padding: 0 !important; }
/* 79  */ 
/* 80  */ #miniCalendar .calendarMonthLinks a { font-size: 1.6em; color: #0084f5; }
/* 81  */ #miniCalendar tr.calendarHeader th { background-color: #7abcf4; vertical-align: middle !important; }
/* 82  */ #miniCalendar .calendarDayHeading { background-color: #0085F6; color: #ffffff; font-weight: bold; }
/* 83  */ #miniCalendar .calendarCell { background-color: #daedfe; }
/* 84  */ #miniCalendar .calendarToday { background-color: #deec93; }
/* 85  */ 
/* 86  */ 
/* 87  */ #paginatelinks { width: 100%; height: 1.5em; padding-top: 1em; clear: both; }
/* 88  */ #paginatelinks span { float: left; width: 49%; }
/* 89  */ #paginatelinks .alignRight { text-align: right; }
/* 90  */ 
/* 91  */ #siteMap, #siteMap ul li, #siteMap ul ul li {list-style-type: none; margin: 0;}
/* 92  */ #siteMap {border-top: 1px solid #ccc;}
/* 93  */ #siteMap ul {border-top: none; margin: 0; padding-top: .5em;}
/* 94  */ #siteMap ul ul {padding-bottom: .5em;}
/* 95  */ #siteMap li {font-size: 1.4em; padding: 1em; border-bottom: 1px solid #ccc; text-transform: uppercase;}
/* 96  */ #siteMap ul li {padding: 0 0 0 1em; font-size: .9em; border-bottom: none; text-transform: none;}
/* 97  */ #siteMap ul ul li {font-size: .9em;}
/* 98  */ #siteMap a {font-weight: bold; text-decoration: none; color: #113366;}
/* 99  */ #siteMap a:hover {text-decoration: underline;}
/* 100 */ #siteMap ul li a {font-weight: normal; color: #0085f5;}

/* forms.css */

/* 1  */ @charset "UTF-8";
/* 2  */ /* CSS Document */
/* 3  */ /* Form defaults */
/* 4  */ form {
/* 5  */ 	position: relative;
/* 6  */ }
/* 7  */ fieldset {
/* 8  */ 	padding: 0 1em 1em;
/* 9  */ 	margin: .5em 0;
/* 10 */ 	border-top: 1px solid #ccc;
/* 11 */ }
/* 12 */ fieldset .column1, fieldset .column2 {display: inline; width: 48%;}
/* 13 */ fieldset .row {padding: 1em 0; border-bottom: 1px solid #ccc;}
/* 14 */ legend {
/* 15 */ 	font-size: 1.5em;
/* 16 */ 	font-weight: bold;
/* 17 */ 	padding: 0.25em .5em;
/* 18 */ 	color: #0085f5;
/* 19 */ }
/* 20 */ label {
/* 21 */ 	display: block;
/* 22 */ 	padding: 0.5em 0;
/* 23 */ }
/* 24 */ textarea, input.text {
/* 25 */ 	border-top: 1px solid #666666;
/* 26 */ 	border-right: 1px solid #999999;
/* 27 */ 	border-bottom: 1px solid #999999;
/* 28 */ 	border-left: 1px solid #666666;
/* 29 */ 	background: #FFFFFF !important; /* To keep form fields consistent (no yellow form fields with google toolbar */
/* 30 */ }
/* 31 */ textarea:focus, input.text:focus {
/* 32 */ 	background:#effeff !important;
/* 33 */ }
/* 34 */ input.text, textarea {
/* 35 */ 	width: 99%;
/* 36 */ 	height: 1.5em;
/* 37 */ 	padding: .25em;
/* 38 */ 	margin-top: .25em;
/* 39 */ }
/* 40 */ textarea {
/* 41 */ 	height: 9em;
/* 42 */ }
/* 43 */ .submit {
/* 44 */ 	padding: 0 1em;
/* 45 */ 	margin-right: 1em;
/* 46 */ 	display: inline;
/* 47 */ }
/* 48 */ #requiredFieldMessage {
/* 49 */ 	color:#850000;
/* 50 */ 	margin-top: 1em;

/* forms.css */

/* 51 */ }
/* 52 */ .required {color: #850000;}
/* 53 */ 
/* 54 */ .error {color: #FF0000;}
/* 55 */ 
/* 56 */ #cse-search-box input.text {border: none; width: 265px; height: 17px; position: absolute; left: 13px; top: 10px; padding: 6px 0;margin-top: 0;}
/* 57 */ #searchSubmit {width: 78px; height: 29px; background:url(../images/siteBuild/searchSubmitBg.png) no-repeat left top; position: absolute; left: 282px; top: 10px; text-transform: uppercase; color: #fff; border: none; cursor: pointer;}
/* 58 */ #searchSubmit:hover {background:url(../images/siteBuild/searchSubmitBg.png) no-repeat left -29px;}
/* 59 */ 
/* 60 */ 		#scheduletable_filter {width:950px;position: relative; padding: 15px 10px 20px; background: #d3eafd url(../images/siteBuild/searchfilter-bg.gif); }
/* 61 */ 		#scheduletable_filter .column1, #scheduletable_filter .column2, #scheduletable_filter .column3, #scheduletable_filter .column4, #scheduletable_filter .column5 {float: left; display: inline; padding-right: 20px;}
/* 62 */ 		#scheduletable_filter .column1 {width: 100px; }
/* 63 */ 			#scheduletable_filter .column1 label {padding-top: 0;}
/* 64 */ 		#scheduletable_filter .column2 {width: 300px; padding-top: 25px;}
/* 65 */ 			#scheduletable_filter .column2 .submit {margin-right: 0;}
/* 66 */ 		#scheduletable_filter .column3 {width: 20px; text-align: center;}
/* 67 */ 		#scheduletable_filter .column4 {width: ; }
/* 68 */ 			#scheduletable_filter .column4 p {margin-bottom: 0;}
/* 69 */ 			#scheduletable_filter .column4 input {width: 150px;}
/* 70 */ 			#scheduletable_filter .column4 input.search_btn {width: auto;}
/* 71 */ 		#scheduletable_filter .column5 {float: right; padding-top: 5px;}
/* 72 */ 		#scheduletable_filter h5 {margin-top: 0;}
/* 73 */ 		#scheduletable_filter h4 {color: #18478f; margin-top: 0; padding-top: 25px;}
/* 74 */ 		#scheduletable_filter .submit, #scheduletable_filter .search_btn, #scheduletable_filter .column5 input {line-height: 1.1; /* IE blows buttons up to huge proportions vertically if you don't fix line-height */
/* 75 */ 			padding: 3px 10px 2px 10px;
/* 76 */ 			margin-left: 10px; text-transform: uppercase; background: #18478f; color: #fff; border: none; cursor: pointer; font-size: 12px;}
/* 77 */ 	
/* 78 */ 			#scheduletable_filter .column5 input {display: block; text-align: center; width: 140px;}
/* 79 */ 			#scheduletable_filter .column5 input.print_btn {margin-bottom: 15px;}
/* 80 */ 			#scheduletable_filter .column5 input.reset_btn {background: #123467/*#b4d200*/;}
/* 81 */ 		
/* 82 */ 		#scheduletable_filter {display: none;}
/* 83 */ 		#scheduleBlock {
/* 84 */ 			width: 100%; height: auto !important; height: 100px; min-height: 100px; background-image: url(http://www.mysc.org/_Assets/images/ajax-loader.gif); background-position: center; background-repeat: no-repeat;
/* 85 */ 		}
/* 86 */ 		
/* 87 */ 		
/* 88 */ /*		
/* 89 *| 			#scheduletable_filter h5 {clear: both; width: 100%;}
/* 90 *| 			#scheduletable_filter #filter-box {float: left; display: inline; width:60%;margin: .5em 20px .5em 0;}
/* 91 *| 			#scheduletable_filter #filter-clear-button {float: left;display: inline; width: 50px;}
/* 92 *| 			#scheduletable_filter p {clear: both; width: 100%;}
/* 93 *| 			#scheduletable_filter .column2 {text-align: right;}
/* 94 *| 				#scheduletable_filter .column2 form {}
/* 95 *| 				#scheduletable_filter .column2 form input {padding: 10px; text-transform: uppercase; background: #18478f; color: #fff; border: none; cursor: pointer;}
/* 96 *| 				#scheduletable_filter .column2 form input:hover {background: #0085f5;}
/* 97 *| 				
/* 98 *| /*
/* 99 *| 
