/*IE6 PNG FIX*/

* {
	behavior: url(/js/iepngfix.htc)
}

/* END PNG FIX */

body {
	color: black;
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #9e9e9e;
	background-image: url(../images/background3.jpg);
	background-repeat: repeat-x;
	background-position: 0 top;
	margin-top: 40px;
	margin-bottom: 40px;
}

fieldset {
	border: none;
}

p {
	
}

td {
	
}

a:link {
	
}

a:visited {
	
}

a:hover {
	
}

a:active {
	
}

/* SITE-WIDE PARAMETERS */

#content {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #3a3a3a;
	/* overflow: hidden; */
	border: solid 1px white;
}

#contentinner {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	/* overflow: hidden; */
	border: solid 1px white;
}

#indexheader {
	background-image: url(../images/indexheader/global_header.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

#index_photo {
	margin: 0 0 10px 10px;
	background-position: center;
	width: 300px;
	height: 300px;
	float: right;
	border: solid 2px #c0c0c0;
}

#indexmain {
	vertical-align: middle;
	height: auto;
	z-index: 1000;
	padding-bottom: 60px;
}

#missionstatement {
	font-size: inherit;
	width: 260px;
	float: left;
}

#page_id {
	color: white;
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 150px;
	margin-top: 7px;
	margin-bottom: -2px;
	margin-left: 10px;
	padding: 0;
}

pscroller2 {
	padding: 0 6px;
}

#static_logo {
	margin-left: 10px;
}

#subnav {
	background-image: url(../images/Redesign2_back_03.gif);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	overflow: hidden;
	clip: rect(auto auto auto auto);
	margin: 0;
	padding: 0;
}

#subnav_container {
	position: relative;
	left: 0.3em;
	width: 166px;
	overflow: hidden;
	clip: rect(auto auto auto auto);
	margin: 7px 0 10px;
	padding: 0;
}

#subnav_container ul {
	color: white;
	text-align: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style-type: none;
	display: block;
}

#subnav_container ul li {
	background-position: left center;
	vertical-align: middle;
	margin: 0;
	padding: 0;
}

#subnav_container ul li.header {
	font-weight: bold;
	margin: 5px 0 10px 0;
	padding: 5px 0 0 0;
	border-top: 1px dotted #fff;
}

#subnav_container ul li a {
	color: black;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #e5e5e5;
	background-image: url(../images/boxcontent1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
	vertical-align: middle;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0.5em;
	border-bottom: 1px solid silver;
	display: block;
}

#subnav_container ul li a:hover {
	color: white;
	background-color: #e35252;
	background-image: url(../images/boxheader2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: underline;
}

#subnav_contact_email {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	width: 140px;
	margin-right: 15px;
	margin-left: 11px;
	padding: 5px;
	border-top: 1px dotted silver;
}

#subnav_contact_email a {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	margin: 0;
}

#subnav_contact_email a:hover {
	color: white;
	text-decoration: underline;
}

#searchbox {
	color: white;
	font-size: 0.9em;
	margin-left: 10px;
	padding: 6px;
	border-top: 1px dotted silver;
	border-bottom: 1px dotted silver;
	border-left-color: silver;
	border-right-color: silver;
}

#searchbox .submitbtn {
	font-size: 0.9em;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-left: 0;
}

#searchbox .inpttxt {
	font-size: 0.9em;
	margin-top: 10px;
	margin-left: 0;
}

#maincontent {
	line-height: 1.5em;
	color: black;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	padding: 10px 25px 10px 0;
}

#maincontent a {
	
}

#maincontent a:hover {
	
}

#maincontent h1 {
	color: #bd0000;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	width: 100%;
	margin: 0 0 10px;
	padding: 0 0 6px;
	border-bottom: 5px solid #c0c0c0;
}

#maincontent h2 {
	text-align: center;
	margin: 25px 0 0;
	padding: 0;
}

