body{
	margin:0; padding:0;
	background-color:#dee0ec;
}
@font-face {
    font-family: Arial;
    src: url(Arial.TTF); 
	}

/*Top Menu*/
.top-menu{
	font-family:Arial; 
	font-size:12px; 
	color:#4455aa;
	text-decoration:none;
	}
	
.top-menu a{
	font-family:Arial; 
	font-size:12px; 
	color:#4455aa;
	text-decoration:underline;
	}
.top-menu a:hover{
	font-family:Arial;
	font-size:12px; 
	color:#4455aa; 
	text-decoration:underline;
	}
.top-menu a.selected{
	font-family:Arial; 
	font-size:12px; 
	color:#4455aa; 
}





/*Credits: Dynamic Drive CSS Library */
.topmenu{
font-size:11px; font-family:Arial; color:#4455aa;
width: 100%;
}
.topmenu ul{
padding: 5px 2px 0px 0px; 
/*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}
.topmenu ul li{
display: inline;
}
.topmenu ul li a{
color: #fff;
padding: 0px; /*top padding is 6px, bottom padding is 4px*/
margin: 2px; /*spacing between each menu link*/
text-decoration: none;

}
.topmenu ul li a:hover, .topmenu ul li a.selected{
border-bottom: 1px solid #fff; /*bottom border is 3px*/
color:#fff;
}









/*End Top Menu*/

/*Credits: Dynamic Drive CSS Library */
.underlinemenu{
font-size:11px; font-family:Arial; color:#333333;
width: 100%;
}
.underlinemenu ul{
padding: 10px 0px 0px 25px; 
/*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}
.underlinemenu ul li{
display: inline;
}
.underlinemenu ul li a{
color: #494949;
padding: 0px 0px 2px 2px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 2px; /*spacing between each menu link*/
text-decoration: none;

}
.underlinemenu ul li a:hover, .underlinemenu ul li a.selected{
border-bottom: 1px solid #3f4f9c; /*bottom border is 3px*/
color:#3f4f9c;
}


/*Credits: Dynamic Drive CSS Library */
.underlinemenu2{
font-size:11px; font-family:Arial; color:#333333;
width: 100%;
}
.underlinemenu2 ul{
padding: 0px; 
/*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}
.underlinemenu2 ul li{
display: inline;
}
.underlinemenu2 ul li a{
color: #494949;
padding: 0px 0px 2px 2px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 2px; /*spacing between each menu link*/
text-decoration: none;

}
.underlinemenu2 ul li a:hover, .underlinemenu2 ul li a.selected{
border-bottom: 3px solid #3f4f9c; /*bottom border is 3px*/
color:#3f4f9c;
}



/*Footer Menu*/
.footer-menu{
	font-family:Arial; 
	font-size:12px; 
	color:#5161ac;
	text-decoration:none;
	}
	
.footer-menu a{
	font-family:Arial; 
	font-size:12px; 
	color:#5161ac;
	text-decoration:none;
	}
.footer-menu a:hover{
	font-family:Arial;
	font-size:12px; 
	color:#5161ac; 
	text-decoration:underline;
	}
.footer-menu a.selected{
	font-family:Arial; 
	font-size:12px; 
	color:#5161ac; 
}
	

/*End Footer Menu*/

/*Copyrights Text*/
.copyright{
	font-family:Arial; 
	font-size:10px; 
	color:#a3a8be;
}
/*End Copyright Text*/
.text-box{
		width:177px; 
		height:15px; 
		border:1px solid #919194; 
		color:#919194; 
		font-family:Arial; font-size:9px;
}
.home-body-heading{
	font-family:Arial; 
	font-size:18px; 
	color:#4455aa;
	text-decoration:none;
}
.home-body-text{
	font-family:Arial;
	font-size:11px;
	color:#7d7d7d;
}
.body-text{
	font-family:Arial;
	font-size:12px;
	color:#666666;
	/*text-align:justify;*/
}
.body-text-NoNjustify{
	font-family:Arial;
	font-size:12px;
	color:#444444;
}

.home-body-text1{
font-family:Arial; font-size:13px; color:#4455aa;	
}

.whatitdoes-heading{
	font-family:Arial; font-size:18px; color:#4455aa;
	border-top:1px dotted #4455aa;
	border-bottom:1px dotted #4455aa;
	padding-top:5px;
	padding-bottom:5px}
.whatitdoes-bodytext{
	font-family:Arial; font-size:11px;}

.whatitdoes-body-heading2{
	font-family:Arial; 
	font-size:15px; 
	color:#4455aa;
	padding-top:15px;
	padding-bottom:25px;
}
.whatitdoes-body-text2{
	font-family:Arial; font-size:11px;
	padding-left: 25px;
	line-height:20px;
	color:#4455aa;
	}

.sarahstory-heading1{
	font-family:Arial;
	font-size:16px;
	color:#4455aa;
	}
.sarahstory-heading2{
	font-family:Arial;
	font-size:11px;
	color:#4455aa;
	}
.media-pr-subheading{
	font-family:Arial;
	font-size:11px;
	color:#333333;
	}
.text-box1{
		width:248px; 
		height:20px; 
		border:1px solid #4556a6; 
		color:#4556a6; 
		font-family:Verdana, Arial, sans-serif; font-size:11px;
}
.text-area{
		width:248px;
		height:90px;
		
		border:1px solid #4556a6; 
		color:#4556a6; 
		font-family:Verdana, Arial, sans-serif; font-size:11px;
}
.error{font-family:Arial; font-size:12px; color:#F00;}

.info, .success, .warning, .validation {
    border: 1px solid;
    margin: 10px 0px;
    padding:15px 10px 15px 50px;
    background-repeat: no-repeat;
    background-position: 10px center;
}
.info {
    color: #00529B;
    background-color: #BDE5F8;
    background-image: url('info.png');
}
.success {
    color: #4F8A10;
    background-color: #DFF2BF;
    background-image:url('../images/success.png');
}
.warning {
    color: #9F6000;
    background-color: #FEEFB3;
    background-image: url('warning.png');
}
input.blur {
				color: #999;
			}

