/* RSU25xMODx Styles */
/* Main tags */

body {background:transparent; color:#000000; font:76% 
      Verdana,Tahoma,Arial,sans-serif; margin:10px;
      padding:0; text-align:left;}

a    {color:#000000; font-weight:bold; text-decoration:none;}

p    {line-height:1.5em; margin:0 0 15px;}

.n1    {display:block; line-height:1.1em; margin:0 45px 5px; text-align:center;}

.n2    {display:block; line-height:1.4em; margin:0 45px 5px; text-align:center; color:red; 
       font-size:1.6em;}
 
fieldset {border:0;}

/* Main container */

#container   {background:white url(images/RSU25Images/Site_Leftside_Background.jpg)
                             repeat-y; color:black; min-width:770px;
              padding:0; text-align:left; width:960px; margin:1px 1px 0 0;}

/* Header section  RSU25 picture */

#sitename    {background:white url(images/RSU25Images/SiteHeader.jpg) no-repeat;
              margin:0px; text-align:right; min-width:770px; width:960px; 
              height:200px;}
#sitename h1,
#sitename h2 {color:black; font-weight:400; letter-spacing:-2px;
              margin:0px 0px; padding:0px;}
#sitename h1 {font-size:1.8em;}
#sitename h2 {font-size:1.6em;}

/* Title over the picture,  it's a link */
#title              {line-height:150px; margin-right:1em; margin-bottom:0em;}
#title h1 a         {color:#fff; border-color:black; text-decoration:none;}
#title h1 a:visited {color:#fff; border-color:black;}
#title h1 a:hover   {color:#fff; border-color:black; text-decoration:none;}
#title h1 a:active  {color:#fff; border-color:black;}

/* Content wrap */

#wrap {clear:both; font-size:0.9em; padding:0;}

/* Sidebars */
/* The left menu is also controlled by the Wayfinder templates in the wayfinder folder called flyout...  */
#leftside                   {margin:0px; padding:0px; z-index:+1;
                             width:155px; min-height:460px; position:relative;}

#rightside                  {margin:10px 0px 10px 0px; padding:0px 0px 0px;
                             width:170px;  position:relative;}
#ightside                 {background:white url(images/RSU25Images/Site_Rightside_Background.jpg)
                             repeat-y;}
#leftside                   {float:left;margin-right:1px; color:white;}
#rightside                  {float:right;margin-left:1px;}
#leftside  {background:white url(images/RSU25Images/Site_Leftside_Background.jpg)
                             repeat-y;}
#leftside h1, #rightside h1 {color:#000000; font-size:1.8em; font-weight:bold;
                             letter-spacing:-1px; margin:0 0 20px;}
#leftside h2, #rightside h2 {font-size:1.1em; margin:0 0 0px;}
#leftside h3, #rightside h3 {font-size:.9em; line-height:1.2em; margin:5px 0px;}
#leftside h4, #rightside h4 {font-size:.8em; margin:0px;}
#leftside h5, #rightside h5 {font-size:.7em; margin:0px;}
#leftside p,  #rightside p  {font-size:0.9em; line-height:1.4em;
                             margin:0px;}
#leftside a,  #rightside a                { text-decoration:none;}
#leftside a:visited, #rightside a:visited {color:black; border-color:black;}
#leftside a:hover,   #rightside a:hover   {color:black; border-color:black;}
#leftside a:active,  #rightside a:active  {color:black; border-color:black;}

.linklist     {list-style:none; margin:0 0 16px 10px; padding:0;}
.linklist li  {margin-bottom:0.7em;}

/*  menus */

.nav        {background:#e8e9ea; border:1px solid #b0b0b0; color:#606060;
             display:block; margin-top:8px; padding:5px 4px 4px 10px;
             position:relative; text-transform:uppercase; width:140px;}
.nav:hover, .active {background:#ffffff; border:1px solid #909090;
             color:#303030; text-decoration:none;}

/* Content */

#content,
#contentalt {background:transparent; border:1px solid black; color:black;
             padding:0; position:relative;}
#content    {margin:10px 186px 10px 165px; padding:0px 5px 5px 5px;}
#contentalt {margin:0 187px;}
#content h1, #content h2, #contentalt h1, #contentalt h2 {
             background-color:inherit; color:#000000; font-size:1.8em;
             font-weight:bold; letter-spacing:-1px; margin:1em 0 1em 0;
             padding:0;}
#content h2, #contentalt h2 {font-size:1.6em; margin:1em 1em 1em 0; 
                             border-bottom:.5ex solid black;}
