
#body {margin:0; text-align:center; background-color:#94ABC0;  }

#mainContainer {width: 790px;  margin: 0px auto; background-color:#DDE4EB; border: solid #A7A9AC 2px;  padding:10px; text-align:center; font-family: Trebuchet MS, Arial, serif;
color: black; font-size:13px;}
#mainContainer	A:link		{ color: #003768; text-decoration: underline; }
#mainContainer	A:visited	{ color: #003768; text-decoration: underline; } 
#mainContainer	A:active	{ color: #003768;  text-decoration: underline;} 
#mainContainer	A:hover		{ color: #628DB4; text-decoration: underline;} 

#mainContainer2 {width: 810px;  margin: 0px auto; text-align:center;}

#menu {height:20px; width:780px; background-color:#003768; margin: 0px auto; text-align:left;  vertical-align:middle; padding-top:3px;}



#content {width:760px; background-image: url(http://www.caplefoundation.org/images/contentImage.gif); background-repeat:repeat-x; background-color:#C5D1DB; border: solid #A7A9AC 2px; margin: 0px auto; text-align:left; padding:10px; margin-top:8px;}
ul {list-style-type: square; margin-top: 5px;}	

#news {width:210px; border-left: solid #89A2B8 4px; border-bottom: solid #89A2B8 4px; float:right; padding:0 5px 5px 5px; margin-left:30px; margin-bottom:30px;}

#oddRow {background-color:#DDE4EB; width:210px; margin-top:-5px; padding:2px;}
#evenRow { width:210px;  margin-top:-5px; padding:2px;}
#evenRowTop { width:210px;  margin-top:2px; padding:2px;}

#boxes {width:785px; margin: 0px auto; text-align:center;}

#donate {margin-top:10px; border: solid #A7A9AC 2px; padding:5px; background-color:#C5D1DB; width:238px; text-align:left; float:left; margin-right:14px; min-height:285px;}

#retirementEd {margin-top:10px; border: solid #A7A9AC 2px; padding:5px; background-color:#C5D1DB; width:238px; text-align:left; float:left; margin-right:14px; min-height:285px;}

#aboutCaple {margin-top:10px; border: solid #A7A9AC 2px; padding:5px; background-color:#C5D1DB; width:238px; text-align:left; float:left; min-height:285px;}

#more {background-color:#003768; padding:2px 5px;2px 5px; float:right; color:white; font-size:11px; vertical-align:text-bottom;}
#more	A:link		{ color: white; text-decoration: none; } 
#more	A:visited	{ color: white; text-decoration: none; } 
#more	A:active	{ color: white;  } 
#more	A:hover		{ color: white; text-decoration: underline;} 

#clearone {clear: both; height:-1px;}
#footer {color:#003768;}

#copyright {background-color:#003768; padding:2px 5px;2px 5px; float:right; color:white; font-size:11px; vertical-align:text-bottom; font-family: Trebuchet MS, Arial, serif; margin: 0px auto; margin-top:-10px; }

#newSection {border-left: solid #89A2B8 2px; border-top: solid #89A2B8 2px; padding-top:5px; padding-left:15px;}


.img1 {float:right; margin-left:15px; margin-bottom: 10px; border-left: solid #6284A1 3px;
border-bottom: solid #6284A1 3px; padding:2px;}

.img2 {float:left; margin-right:15px; margin-bottom: 10px; border-left: solid #6284A1 3px;
border-top: solid #6284A1 3px; padding:2px;}


h1  {color:#003768; font-size:16px; font-weight:600; margin:0 0 8px 0; padding:0; text-transform:uppercase;}
h2  {color:#003768; font-size:14px; font-weight:600; margin:0 0 8px 0; padding:0;}


.table {font-family: Trebuchet MS, Arial, serif;
color: black; font-size:13px;}

#outlineBox {padding:10px; border: solid #89A2B8 1px; width:500px;}
