@charset "UTF-8";
/* CSS Document */

body:before {
          content: "";
          position: fixed;
          top: -10px;
          left: 0;
          width: 100%;
          height: 10px;

          -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
              -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8);
                         box-shadow: 0px 0px 10px rgba(0,0,0,.8);

          z-index: 100;
}

a:active {
    outline: none;
}

a {
   outline: 0;
}

.style4 {color: #1F659A}

.navigation{
height:49px;
padding:0;
margin:0;
background-image:url(Images/nav-bg.gif);
background-repeat:repeat-x;}

.nav_home{
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
background-color:#095b90;
}
.nav_home a:link     {  text-decoration: none; color:#FFFFFF}
.nav_home a:visited  {  text-decoration: none; color:#FFFFFF}
.nav_home a:hover    {  text-decoration: none; color:#7fb635}


.nav-link{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:0;
margin:0;}

.nav-link a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link a:hover    {  text-decoration: none; color:#7fb635}

.nav-link a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}


.nav-link1{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
padding:0;
margin:0;}

.nav-link1 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link1 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link1 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link1 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link1 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link2{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link2 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link2 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link2 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link2 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link2 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link3{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link3 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link3 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link3 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link3 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link3 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link4{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link4 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link4 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link4 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link4 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link4 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link5{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link5 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link5 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link5 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link5 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link5 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link6{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link6 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link6 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link6 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link6 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link6 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

.nav-link7{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link7 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link7 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link7 a:hover    {  text-decoration: none; color:#7fb635}

.nav-link7 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}

.nav-link7 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}


.nav-link8{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link8 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link8 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link8 a:hover    {  text-decoration: none; color:#7fb635}


.nav-link8 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}


.nav-link8 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}


.nav-link9{
height:49px;
line-height:49px;
text-align:center;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
padding:0;
margin:0;}

.nav-link9 a:link     {  text-decoration: none; color:#FFFFFF}
.nav-link9 a:visited  {  text-decoration: none; color:#FFFFFF}
.nav-link9 a:hover    {  text-decoration: none; color:#7fb635}


.nav-link9 a.srollover {
display:block;
height:49px;
text-align:center; 
color:#FFFFFF;
padding:0;
margin:0;}


.nav-link9 a:hover.srollover {
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;}

#nav-link1-current .nav-link1 a.srollover, 
#nav-link2-current .nav-link2 a.srollover, 
#nav-link3-current .nav-link3 a.srollover, 
#nav-link4-current .nav-link4 a.srollover, 
#nav-link5-current .nav-link5 a.srollover, 
#nav-link6-current .nav-link6 a.srollover, 
#nav-link7-current .nav-link7 a.srollover, 
#nav-link8-current .nav-link8 a.srollover, 
#nav-link9-current .nav-link9 a.srollover{
display:block;
text-align:center; 
background-color:#E4ECF3;
color:#1F659A; 
height:45px;
padding:0;
margin:0;
border:2px solid #699fbf;
}





body{
background-image:url(Images/main-bg.jpg);
background-position:top;
background-repeat:repeat-x;
padding:0;
margin:0;
background-color:#6a9fbf;
}

.bg{
background-image:url(Images/Untitled-1.gif);
background-repeat:repeat-y;
width:650px;}

.main-bg{
background-image:url(file:///Macintosh%20HD/Users/Heart/Desktop/1214/images/bg-line.gif);
background-repeat:repeat-y;
padding:0;
margin:0;}

.blog{
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:bold;
margin-bottom:auto;
text-align:right;
padding:108px 0px 5px 4px;
}
.blog a:link     {  text-decoration: none; color:#333333}
.blog a:visited  {  text-decoration: none; color:#333333}
.blog a:hover    {  text-decoration: none; color:#FF3300}


#bio_box {
width:850px;
margin:15px auto;
border-top:1px solid #000;
padding:0;
}

#events {
width:850px;
height:100%;
height:auto;
margin:15px auto;
border-top:O;
padding:0;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#d7ecf8;
border:dotted;
border-style:dotted;
border-color:#FFFFFF;
}

#events img{
padding: 0px;
background-color: #d7ecf8;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border:none;
float:left;
margin:14px 15px 0 20px;
}

#contact-form-image{
width:159px;
padding: 0px;
background-color: #d7ecf8;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border:none;
float:left;
margin:14px 15px 0 20px;
}

#contact-form{
width:600px;
float:right;
}

#contact-form input, #contact-area textarea {
	padding: 5px;
	width: 471px;
	font-family: Helvetica, sans-serif;
	font-size: 1.4em;
	margin: 0px 0px 10px 0px;
	border: 2px solid #ccc;
}

#contact-form textarea {
	height: 90px;
}

#contact-form textarea:focus, #contact-area input:focus {
	border: 2px solid #900;
}

#contact{
width:850px;
height:100%;
height:auto;
margin:15px auto;
border-top:O;
padding:0;
-moz-border-radius: 15px;
border-radius: 15px;
background-color:#d7ecf8;
border:dotted;
border-style:dotted;
border-color:#FFFFFF;
}

.spacer{
width:100%;
background-image:url(Images/spacer.gif);
background-repeat:repeat-x;
height:4px;
}

#events-image{
float:left;
padding:0px 0px 0px 10px;}

#events ul{
padding: 0px 0px 0px 40px;
text-align:left;
}
#events ul a:link     {  text-decoration: none; color:#333333}
#events ul a:visited  {  text-decoration: none; color:#333333}
#events ul a:hover    {  text-decoration: none; color:#FF3300}

#events h1{
font-size:23px;
font-family:Arial, Helvetica, sans-serif;
padding:5px 20px 0px 25px;
margin:0px;
}

#events li{
padding: 0px 0px 0px px;
text-align:left;
}

.addthis_toolbox addthis_default_style{
padding:5px 20px 0px 25px;
margin:0px;}

#bio_box2 {
width:850px;
margin:15px auto;
border-top:0px;
padding:0;
}

#bio_box2 h2 {
font-size:16px;
line-height:22px;
color:#1c6499;
margin:10px 0 0 0;
padding:0 0 0 20px;
}
#bio_box2 h2 a:link     {  text-decoration: none; color:#999999}
#bio_box2 h2  a:visited  {  text-decoration: none; color:#999999}
#bio_box2 h2  a:hover    {  text-decoration: none; color:#313132}

