a {
 color: #4387cd;
}

a img {
	border: none;
}

a:hover {
	color: #ffffff;
}

.ArrowDown-bak {
	background: url('../images/ArrowDown.gif') center left no-repeat;
}

.ArrowRight-bak {
	background: url('../images/ArrowRight.gif') center left no-repeat;
}

.ArrowUp-bak {
	background: url('../images/ArrowUp.gif') center left no-repeat;
}

body {
	background-color: #eaefff;
	color: #575a5d;
	text-align:-moz-center;
}

.Breadcrumb li a {
	color: #4387cd;
}

.Breadcrumb li a:hover {
	color: #a78e17;
}

.Button {
	background: #575a5d;
	color: #fff;
}

.CategoryPagination {
	background: #f0f0f0;
	border: 1px solid #c4c4c4;
	color: #212121;
}

#Container {
	background-color:#ffffff;
	border:1px solid #aaaeee;
}

.Content {
	background-color:#ffffff;
	border:0px solid #eeeeee;
}

.Content p {
	color:#000000;
}

.Content .ContentBody {
	border:1px solid #eeeeee;
	border-right:0px solid#eeeeee
}

.Content h1, .Content h2, .Content h3, .Content h4, .Content h5, .Content h6 {
	color: #990000;
}


.Content .ContentBody h2, .Content .ContentBody h3, .Content .ContentBottom h2, .Right .ContentBottom h2 {
	color: #ffffff;
        background-color:#000099;
}

.ContentBodyhwi h2 {
	background-image:url('../images/nav-bg-08b.png') !important;
	background-color:#990000;
}
.Right .ContentBottom a {
	color:#990000;
}

.ContentBottom li {
	border:1px solid #eeeeee;
	background-color:#ffffff;
}

.ContentCalendar {
	background-color:#ffffff;
	border:1px solid #eeeeee;
}

.ContentDisplayContainer strong {
	color:#990000;
}

.ContentDisplayContainer strong a {
	color:#990000;
}

.ContentDisplayContainer a:hover {
        color:#a17e87;
}

.ContentGradeDisplay {
	border:1px solid #cccccc;
}

strong {
color:	#000099;
}

.HomePage {
	border-right:0px solid #000000;
}
/*
.Content .tplblock-customcontent {
	background-color:#ffffff;
	border:1px solid #333333;
	padding-top:0px;
}

/*
.Content .PostDetails {
	color: #6E6E6E;
}

.ContentPostDetails {
	color: #6E6E6E;
}

.ContentPostDetails li, .PostDetails li {
	background-image: none !important;
}
*/
dd.Highlight input, dd.Highlight textarea, dd.Highlight select {
	border-color: #eeeeee;
}
/*
.even td {
	background-color: #ffffff;
}

.FeedLink a {
	background: url(../images/FeedLink.gif) 0 0 no-repeat;
	color: #135293;
}

.FeedLink a:hover {
	color: #ff24a4;
}
*/
fieldset {
	border: 1px solid #c4c4c4;
}

#Footer {
	background-color:#ffffff;
	border-top:1px solid #c4c4c4;
}

.FooterBlock {
	background-color:#eeeeee;
	border:1px solid #999999
}


#Footer a:hover {
	color: #a78e17;
}

#Footer p {
	color: #575a5d;
}

/*h3, h4, h5 {
	color: #575a5d;
}

.HighlightedLink a {
	background: url(../images/HighlightedLink.gif) 0 3px no-repeat;
	color: #135293;
}

.HighlightedLink a:hover {
	color: #ff24a4;
}*/

input, textarea, select {
	background: #fff url(../images/bg_input.gif) 0 0 repeat-x;
	border: 1px solid #c4c4c4;
	color: #1e292b;
}

input[type=radio], input[type=checkbox] {
	background: none;
	border: none;
}

input[type=image] {
	border:1px solid #cccccc;
}

/*
.ISelector ul li {
	background-image: none !important;
}

.Largetxt {
	color: #4387cd;
}
*/
.Left h1, .Left h2, .Right h1, .Right h2 {
	color: #575a5d;
}