#maincontent h3 {
	font-size: 1.1em;
	font-weight: bold;
}

.mission_underline {
	filter: alpha(opacity=10);
	-moz-opacity: 0.1;
	opacity: 0.1;
	-khtml-opacity: 0.1;
}

.photo {
	z-index: 1000;
	margin: 7px;
	border: solid 1px #c0c0c0;
	padding: 6px;
}

.photogallery {
	margin: 2px;
}

#box {
	font-size: 12px;
	background-image: none;
	border-top: 1px solid #5c5c5c;
	border-left: 1px solid #5c5c5c;
	border-right-color: #5c5c5c;
	border-bottom-color: #5c5c5c;
}

#box td {
	background-image: none;
	padding: 5px;
	border-right: 1px solid #5c5c5c;
	border-bottom: 1px solid #5c5c5c;
	border-top-color: #5c5c5c;
	border-left-color: #5c5c5c;
}

#box tr {
	background-image: url(../images/boxcontent1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#box .header {
	color: white;
	font-size: 13px;
	background-color: #c00000;
	background-image: url(../images/boxheader1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
}

/* END SITE-WIDE PARAMETERS */

/* SEE 'ABOUT' DIRECTORY */

/* ABOUT PAGE */

#directionbox {
	font-size: 12px;
	background-color: white;
	text-align: left;
	padding: 0;
	border-top: 1px solid #3a3a3a;
	border-right: 1px solid #3a3a3a;
	border-left: 1px solid #3a3a3a;
	border-bottom-style: none;
}

#directionbox td {
	text-align: left;
	border-bottom: 1px solid #3a3a3a;
	padding: 5px;
}

#directionbox .title {
	color: white;
	font-size: 13px;
	background-color: #c00000;
	background-image: url(../images/boxheader1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
}

#timeline {
	font-size: 0.9em;
}

#gallerycontainer {
	width: 556px;
}

#gallerycontainer img {
	margin: 3px;
	border-color: red;
}

#gallerycontainer a img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	opacity: 0.7;
	-khtml-opacity: 0.7;
}

#gallerycontainer a:hover img {
	filter: none;
	-moz-opacity: 1.0;
	opacity: 1.0;
	-khtml-opacity: 1.0;
}

#staticaddress {
	color: white;
	font-size: 0.7em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: black;
	text-align: center;
	border-top: 1px solid gray;
}

#meet_the_faculty {
	width: 100%;
	float: left;
	clear: both;
	margin-bottom: 8px;
}

#meet_the_faculty img {
	background-color: #fff;
	width: 60px;
	height: 65px;
	overflow: hidden;
	clip: rect(auto auto auto auto);
	float: left;
	margin-right: 7px;
	border: double 3px black;
}

.facultylisting {
	margin-bottom: 10px;
	line-height: 1.5em;
}

.fac_txt {
	margin-bottom: 15px;
}

/* END ABOUT PAGE */

/* ADMISSION PAGE */

.adm_date {
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 5px;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
	border-right: 10px solid silver;
	border-top-color: silver;
	border-top-width: 1px;
}

.adm_description {
	font-size: 0.8em;
	margin-bottom: 5px;
	padding: 5px 5px 5px 10px;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-top-color: silver;
	border-top-width: 1px;
	border-left-color: silver;
	border-left-width: 1px;
}

.adm_datetop {
	font-size: 0.9em;
	font-weight: normal;
	margin-bottom: 5px;
	padding: 5px;
	border-color: silver;
	border-style: solid;
	border-width: 1px 10px 1px 1px;
}

.adm_descriptiontop {
	font-size: 0.8em;
	margin-bottom: 5px;
	padding: 5px 5px 5px 10px;
	border-top: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	border-left-color: silver;
	border-left-width: 1px;
}

#scholarships {
	font-size: 0.9em;
}

