body {
background-color: #9AC0CD;
background-attachment: fixed;
margin: 0px;
padding: 0px;
}

a img {border: none; } 

hr {
  width: 85%;
  height: 2px;
  background-color: MidnightBlue;
  border: solid 1px MidnightBlue;	
   }

h3.spaced {font-weight: bold;font:timesnewroman; color: MidnightBlue; font-size: 32px; letter-spacing: .07em; word-spacing: .1 em; float: middle; padding-left:65px; font-decoration:none;}


h5.spaced {font: bold; color: midnightBlue; font-size: 20px; letter-spacing: .05em; word-spacing: .1 em; float: middle; padding-left: 65px;}

h5.spaced1{font: bold; color: black; font-size: 16px; letter-spacing: .05em; word-spacing: .1 em; padding-left: 70px;margin-bottom:-5px;}


p.homepage {width: 550px; font-size: 16pt; font-family: timesnewroman; word-spacing: 2pt;padding: 25px;color:MidnightBlue; float:left;text-align:left;}

p.homepage1 {width: 525px; font-size: 14pt; font-family: timesnewroman; float: center; color:MidnightBlue;font-weight:strong;}

p.homepage2 {width: 525px; font-size: 16pt; margin-left: 50px;font-family: timesnewroman; word-spacing: 2pt;padding: 5px;text-align:justify;float:right;}

p.homepage3 {font-size: 12pt; font-family: timesnewroman; color: black; word-spacing: 1.2pt;padding-left:80px;}

p.homepage4 {width: 800px; font-size: 12pt; font-family: timesnewroman; margin-right: -40px; color: MidnightBlue; word-spacing: 1.5pt;padding: 5px;}

p.homepage5 {width: 540px; font-size: 14pt; font-family: timesnewroman; margin-left: 50px; color: MidnightBlue; word-spacing: 1.5pt;padding: 5px;text-align:justify;float:right;}

p.homepage6 {width: 540px; font-size: 18pt; font-family: timesnewroman; word-spacing: 2pt;color:MidnightBlue;padding-left: 50px; margin-bottom: 3px; margin-top: 3px; text-align:justify; float: right;}

p.homepage7 {width: 540px; font-size: 14pt; font-family: timesnewroman; margin-left: 50px; color: MidnightBlue; word-spacing: 1.5pt;padding: 5px;text-align:justify;float:center;font-weight: bold;}

p.homepage8 {width: 200px; font-size: 13pt; font-family: timesnewroman; position: relative; right: -145px; top:-460px; color: MidnightBlue; word-spacing: 1.5pt;padding: 5px;}

p.homepage9 {width: 200px; font-size: 13pt; font-family: timesnewroman; position: relative; right: -145px; top:-515px; color: MidnightBlue; word-spacing: 1.5pt;padding: 5px;}

