/* General CSS
----------------------------------------------------------------------------------------------------*/
*	{
	margin: 0; 
	padding: 0;
	}

body {
	background-color: #ededed;
	}	

.clear {clear:both;}	

#page-wrap	{
	width: 1000px;
	margin: 0 auto;
	background-color: #ededed;
	}

#content {
	background: url('SharedImages/contentbg.gif') repeat;
	
}

#maincontent {
	width: 600px;
	padding-left: 20px;
	float: left;
	}


#sidebar {
	width: 170px;
	float: right;
	text-align:center;
}	

#sidebar img {
margin-top:10px;
}

#sidebar2 {
	width: 170px;
	float: right;
	text-align:center;
}	

#footer {
	height: 21px;
	background-color:#032955;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:center;
	padding-top:10px;
 }
	
/* Navigation CSS
----------------------------------------------------------------------------------------------------*/	
#navigation	{ 
	background-color:#032955; 
	width:1000px; 
	height:24px;
	}
	 
#navigation a	{ 
	text-decoration: none; 
	}

#navigation ul { 
	list-style: none; 
	}	


/* 
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-size:14px; font-weight: bold; float: left; zoom: 1; background: #032955; font-family:Arial, Helvetica, sans-serif; }
ul.dropdown a:hover		            { color: #000; }
ul.dropdown a:active                { color: #fed337; }
ul.dropdown a:visited                { color: #fed337; }
ul.dropdown li a                    { display: block; padding: 4px 12px; border-right: 1px solid #333; color: #fed337; }
ul.dropdown li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { color:#000000; background: #2f5a8c; position: relative; }
ul.dropdown li.hover a              { color: #fff; } /* this is the text color of the first drop down */


/* 
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #000; color: #ffffff; 
									  border-bottom: 1px solid #ccc; float: none; }

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ border-right: none; width: 100%; display: inline-block; color:#FFFFFF; } 

/* 
	LEVEL THREE
*/
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }


/* Typography CSS
----------------------------------------------------------------------------------------------------*/
@charset "utf-8";
/* CSS Document */

#maincontent ul {
list-style:square;
list-style-position:inside;
padding-top:8px;
margin-left:10px;
}

#maincontent blockquote {
margin: 5 40px;
}

.smallText {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
}

p {
margin:1.15em 0;
font-family:"Times New Roman", Times, serif;
color:#000;
font-size:16px;
letter-spacing:.02em;
}

.BoxInset {
border:thin #000066 solid;
padding:10px;
margin:10px;
}

h1  {
font-size: 24px;
background-repeat:no-repeat;
height:33px;
display:block;
line-height:normal;
font-family:"Times New Roman", Times, serif;
letter-spacing:.1em;
color:#fff;
font-weight:bold;
}

.BodyText {
font-family:"Times New Roman", Times, serif;
color:#000;
font-size:16px;
letter-spacing:.02em;
}

.inlineEmphasis {
color:#ab8a00;
font-weight:bold;
font-style:italic;
}

.Titles {
font-size: 22px;
font-style:italic;
line-height:24px;
font-family:Arial, Helvetica, sans-serif;
color:#032955;
font-weight:bold;

}
.NotreDameTitleSm {
font-size: 16px;
font-style:italic;
line-height:normal;
font-family:Arial, Helvetica, sans-serif;
color:#032955;
font-weight:bold;
line-height:18px;
}

.sidebar2Text {
font-family:"Times New Roman", Times, serif;
font-size:15px;
color:#000; /* if it's not a link*/
line-height:15px;
}

.sidebar2Text a:hover {
color:#0600ff;
}

.sidebar2Head {
font-family:"Times New Roman", Times, serif;
font-size:18px;
font-weight:bold;
/* color:#002a5a; if it's not a link*/
}

#sidebar2 a { 
text-decoration:none;
color:#002a5a;
}

#sidebar a { 
text-decoration:none;
color:#002a5a;
}

#sidebar2 a:hover {
text-decoration:none;
color:#0600ff;
}

.sidebar2BlueBox {
width:160px; background-color:#bdc5d6; padding: 6px 5px;
}


img {padding:8px;}

#maincontent a:link, a:visited, a:active {
color:#3d6899;
}

#maincontent a:hover {
text-decoration:underline;
color:#ab8a00;
}

/* ---------------------------------- CSS for Mailchimp form --------------------------------------*/

.mc-field-group {
height:30px;
}
.mc-field-group label {
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#000;
display:block;
width:150px;
float:left;
font-weight:bold;
}

.mc-field-group input {
display:block;
width:200px;
}

#mc_embed_signup li {
list-style:none;
display:inline;
width:60px;
}

.input-group label{
padding:0; margin:0; list-style:none;
display:inline;
float:none;
font-weight:normal;
}
.input-group li {
list-style:none;
padding:0;
margin:0;
color:#0033FF
}


.input-group input{
padding:0; margin:0; list-style:none;
display:inline;
float:none;
width: auto;
} 

#mc_embed_signup fieldset {
border:0;
}
