/* CSS Document 
Authored by:SJ
For:Saint Elizabeth Community
Date: 5/7/07*/


html, body, div, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {/*Sets up a series of default settings, and how other selectors can inherit them. This reduces the size of your CSS file and decreases any style maintenance*/
   margin: 0;
   padding: 0;
   border: 0;
}	
img.imageright {
   margin-left: 20px; margin-bottom: 15px;
   float: right;
}
img.imageleft {
   margin-left: 0px; margin-right: 15px; margin-bottom: 15px;
   float: left;
}

body {
     background: #72B9CF url(../images/bkgd.jpg) repeat-x;
	 text-align: center;
	 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	 margin-bottom: 25px;
}

#containerouter {/*holds website in center*/
     margin-left: auto;
	 margin-right: auto;
    width: 800px;
	text-align: left;
}
/*top navigation*/
#topnav {
    padding: 8px 25px 2px 0px;
    color: #FFFFFF;
	font-size: .75em;
	text-align: right;
}
#topnav a,#topnav a:link,#topnav a:visited {
    color: #FFFFFF;
	text-decoration: none;
}
#topnav a:hover {
    text-decoration: underline;
}
#container {/*holds mast and 3 columns*/
    width: 800px;
}
#containertop {/*top shadow*/
    background-image:  url(../images/curve_top.gif);
	background-repeat: no-repeat;
	width: 800px;
	height: 10px;
}
#containerbody {
    background-color: #FFFFFF;
}
/*mast styles*/
#mast {
  background: url(../images/mast_gradient.jpg) repeat-x 0 bottom;
  height: 100px;

}
#mastleft {
    float: left;
	width: 371px;
    padding: 20px 0px 0 30px;
}
#mastleft img {
   border: 0;
}
#mastright{
	float: left;
	width: 359px;
	padding: 45px 10px 0px 20px;

}
#homemastright{
	float: left;
	width: 359px;
	padding: 0px 10px 0px 20px;

}
#homesearch {
   color: #333333;
   font-size: .75em; 
   padding-bottom: 20px;
   margin-left: 80px;
   margin-top: 10px;
}
#homesearch h2{
   font-size: .9em;
   margin-bottom: 4px;
   float: left;
   margin-right: 10px;

}
#mainav {
    color: #ffffff;
    font-weight: bold;
	font-size: .75em;
	background: url(../images/gradient_greennav.jpg) repeat-x;
	height: 23px;
	width: 100%;
}

#mainav li {
    float: left;
  background: url(../images/bullet_mainav.jpg) no-repeat 0 55%;
	padding: 3px 35px 0 35px;
	list-style-type: none;
}
#mainav li a {
    display: block;
}
#mainav a,#mainav a:link,#mainav a:visited {
    color: #ffffff;
	text-decoration: none;
}
#mainav a:hover {
    text-decoration: underline;
}
#mainav li.noline {
    background: none;
} 
#mainav2 {
    color: #ffffff;
    font-weight: bold;
	font-size: .8em;
	background: url(../images/gradient_rednav.jpg) repeat-x;
	height: 23px;
	width: 100%;

}
#mainav2 ul {
  padding-left: 15px;
}
#mainav2 li {
    float: left;
  background: url(../images/bullet_mainav2.gif) no-repeat 0 55%;
	padding: 3px 30px 0 30px;
	list-style-type: none;
}
#mainav2 li a {
    display: block;
}
#mainav2 a,#mainav2 a:link,#mainav2 a:visited {
    color: #ffffff;
	text-decoration: none;
}
#mainav2 a:hover {
    text-decoration: underline;
}
#mainav2 li.noline {
    background: none;
} 
#mainav2 a.down,#mainav2 a.down:link,#mainav2 a.down:visited  {
   color: #000000;
}
#gradient {
 background: url(../images/gradient_content_top.jpg) no-repeat;
 height: 14px;

}
/*middle body styles*/
#middlebody {/*holds background image of middle body section*/
   background-image: url(../images/content_bkgd.gif);
   background-repeat: repeat-y;

}

/*left column - cp*/
#left {
   float: left;
   width: 558px;
   padding: 0 40px 35px 28px;
   line-height: 150%;
   color: #2B2720;
   font-size: .8em;
}
#breadcrumb {
   color: #000000;
   font-size: .9em;
   float: right;
   margin-bottom: 5px;
}
#breadcrumb a,#breadcrumb a:link,#breadcrumb a:visited {
  color: #F95E59;
  text-decoration: none;
}
#breadcrumb a:hover {
  text-decoration: underline;
}
#content {
  clear: right;
  line-height: 180%;

}
#content img {
  border: 3px solid #68BCC4;
}
#content h1 {
   color: #005C64;
   font-family: Arial, Verdana, sans-serif;
   font-size: 1.5em;
   margin-bottom: 10px;
   font-weight:normal;
   letter-spacing: .1em;
}

.header_1 {
   color: #005C64;
   font-family: Arial, Verdana, sans-serif;
   font-size: 1.7em;
   margin-bottom: 10px;
   font-weight:bold;
   letter-spacing: .1em;
}





.header_2 {
   color: #005C64;
   font-family: Arial, Verdana, sans-serif;
   font-size: 1.3em;
   margin-bottom: 10px;
   font-weight:bold;
   line-height: 130%;
}

#content h2 {
   color: #F95E59;
   font-family: Arial, Verdana, sans-serif;
   font-size: 1.1em;
   margin-bottom: 10px;
   font-weight:normal;
   line-height: 130%;
}
#content a,#content a:link,#content a:visited {
   color: #F95E59;
   text-decoration: underline;
}
#content a:hover {
  text-decoration: underline;
}
#content p {
   padding-bottom: 15px;
}
#content ul, #content ol {
  padding-left: 25px;
  padding-bottom: 15px;
}
#content li {
   list-style-type: square;
}



