/* Marietta College, January 2007 * /

/* -- PRIMARY FORMATTING --------------------------------------------------------- */
@media screen, projection {
	* {margin:0; padding:0}
	body {text-align:left; padding:0px; behavior: url(http://www.marietta.edu/csshover.htc);
			background-color:#fff;}
	html, body {height:100%;}
	body, 
	p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}
	p {margin:10px 0;}
	a:hover {text-decoration:none; color:#036;}
	th {font-size:1em; font-weight:bold;}
	ul {font-size:1.0em; list-style-position:inside;}
	ol {font-size:1.0em; list-style-position:inside;}
	ol li {padding:3px;}
	h1 {font-size:1.2em; padding-top:5px; padding-bottom:5px; color:#000;}
	h2 {font-size:1em; font-style:italic; padding-bottom:5px;}
	h3 {font-size:1.1em; color:#036; font-weight:bold; padding-bottom:5px;}
	img {border:none;}

	/* -- IDs --------------------------------------------------------- */
#announcement {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration:none; line-height:1.1em;}
#announcement a { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; }  
#announcement a:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; }  
#announcement li {padding-bottom:6px; color: #fff;}

#breadcrumb {font-size:.85em; color:#036; font-weight:bold;}
#breadcrumb a {text-decoration:none; color:#999; padding:6px;}
#breadcrumb a:hover {text-decoration:none; color:#999; text-decoration:underline;}

#wrapper {position:relative; width:768px; text-align:left; margin:0 auto 0; border-left:1px dotted #ccc;} 
		/*Add Repeating Vertical Background Texture for Columns*/ 
#subwrapper {width:100%; margin:0 auto 0;} /*Add Main Background Image*/

#clear {clear:both;}

/*Start Marietta.edu Home Page Links and Images*/
#banner {width:488px; text-align:center; background-color:#fff; border-right: 280px solid #036;}
#banner2 {position:absolute; top:545px; left:15px; width:460px; text-align:center; background-color:#fff;}
#button2 {position:absolute; top:510px; left:535px; color:#FFF; z-index:50;}
#button3 {position:absolute; top:525px; left:535px; color:#FFF; z-index:50;}
/*End Marietta.edu Home Page Links and Images*/

/* Start Marietta.edu Home Top Navigation */	
	#topnav {background-color:#036; background-image:url(images/mc_logo_white.gif);
	background-position: left; background-repeat:no-repeat; font-size:.85em; font-weight:bold; 
	color:#fff; padding:15px 5px 15px 5px; text-align:right;}
	#topnav li {position:relative; display:inline; list-style-type:none; padding:2px;}
	#topnav a {text-decoration:none; color:#fff; padding:3px;}
	#topnav a:visited {color:#fff; text-decoration:none;}
	#topnav a:hover {color:#fff; text-decoration: underline;}
/* End Marietta.edu Home Top Navigation */

/* Start Marietta.edu Home Primary Navigation Menu */	
div#nav {float:left; width:145px; background:#FDD; font-size:12px; color:#036; 
font-weight:bold;}
div#nav ul {margin:0; width:145px; background:#fff;
  border-top:1px solid #fff; border-left:1px solid #fff; 
  border-bottom:1px solid #fc3; border-right:1px solid #fc3; z-index:0;}
div#nav li {position:relative; width:225px; list-style:none; margin:0;
  border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;
  border-bottom: 1px dotted #ccc; font-size:12px; padding:2px 0;}
div#nav li:hover {background: #ffd; width:225px;}
div#nav li.submenu {background:url(images/submenu.gif) 110px 50% no-repeat; 
position:relative; list-style:none; margin:0; font-size:12px; padding:1px 0; 
border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff; 
border-bottom:1px dotted #fff; height:1.9em; width:142px;}
div#nav li.submenu:hover {background-color:#FFD; width:130px;}
div#homenav li.submenu-student-life {background:url(images/submenu.gif) 110px 50% no-repeat; position:relative;
  list-style:none; margin:0; font-size: 12px; padding:1px 0; border-left:1px solid #fff; 
  border-top:1px solid #fff;
  border-right:1px solid #fff; border-bottom: 1px dotted #fff; width:142px;}
div#nav li a {display:block; padding:.25em 0 .25em 0.5em;
  text-decoration:none; width:142px; color:#036;}
div#nav>ul a {width:142px; font-size:12px; margin:0; height:1.5em;}
div#nav ul ul {position:absolute; bottom:0px; margin:0; left:100%; width:245px;
  display:none; border-bottom:1px solid #fc3; border-right:1px solid #fc3; z-index:5;}
div#nav ul ul.level2-academics {position:absolute; bottom:-30px; margin:0; left:100%; width:245px;
  display:none; border-bottom:1px solid #fc3; border-right:1px solid #fc3; z-index:5;}
div#nav>ul ul a {width:245px; font-size:12px; margin:0; height:1.5em;}
div#nav ul.level1 li.submenu:hover ul.level2, 
div#nav ul.level1 li.submenu:hover ul.level2-academics,
div#nav ul.level1 li.submenu-student-life:hover ul.level2,
div#nav ul.level2 li.submenu-student-life:hover ul.level3,
div#nav ul.level2-academics li.submenu:hover ul.level3,
div#nav ul.level2 li.submenu:hover ul.level3 {display:block; color: #036;}


div#homenav {float:left; width:150px; font-size:12px; color:#036; font-weight:bold;}
div#homenav ul {margin: 0; padding:0.5em; width:100%; background:#fff;
  border-top:1px solid #fff; border-left:1px solid #fff; 
  border-bottom:1px solid #fc3; border-right:1px solid #fc3; z-index:0;}

div#homenav li {position:relative; list-style: none; margin:0;
  border-left:1px solid #fff; border-top:1px solid #fff; border-right:1px solid #fff;
  border-bottom: 1px dotted #ccc; font-size: 12px; padding:2px 0;}
div#homenav li:hover {background-color:#ffd;}
div#homenav li.submenu {background: url(images/submenu.gif) 98% 50% no-repeat; height:1.5em;}
div#homenav li.submenu-student-life {background: url(images/submenu.gif) 98% 50% no-repeat; position:relative;
  list-style: none; margin:0; font-size: 12px; padding:2px 0; border-left:1px solid #fff; border-top:1px solid #fff;
  border-right:1px solid #fff; border-bottom: 1px dotted #fff; height:1.5em;}
div#homenav li.submenu:hover {background-color:#ffd; padding:2px 0;}
div#homenav>li {padding: 0.2em;}
div#homenav>li.submenu {padding: 0.2em;}

div#homenav li a {display: block; padding: 0.2em;
  text-decoration: none; width:12em; color:#036;} 
div#homenav>ul a {width:100%; font-size:12px; margin:0;}
div#homenav ul ul {position:absolute; bottom:0; margin:0; left:100%;
  display:none; z-index:5; width:200px;}
div#homenav ul.level1 li.submenu:hover ul.level2, 
div#homenav ul.level1 li.submenu-student-life:hover ul.level2,
div#homenav ul.level2 li.submenu-student-life:hover ul.level3,
div#homenav ul.level2 li.submenu:hover ul.level3 {display:block; color: #036;}
/* End Marietta.edu Home Primary Navigation Menu */	

/* Start Secondary Pages Top Navigation */	
	#topnavsub {background-color:#fff; font-size:11px; font-weight:bold; 
	color:#036; padding:3px; text-align:right;}
	#topnavsub li {position:relative; display:inline; list-style-type:none; padding:2px;}
	#topnavsub a {text-decoration:none; color:#036; padding:3px; border-left:1px dotted #fff;
	border-right:1px dotted #fff;}
	#topnavsub a:visited {color:#036; text-decoration:none;}
	#topnavsub a:hover {color:#036; text-decoration:none; border-left:1px dotted #036;
	border-right:1px dotted #036;}
/* End Secondary Pages Top Navigation */

/* Start Marietta.edu Home Footer-Nav */
#footer-nav {width:100%; text-align:center; background-color:#036; padding-top:10px; 
border-top: 1px solid #fff; font-size:.8em; }
#footer-nav ul {padding:3px 0;}
#footer-nav li {display:inline; list-style-type:none; color:#fff;}
#footer-nav a {text-decoration:none; color:#fff; padding:8px;}
#footer-nav a:hover {text-decoration:underline;}
/* End Marietta.edu Home Footer */

/* Start Secondary Main Navigation */	
	#mainnavsub {background-color:#036; font-size:11px; font-weight:bold; 
	color:#036; text-align:left;}
	#mainnavsub ul {padding:3px 3px 0 3px;}
	#mainnavsub li {position:relative; display:inline; list-style-type:none; 
	border-bottom: 1px dotted #000; border-right: 2px solid #fff; 
	background-image:url(http://www.marietta.edu/images/nav_bkgd.gif);
	background-repeat:repeat-x; padding:3px;}
	#mainnavsub li:hover {border-bottom: 1px dotted #000; border-right:2px solid #fff; 
	background-image:url(http://www.marietta.edu/images/nav_bkgd_color.gif); 
	background-repeat:repeat-x;}
div#mainnavsub li:hover {border-bottom: 1px dotted #000; border-right:2px solid #fff; 
	background-image:url(http://www.marietta.edu/images/nav_bkgd_color.gif);
	background-repeat:repeat-x; font-size:11px; font-weight:bold; }		
	#mainnavsub a {text-decoration:none; color:#036;}
	#mainnavsub a:visited {color:#036; text-decoration:none;}
	#mainnavsub a:hover {color:#036; text-decoration:none;}
	#mainnavsub li#on {border-bottom: 1px dotted #000; border-right:2px solid #fff; 
	background-image:url(http://www.marietta.edu/images/nav_bkgd_color.gif); 
	background-repeat:repeat-x;}
/* End Secondary Main Navigation */	

/* Start Secondary Footer-Nav */
#sub-footer-nav {width:100%; text-align:center; background-color:#fff; padding-top:10px; 
border-top: 1px solid #036; font-size:.8em; }
#sub-footer-nav li {display:inline; list-style-type:none; color:#036;}
#sub-footer-nav a {text-decoration:none; color:#036; padding:8px;}
#sub-footer-nav a:hover {text-decoration:underline;}
/* End Secondary Footer-Nav */

/* -- MODIFIED STEIN CLASSES --------------------------------------------------------- */
 td { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
             sup { font-family:Arial, Helvetica, sans-serif; font-size: 8px; }
            link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506fb1; }
             img { border-style: none; }
  
  .Adv {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#036; text-decoration:none;}
  .AdvPDF {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#C03;}
  .footer { font-family:Arial, Helvetica, sans-serif; font-size: 10px; }
   .eventcontent { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; }
   .eventcontent:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; text-decoration: none; }
   .homecontent { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #036; text-decoration: none; }
   .homecontent2 { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
   .homecontent3 { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #000; text-decoration: none; }   
    .nav { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #036; font-weight: bold; text-decoration: none; }
      .nav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }
          .navon { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000; font-weight: bold; text-decoration: none; }
         .subnav { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #036; text-decoration: none; }
   .subnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
       .subnavon { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000; text-decoration: none; }
      .subnavoff { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #036; text-decoration: none; }
  .title {font-family:Arial, Helvetica, sans-serif; font-size:1.1em;  font-weight:bold; padding-top:5px; padding-bottom:5px; color:#000;} 
  .subtitle {font-family:Arial, Helvetica, sans-serif; font-size:1em; font-weight:bold; padding-top:5px; padding-bottom:5px; color:#000;}
/*END MODIFIED STEIN-ERA CLASSES */

/* -- OTHER CLASSES --------------------------------------------------------- */
.StyleTop { font-family:Arial, Helvetica, sans-serif; color: #003366; font-size: 11px; font-weight: bold; text-decoration:none; margin-top:5px;}
.StyleTop:hover { font-family:Arial, Helvetica, sans-serif; color: #000000; font-size: 11px; font-weight: bold; text-decoration:none; }
.StyleMid { font-family:Arial, Helvetica, sans-serif; color: #ececec; font-size: 12px; font-weight: bold; text-decoration:none; }
.StyleMid:hover { font-family:Arial, Helvetica, sans-serif; color: #ffffff; font-size: 12px; font-weight: bold; text-decoration:none; }
  .hc {color: #10214A; font-size: 12px; text-decoration: none; background-color:#ECECEC}		  
       .right td { background-color: #002e61; }
      .right2 td { background-color: #cc0000; }
             sup { font-family:Arial, Helvetica, sans-serif; font-size: 8px; }
            link { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #506fb1; }
		 .calhdr { color: #10214A; font-size: 12px; font-weight: 900; text-decoration: none; }
         .clubfooter { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#000000; }
        .clubnav { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none; }
  .clubnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight: bold; text-decoration: none; }
      .clubnavon { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #cccccc; font-weight: bold; text-decoration: none; }
     .clubnavhdr {color: #ffffff; font-size: 11px; font-weight: 900;}
.clubrightheader { font-family:Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; }  
     .clubsubnav { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; text-decoration: none; }
.clubsubnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; }
   .clubsubnavon { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #cccccc; text-decoration: none; }
  .clubsubnavoff { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
        .content { font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
     .homefooter { font-family: verdana, geneva, sans; font-size: 10px; color: #003366;}
        .caption { font-family: verdana, geneva, sans; font-size: 10px; }
        .deptnav { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; text-decoration: none;}
  .deptnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
      .deptnavon { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none;}
          .navhdr {color: #ffffff; font-size: 11px; font-weight: 900;}
		  .OrHeader {font-family:Arial, Helvetica, sans-serif;  color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }
		  .OrHeader:hover {font-family:Arial, Helvetica, sans-serif;  color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }		  		  
		  .OrHeaderOn {font-family:Arial, Helvetica, sans-serif;  color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none; }		  		  		  
         .search { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; background: #ff6600; }
     .subtitlenav { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }  
          .Sport { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #10214A; font-weight: 900; }
          .SportCal { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #10214A; font-weight: bold; background-color:#CCCCCC; }
		  .TopNav {color: #10214A; font-size: 12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif;}
  .TopNav:hover {color: #000000; font-size: 12px; text-decoration: underline; }
.TopHdr {color: #10214A; font-size: 12px; font-weight: 900; text-decoration: none; }
.SportHdr { font-family:Arial, Helvetica, sans-serif; color: #10214A; font-size: 14px; font-weight: 600;}
.SportDate { font-family:Arial, Helvetica, sans-serif; color: #10214A; font-size: 10px; text-decoration:none;}
.SportNav:hover {text-decoration: none;}		  
      .subnavoff { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none; }
      .subsubnav { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
   .subsubnav:hover { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
       .subsubnavon { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
      .subsubnavoff { font-family:Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-decoration: none; }
          .right { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; }
         .touron { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #ffffff; font-weight: bold; text-decoration: none; }
        .touroff { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; font-weight: bold; text-decoration: none; }
           .tour { font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #003366; }
          .close { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #ffffff; }
       .admtitle { font-family:Arial, Helvetica, sans-serif; font-size: 18px; color: #003366; }
    .admsubtitle { font-family:Arial, Helvetica, sans-serif; font-size: 14px; color: #666666; font-weight: bold; }
     .breadcrumb { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #0000ff; }
           .help { font-family:Arial, Helvetica, sans-serif; font-size: 10px; color: #990000; }
         .admadd { font-family:Arial, Helvetica, sans-serif; font-size: 12px; } 
/*END OTHER CLASSES */
}

	/* -- PRINT FORMATTING --------------------------------------------------------- */

@media print {

	body, tr, 
	td, p {font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#000;}

	#topnav, #topnavsub, #mainnavsub, #leftnav, #rightnav, #footer-nav, #sub-footer-nav {display:none;}
	}