h3.MenuTitle {
	color:#ffffff;
	background-color:#999999;
	border:1px solid #666666;
}
/*
.Left li a, .Right li a {
	color: #4387cd;
}
*/
.Left li a:hover, .Right li a:hover {
	color: #a78e17;
	}

.Right .SideBox {
	background: #ffffff;
}







/*
.Left .SideBox li  {
        background-color: #ececec;
	border:1px solid #666666;
}*/

.LeftNavMenu li  {
        background-color: #ececec;
        border:1px solid #666666;
}

.LeftNavMenu a {
        color: #666666;
	background-image:url('../images/menu-bullet.gif');
	background-repeat:no-repeat;
	background-position:left;
}

.Left .SideBox a  {
	color:#666666;
}

legend {
	color: #1e292b;
}

#Logo h1 a {
	color: #9cb1ce;
}



.MiddleSideFeed {
	background-color:#ffffff;
}

.MiddleSideFeed li {
	border:1px solid #eeeeee;
}

.MiddleSideFeed .BlockContent h5 {
	color:#660000;
	background-color:#ffffff;
}

.MiddleSideFeed  a:hover {
	color:#a78e17;
	}

.MiddleSideFeed  a {
        color:#990000;
        }

.SideFeed h4 {
	background-color:#ffffff;
}

.odd td {
	background-color: transparent;
}
/*
.Required, .FormError, .HighlightMessage {
	color: #FF0000;
}
*/
.Right h3 {
	color:#990000;
}
/*
.Right .SideBoxContact {
	background: #6f90b8;
	color: #ffffff;
}

.RSSBlock h2 a {
	background-image: url('../images/feed-icon-32x32.png') !important;
}

.SearchToggleLinkHide {
	background: url('../images/ArrowUp.gif') center right no-repeat;
}

.SearchToggleLinkShow {
	background: url('../images/ArrowDown.gif') center right no-repeat;
}
*/
.Content a {
	color:#ffffff;
}

.ContentHeader h2 {
	color:#ffffff;
	background-color:#000099;
        background-image:url('../images/nav-bg-08a.png') !important;
}

.Content .SecondaryMenu a {
	color:#990000;
}

.AdditionalLinks   {
	padding-left:0px;
	width:205px;
	
}

.Content .SecondaryMenu h3 {
	background-color:#000099;
	color:#ffffff
}


.Content .SecondaryMenu a {
	background-color:#ffffff;
	border:1px solid #eeeeee;
}

.Content .SecondaryMenu a:hover {
        color:#ffffff;
        background-color:#000099;
}


.SecondaryMenu ul {
	background-color:#ffffff;
	border:1px solid #eeeeee;
}

.SideBoxContact h3 {
	color: #ffffff;
}

#Slogan h2 {
	color: #575a5d;
}

table {
	border: 1px solid #c4c4c4;
}

#Tag {
	color: #a78e17;
}

.Testimonial {
	background: #fff url(../images/quote_top.gif) top left no-repeat;
	color: #a78e17;
}

.Testimonial_content {
	background: url(../images/quote_bottom.gif) bottom right no-repeat;
}

th {
	background: #c4c4c4;
}

/*
.TopSearch .Searchbg {
	background: url('../images/search.gif') no-repeat;
	border: 0;
}

.TopSearch .Searchinput {
	background: url('../images/bg_topinput.jpg') no-repeat;
	border: 0;
}

.Word {
	color: #012c5f;
}
*/

#srch-container {
	background-color:#ffffff;
}

.Left{background-color:transparent;}


