p.homepage10 {width: 540; font-size: 16pt; font-family: timesnewroman; position: relative; left: -550px; top:190px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage11 {width: 800px; font-size: 16pt; font-family: timesnewroman; position: relative; left: -555px; top: 250px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage12 {width: 800px; font-size: 16pt; font-family: timesnewroman; position: relative; left: -550px; top: 310px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage13 {width: 800px; font-size: 16pt; font-family: timesnewroman; position: relative; left: -565px; top: 370px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage14 {width: 800px; font-size: 16pt; font-family: timesnewroman; position: relative; left: -286px; top: 380px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage15 {width: 800px; font-size: 16pt; font-family: timesnewroman; position: relative; left: -276px; top: 460px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage16 {width: 800px; font-size: 13pt; font-family: timesnewroman; position: relative; left: 120px; top: -1346px; word-spacing: 2pt;padding: 0px;color:MidnightBlue;}

p.homepage17 {width: 530px; font-size: 12pt; font-family: timesnewroman; word-spacing: 2pt;padding: 5px;color:MidnightBlue; float: right; text-align: left;padding-right:10px;}

p.homepage18 {width: 530px; font-size: 16pt; font-family: timesnewroman; word-spacing: 2pt;padding: 5px;color:MidnightBlue; float: left; text-align: left;}

p.homepage19 {width: 540px; font-size: 18pt; font-family: timesnewroman; word-spacing: 2pt;padding: 10px;color:MidnightBlue;margin-left: 50px; text-align:justify; float: left;}


p.homepage20 {width: 530px; font-size: 14pt; font-family: timesnewroman; word-spacing: 2pt;padding: 5px;color:MidnightBlue; float: right; text-align: left;padding-right:20px;}

p.homepage21 {width: 675px; font-size: 14pt; font-family: timesnewroman; word-spacing: 2pt;padding: 10px;color:MidnightBlue;margin-left: 50px; text-align:justify; float: left;}

p.homepage22 {width: 550px; font-size: 16pt; font-family: timesnewroman; word-spacing: 2pt;padding: 55px;color:MidnightBlue; float:left;text-align:left;}

p.homepage23 {width: 530px; font-size: 14pt; font-family: timesnewroman; word-spacing: 2pt;padding: 5px;color:MidnightBlue; float: right; padding-right:20px;}

p.homepage24 {font-size: 14pt; font-family: timesnewroman; color:MidnightBlue;}



.class1 A:link {text-decoration: none;color:Dodgerblue;}
.class1 A:visited{text-decoration:none;color:Dodgerblue;}
.class1 A:active{text-decoration:none;color:Dodgerblue;}
.class1 A:hover {color:MidnightBlue;}

.class2 A:link {background-color:black;}
.class2 A:visited{background-color:black;}
.class2 A:active{background-color:black;}
.class2 A:hover {background-color:black;}

.class3 A:link {text-decoration: none;color:midnightBlue;}
.class3 A:visited{text-decoration:none;color:midnightBlue;}
.class3 A:active{text-decoration:none;color:midnightBlue;}
.class3 A:hover {color:midnightBlue;text-decoration: underline;}


.class4 A:link {font-size: 20pt; text-decoration: none;color:blue;}
.class4 A:visited{font-size: 20pt;text-decoration:none;color:blue;}
.class4 A:active{font-size: 20pt;text-decoration:none;color:blue;}
.class4 A:hover {font-size: 20pt;text-decoration:underline; color:MidnightBlue;}


.class5 A:link {text-decoration: none;color:DodgerBlue;}
.class5 A:visited{text-decoration:none;color:DodgerBlue;}
.class5 A:active{text-decoration:none;color:DodgerBlue;}
.class5 A:hover {font-size: 14pt;color:Red;text-decoration:none}

.class6 A:link {font-size: 12pt;text-decoration: none;color:blue;}
.class6 A:visited{font-size: 12pt;text-decoration:none;color:blue;}
.class6 A:active{font-size: 12pt;text-decoration:none;color:blue;}
.class6 A:hover {font-size: 12pt;text-decoration:underline; color:MidnightBlue;}

.class7 A:link {text-decoration: none;color:red;}
.class7 A:visited{text-decoration:none;color:red;}
.class7 A:active{text-decoration:none;color:red;}
.class7 A:hover {font-size: 14pt;color:black;text-decoration:none}

.class8 A:link {font-size: 14pt;text-decoration: none;color:DarkBlue;}
.class8 A:visited{font-size: 14pt;text-decoration:none;color:DarkBlue;}
.class8 A:active{font-size: 14pt;text-decoration:none;color:DarkBlue;}
.class8 A:hover {color:Red;text-decoration:none}

.class9 A:link {font-size: 12pt;text-decoration: none;color:blue;}
.class9 A:visited{font-size: 12pt;text-decoration:none;color:blue;}
.class9 A:active{font-size: 12pt;text-decoration:none;color:blue;}
.class9 A:hover {font-size: 12pt;text-decoration:underline; color:MidnightBlue;}

.class10 A:link {text-decoration: none;color:red;}
.class10 A:visited{text-decoration:none;color:red;}
.class10 A:active{text-decoration:none;color:red;}
.class10 A:hover {font-size: 12pt;color:black;text-decoration:none}

.class11 A:link {text-decoration: none;color:blue;}
.class11 A:visited{text-decoration:none;color:blue;}
.class11 A:active{text-decoration:none;color:blue;}
.class11 A:hover {color:midnightBlue;text-decoration: underline;}



.popupopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;

}

.popupopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
opacity: .8; 
} 



.popupopacity2 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;
position: relative;
top:-805px;
right:-215px;
}

.popupopacity2:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: .6; 
}

.popupopacity3 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;
position: relative;
top:-475px;
right:-175px;
}

.popupopacity3:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: .6; 
}

.popupopacity4 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;
position: relative;
top:-533px;
right:-165px;
}

.popupopacity4:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: .6; 
}

.popupopacity5 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;
position: relative;
top:-1045px;
right:-25px;
border: none;
}

.popupopacity5:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: .6; 
}

.popupopacity6 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;

}

.popupopacity6:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
opacity: .6; 
}

.popupopacity7 img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
opacity: 1.0;
border: none;
}

.popupopacity7:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
opacity: .7; 
}

#horizontal ul
{
float:left;
margin: -7px;
padding: 5px;
list-style-type: none;
text-align: center;
border-color : #0066CC;
border-width : 2px 0 2px 0;

}

#horizontal ul li {}

#horizontal ul li a
{
text-decoration: none;
padding: 0.3em 3em;
color: white;
background-color: MidnightBlue;
border-right-style : solid;
border-right-color : #0066CC;
border-right-width : 1px;
float: left;

}

#horizontal ul li a:hover
{
color: #fff;
background-color: DodgerBlue;
}

