
html, body{
	margin:0;
	padding:0;
}
body{
	background-color:#363835;
	text-align:center; /* centering for IE */
}

a{
	outline:0;
}
a img{
	border:0;
}

#topGlow{
	background:url(../images/common/topGlow.gif) no-repeat center top;
	padding-top:4px;
	
	margin:30px auto 0 auto;
	text-align:left;
	width:773px;
}
#bottomGlow{
	background:url(../images/common/bottomGlow.gif) no-repeat center bottom;
	padding-bottom:4px;
}
#page{
	background:url(../images/common/sideGlow.gif) repeat-y center;
	padding:5px 9px;
}

#header{
	/*overflow:auto;*/
	border-bottom:1px solid #f0efef;
}

#header h1{
	display:block;
	width:755px;
	height:150px;
	background:url(../images/common/headerStatic.jpg) no-repeat center;
	
	text-indent:-9999px;
	margin:0;
	padding:0;
}

ul#mainNav, ul#mainNav li, ul#mainNav li a{
	margin:0;
	padding:0;
	display:block;
	height:22px;
}
ul#mainNav{
	list-style-type:none;
	padding-left:200px;
	
	width:555px;
	background-color:#426890;
}
* html ul#mainNav{
	width:755px;
}
ul#mainNav li{
	background:#ffffff url(../images/common/mainNav_bg.gif) repeat-x bottom;
	float:left;
}
ul#mainNav li a{
	text-decoration:none;
	color:#6b6a6a;
	line-height:22px;
	padding-left:10px;
}
ul#mainNav li.home{
	border-left:1px solid #ffffff;
	width:58px;
}
* html ul#mainNav li.home{
	width:59px;
}
ul#mainNav li.overview{
	width:136px;
}
ul#mainNav li.personal{
	width:178px;
}
ul#mainNav li.corporate{
	width:182px;
}

ul#mainNav ul li{
	float:none;
	background:none;
	background:#e1e1e1;
	border-top:1px solid #d1d1d1;
	width:100%;
}
ul#mainNav ul li a{
	padding-right:10px;
}

ul#mainNav li:hover{
	background:#d1d1d1;
}
ul#mainNav li:hover a{
	color:#444444;
}

ul#mainNav ul {
	position: absolute;
	margin-left:-40px;
	width:230px;
}

ul#mainNav ul,
ul#mainNav li:hover ul ul,
ul#mainNav ul li:hover ul ul
{display: none;}

ul#mainNav li:hover ul,
ul#mainNav ul li:hover ul,
ul#mainNav ul ul li:hover ul
{display: block;}


#wrapper{
	border-top:1px solid #dad8d8;
	padding-top:1px;
}

#wrapper table{
	width:754px;
}
#wrapper table, #wrapper table td{
	margin:0;
	padding:0;
	border:0;
}

#wrapper #left{
	background:url(../images/common/left_bg.jpg) no-repeat right top;
	width:201px;
	padding-top:30px;
}
#left h2{
	display:block;
	padding:0 0 6px 0;
	margin:0;
	text-align:center;
}

#left #subNav{
	background:url(../images/common/leftSubnav_bgTop.png) no-repeat center top;
	padding-top:20px;
}
* #left #subNav{
	background:url(../images/common/leftSubnav_bgTop.jpg) no-repeat center top;
}
/** html #left #subNav{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/leftSubnav_bgTop.png', sizingMethod='crop');
	background: none;
}*/
#left #subNav ul, #left #subNav ul li, #left #subNav ul li a{
	display:block;
	margin:0;
	padding:0;
}
#left #subNav ul, #left #subNav ul li{
	width:100%;
}
#left #subNav ul{
	height:100%;
	list-style-type:none;
	background:url(../images/common/leftSubnav_bgBottom.png) no-repeat center bottom;
	padding-bottom:15px;
}
* html #left #subNav ul{
	background:url(../images/common/leftSubnav_bgBottom.jpg) no-repeat center bottom;
}
/** html #left #subNav ul{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/leftSubnav_bgBottom.png', sizingMethod='stretch');
	background: none;
}*/
#left #subNav ul li{
}
#left #subNav ul li a{
	padding:0 0 5px 20px;
	text-decoration:none;
}

p#textAdjust{
	margin:0;
	padding:14px 0 14px 20px;
}
p#textAdjust, p#textAdjust a{
	color:#b5b5b5;
}
p#textAdjust a{
	text-decoration:none;
}
p#textAdjust a img{
	border:0;
}

ul#bottomNav, ul#bottomNav ul, ul#bottomNav li, ul#bottomNav li a{
	display:block;
	margin:0;
	padding:0;
}
ul#bottomNav{
	list-style-type:none;
	margin-left:16px;
}
ul#bottomNav li{
	height:16px;
	width:100%;
}
ul#bottomNav li a{
	text-decoration:none;
	padding:0 5px;
	height:16px;
	line-height:16px;
}