/*
.dir-links { width:263px; border:1px solid #dddddd; background-image:url('http://dev.stjeromewestchester.org/images/images_23.gif'); padding:10px 5px 10px 5px;}
* html .dir-links { padding:10px 0px 10px 5px;}

.dir-links h3{ width:215px; height:15px; font-weight:bold; font-size:19px; font-family:century gothic; border-bottom:3px solid #bbbbbb; padding:10px 10px 10px 10px; color:#5E7530;text-align:left;}

.dir-links .BlockContent{ float:left; width:235px; padding:10px 5px; }
* html .dir-links .BlockContent{ padding:10px 5px 10px 10px;}


.dir-links .BlockContent .tplrepeat-parent{ margin:0px 0px 0px 0px;text-align:left;padding:0px}
* html .dir-links .BlockContent .tplrepeat-parent{ margin:7px 0px 7px 7px;}

.dir-links .BlockContent .tplrepeat-parent li{list-style-type:none; margin:0px; padding:10px 0px 0px 4px; font-family:verdana; font-size:12px; border-bottom:1px dotted #bbbbbb; height:20px }

.dir-links .BlockContent .tplrepeat-parent li a{ font-family:verdana; font-size:12px; text-decoration:none; color:#000000; border:0px solid #000000;width:233px;display:block;margin-left:-15px }
.dir-links .BlockContent .tplrepeat-parent li a:link{ font-family:verdana; font-size:12px; text-decoration:none;  }
.dir-links .BlockContent .tplrepeat-parent li a:hover{ font-family:verdana; font-size:12px; text-decoration:none; color:#339900 }

.home-q-of-w{float:left; border: 1px solid #cacaca; padding: 5px 6px; width: 674px; height: 100px;background-color: #f3f6f1; }
* html .home-q-of-w{float:left; border: 1px solid #cacaca; padding: 5px 6px; width: 674px; height: 100px; background-color: #f3f6f1; margin-left:-2px}
.home-q-of-w h3{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-q-of-w ul{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-q-of-w .BlockContent .tplrepeat-parent .listRow .tplvar-listitem-summary .AnchorImageLeft img{ border:1px solid #000000;}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow h4{ font-family:century-gothic; font-size:16px; font-weight:bold; color:#666633; margin:0px; padding:0px; border-bottom:1px solid #dddddd;}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow h4 a{ font-family:century-gothic; font-size:16px; font-weight:bold; color:#666633}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow h4 a:link{ fonfamily:century-gothic; font-size:16px; font-weight:bold; color:#666633; text-decoration:none;}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow h4 a:visited{ font-family:century-gothic; font-size:16px; font-weight:bold; color:#666633; text-decoration:none;}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow h4 a:hover{ font-family:century-gothic; font-size:16px; font-weight:bold; color:#666633;text-decoration:none;}
.home-q-of-w .BlockContent .tplrepeat-parent .listRow p{ font-family:sans-serif; font-size:12px; color:#000000;padding:5px}

.home-right-top-box{ float:left; margin:2px 0px 0px 2px; padding:0px;}
.home-right-top-box .AnchorImageLeft{margin:0px; width:275px}
.home-right-top-box .AnchorImageLeft img{margin:0px; width:275px; border: 1px solid #339966;}
.home-right-top-box .feat-container{visibility:hidden; position:absolute; top:-100000px; left:-100000px}
.home-right-top-box p{visibility:hidden; position:absolute; top:-100000px; left:-100000px}

.home-right-center-box .AnchorImageLeft{margin:0px; width:275px}
.home-right-center-box .AnchorImageLeft img{margin:0px; width:275px; border: 1px solid #339966;}
.home-right-center-box .feat-container{visibility:hidden; position:absolute; top:-100000px; left:-100000px}


.ahome-right-top-box{ float:left; width:276px;margin:2px 0px 0px 2px; padding:0px;border:1px solid #000000}
.ahome-right-top-box h3 {width:150px}
.ahome-right-top-box .BlockContent {width:150px;}
.home-right-top-box h2{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-top-box h3{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-top-box h4{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-top-box ul{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.ahome-right-top-box .BlockContent .tplrepeat-parent .listRow .listSummary .youth-feat-container img{ width:140px; height:196px;border:0px;margin:0px;padding:0px}
.home-right-center-box{ width:276px; height:86px; float:left; margin-top:2px; margin-left:2px;}
.home-right-center-box img{ width:276px; height:86px; float:left; margin-top:2px; margin-left:2px;}
.home-right-center-box h2{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-center-box h3{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-center-box h4{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-center-box ul{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-center-box .BlockContent .tplrepeat-parent .listRow .listSummary .youth-feat-container img{ width:276px; height:196px;}
.home-right-bot-box{ width:276px; height:196px; float:left; margin-top:2px; margin-left:4px;}
.home-right-bot-box h2{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-bot-box h3{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-bot-box ul{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-right-bot-box .BlockContent .tplrepeat-parent .listRow .listSummary .youth-feat-container img{ width:276px; height:196px;}

.home-parish-promotional{float:left; margin:2px 0px 0px 0px; padding:0px;}
.ahome-parish-promotional{float:left;width:404px; margin:2px 0px 0px 0px; border:1px solid #000000; padding:0px;}
.ahome-parish-promotional h3 {width:150px}
.ahome-parish-promotional .BlockContent {width:150px;}
.ahome-parish-promotional img{padding:0px; margin:0px; width:404px}
.home-parish-promotional h2{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-parish-promotional h3{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-parish-promotional h4{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }
.home-parish-promotional ul{position:absolute; top:-10000px; left:-10000px;visibility:hidden; }



.tplWidthColumns2 h2 {font-size:20px; font-family:sans-serif; font-weight:bold; color:#5E7530; text-decoration:none; width:98%;border-bottom:1px solid #dddddd; height:25px; vertical-align:bottom; padding-top:20px;}
.tplWidthColumns3 h2 {font-size:20px; font-family:sans-serif; font-weight:bold; color:#ffffff; text-decoration:none; width:98%;border-bottom:1px solid #dddddd; height:25px; vertical-align:bottom; padding-top:20px;}

.school-home{float:left;width:675px}
.school-home-sub h4 {font-size:20px; font-family:sans-serif; font-weight:bold; color:#5E7530; text-decoration:none; width:98%;border-bottom:1px solid #dddddd; height:25px; vertical-align:bottom; padding-top:20px;}


.school-home-sub h3{position:absolute; visibility:hidden; top:-100000px; left:-100000px}
.page-turn .c-info h3 { font-family:sans-serif; color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}








.ContentModulesContainer h3 {padding-top:5px;}




























*/

