@charset "utf-8";
/* CSS Document */

html, body{
	min-height:100%; 
	height:100%; /* makes center area run to bottom of page in all resolutions */
	background-color:#606060;
	margin:auto;/* centers page in browser window even when browser is resized or maximized, for this to work in Mozilla-Firefox, you must put html, in front of body as above */ 
	
}

body {
	min-height:100%; 
	height:100%; /* makes center area run to bottom of page in all resolutions */
	background-color:#606060;  /*64798A*/
	margin:auto;/* centers page in browser window even when browser is resized or maximized, for this to work in Mozilla-Firefox, you must put html, in front of body as above */ 
}

div#wrap {
	width:994px;
	/*height: 762;*/
	margin:auto; /* centers div horizontally in window */
	position:relative;
	background-color:#606060;
	min-height:100%;
}  
 

DIV#BG {
   	margin: auto;
    width: 100%;
    height: 100%;
    background-position: 100%;
    position: relative;
    min-height:100%;
	background-color: #606060;

}

div#header{
    height: 151;
    width: 994;
}

/* -------------------------------------Nav styles -------------------------------------*/
div#NavBar{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	width:540px;
	height: 25px;
	position:absolute;
	top:118px;
	left: 8px;
	z-index:5;
	background-color: #b2b2b2;
	position:absolute;
}

body {font:10px Verdana,Arial; background:#eee}
ul.menu {list-style:none; margin:0; padding:0}
/*ul.menu * {margin:0; padding:0}*/
ul.menu a {display:block; color:#333333; text-decoration:none}
ul.menu li {position:relative; float:left; margin-right:-1px}
/*ul.menu ul {position:absolute; top:26px; width:75px; left:0; background:none; display:none; opacity:0; list-style:none}*/
/*ul.menu ul li {position:relative; border:1px solid #606060; border-top:none; width:75px; margin:0}*/
/*ul.menu ul li a {display:block; padding:3px 7px 5px; background-color:#0099ff}*/
/*ul.menu ul li a:hover {background-color:#0066cc}*/
/*ul.menu ul ul {left:159px; top:-1px}*/
ul.menu .menulink {border-left:1px solid #999999; border-right:1px solid #999999; border-bottom:0px solid #b2b2b2; text-align:center; padding:5px 7px 7px; font-weight:bold; background:url(images/header.gif); width:75px}
ul.menu .menulink:hover, ul.menu .menuhover {background:url(images/header_over.gif)}
/*ul.menu .sub {background:#0099ff url(images/arrow.gif) 120px 8px no-repeat}*/
/*ul.menu .topline {border-top:1px solid #06234b}*/

/* -------------------------------------Nav styles -------------------------------------*/

div#Container{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	width:994px;
	height: 935px;
	position:absolute;
	left:0px;
	z-index:2;
	background-color: #FFFFFF;
}

div#BoxBody{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 160px;
	padding-right: 20px;
	padding-left: 25px;
	top:151px;
	left:559px;
	width:390px;
	height: 590px;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSideHomeBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#BoxBodyContact{
	top:-19px;
	left:539px;
	width:435px;
	height: 137px;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSideContactBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#BoxBodyFamily{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 160px;
	padding-right: 20px;
	padding-left: 25px;
	top:151px;
	left:559px;
	width:390px;
	height: 590px;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSideFamilyBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#BoxBodyBusiness{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 160px;
	padding-right: 20px;
	padding-left: 25px;
	top:151px;
	left:559px;
	width:390px;
	height: 590px;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSideBusinessBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#BoxBodyInfluences{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 160px;
	padding-right: 20px;
	padding-left: 25px;
	top:151px;
	left:559px;
	width:390px;
	height: 590px;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSideInfluencesBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#BoxBodyPhilanthropy{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 160px;
	padding-right: 20px;
	padding-left: 25px;
	top:151px;
	left:559px;
	width:390px;
	height: 590px;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
	background-color: #FFFFFF;
	background-image:url(images/RightSidePhilanthropyBCK.jpg);
	background-repeat:no-repeat;
	vertical-align:top;
}

div#MainBody{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 15px;
	top:170px;
	left:20px;
	width:520px;
	height: 100%;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
}

div#MainBodyLong{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	padding-top: 0px;
	padding-right: 15px;
	top:170px;
	left:20px;
	width:944px;
	height: 100%;
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	position:absolute;
	z-index:2;
}

div#Header03{
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#1b4a8c;
}

div#SubHead{
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#660000;
}

div#HeaderGray{ 
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
}

div#Header02{
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#000000;
}

div#PromoPic{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	top:150px;
	left:20px;
	width:345px;
	height: 132px;
	position:absolute;
	z-index:3;
}

div#PromoPicLarge{
	margin-left: 0px; 
	margin-right: 0px; 
	margin-top:0px;
	margin-bottom:0px;
	top:150px;
	left:20px;
	width:954px;
	height: 132px;
	position:absolute;
	z-index:3;
}

div#HeaderGray a { /* hyperlink*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	line-height:15px;
	text-decoration:none;
	
}
div#HeaderGray a:visited{ /* hyperlink visited state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333333;
	line-height:15px;
	text-decoration:none;
}

div#HeaderGray a:hover{ /* hyperlink over state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#666666;
	text-decoration:underline;
	line-height:15px;
}

a { /* hyperlink*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #990000;
	line-height:15px;
	text-decoration:none;
	font:bold;
	
}
a:visited{ /* hyperlink visited state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#990000;
	line-height:15px;
	text-decoration:none;
	font:bold;
}

a:hover{ /* hyperlink over state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF3300;
	text-decoration:underline;
	line-height:15px;
	font:bold;
}

div#Footer a { /* hyperlink*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	text-decoration:none;
	
}
div#Footer a:visited{ /* hyperlink visited state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15px;
	text-decoration:none;
}

div#Footer a:hover{ /* hyperlink over state*/
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-decoration:underline;
	line-height:15px;
}

a.Red, .RedLink a  { /* hyperlink*/
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#660000;	
}

a.Red:visited, .RedLink a:visited { /* hyperlink visited state*/
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#660000;
}

a.Red:hover, .RedLink a:hover{ /* hyperlink over state*/
	font-family:"Times New Roman", Times, serif, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cc0000;
}

div#Footer {
	width:994px;
	height: 31px;
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	margin:auto; 
	position:absolute;
	padding-top: 6px;
	top:898px;
	v-align: bottom;
	text-align:center;
	line-height:15px;
	z-index:4;
	background-image:url(images/footerBCK.jpg);
}

.footerMargin {
    margin-left :0px;
	margin-right:0px;
	margin-top:0px;
	width:994px;
}