body#home a#homelink, 
body#aboutus a#aboutuslink,
body#services a#serviceslink, 
body#resources a#resourceslink, 
body#locations a#locationslink,
body#probono a#probonolink,
body#donations a#donationslink,
body#contactus a#contactuslink
{ 
background-color: black;

} 

#horizontal2 ul
{
float:left;
margin: -.7px;
padding: 0px;
list-style-type: none;
text-align: center;
border-style : solid;
border-color : #0066CC;
border-width : 2px 0 2px 0;
}

#horizontal2 ul li { display: inline; }

#horizontal2 ul li a
{
float: left;
text-decoration: none;
padding: 0.15em 2.9em;
color: white;
background-color: MidnightBlue;
border-right-style : solid;
border-right-color : #0066CC;
border-right-width : 1px;
padding-right: 48px;

}

#horizontal2 ul li a:hover
{
color: #fff;
background-color: DodgerBlue;
}

.horizontal3 ul
{
margin: 0;
padding:0;
width:240px;
list-style-type: none;
margin-left:-1px;
}

.horizontal3 ul li { position:relative; }

.horizontal3 ul li
{
margin:0;
display:block;
overflow: auto;
text-align:left;
font-size: 11pt;
text-decoration: none;
padding: .2em .4em;
color: midnightBlue;
background-color: #FFEC8B;
padding-right:12px;
border-bottom : 2px solid #0066CC;
border-top : 2px solid #0066CC;
border-right : 2px solid #0066CC;
border-left : 2px solid #0066CC;
}

.popup{
position: relative;
z-index: 0;
text-decoration:none
color:DodgerBlue;
text-decoration:none;
}

.popup:link{
color:DodgerBlue;
}

.popup:active{
color:DodgerBlue;
}

.popup:visited{
color:DodgerBlue;
}

.popup:hover{
background-color: lightyellow;
color:MidnightBlue;

z-index: 30;
}

.popup span{ /*CSS for enlarged image*/
background-color: lightyellow;
text-decoration: none;
}

.popup span a{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration:none
}

.popup:hover span{ /*CSS for enlarged image on hover*/
background-color: lightyellow;
visibility: visible;
top: -275px;
left: 325px; /*position where enlarged image should offset horizontally */

}

.popup2{
position: relative;
z-index: 0;
text-decoration:none
color:DodgerBlue;
text-decoration:none;
}

.popup2:link{
color:DodgerBlue;
}

.popup2:active{
color:DodgerBlue;
}

.popup2:visited{
color:DodgerBlue;
}

.popup2:hover{
background-color: transparent;
color:MidnightBlue;

z-index: 30;
}

.popup2 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
top:-275px;
left:75px;
visibility: hidden;
color: black;
text-decoration: none;
}

.popup2 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration:none
}

.popup2:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -275px;
left: 75px; /*position where enlarged image should offset horizontally */

}

.popup3{
position: relative;
z-index: 0;
text-decoration:none
color:DodgerBlue;
text-decoration:none;
}

.popup3:link{
color:DodgerBlue;
}

.popup3:active{
color:DodgerBlue;
}

.popup3:visited{
color:DodgerBlue;
}

.popup3:hover{
background-color: transparent;
color:MidnightBlue;

z-index: 30;
}

.popup3 span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
top:-275px;
left: -200px;
visibility: hidden;
color: black;
text-decoration: none;
}

.popup3 span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
text-decoration:none
}

.popup3:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -275px;
left: -200px; /*position where enlarged image should offset horizontally */

}

.sidebarmenu ul{
padding: 0;
margin:0;
list-style-type: none;
font: bold 15px Verdana;
width: 240px; /* Main Menu Item widths */
border-bottom: 1px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}

/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #778;
border-right: 1px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #012D58; /*background of tabs (default state)*/
}

.sidebarmenu ul li a:visited{
color: white;
}

.sidebarmenu ul li a:hover{
background-color: black;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
width: 260px; /*Sub Menu Items width */
top: 0;
visibility: hidden;
}

.sidebarmenu ul li:hover ul{
width: 260px; /*Sub Menu Items width */
top: 0;
visibility: visible;
}

.sidebarmenu2 li a:link, .sidebarmenu  li a:visited, .sidebarmenu li a:active{
background-color: black; /*background of tabs (default state)*/
}


input[type="text"]
{
width:350px;
display:block;
margin-bottom:10px;
background-color:#9AC0CD;
}

textarea
{
width:350px;
display:block;
margin-bottom:10px;
background-color:#9AC0CD;
}

option.rapp
{
width:350px;
display:block;
margin-bottom:10px;
background-color:#9AC0CD;
}

select.rapp
{
width:350px;
display:block;
margin-bottom:10px;
background-color:#9AC0CD;
}