#events h2 {
font-size:19px;
line-height:23px;
color:#1c6499;
margin:10px 0 0 0px;
padding:5px 0 5px 20px;
}
#events h2 a:link     {  text-decoration: none; color:#999999}
#events h2  a:visited  {  text-decoration: none; color:#999999}
#events h2  a:hover    {  text-decoration: none; color:#313132}

#bio_box h2 span {
font-weight:bold;
padding:0;
margin:0;
}

#events h2 span {
font-weight:bold;
padding:0;
margin:0;
}

.clear{
clear:both;
padding:0px;
margin:0px;}

#events p {
font-size:13px;
line-height:19px;
color:#333333;
margin:0;
padding:0 20px 20px 20px;
text-align:justify;
clear:none;
}
#events p a:link     {  text-decoration: none; font-style:italic; color:#0066FF}
#events p a:visited  {  text-decoration: none; font-style:italic; color:#0066FF}
#events p a:hover    {  text-decoration: none; font-style:italic; color:#999999}

#bio_box2 p {
font-size:13px;
line-height:19px;
color:#333333;
margin:0;
padding:0 20px 20px 20px;
text-align:justify;
clear:none;
}
#bio_box2 p a:link     {  text-decoration: none; font-style:italic; color:#0066FF}
#bio_box2 p a:visited  {  text-decoration: none; font-style:italic; color:#0066FF}
#bio_box2 p a:hover    {  text-decoration: none; font-style:italic; color:#999999}

#bio_box img {
float:left;
margin:14px 15px 0 20px;
}


.style1{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#222121;
padding:10px 0 0px 0px;
}

.style2{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic
color:#222121;
margin-bottom:auto;
padding:108px 0 2px 7px;
}

.style3{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#222121;
margin-bottom:auto;
padding:15px 9px 0px 3px;
line-height:18px;
text-align:justify;
}