#content h3, #contentalt h3 {font-size:1.5em; padding:0; margin:1em 0;}

#content img, #contentalt img {border:0 solid black; position:relative; margin:0;}

/* table layout for Staff Listing Page */

.table_location {min-width:400px; margin-top:1px; table-layout:fixed; 
                 margin-left:20px; margin-right:2em; font-size:100%; 
                 font-family: arial,sans-serif;}
.table_data     {border-style:ridge; background:#00CED1; font-weight:bold;}
.tab_base       {display:none; background:white; font-weight:normal; 
                 border-style:ridge; cursor:pointer;}
.table_sub_heading { background:#00FFFF; font-weight:normal; color:#00ffff;
	         border-style:none;}
.table_body     {background:white; min-width:568px; border-style:ridge;
	         border-spacing: 0px; border-collapse: collapse; margin:auto;}
.tab_loaded     {display:none; background:#222222; color:white; font-weight:bold;
	         border-style:groove; cursor:pointer;}

/* table layout for coaches */

.table_rightside_location {min-width:50px; table-layout:fixed; margin:2px;  
                font-size:1em; font-family: arial,sans-serif; margin-left:4px;}

.table_rightside_body {background:transparent; min-width:70px; border-style:none;
	              border-spacing: 0px; border-collapse: collapse; margin:auto;}

.table_rightside_data {border-style:none; background:transparent; font-weight:bold;
                      text-align:left; border:0px solid #FE2E9A;}

/* table layout for Home Page */

.table_bulletin_location {min-width:400px; table-layout:fixed; margin:20px;  
                font-size:1.2em; font-family: arial,sans-serif; margin-left:40px;}

.table_bulletin_body {background:transparent; min-width:530px; border-style:none;
	              border-spacing: 0px; border-collapse: collapse; margin:auto;}

.table_bulletin_data {border-style:none; background:transparent; font-weight:bold;
                      text-align:left; border:0px solid #FE2E9A;}

/* office heading layout */

.off_header    {background:white; font-weight:bold; text-align:center;
	        border-style:ridge; margin:0px 19px 0px 19px; min-height:100px;
                table-layout: fixed;}
.off_header h2 {background-color:inherit; color:black; text-align:center;
                border:none;}
.off_header h3 {background-color:inherit; color:black; text-align:center;
                border:none;}
.off_header h4 {background-color:inherit; color:black; font-size:1.0em;
                border:none;}
.off_header h5 {background-color:inherit; color:black; font-size:1.0em;
                border:none;}

/* end of office heading layout */

/* PDFListing used with DocumentMan (list of files) displayed on pages */

.PDFListing {white-space:nowrap; font-family: arial, sans-serif; font-variant:small-caps;
             position:relative;  list-style-type:none; cursor:pointer;
             margin:auto; margin-bottom:10px;}
.PDFListing ul
            {padding:0px; width:150px; line-height:19px; height:auto;
             list-style-type:none; font-size:11px;}
/*                                                            ul li               */
.PDFListing ul li
            {position:relative; border:1px solid black;}
.PDFListing ul li.last
            {border:1px solid black; border-top:0;}
/*                                                            ul li a             */
.PDFListing ul li a.hide,           
.PDFListing ul li a:visited, 
.PDFListing ul li a 
            {display:block; text-align:center; border:1px solid black; border-top:0;
             background:black url(images/Site_Menu_DocumentMan.jpg) no-repeat scroll 0 0;}
.PDFListing ul li a.last
            {border:1px solid black; border-top:0;}
.PDFListing ul li:hover a
            {background:black url(images/Site_Menu_DocumentMan.jpg) no-repeat scroll -300px 0;}
/* end PDFListing */

/* ARTListing used with DocumentMan (SNIPPET)*/

.ARTListing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; font-size:1.2em;
                 list-style-type:none; cursor:pointer;
                 margin:auto; margin-bottom:10px;}
.ARTListing ul  {padding:0px; height:auto; list-style-type:none;
                 margin-left:20px; margin-right:20px;}
/*                                                            ul li       */
.ARTListing ul li         {position:relative; border:1px solid black;}
.ARTListing ul li.last    {border:1px solid black; border-top:0;}
/*                                                            ul li a     */
.ARTListing ul li a.hide,           
.ARTListing ul li a:visited, 
.ARTListing ul li a       {display:block; text-align:center; border:1px solid 
                           black; border-top:0; background:PINK;}
.ARTListing ul li a.last  {border:1px solid black; border-top:0;}
.ARTListing ul li:hover a {background:PINK;}
/* end ARTListing */

/* POLListing used with DocumentMan (SNIPPET)*/

.POLListing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; font-size:1em;
                 list-style-type:none; cursor:pointer; margin:auto; margin-bottom:10px;}
.POLListing ul  {padding:0px; height:auto; list-style-type:none;
                 margin-left:20px; margin-right:20px;}
/*                                                            ul li       */
.POLListing ul li         {position:relative; border:0px solid black;}
.POLListing ul li.last    {border:0px solid black; border-top:0;}
/*                                                            ul li a     */
.POLListing ul li a.hide,           
.POLListing ul li a:visited, 
.POLListing ul li a       {display:block; text-align:left; border:0px solid 
                           black; border-top:0; background:transparent;}
.POLListing ul li a.last  {border:1px solid black; border-top:0;}
.POLListing ul li:hover a {background:gold;}

/* end POLListing */

/* P01Listing used with DocumentMan (SNIPPET)*/

.P01Listing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; 
                 list-style-type:none; cursor:pointer; margin:auto; margin-bottom:10px;}