#development-credits{width:970px;text-align:left; font-size:10px; vertical-align:middle; color:#000066}
#development-credits a{color:#000066; text-decoration:none}
#development-credits a:link{color:#000066; text-decoration:none}
#development-credits a:hover{color:#000066; text-decoration:underline}






#nav-containera {
        background-image:url(../images/nav-bg-08a.png);
        border:2px ridge #666666;
}


.Search h2 {
	background-image:url('../images/searchglass.png'); 
	background-repeat:no-repeat; 
	background-position:center left; 
	color:#006699;
}

.Search .BlockContent {
	background-color:#ffffff;
}


#q{color:#555555; border:1px solid #bbbbbb; }
#adv-srch{
	color:#333333;
}

#adv-srch a{
	color:#333333;
}

#adv-srch a:link { 
	color:#333333;
}

#adv-srch a:hover {
	color:#666666;
}




#HeaderSearchContainer {border:1px solid #cccccc;}

#Wrapper {background-color:#ffffff; border: 1px solid #cccccc }
.Content h2 {
	color:#ffff00;
	font-weight:600;
	background-color:#000099;
        background-image:url('../images/nav-bg-08a.png') !important;
}

.classSummaryList{padding:10px 5px}
.classSummaryList h3 {margin:15px 5px 0px 0px;}
.classnews h3 {

        color:#ffff00;
        font-weight:600;
        background-color:#000099;
        background-image:url('../images/nav-bg-08a.png') !important;
}

.classnews h3 a, .classnews h3 a:link, .classnews h3 a:hover, .classnews h3 a:visited {
        color:#ffff00;
        font-weight:600;


}







.RSSBlock h2 {
        background-image: url('../images/feed-icon-32x32.png') !important;
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.RSSBlock h2 a{font-size:1.25em; color:#ff9900;}

.rightMarImages {background-color:#000099}
.rightMarImages img{margin:5px 0px; border:1px solid #ffffff}
strong{font-weight:800 !important;color:#000000;}

