html, body, ul, ol, li, p, form, fieldset { padding:0; border:0; margin:0px; font-size:12px; 
 line-height:normal; font-family:Arial, Helvetica, sans-serif;
 color:#003366; text-decoration:none;
}
body { background:url(http://www.holyfamilyrockford.org/Templates/images/background.gif); }
input, select { border:1px solid #ccc; padding:1px; font-size:12px;
	font-family:Palatino Linotype, Book Antiqua, Times New Roman, Times, serif; }
select { padding:0px; }
h1 { font-size:18px; color:#003366; }
h2 { font-size:16px; color:#003366; }
h3 { font-size:14px; color:#003366; }
h4 { font-size:12px; color:#003366; }
paragraph, text { font-size:12px; color:#003366; }
a:link { color:#0000FF; text-decoration:underline; }/*normal links in the text*/
a:visited { text-decoration:underline; }
a:hover { color:#371709; text-decoration:underline; }
a:active { color:#0000FF; text-decoration:underline; }
#mainContent {
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: 8px;
}
    
#mainTable { margin:0px auto; width:925px; }
.searchButton { background-color:#99ffcc; font-size:12px; background:url(http://www.holyfamilyrockford.org/Templates/images/search_button_bg.gif) repeat-x 0px -15px; }
.searchButton:hover { background:url(http://www.holyfamilyrockford.org/Templates/images/search_button_bg.gif) repeat-x 0px 0px; }
.gSchoolHeader { background:url(http://www.holyfamilyrockford.org/Templates/images/header_background.gif); height:150px; }
.gSchoolFooter { font-family:Verdana, Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:9px; background:#333333; height:50px; }
.gSchoolFootLink {
	color:#FFFFFF;
}
a.gSchoolFootLink {color:#FFF; text-decoration:underline;}
.gSchoolLeft_shaddow { width:7px; background:url(http://www.holyfamilyrockford.org/Templates/images/shaddow_left.gif); background-repeat:repeat-y; }
.gSchoolRight_shaddow { width:7px; background:url(http://www.holyfamilyrockford.org/Templates/images/shaddow_right.gif); background-repeat:repeat-y; }
.gSchoolBottom_shaddow { height:7px; background:url(http://www.holyfamilyrockford.org/Templates/images/shaddow_bottom.gif); background-repeat:repeat-x; }
.gSchoolBottom_shaddow_sw_corner { width:7px; height:7px; background:url(http://www.holyfamilyrockford.org/Templates/images/shaddow_bottom_left.gif); background-repeat:repeat-x; }
.gSchoolBottom_shaddow_se_corner { width:7px; height:7px; background:url(http://www.holyfamilyrockford.org/Templates/images/shaddow_bottom_right.gif); background-repeat:repeat-x; }
#gSchoolHead_links { margin:0; padding:5px 20px; text-align:left; border:0px solid #0f0; float:left; }
#gSchoolHead_links li { display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; padding-left:40px; font-weight:bold; }
#gSchoolHead_links a { text-decoration:none; color:#fce787; }
#gSchoolHead_links a:hover { text-decoration:none; color:#CCCCCC; }
#mainTable { margin:0px auto; width:925px; }
#gSchoolHeaderLogo { display:inline; position:relative; top:0px; left:0px; width:77px; height:125px; border:0px solid #ff0000; }
#gSchoolHeaderTitle { display:inline; position:relative; top:0px; left:0px; width:493px; border:0px solid #00ff00;}
#gSchoolHeaderSubTitle { display:block; position:relative; top:0px; text-align:left;
	font-weight:bold; font-size:11px; color:#666666; border:0px solid #0000ff; visibility:visible;
	font-family:Palatino Linotype, Book Antiqua, Times New Roman, Times, serif; }
#gSchoolSearch { display:block; position:relative; text-align:right; top:5px; left:80px; width:400px; border:0px solid #FFFF00; }

#navcontainer { padding:0px 5px 0px 0px; margin:0px; font-family:Arial, Helvetica, sans-serif;
 color:#003366; width:156px; border:0px solid #000000; }
#navcontainer ul { list-style:none; }
#navcontainer li { margin:0; padding:0; font-size:13px; }
#navcontainer li a { display:block; padding:0.5em 0 0.5em 0; padding-left:5px; color:#003366;
 text-decoration:none; width:156px; }
#navcontainer li a:hover { background-color:#508fc4; color:#ffffff; }
#navlist a:visited { display:block; color:#003366; 
 background-position:0% 50%; text-decoration:none; }
#white { color:#FFFFFF; }
#red { color:#FF0000; }
#yellow { color:#FFFF00; }
#green { color:#00FF00; }