.P01Listing ul  {padding:0px; height:auto; list-style-type:none;
                 margin-left:20px; margin-right:20px;}
/*                                                            ul li       */
.P01Listing ul li      {position:relative; border:0px solid black;}
.P01Listing ul li.last {border:0px solid black; border-top:0; }
/*                                                            ul li a     */
.P01Listing ul li a.hide,           
.P01Listing ul li a:visited, 
.P01Listing ul li a   {display:block; text-align:center; border:0px solid 
                       black; border-top:0; background:transparent; font-size:1.4em;}
.P01Listing ul li a.last  {border:0px solid black; border-top:0;}
.P01Listing ul li:hover a {background:gold;}

/* end P01Listing */

/* P02Listing used with DocumentMan (SNIPPET)*/

.P02Listing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; 
                 list-style-type:none; cursor:pointer; margin:auto; margin-bottom:10px;}
.P02Listing ul  {padding:0px; height:auto; list-style-type:none;
                 margin-left:20px; margin-right:20px;}
/*                                                            ul li       */
.P02Listing ul li      {position:relative; border:0px solid black;}
.P02Listing ul li.last {border:0px solid black; border-top:0; }
/*                                                            ul li a     */
.P02Listing a.hide,           
.P02Listing a:visited, 
.P02Listing a   {display:block; text-align:center; border:0px solid 
                       black; border-top:0; background:transparent; font-size:1.4em;}
.P02Listing  a:hover {background:gold;}

/* end P02Listing */

/* ANNListing used with DocumentMan (SNIPPET)*/

.ANNListing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; font-size:1.2em;
                 list-style-type:none; cursor:pointer; margin:0;}
.ANNListing ul  {padding:0px; height:auto; list-style-type:none;
                 background:#FE2E9A; margin-left:20px; margin-right:10px;
                 margin-bottom:0px;}
/*                                                            ul li       */
.ANNListing ul li         {position:relative; border:1px solid black;}
.ANNListing ul li.last    {border:1px solid black; border-top:0;}
/*                                                            ul li a     */
.ANNListing ul li a.hide,           
.ANNListing ul li a:visited, 
.ANNListing ul li a       {display:block; text-align:center; border:1px solid 
                           black; border-top:0; margin:0px; background:#00CED1;
                           margin-left:20px; margin-right:20px;}