#scholarships h1 {
	font-size: 1.1em;
	font-weight: bold;
	background-color: #dadada;
	text-align: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0;
	padding: 5px;
	border-top: 5px solid #900;
	border-bottom: 5px solid #900;
	border-right-color: #900;
	border-left-color: #900;
	list-style-type: none;
	display: block;
}

#scholarships h2 {
	font-size: 1.1em;
	font-weight: bold;
	background-color: #dadada;
	text-align: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0;
	padding: 5px;
	border-top-color: #900;
	border-top-width: 1px;
	border-right-color: #900;
	border-bottom-color: #900;
	border-bottom-width: 1px;
	border-left-color: #900;
	list-style-type: none;
	display: block;
}

#scholarships ul li {
	margin-top: 15px;
}

/* END ADMISSION PAGE */

/* ATHLETICS PAGE */

#athleticscroll {
	color: white;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	position: absolute;
	top: 7px;
	margin-left: 10px;
	padding-top: 10px;
	border-top: 1px dotted #c0c0c0;
}

#athleticprogram {
	font-size: 12px;
	background-image: none;
	border-top: 1px solid #5c5c5c;
	border-left: 1px solid #5c5c5c;
	border-right-color: #5c5c5c;
	border-bottom-color: #5c5c5c;
}

#athleticprogram td {
	background-image: none;
	padding: 5px;
	border-right: 1px solid #5c5c5c;
	border-bottom: 1px solid #5c5c5c;
	border-top-color: #5c5c5c;
	border-left-color: #5c5c5c;
}

#athleticprogram tr {
	background-image: url(../images/athleticsbox1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

#athleticprogram .header {
	color: white;
	font-size: 13px;
	background-color: #c00000;
	background-image: url(../images/boxheader1.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-decoration: none;
}

#photo_gallery_select {
	background-color: white;
	text-decoration: none;
	text-align: center;
	width: 100px;
	height: 115px;
	float: left;
	margin: 5px;
	padding: 5px;
	border: dotted 1px silver;
}

#photo_gallery_select:hover {
	text-decoration: none;
	color: white;
	background-color: #e5e5e5;
}

#photo_gallery_select:hover a {
	text-decoration: none;
	color: white;
	background-color: #e5e5e5;
}

#photo_gallery_select a {
	color: blue;
	text-decoration: none;
	width: 100px;
	height: 115px;
}

#photo_gallery_select img {
	text-decoration: none;
	border: solid 3px silver;
}

#photo_gallery_select a {
	text-decoration: none;
}

#photo_gallery_select a:hover {
	color: black;
	text-decoration: none;
}

#photo_gallery {
	text-decoration: none;
}

#photo_gallery a {
	color: blue;
	text-decoration: none;
}

#photo_gallery a:hover {
	color: blue;
	text-decoration: none;
}

#scores {
	font-size: 1em;
	text-align: left;
}

#scores table {
	font-size: 12px;
}

#sports_select {
	
}

#highschoolnav {
	font-weight: bold;
}

#middleschoolnav {
	
}

/* END ATHLETICS PAGE */

/* ACADEMICS PAGE */

#course_offerings {
	font-size: 1em;
	text-align: center;
}

#course_offerings h1 {
	font-size: 1.1em;
	font-weight: bold;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 10px;
}

#honorscontent {
	font-size: 0.9em;
}

/* ACADEMICS PAGE */

/* ALUMNI SECTION */

#alumni {
	
}

#alumni table {
	margin-left: 7px;
}

#alumni_home_nav {
	color: white;
}

#alumni_home_nav a {
	color: white;
	font-weight: bold;
	background-color: #bd0000;
	text-decoration: none;
	text-align: center;
	width: 250px;
	margin: 6px;
	padding: 8px;
	border-top: 4px solid silver;
	border-bottom: 4px solid silver;
	border-right-color: silver;
	border-left-color: silver;
	display: block;
}

#alumni_home_nav a:hover {
	color: white;
	background-color: #900;
	text-decoration: none;
}