ul#bottomNav ul {
	position: absolute;
	margin:-16px 0 0 110px;
	width:180px;
}
ul#bottomNav ul li{
	background-color:#e1e1e1;
	border-bottom:1px solid #d1d1d1;
	width:100%;
	height:18px;
}
ul#bottomNav ul li a{
	height:100%;
	line-height:18px;
}
ul#bottomNav ul li:hover, ul#bottomNav li:hover{
	background-color:#d1d1d1;
}
ul#bottomNav ul li:hover a, ul#bottomNav li:hover a{
	color:#444444;
}

ul#bottomNav ul,
ul#bottomNav li:hover ul ul,
ul#bottomNav ul li:hover ul ul
{display: none;}

ul#bottomNav li:hover ul,
ul#bottomNav ul li:hover ul,
ul#bottomNav ul ul li:hover ul
{display: block;}


#animalFriends{
	display:block;
	margin:50px 0 20px 23px;
	padding:0;
	text-indent:-9999px;
	
	width:124px;
	height:75px;
	background:url(../images/common/animalFriends.png) no-repeat center;
}
* html #animalFriends{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/animalFriends.png', sizingMethod='crop');
	background: none;
	cursor:pointer;
}

#ourFutures{
	display:block;
	margin:50px 0 20px 23px;
	padding:0;
	text-indent:-9999px;
	
	width:124px;
	height:108px;
	background:url(../images/common/OurFuturesLogo.png) no-repeat center;
}
* html #ourFutures{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/common/OurFuturesLogo.png', sizingMethod='crop');
	background: none;
	cursor:pointer;
}

#wrapper #right{
	padding:30px 30px 20px 26px;
}

#right h2{
	margin:0;
	padding:0;
}

#content p{
	padding:5px 0 12px 0;
	margin:0;
}

#content img.float{
	float:right;
	padding:2px;
	margin:0 0 10px 10px;
	border:1px solid #b5b5b5;
}

#footer, #footer a{
	color:#686868;
}
#footer{
	text-align:center;
	padding:10px 0;
}


#finePrint{
	padding-top:0;
	font-size:10px;
}
#finePrint, #finePrint a{
	color:#cccccc;
}

/************** .feature styles ***************/

.feature{
	padding: 0px 10px 0px 10px;
	font-size: 100%;
}

.feature h3{
		padding: 0px 0px 2px 0px;
		text-align: left;
		
}

.feature img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin-right: 10px;
}

/************** contact page *******************/
#wrapper table#contact{
	width:490px;
	margin:0 0 20px 0;
	padding:0;
}
#wrapper table#contact td{
	padding:5px 0;
}
#wrapper table#contact td, #wrapper table#contact td select, #wrapper table#contact td input, #wrapper table#contact td textarea{
	font-size:12px;
	color:#444444;
}
#wrapper table#contact td label{
	margin-right:10px;
}
#wrapper table#contact td #zip{
	width:50px;
}
#wrapper table#contact .failure{
	color:#CC0000;
}

/******************alternating color table*************/
#wrapper table#directory{
	width:530px;
	margin:0 0 20px 0;
	padding:0;
	border: 6px inset #8B8378;
	-moz-border-radius: 6px;
	text-align: center;
	}

wrapper table#directory td {
	border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
	}
tr.d0 td{
	background-color: #a6aeb4;
}
tr.d1 td{
	background-color: #d5e4eb;
	height: 50px; 
}
tr.d2 td{
	background-color: #b1c2d2;
	height: 50px;
}


/******************unordered list*************/
/* Turn off list bullets */
ul.aqtree3clickable li { list-style: none; }

ul.aqtree3clickable, ul.aqtree3clickable ul, ul.aqtree3clickable li {
  margin: 0; padding: 0; 
}

/* This controls the indent for each sublist */
ul.aqtree3clickable ul {
  padding-left: 20px;
}

/* Provide space for our own "bullet" inside the link */
ul.aqtree3clickable li a { padding-left: 20px; }

/* Show "bullets" in the links, depending on the class of the
   LI that the link's in */
ul.aqtree3clickable li.aq3open a {
    background: url(../images/minus.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3closed a {
    background: url(../images/plus.gif) center left no-repeat;
}
ul.aqtree3clickable li.aq3bullet a {
    background: url(../images/bullet.gif) center left no-repeat;
}

/* Actually show and hide sublists */
ul.aqtree3clickable li.aq3open ul { display: block; }
ul.aqtree3clickable li.aq3closed ul { display: none; }