.ANNListing ul li a.last  {border:1px solid black; border-top:0;}
.ANNListing ul li:hover a {background:#00CED1;}

/* end ANNListing */

/* AN1Listing used with DocumentMan (SNIPPET)*/

.AN1Listing     {white-space:nowrap; font-family: arial, sans-serif;
                 font-variant:small-caps; position:relative; font-size:1.2em;
                 list-style-type:none; cursor:pointer; margin:0;}
.AN1Listing ul  {padding:0px; height:auto; list-style-type:none;
                 background:#FE2E9A; margin-bottom:0px; margin-left:20px;
                 margin-right:20px;}
/*                                                            ul li       */
.AN1Listing ul li         {position:relative; border:1px solid black;}
.AN1Listing ul li.last    {border:0px solid black; border-top:0;}
/*                                                            ul li a     */
.AN1Listing ul li a.hide,           
.AN1Listing ul li a:visited, 
.AN1Listing ul li a       {display:block; text-align:center; border:0px solid 
                           black; border-top:0; margin:0px; 
     background:black url(images/Site_Menu_DocumentMan_long.jpg) no-repeat scroll -600px 0;}
.AN1Listing ul li a.last  {border:0px solid black; border-top:0;}
.AN1Listing ul li:hover a {background:black url(images/Site_Menu_DocumentMan_long.jpg) no-repeat scroll 0 0;}

/* end AN1Listing */


/* sitemap used with DocumentMan (SNIPPET)*/

.sitemap     {white-space:nowrap; font-family: arial, sans-serif;
              font-variant:small-caps; position:relative; font-size:1.2em;
              cursor:pointer; list-style-type:none; text-decoration:underline;
              margin-left:60px; margin-bottom:10px; color:#0000ff;}
.sitemap ul  {padding:0px; height:auto; list-style-type:square;
              margin-left:20px; margin-right:10px; color:#0000ff;}
/*                                                            ul li       */
.sitemap ul li         {position:relative; border:0px solid black;}
.sitemap ul li.last    {border:0px solid black; border-top:0;}
/*                                                            ul li a     */
.sitemap ul li a.hide,           
.sitemap ul li a:visited, 
.sitemap ul li a       {display:block; text-align:left; border:0px solid 
                           black; border-top:0; background:transparent;}
.sitemap ul li a.last  {border:1px solid black; border-top:0;}
.sitemap ul li:hover a {background:transparent;}
/* end sitemap */


/* ajaxSearch */

       #ajaxSearch_form {
           color: #444;
           width: auto;
           border:0;
       }

/* end ajaxSearch */

/* Slide Show Shadow */


/* Footer */


#footer   {background:black url(images/RSU25Images/SiteFooter.jpg) no-repeat
           center; margin:0px; clear:both; 
           min-width:770px; width:960px; height:40px;}
#footer a {color:white; font-weight:bold; font-variant: small-caps;}
#footer p {color:white; font:status-bar; font-variant: small-caps;
           position:relative; top:17px; cursor:default}
/* bbclone showtime */

/*font for the graphs*/
table.cntbox td {
font-family:		Arial, Helvetica, sans-serif; 
color:				#606680; 
font-size:			8pt
}
/*background color for the graphs area*/
table.cntbox {
background-color:	#ffffff; 
border:				1px #606680 solid;
}
/*font for headings*/
table.cntbox .head {
text-align:			center; 
font-weight:		bold; 
padding:			3px; 
white-space:		nowrap;
}
/*graph bar colors*/
table.cntbox .bars {
background-color:	#c0cbeb;
}
/*graph captions*/
table.cntbox td.capt {
font-weight:		bold; 
color:				#ffffff; 
white-space:		nowrap;
background-color:	#808ebf;
}
/*bar borders*/
table.cntbox .brd {
border-width:		1px; 
border-color:		#606680;
}
/*graph background color (use same color in background and border) */
table.cntbox .sky {
border-width:		1px; 
border-color:		#e5f2f7;
background-color:	#e5f2f7;
}
table.cntbox, table.cntbox table {
border-collapse:	collapse;
} 


/* end bbclone      */

/* Various classes */

.thumbnail    {background:#fafbfc; border:1px solid #b0b0b0;
               margin:0 0 10px 10px; padding:5px;}
.searchform   {margin:0;}
.searchbox    {background:#f0f0f0; border:0px solid #b0b0b0; margin:0 4px 0 0;
               width:100px;}
.searchbutton {background:#f0f0f0; border:1px solid #b0b0b0;}
.officebox    {background:#f0f0f0; border:1px solid #000000; margin:0 0px 0 0;
               width:100%;text-align:center;font-size:1.0em;line-height:1px;}
.linkbutton   {display:block; background:yellow; border:1px solid black;
               position:relative; margin-left:20px; margin-right:20px;
               font-size:1em; text-align:center;}
.pdfdisplay a {display:block; background:pink; border:1px solid black;
               position:relative; margin:0px 10px 1px 10px; text-align:center;
               font-family: arial, sans-serif; font-variant:small-caps; font-size:1.6em; cursor:pointer;}
.liststyleoff {list-style-type:none;}
.clearingdiv  {clear:both; height:30px; width:1px;}
.hide         {display:none;}
.intro        {font-size:1.0em; font-weight:bold;}
.small        {font-size:0.8em;}
.smaller      {font-size:0.7em;}
.large        {font-size:1.4em;}
.center       {text-align:center;}
.sports       {text-align:center; font-size:1.0em;}
.menutitle    {text-align:center;}
.right        {text-align:right;}
.floatleft    {float:left; margin-right:10%;}
.floatright   {float:right; margin-left:10%;}