#alumni_news {
	font-size: 0.9em;
	margin: 0 0 0 0px;
	padding: 0;
}

.alumni_header {
	margin: 0 0 0 8px;
	color: #fff;
	font-size: 1em;
	background-color: #900;
	text-align: center;
	height: 20px;
	margin: 3px;
	border: solid 1px silver;
}

#alumni_news ul {
	margin: 0;
	padding: 0;
	border-top: 3px solid silver;
	border-right: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	list-style-type: none;
}

#alumni_news ul li {
	background-color: white;
	margin: 0;
	padding: 3px 5px;
	border-color: silver;
	border-style: solid;
	border-width: 0 0 4px;
	list-style-type: none;
	hover: expression(this.onmouseover=new Function("this.style.background='#d7d7d7';"),this.onmouseout=new Function("this.style.background='#EDEDED';"));
}

#alumni_news ul li:hover {
	color: black;
	background-color: #d7d7d7;
}

#alumni_news ul li a:hover {
	color: red;
}

#alumni_news_content {
	text-align: left;
	margin: 0;
	padding: 0 0 0 0;
}

#alumni_news_arch {
	font-size: 0.9em;
	margin: 0;
	padding: 0;
}

#alumni_header {
	color: #fff;
	font-size: 1em;
	background-color: #900;
	text-align: center;
	height: 20px;
	margin: 3px;
	border: solid 1px silver;
}

#alumni_news_arch ul {
	margin: 0;
	padding: 0;
	border-top: 2px none silver;
	border-right: 1px none #c0c0c0;
	border-left: 1px none #c0c0c0;
	list-style-type: none;
}

#alumni_news_arch ul li.header {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #fff;
	margin-top: 10px;
	margin-left: 0;
	padding-left: 0;
	border-width: 0;
	list-style-type: none;
}

#alumni_news_arch ul li.header:hover {
	color: black;
}

#alumni_news_arch ul li {
	background-color: #ededed;
	margin: 0 0 0 5px;
	padding: 6px 5px;
	border-color: silver;
	border-style: solid solid dotted;
	border-width: 0 0 1px;
	list-style-type: none;
}

#alumni_news_arch ul li a:hover {
	color: red;
}

/* BEGIN MEMORIAM STYLES */

#memoriam {
	margin-top: 15px;
}

#memoriam ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#memoriam ul li.header {
	color: #fff;
	font-size: 1em;
	font-weight: bold;
	background-color: #c00000;
	margin-top: 10px;
	margin-left: 0;
	padding: 5px;
	list-style: url(../alumni/in_memoriam/cross.gif) inside;
}

#memoriam ul li {
	color: black;
	font-size: 11px;
	background-color: #d4d4d4;
	margin-left: 15px;
	padding: 8px;
}

#memoriam ul li img {
	margin: 5px;
	border: solid 5px #5c5c5c;
}

/* END OF MEMORIAM STYLES */

/* END ALUMNI SECTION */

/* SCHOLARSHIPS SECTION */

#scholarships {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#scholarships h1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dadada;
	text-align: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0;
	padding: 5px;
	border-top: 5px solid #900;
	border-bottom: 5px solid #900;
	border-right-color: #900;
	border-left-color: #900;
	list-style-type: none;
	display: block;
}

#scholarships h2 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #dadada;
	text-align: left;
	width: 100%;
	height: auto;
	margin: 10px 0 0;
	padding: 5px;
	border-top-color: #900;
	border-top-width: 1px;
	border-right-color: #900;
	border-bottom-color: #900;
	border-bottom-width: 1px;
	border-left-color: #900;
	list-style-type: none;
	display: block;
}

#scholarships ul li {
	margin-top: 15px;
}

/* END SCHOLARSHIP SECTION */

/* NAVIGATION navbar - START */