.style3 a:link     {  text-decoration: none; font-style:italic; color:#0066FF}
.style3 a:visited  {  text-decoration: none; font-style:italic; color:#0066FF}
.style3 a:hover    {  text-decoration: none; font-style:italic; color:#999999}

.nav{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
}
.nav a:link     {  text-decoration: none; color:#333333}
.nav a:visited  {  text-decoration: none; color:#333333}
.nav a:hover    {  text-decoration: none; color:#7fb635}

.main_nav_on{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
padding:20px 0px 0px 5px;
line-height:20px;
color:#7fb635;
}

.nav_sub{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#999999;
padding:10px 0px 0px 15px;
line-height:20px;
text-align:left;
}
.nav_sub a:link     {  text-decoration: none; color:#999999}
.nav_sub a:visited  {  text-decoration: none; color:#999999}
.nav_sub a:hover    {  text-decoration: none; color:#313132}

.nav_on{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#313132;
padding:10px 0px 0px 15px;
line-height:20px;
text-align:left;
}

.caption{

}
.footer_nav{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:normal;
padding:5px 0 2px 2px;
text-align:center;
}

.footer_nav a:link     {  text-decoration: none; color: #FFFFFF}
.footer_nav a:visited  {  text-decoration: none; color:#FFFFFF}
.footer_nav a:hover    {  text-decoration: none; color:#999999}

.main{
width:900px;
min-height:452px;
background-color:#FFFFFF;
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;}

#footer{
background-color:#699FBF;
width:100%;
text-align:center;
padding:0;
margin:0;
height:20%;
}


.footer_contact{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:100;
padding:5px 8px 2px 2px;
text-align:right;
}

.footer_copyright{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#CCCCCC;
font-weight:normal;
padding:5px 8px 10px 2px;
text-align:left;
}

.field{
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 3px 0 3px 5px;
    text-align: left;
	background-color:#6b9fbe;
	-moz-border-radius: 15px;
    border-radius: 15px;
	border:#14739f;
	border:none;
}

.field2{
    color: #ffffff;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    line-height: 22px;
    margin: 0;
    padding: 3px 0 3px 5px;
    text-align: left;
    height:100px;
	vertical-align:text-top;
	width:450px;
	overflow:scroll;
	background-color:#6b9fbe;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border:#14739f;
	border:none;
}

.signup-text{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color: #333333;}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }

#overlay{ background-image: url(file:///Macintosh%20HD/Users/Heart/Desktop/1214/images/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(file:///Macintosh%20HD/Users/Heart/Desktop/1214/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/overlay.png", sizingMethod="scale");
	}
	
   html,body{
      margin:0;
      padding:0;
      height:100%;
      border:none
   }

.main-right-top{
background-image:url(Images/main-right-bg.gif);
width:450px;
background-repeat:repeat-y;
padding:0;
margin:0;}

.main-left{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:17px;
color:#1C6499;
}

.main-left h1{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
line-height:31px;
color:#1C6499;
text-align:left;
font-weight:bold;
padding:20px 0 5px 20px;
margin:0;}


.main-left p{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:22px;
color:#1C6499;
text-align:justify;
padding:3px 20px 5px 20px;
margin:0;}

.main-left a:link     {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:visited  {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:hover    {  text-decoration: underline; font-style:italic; color:#4694CD}


.m-right-top{
background-image:url(Images/m-right-bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;}

.m-right-bot{
background-image:url(Images/m-right-bot-bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;}

.m-right-bot h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#125384;
text-align:left;
font-weight:bold;
padding:0 0 5px 20px;
margin:0;}

.m-right-bot p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
color:#FFFFFF;
text-align:left;
padding:3px 20px 5px 20px;
margin:0;}

.m-right-bot a:link     {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFEEA8;}
.m-right-bot a:visited  {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFEEA8;}
.m-right-bot a:hover    {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFFFFF;}

.m-right-top h1{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#FFFFFF;
text-align:left;
font-weight:bold;
padding:0 0 5px 20px;
margin:0;}

.m-right-top img{
padding: 0px;
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
border-radius: 15px;
border:none;
}

.m-right-top p{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
line-height:19px;
color:#FFFFFF;
text-align:left;
padding:3px 20px 5px 20px;
margin:0;}

.m-right-top a:link     {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFEEA8;}
.m-right-top a:visited  {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFEEA8;}
.m-right-top a:hover    {  text-decoration: underline; font-weight:bold; font-style:italic; color:#FFFFFF;}

.yellow{color:#FFEEA8; margin:0; padding:0;}

.footer-left{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:19px;
text-align:center;
padding:10px 100px 0 0;}

.footer-left a:link     {  text-decoration: none; color:#FFFFFF;}
.footer-left a:visited  {  text-decoration: none; color:#FFFFFF;}
.footer-left a:hover    {  text-decoration: none; color:#9DC4DA;}

.footer-right{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:10px 30px 0 0;}

.footer-right a:link     {  text-decoration: none; color:#FFFFFF;}
.footer-right a:visited  {  text-decoration: none; color:#FFFFFF;}
.footer-right a:hover    {  text-decoration: none; color:#9DC4DA;}



#main-buttons{
width:450px;
}

#left-button{
width:222px;
float:left;
}

#right-button{
width:228px;
float:left;
}


.contact-header2 {
font-family:Arial, Helvetica, sans-serif;
font-size:23px;
line-height:26px;
color:#699fbf;
text-align:left;
font-weight:bold;
padding:10px 0 5px 0px;
margin:0;
}


.contact-header{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
line-height:31px;
color:#1C6499;
text-align:left;
font-weight:bold;
padding:5px 0 5px 20px;
margin:0;
}

.contact-services{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:19px;
color:#1C6499;
text-align:left;
padding:3px 0px 0px 2px;
margin:0;}

.main-left a:link     {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:visited  {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:hover    {  text-decoration: underline; font-style:italic; color:#4694CD}


.signup-text{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height:22px;
color:#1C6499;
text-align:left;
padding:5px 0px 0px 20px;
margin:0;}

.main-left a:link     {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:visited  {  text-decoration: underline; font-style:italic; color:#1C6499}
.main-left a:hover    {  text-decoration: underline; font-style:italic; color:#4694CD}


