@import url(appstyles.css);

/* div {padding:10px;border:1px solid #000;}temporary during setup */
form#MainForm { width: 100%; height:auto!important; height:100%; /* IE6: treated as min-height*/ min-height:100%; }
.RadEContentBordered{ background:#FFF;}
p {line-height:18px;  /* new line */ margin:0 0 12px;}
a {color: #2778ac;text-decoration:none;}
a:hover {text-decoration: none; color:#001746; }
a.linkinfo {font-size: 11px;}
.note {font-size: 11px;}
img { border: none; }
.new {font-size: 10px; color: #ff0000; vertical-align: super; font-family: 'Verdana','Arial','Helvetica',sans-serif;}

blockquote {margin: 0px auto; padding: 8px; width: 190px; 
letter-spacing: 1px; color: #69913b; font-weight: bold;font-style: italic;}
 
blockquote.Greenquote  {color:#69913b}
blockquote.LtBluequote {color:#80a6c6}
blockquote.Orangequote {color:#ef9849} 
blockquote.Bluequote   {color:#5161ac}
blockquote.Purplequote {color:#8f2b8d}
blockquote.Yellowquote {color:#f7b80b} 
blockquote.Redquote    {color:#c70b46}
blockquote.LtGreenquote{color:#818d69} 

textarea { width:350px; }

h1, h2, h3, h4, h5, .PageTitleHeader, .PageSubTitleHeader { font-family: Helvetica, Arial, Sans-serif; font-weight: normal; color: #1c4a7e; margin: 0; }
h1 { font-size: 190%; }
h2 { font-size: 180%;margin-bottom: 20px;}
h3 {margin-top: 5px; margin-bottom: 7px; color: #1c4a7e; font-size: 13px; font-weight:bold;}
h4 {color: #1c4a7e; font-size:180%;margin-bottom: 10px;}
h5 { font-size: 120%; }
h6{font-size: 15px; color: #ffffff;margin: 0px; font-weight: normal;}
h6 a{font-size: 15px; color: #ffffff;margin: 0px; font-weight: normal;}
#PageTitle, .PageTitleHeader { display:none;}


.normal {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #333333;line-height:18px; } 
.imodcalendardetail h2{ display:none;}

.PageTitleHeader, .PageSubTitleHeader { display:none; }
.cleaR { clear:both; }

.Greenbox{ border: 1px solid #69913b;}
.Greenbox h5{padding: 3px; background-color: #69913b; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Greenbox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Greenbox li {margin: 0px; padding:0;}
.rtwrap .Greenbox ul{list-style-type: none; list-style-position:outside; padding:10px;}

.LtBluebox{ border: 1px solid #98c5ec;}
.LtBluebox h5{padding: 3px; background-color: #98c5ec; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.LtBluebox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.LtBluebox li {margin: 0px; padding:0px;}
.rtwrap .LtBluebox ul{list-style-type: none;  list-style-position:outside; padding:10px;}

.Orangebox{ border: 1px solid #ef9849;}
.Orangebox h5{padding: 3px; background-color: #ef9849; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Orangebox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Orangebox li {margin: 0px; padding:0px;}
.rtwrap .Orangebox ul{list-style-type: none; list-style-position:outside;  padding:10px;}

.Bluebox{ border: 1px solid #5161ac;}
.Bluebox h5{padding: 3px; background-color: #5161ac; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Bluebox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Bluebox li {margin: 0px; padding:0px;}
.rtwrap .Bluebox ul{list-style-type: none; list-style-position:outside; padding:10px; }

.Purplebox{ border: 1px solid #8f2b8d;}
.Purplebox h5{padding: 3px; background-color: #8f2b8d; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Purplebox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Purplebox li {margin: 0px; padding:0px;}
.rtwrap .Purplebox ul{list-style-type: none;  list-style-position:outside; padding:10px;}

.Yellowbox{ border: 1px solid #f7b80b;}
.Yellowbox h5{padding: 3px; background-color: #f7b80b; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Yellowbox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Yellowbox li {margin: 0px; padding:0px;}
.rtwrap .Yellowbox ul{list-style-type: none; list-style-position:outside;  padding:10px;}

.Redbox{ border: 1px solid #c70b46;}
.Redbox h5{padding: 3px; background-color: #c70b46; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.Redbox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.Redbox li {margin: 0px; padding:0px;}
.rtwrap .Redbox ul{list-style-type: none;  list-style-position:outside; padding:10px;}

.LtGreenbox{ border: 1px solid #bcce9a;}
.LtGreenbox h5{padding: 3px; background-color: #bcce9a; font-size:12px;text-align: center; color: #ffffff; font-weight: bold; margin:0;font-family: Arial,Verdana;}
.LtGreenbox ul {margin: 0px; padding:10px 10px 10px 20px; list-style-type: disc; font-size: 11px; font-family: Verdana,Arial;list-style-position:outside;}
.LtGreenbox li {margin: 0px; padding:0px;}
.rtwrap .LtGreenbox ul{list-style-type: none; list-style-position:outside; padding:10px; }


body { font: 12px Arial, Helvetica, sans-serif; background-color:#1C4A7E; margin:0px; padding:0px;  color:#333333}
#structWrapper { text-align:center; margin:0px; padding:0px; }
#structContainer { width:999px; margin-left:auto; margin-right:auto; text-align:left; background:#fff; }
#structHeader { background-color:#1C4A7E;float:left;height:116px;margin-bottom:5px;width:999px; }
.index #ContentMiddle {float:left;padding:0 15px 15px;width:770px;}

#ContentMemberTools {float:left;height:20px;margin:0;padding:0;width:100%;}
#ContentMemberTools ul {float:right;margin:0;padding:3px 0;border:1px solid #556c9d; border-width:0 1px 1px 1px;}
#ContentMemberTools li { list-style-type:none; float:left; padding:0 5px; margin:0; border-right:1px solid #556c9d}
#ContentMemberTools li#Logout,
#ContentMemberTools li#Login{ border:none;}
#ContentMemberTools li a { display:block; text-decoration:none; padding:0; font-family:Verdana,Arial,sans-serif; font-size: 10px; color: #73a2c9}
#ContentMemberTools li a:hover {color:#FFF;}

h1#structLogo { padding:0; margin:0; float:left; }
h1#structLogo a { display:block; text-indent:-999em; background: url(images/logo.gif) top left no-repeat; width:177px; height:89px; margin:0px; }

#logotagLine { float:left; background: url(images/tagline.gif) top left no-repeat; width:370px; height:31px; }

#ContentSearch { width:200px; float:right; clear:right; display:inline; margin-top:10px; }

.searchbx { width:120px; height:14px; border-top:2px solid #555; border-left:2px solid #555; }

#structColumn2 {display:inline;float:left;height:auto !important;min-height:400px;_height:400px;margin:0 5px;width:804px;}

#ContentImageRotator { float:left; width:156px; height:156px; overflow:hidden; }
#ContentImageTitle { display:inline;float:left;height:156px;margin-left:5px;overflow:hidden;width:643px; }
#ContentMiddleLayoutImageRotator { float:left; width:156px; height:156px; overflow:hidden; }
#ContentMiddleLayoutImageTitle { display:inline;float:left;height:156px;margin-left:5px;overflow:hidden;width:643px; }

ul#ContentBreadCrumbs  { padding:0; margin:5px 0 0; list-style:none; float:right; }
#ContentBreadCrumbs li { padding:0; margin:0; float:left; list-style-type:none; }
#ContentBreadCrumbs li a { display:block; text-decoration:none; font-size:.8em; padding:2px 6px 2px 8px; background:url(images/bcArw.gif) no-repeat center left; }
#ContentBreadCrumbs li#bcFirst a { background:none; padding-left:0; }
#ContentBreadCrumbs li.navselected a { font-weight:bold; }

h2#ContentpageName { float:left;margin:10px 0 20px;padding-left:15px;width:740px; }

#ContentMiddle { padding:0px 15px 15px 15px; float:left; margin:0; width:774px; }
#structFooterWrapper { clear:both; text-align:center; width:100%; }
#ContentFooter { padding:10px 0px; color:#0e6cec; width:100%;  }

.idbmsOuterTable_User{ border:1px solid #1C4A7E;margin:5px 0; width:100%;_width:99%;}
.EventsHeader{ background:#EBF0F6; color:#1C4A7E; font-weight:bold;padding:2px;}

table.CustomSportsSchedule  {border:none!important;BORDER-COLLAPSE: collapse;	spacing: 0px}

.schGray{margin-top: 20px;background-color: #fff;border: 1px solid #ccc;}
.schHeader{background-color: #eee;font-weight: bold;border: 1px solid #ccc;}
.schRow{padding: 5px ;border: 1px solid #ccc;}
.schAltRow{background-color: #ddd; padding: 5px;border: 1px solid #ccc;}

a.back{ border-right:3px double #333333;float:right;margin:7px 6px 0 0;padding:0 5px 0 10px;text-decoration:none;background:url(images/backArw.gif) no-repeat center left; font-size:.8em; }
a.print{ float:right; text-decoration:none;padding:10px 13px 0 0;}
img.imod-BouncyImage{ display:none;}


/**************************************************************************************/
#ContentToplinks { float:right; margin:40px 0 0; width:810px; }
#ContentToplinks ul { padding:0; margin:0px; list-style:none; float:left; width:810px; }
#ContentToplinks li { display:none; float:left; padding:0; margin:0; width:162px; }
#ContentToplinks li.topnav { display:block; float:left; padding:0; margin:0; width:162px; }
#ContentToplinks li a { background: url(images/top-nav-divider.gif) right center no-repeat; text-align:center; display:block; font:12px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;padding:5px 0px;letter-spacing:1px; }

#ContentToplinks li#Employees a { background-image:none; }
#ContentToplinks li:hover, #ContentToplinks li.sfHover { background: #ff6600; color:#f09322; text-decoration:none; background:url(images/hover-bg.gif) repeat-x; }
#ContentToplinks li a:hover{ color:#A0CCED}

/* Second Level Groups */
#ContentToplinks li ul{border-color:#FFFFFF;border-style:solid;border-width:5px 1px 1px;float:none;left:-999999px;margin:0;position:absolute;width:162px;}
#ContentToplinks li li { display:block; width: 162px; }
#ContentToplinks li li a { background-image:none!important; padding:3px 10px; text-align:left; color:#fff; }
#ContentToplinks li li a:hover { text-decoration:none; color:#000000; }
#ContentToplinks li li:hover, #ContentToplinks li li.sfHover { color:#fff; }

/* Third Level Groups */
#ContentToplinks li li ul { margin:-20px 0 0 162px; border-color:#FFFFFF;border-style:solid;border-width:1px 1px;}

/* The Magic */
#ContentToplinks li:hover ul ul,  #ContentToplinks li:hover ul ul ul,  #ContentToplinks li.sfHover ul ul,  #ContentToplinks li.sfHover ul ul ul { left: -999em; }

#ContentToplinks li:hover ul,  #ContentToplinks li li:hover ul,  #ContentToplinks li li li:hover ul,  #ContentToplinks li.sfHover ul,  #ContentToplinks li li.sfHover ul,  #ContentToplinks li li li.sfHover ul { left: auto; }

/**************************************************************************************/
/**************************************************************************************/

/**** Start ****/

.start #ContentImageRotator {float:left;height:305px;margin:0 0 10px;overflow:hidden;width:803px; background: url(/s/970/images/editor/home.jpg) top 1px no-repeat; }

.start #ContentMiddle {float:left;padding:0 15px 15px;width:770px;}
.start #wrapper { background: url(images/start-divider.gif) 110px 0 repeat-y; margin:5px 0px; float:left;}
.start #ContentMiddleLayoutLeftC { float:left; display:inline; width:305px; padding:0px 10px 10px 10px; }
.start #ContentMiddleLayoutMidC { float:left; display:inline; width:305px; padding:0px 10px 10px 10px; }
.start #ContentMiddleLayoutRightC { float:left; display:inline; width:148px; float:right; }

.start .rightBlock { color:#fff; padding:10px; margin-bottom:5px; }
.start #ContentMiddleLayouttopR { background-color:#66863b; }
.start #ContentMiddleLayoutmidR { background-color:#5161ac; }
.start #ContentMiddleLayoutbtmR { background-color:#d98813; }
.start #ContentMiddleLayoutbtmR2 { background-color:#8f2b8d; }

.st16 { font-size:16px; }
.start #ContentMiddleLayoutImageRotatorLeft { margin-bottom:5px; *margin:5px 0; _margin:0px 0 5px; float:left; }

/***************/

/**************************************************************************************/
/**************************************************************************************/


#structColumn1 { clear:both; width:180px; float:left; display:inline; padding:0px 0px; margin-left:5px; }

#ContentTopLeftNav { background-color:#2778ac; float:left;margin-bottom:5px; }
#ContentTopLeftNav ul {float:left;margin:0;width:180px; padding:0; }
#ContentTopLeftNav li { display:none; list-style-type:none; }
#ContentTopLeftNav li.topleft { display:block;float:left;list-style-type:none;width:180px;}
#ContentTopLeftNav li#AboutNotreDameSJ a{ padding:8px 10px 3px;}
#ContentTopLeftNav li.last a{ padding:3px 10px 7px}
#ContentTopLeftNav li.last a.selected{ padding:3px 10px;}
#ContentTopLeftNav li a { height:1%; display:block; padding:3px 10px; color:#FFFFFF; text-decoration:none; font:12px/15px Arial, Verdana, Helvetica, sans-serif; }
#ContentTopLeftNav li a.selected {  color:#FFFFFF;}
#ContentTopLeftNav li a:hover{ color:#000000}

#ContentTopLeftNav li ul { margin:0 0; padding:0 0 3px;}
#ContentTopLeftNav li.selected li { display:block;  }
#ContentTopLeftNav li li a {  color:#FFFFFF;padding:3px 5px 3px 20px!important;font-size:12px; line-height:normal;}
#ContentTopLeftNav li li li a { padding:3px 5px 3px 30px!important;}

#ContentBtmLeftNav {float:left;margin:0;}
#ContentBtmLeftNav ul { margin:0px; float:left; padding:0px; width:180px }
#ContentBtmLeftNav li { display:none;}
#ContentBtmLeftNav li.btleft { display:block; background-color:#1C4A7E; list-style-type:none;margin-bottom:4px;width:180px; float:left; }
#ContentBtmLeftNav li a { height:1%; margin:0px; padding:10px 10px 8px 10px; display:block; color:#fff; text-decoration:none; font: 14px/15px Arial, Verdana, Helvetica, sans-serif; }
#ContentBtmLeftNav li a:hover { color:#A0CCED}
#ContentBtmLeftNav li.selected a:hover { color:#000000;}
#ContentBtmLeftNav li li a:hover { color:#000000; }

#ContentBtmLeftNav li ul { margin:0 0;}
#ContentBtmLeftNav li.selected li { display:block; line-height:15px;  }
#ContentBtmLeftNav li li a {  color:#FFFFFF; padding:3px 5px 3px 20px;font-size:12px; line-height:normal;}
#ContentBtmLeftNav li li li a {  padding:3px 5px 3px 30px;}

#ContentLeftNav {margin-bottom:0; padding:0; float:left; width:180px;}
#ContentLeftNav ul { margin:0px; padding:0; float:left; width:180px;}
#ContentLeftNav li { list-style-type:none; display:none;}
#ContentLeftNav li.topleft { display:none!important;}
#ContentLeftNav li.btleft { display:none!important;}
#ContentLeftNav li.selected { display:block; list-style-type:none; }
#ContentLeftNav li a { height:1%; display:block; padding:5px 10px;text-decoration:none; font-size:14px; color:#FFFFFF; }
#ContentLeftNav li a:hover { color:#000000}

#ContentLeftNav li.selected ul{display:block;list-style-type:none;margin:0;border-bottom:5px solid #FFFFFF;}
#ContentLeftNav li.selected li{ display:block; list-style-type:none; }
#ContentLeftNav li li a { height:1%; display:block; padding:3px 0 3px 20px; font-size:12px; }
#ContentLeftNav li li a:hover {}

#ContentLeftNav li.selected li ul{ border:none;}
#ContentLeftNav li li li a { height:1%; display:block; padding:3px 0 3px 30px; }
#ContentLeftNav li li li a:hover { }

li.skyblue a.selected{background-color:#97c5eb;}
li.green a.selected{background-color: #69913b;}
li.darkblue a.selected{background-color:#1c4a7e;}
li.violet a.selected{background-color:#8f2b8c;}
li.red a.selected{background-color: #c70b46;}
li.purple a.selected{background-color: #5161ac;}
li.orange a.selected{background-color:#ef984a;}
li.leafgreen a.selected{background-color:#adc687;}
li.yellow a.selected{ background:#f8b80b;}

li.skyblue ul{ background:#97c5eb;}
li.green ul{ background: #69913b;}
li.darkblue ul{ background:#1c4a7e;}
li.violet ul{ background:#8f2b8c;}
li.red ul{ background: #c70b46;}
li.purple ul{ background: #5161ac;}
li.orange ul{ background:#ef984a;}
li.leafgreen ul{ background:#adc687;}
li.yellow ul{ background:#f8b80b;}

/* ---------------------- Right column ------------ */
.MidWrap{ float:left;margin:0;padding:0 15px 15px;width:554px; }
.rtcol #ContentMiddle{padding:0; float:left; margin:0; width:100%; }
.rtwrap{ float:left; margin:0; padding:0; width:220px;}
.rtwrap #ContentMiddleLayoutRight1,
.rtwrap #ContentMiddleLayoutRight2,
.rtwrap #ContentMiddleLayoutRight3,
.rtwrap #ContentMiddleLayoutRight4{ float:left; margin:0; padding:5px; width:200px;}

#structFooterWrapper {background-color:#CCC;clear:both;text-align:center;}
#ContentFooter {color:#1C4A7E;font-size:10px;font-style:normal;font-weight:bold;margin:0;padding:10px 0; position:relative;}

/** Teams Tables ****************/
table.teams { border: 1px solid rgb(204, 204, 204); border-collapse: collapse; margin-top: 12px;}
table.teams tr.tableheader2 { background-color: rgb(221, 221, 221); font-weight: bold;}
table.teams tr.rowcolor1 { background-color: rgb(234, 234, 234); }