#beginjourney {
	width: auto;
	font-size: 93%;
	line-height: normal;
	background-image: none;
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	text-align: center;
	z-index: 10001;
	margin: 0;
	padding: 0;
	border-bottom-color: #000000;
}

#beginjourney ul {
	margin: 0;
	padding: 0 0 0 0;
	list-style: none;
}

#beginjourney li {
	line-height: 1;
	vertical-align: middle;
	margin: 5px 0 0;
	padding: 0;
	display: list-item;
}

#beginjourney a {
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	line-height: normal;
	background: url(../images/begin_journey/btn_backL.gif) no-repeat left top;
	text-decoration: none;
	margin: 0;
	padding: 0 0 0 6px;
	text-align: center;
	vertical-align: middle;
	width: 225px;
	display: block;
}

#beginjourney a span {
	background: url(../images/begin_journey/btn_back.gif) no-repeat right top;
	padding: 8px 0 0;
	color: #ffffff;
	height: 22px;
	display: block;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/

#beginjourney a span {
	float: none;
}

/* End IE5-Mac hack */

#beginjourney a:hover span {
	color: white;
}

#beginjourney a:hover {
	background-position: 0 -30px;
	text-decoration: none;
}

#beginjourney a:hover span {
	background-position: 100% -30px;
}

#beginjourney #active {
	background-position: 0% -42px;
}

#beginjourney #active span {
	background-position: 100% -42px;
	color: #000000;
}

/* beginjourney navbar - end */

#indexnews {
	width: 100%;
	height: auto;
	float: left;
	margin-top: 15px;
}

#indexnews h1 {
	color: #bd0000;
	font-size: 1.3em;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0 0 7px;
}

#sitecredits {
	color: white;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: right;
	position: relative;
	width: 300px;
	height: auto;
	float: right;
	margin-top: 5px;
	margin-bottom: 35px;
	padding-bottom: 35px;
}

#sitecredits a {
	color: white;
}

#sitecredits a:hover {
	color: white;
}

#sitecredits span {
	font-size: 11px;
	font-weight: bold;
}

/* giving settings */

#advancement {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: auto;
	height: auto;
	margin-top: 15px;
}

#advheader {
	color: #c00000;
	background-image: url(../giving/images/headerbackground.png);
	background-repeat: no-repeat;
	background-position: center;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	padding: 15px;
	border-top: 15px solid #c00000;
	border-bottom: 15px solid #c00000;
	border-right-color: #c00000;
	border-left-color: #c00000;
}

#advheader h1 {
	font-size: 1.8em;
	text-align: center;
	margin: 0;
	padding: 0;
}

#advheader h2 {
	font-size: 0.9em;
	line-height: 1;
	text-align: center;
	margin: 0;
	padding: 0;
}

#advmiddle {
	color: black;
	font-size: 0.8em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	padding: 10px 25px 15px;
}

#advmiddle h1 {
	color: #c00000;
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0;
	padding: 0;
}

#advmiddle h2 {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2;
	margin: 35px 0 0;
	padding: 0;
}

#advmiddle span {
	color: #c00000;
	font-weight: bold;
	font-style: italic;
}

.slideshow {
	border: solid 10px #900;
}

#advbottom {
	color: white;
	font-size: 1.3em;
	background-color: #900;
	text-align: center;
	vertical-align: middle;
	position: relative;
	padding: 6px;
	border-bottom: 1px solid white;
}

#advnav {
	width: 200px;
	height: auto;
	z-index: 1000;
	float: right;
	margin-bottom: 13px;
	margin-left: 13px;
}

#advnav ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#advnav ul li {
	vertical-align: middle;
	margin: 0;
	padding: 0;
	display: block;
}

#advnav ul li a {
	color: #c00000;
	font-weight: bold;
	background-color: white;
	text-decoration: none;
	text-align: center;
	width: 200px;
	height: auto;
	margin: 5px 0 0;
	padding: 8px 5px;
	border: solid 1px black;
	display: block;
}