/*right column - cp*/
#right {
    float: left;
    width: 155px;


}
#tools {
   margin-top: -5px;
     border-bottom: 1px dotted #666666;
   padding-bottom: 7px;
   margin-left: 15px;
   position: relative;
   z-index: 2;

}
#subnav {
	padding-left: 20px;
	color: #008BFF;
	font-size: .75em;
}
#subnav ul {
    padding-top: 20px;
	padding-bottom: 20px;
}
#subnav li {
    background: url(../images/bullet_red_square.jpg) 0 8px;
	margin: 0;
	background-repeat: no-repeat;
	list-style-type: none;
	padding-left: 15px;
	padding-bottom: 5px;
}   
#subnav a,#subnav a:link,#subnav a:visited {
    color: #005656;
	text-decoration: none;
}
#subnav a:hover {
    text-decoration: underline;
}
#search {
   color: #333333;
   font-size: .75em; 
   border-top: 1px dotted #666666;
   border-bottom: 1px dotted #666666;
   padding-top: 15px;
   padding-bottom: 18px;
   margin-left: 15px;
   margin-top: 30px;
   margin-bottom: 30px;
}
#search h2{
   font-size: .9em;
   margin-bottom: 4px;

}
#search input.textfield {
   border: 1px solid #006161;
   font-size: 1em;
   width: 100px;
}


#containerbottom {
height: 15px;
width: 100%;
background-image:url(../images/gradient_bottom2.jpg);

}
#copyright {
  color: #006161;
  font-size: .7em;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 27px;

}


/*footer styles*/

#footer {
	color: #000000;
	font-size: .75em;
	padding-top: 15px;
	line-height: 185%;
	text-align: right;
}
#footer a,#footer a:link,#footer a:visited {
    color: #71BFFF;
	text-decoration: underline;
}

/*homepage styles*/
#homegradient {
 background: url(../images/gradient_content_top_home.jpg) no-repeat;
 height: 14px;
 position: relative;
 z-index: 1;
}
#homemiddlebody {
   padding-bottom: 20px;
}
#homeleft {
  float: left;
  width: 318px;
  padding: 0px 22px 0 38px;
  font-size: .75em;
  height: 145%;
}
#homeleft img {
  margin-bottom: 20px;
}
#homeright {
  float: left;
  width: 400px;

}
#hometools {
   margin-top: -5px;
     border-bottom: 1px dotted #666666;
   padding-bottom: 7px;
   width: 140px;
   float: right;
   text-align: right;
   position: relative;
   z-index: 2;


}

#homeexplore {
  clear: right;
  padding-top: 3px;
}
.homeexploregradient1 {
  background: url(../images/home_explore_stripe1.jpg) no-repeat;
  width: 398px;
  height: 14px;
}
.homeexploregradient2 {
  background: url(../images/home_explore_stripe2.jpg) no-repeat;
    width: 398px;
  height: 14px;
}
#homenews {
   color: #333333;
   font-size: .7em;
   margin-top: 18px;
}
#homenews a,#homenews a:link,#homenews a:visited {
   color: #F24B22;
}
#homenews li {
  list-style-type: none;
  background: url(../images/bullet_blue_square.jpg) no-repeat 0 55%;
  padding-left: 15px;
  padding-bottom: 3px;
}
#homenews h2{
  color: #666666;
  font-size: 1.2em;
  margin-bottom: 5px;
}
#TICKER,
#TICKER2 {
  font-size: .8em;
  color: #F95E59;
}
#TICKER a,#TICKER a:link,#TICKER a:visited,
#TICKER2 a,#TICKER2 a:link,#TICKER2 a:visited {
  color: #F24B22;
  font-weight: bold;
}
#containerbottomhome {
height: 15px;
width: 100%;
background:url(../images/gradient_bottom.jpg) repeat-x;

}
/*printer friendly page*/
#textonly {
  text-align: left;
}
#textonly p {
  padding-bottom: 15px;
}
#textonlywrapper {
  background-color: #FFFFFF;
}
/*ajax styles*/
#myAccordion {
text-align: left;
font-size: .7em;
background-color: #FFFFFF;
width: 400px;
}
#myAccordion a,#myAccordion a:link,#myAccordion a:visited {
  color: #F24B22;
  text-decoration: underline;
}
dl {
  margin-top: -1px;
  margin-bottom: -2px;
}
.ajaxtitle {
color: #24464A;
font-weight: bold;
font-size: 1.1em;
background: url(../images/bullet_red_arrow.gif) no-repeat 0 30%;
padding: 4px 0 4px 16px;
background-color: #FFFFFF;
border-bottom: 1px solid #D7D7D7;
cursor: default;
}

dd {
  background-color: #FEDBDA;
  margin: 0;
  padding: 0;
  padding-top: 5px;
  padding-left: 10px;
overflow: hidden;

}
dd img {
  float: right;
  margin-left: 15px;
}
.myAccordionActive {
  background: url(../images/bullet_white_arrow.gif) no-repeat 1px 40%;
  background-color: #356971;
  color: #FFFFFF;
}

/*clears floats with no presentational markup*/
.clearfix:after {
    content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
   display: inline-table;
}
/*Hides from IE Mac \*/

.clearfix {
    display: block;
	height: 1%;
}
/*End Hack \*/
#MultipiecePageContentItemContainer
{
margin-bottom:10px;
}