
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
body {	line-height: 1;}
ol, ul {list-style: none;}
.bullet{list-style:inside}
.bullet2 {list-style:disc; margin-bottom:15px; margin-left:25px; padding:0}
blockquote, q { quotes: none;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {	content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;
}

.clear {clear:both;}

h1 {color:#C02129; font-size:29px;  font-family:Arial, Helvetica, sans-serif;}
h2 {color:#c02129; font-size:18px; font-family:Arial, Helvetica, sans-serif;}

body a {color:red; text-decoration:none;}
body a:hover{color:#c02129; text-decoration:none;}

body {background-color:#FFF; background-image:url(images/red-line.gif); background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif;}
#wrapper {background-image:url(images/wrapper-bg.gif); background-repeat:repeat-y; width:962px; margin:0 auto; font-size:0; position:relative;
		  font:Arial, Helvetica, sans-serif;}
#donate {position:absolute; margin-left:810px; top:0; margin-top:9px; width:106px; height:40px;}
#header {background-color:#FDFDFA; background-image:url(images/header-bg.jpg); background-repeat:no-repeat; margin: 0px 16px; height:108px; position:
		 relative;}
#logo {padding:15px 0 20px 30px; float:left;}
#mainNav {font-size:12px; font-weight:normal; position:absolute; left:0; margin-left:235px; margin-top:71px; padding:0; width:700px;  }
#mainNav div {margin-left:11px; margin-right:5px; display:inline;}
#mainNav div a { color:#666; text-decoration:none; font-weight:600}
#mainNav .navOn a {color:#c02129; text-decoration:underline;}
.insideNav .navOn a {color:#c02129; text-decoration:none;}
.insideNav a {color:#000; text-decoration:none;}

 
/*homepage layout*/
#homeContent { margin-left:12px; font-family:Arial, Helvetica, sans-serif;background-image:url(images/corner-image.jpg); background-position:bottom right; background-repeat:no-repeat;}
#homeContent #contentLeft { float:left;}
#homeContent #contentLeftTop { background-image:url(images/home-content-left-bg-top.jpg); height:8px; width:573px;}
#homeContent #contentLeftMiddle { margin-left:00px; margin-bottom:0px; position:relative;width:577px; 
         						  background-image:url(images/home-content-left-bg-middle.jpg); background-repeat:repeat-y;}
#homeContent #contentLeftMiddle img {margin-left:10px;}
#homeContent #imageCaption {position:absolute; top:400px; left:0; width:516px; background-image:url(images/home-main-image-caption.png); color:#FFF; 
						   padding:18px; font-size:14px; line-height:18px; behavior: url(iepngfix.htc); margin-left:10px;}
#homeContent #imageCaption {filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, 
						   src='images/home-main-image-caption.png');}
#homeContent #bottomLocation {color:#666666; font-size:11px; margin:15px 10px;}
#contentLeftBottom { background-image:url(images/home-content-left-bg-bottom.jpg); height:8px; width:573px;}
#homeContent #contentRight {float:right; margin-right:5px;}
#homeContent #iContentRight { margin-top:2px; background-image:url(images/home-content-right-bg.jpg); background-repeat:no-repeat; 
				    width:306px; margin-right:9px;
				    padding:35px 20px 15px 30px;line-height:18px; }
#homeContent #contentRight p { font-size:12px;  margin-top:8px;}
#homeContent #contentRight h1 {margin-bottom:14px;}
#homeContent #contentRight h2 {margin-top:36px; margin-bottom:5px;} 
#homeContent #contentRight a {color:#C02129;}
#homeContent #contentRight .topline{margin-top:6px;}
#homeContents #contentRight .liner {margin-top:13px;}
#indexboxicons{ width:962px; background-image:url(images/corner-image.jpg); background-position:bottom; background-repeat:no-repeat; position:absolute; bottom:0 ; height:150px;}
#videobutton{float:left; margin:5px 0 0 30px}
#quote {width: 450px}
#quoteauthor{text-align:right; font-size:11px; margin:2px 15px 0 0;}
/*end homepage layout*/

/*insidepage layout*/

#insideContent { margin:6px 0 0 17px; font-family:Arial, Helvetica, sans-serif; font-size:12px;}


#insideContent #contentLeft {float:left; min-height:400px; display:block;width:164px; background-image:url(images/home-content-right-bg.jpg); background-repeat:repeat-x; padding:32px 40px 0 40px; margin-top:6px;}
#contentLeft .topline{margin-top:14px; margin-bottom:2px;} 

#insideNavAbout {display:none;}
#insideNavServices {display:none;}
#insideNavSupport {display:none;}
#insideNavAdmission {display:none;}
#insideNavNews {display:none;}
#insideNavResources {display:none;}
#insideNavContact {display:none;}

.insideNav { line-height:15px;}
.insideNav li {margin-bottom:10px;}


#insideContent #contentRight {float:left; margin-left:18px; width:654px;}
#insideContent #insideHeader {margin:0px 0 23px 0;}
#insideContent h1 {margin-bottom:23px;}
#contentRight p {margin-bottom:14px; line-height:15px;}
#insideContent #bottomLocation {color:#666666; font-size:11px; margin:47px 0 0px 5px; float:left;}
#insidecornerimg{float:right; margin:0; padding:0 5px 0 0;}

/*insidepage layout*/

#footer { font-size:11px;padding:3px 0 5px 20px;width:942px; line-height:16px; background-color:#FFFFFF;}
#copyright {float:left; color:#666666; }
#footerlinks {float:right; margin-right:4px; color:#666666;}
#footerlinks a {color:#666666; text-decoration:none;}