#advnav ul li a:hover {
	color: white;
	background-color: #c00000;
}

#giving_ad {
	color: black;
	font-size: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	background-color: black;
	background-image: url(../giving/advertisement.gif);
	background-position: center;
	text-align: center;
	width: 250px;
	height: 250px;
	z-index: 100;
	float: right;
	margin: 0 0 5px 5px;
	padding: 0;
}

#giving_ad_content {
	color: #c00000;
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 220px;
	padding-top: 25%;
}

#giving_ad_content h1 {
	color: #c00000;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 15px;
	border-style: none;
}

#honorroll {
	font-size: .9em;
}

/* SAINTS IN THE NEWS SETTINGS */

#saints_news_content {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0;
	padding: 0;
}

#saints_news_content h1 {
	color: #bd0000;
	font-size: 1.5em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	border-style: none;
}

#saints_news_content h2 {
	color: black;
	font-size: 1em;
	font-weight: bold;
	text-align: left;
	margin: 0;
	padding: 0;
}

#saints_news_content h3 {
	color: black;
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
	margin: 0;
	padding: 0;
	border-style: none;
}

#news_quotes_L {
	background-image: url(../saintsinthenews/images/quotes.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 200px;
	float: left;
	margin: 15px;
	padding: 0;
}

.news_quotes_inner {
	color: navy;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	padding: 30px 30px 20px 35px;
}

.news_quotes_inner span {
	font-size: 0.7em;
	font-style: normal;
	text-transform: uppercase;
	text-align: right;
	position: relative;
	top: 5px;
	float: right;
}

#news_quotes_R {
	background-image: url(../saintsinthenews/images/quotes.png);
	background-repeat: no-repeat;
	background-position: center top;
	width: 200px;
	float: right;
	margin: 15px;
	padding: 0;
}

#saints_news_arch {
	font-size: 0.9em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
	margin: 0;
	padding: 0;
}

#saints_header {
	color: #fff;
	font-size: 1em;
	background-color: #900;
	text-align: center;
	height: 20px;
	margin: 3px;
	border: solid 1px silver;
}

#saints_news_arch ul {
	font-size: 1em;
	margin: 0;
	padding: 0;
	border-top: 2px none silver;
	border-right: 1px none #c0c0c0;
	border-left: 1px none #c0c0c0;
	list-style-type: none;
}

#saints_news_arch ul li.header {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
	background-color: #fff;
	margin-top: 10px;
	margin-left: 0;
	padding-left: 0;
	border-width: 0;
	list-style-type: none;
}

#saints_news_arch ul li.header:hover {
	color: black;
}

#saints_news_arch ul li {
	background-color: #ededed;
	margin: 0 0 0 5px;
	padding: 6px 5px;
	border-color: silver;
	border-style: solid solid dotted;
	border-width: 0 0 1px;
	list-style-type: none;
}

#saints_news_arch ul li a:hover {
	color: red;
}

/* GLOBAL-NAV */

#global-nav {
	margin: 0;
	padding: 0;
	text-align: left;
}

#global-nav ul {
	margin: 0;
	padding: 0;
	height: 25px;
	list-style-type: none;
}

#global-nav ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#global-nav ul li a {
	text-align: center;
	float: left;
	margin: -5px 0 0 0;
	background: url(../images/nav_02.jpg) repeat-x top left;
	padding: 5px 28px;
	font-size: 13px;
	color: white;
	text-decoration: none;
}

#global-nav ul li a:hover {
	background: url(../images/nav_up_02.jpg) repeat-x top left;
	text-decoration: underline;
}

/* DROP DOWN MENU */
#global-nav ul li ul {
	display: none;
}

#global-nav ul li:hover ul {
	display: block;
	margin-top: 25px;
	position: absolute;
	z-index: 1000;
} 

#global-nav ul li ul li {
	display: block;
	float: none;
	margin: 0;
	padding: 0;
	line-height: 1em;
}

#global-nav ul li ul li a {
	float: none;
	background: white;
	color: black;
	width: 150px;
	display: block;
	text-align: left;
	padding: 7px 7px 12px;
	line-height: 1em;
	font-size: 11px;
	text-decoration: none;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}

#global-nav ul li ul li.last a {
	border-bottom: 1px solid #999;
}

#global-nav ul li ul li a:hover {
	background: #e5e5e5;
}
/******************/

#ajaxSearch_form {
	color: #444;
	width: 100px;
}

#ajaxSearch_input {
	display: inline;
	height: 17px;
	border: 1px solid #ddd;
	border-left-color: #c3c3c3;
	border-top-color: #7c7c7c;
	background: #fff url(images/input-bg.gif) repeat-x top left;
	margin: 3px 3px 3px 0;
	padding: 3px 0 0;
	vertical-align: top;
	width: 135px;
}

#ajaxSearch_submit {
	display: inline;
	height: 22px;
	line-height: 22px;
}

#ajaxSearch_output {
	position: absolute;
	border: 1px solid #444;
	padding: 10px;
	background: #fff;
	display: block;
	width: 750px;
	height: auto;
	vertical-align: top;
}

.ajaxSearch_paging {
	margin: 15px 0 15px 0;
}

.ajaxSearch_resultsInfo {
	font-size: 1.2em;
	float: right;
	margin: -25px 0 0 0;
	float: right;
}

.ajaxSearch_highlight, ajaxSearch_highlight1 {
	background-color: #faff5a;
	/*
	font-weight: bold;
	color: #BD0000;
	*/
}

.AS_ajax_result {
	color: #444;
	margin-bottom: 3px;
}

.AS_ajax_resultLink a {
	text-decoration: underline;
	font-size: 1.3em;
	font-weight: bold;
}

.ajaxSearch_resultLink {
	text-decoration: none;
	border: none;
	border-left: 10px solid #e5e5e5;
	font-weight: bold;
	padding-left: 5px;
	font-size: 1.2em;
}

.ajaxSearch_resultLink:hover {
	text-decoration: underline;
	color: #BD0000;
	border-color: #BD0000;
}

.ajaxSearch_result {
	margin: 0 0 20px 0;
}

.ajaxSearch_extract p {
	margin: 0;
	font-size: 0.9em;
}

.AS_ajax_resultDescription {
	color: #555;
}

.AS_ajax_more {
	color: #555;
}

#ajaxSearch_resultListContainer {
	margin-top: 20px;
}

span.saint { color:#bd0000; font-weight: bold;}

/* SPORTS CONTENT STYLES */
div.sports-picture { }
div.sports-quicklinks-inner { margin: 5px; }
div.sports-quicklinks-inner ul { margin: 0; padding-left: 15px; }
.sports-quicklinks { width: 220px; border: 1px solid #a5a5a5; background: #e5e5e5; float: right;  padding: 0 5px; margin: 0 0 10px 10px;}
div#sports-content { clear: both; }
div#sports-content h1 { margin: 10px 0 5px 0;border: none; }

/* UPCOMING EVENTS STYLES */
#upcomingEvents {
	border: 1px solid #c0c0c0;
	border-collapse: collapse;
	width: 100%;
	margin-top: 15px;
}

#upcomingEvents tr th {
	text-align: center;
	padding: 4px;
	background: url(../images/boxheader1.gif) top left repeat-x;
}

#upcomingEvents tr th h3 {
	margin: 0;
	color: white;
	font-size: 12px;
}

#upcomingEvents tr td {
	padding: 6px;
	line-height: 1.7em;
	font-size: 11px;
	color: #666;
}

#upcomingEvents tr td strong {
	color: #bd0000;
	margin-right: 5px;
}

#upcomingEvents a {
	color: #333;
}

#upcomingEvents a:hover {
	color: blue;
}
