/*  All Minds Matter: Website Styles  */ 
    
 #backdrop-subpage {
    background-color:#c0d0ff;
    position:relative;
    border:1px solid black;
    width:958px;
    padding:5px 0px 0px 0px;
    margin:0px auto 0px auto;
	font-family:Arial, Verdana, Helvetica, sans-serif;
    } 
      
 #subpage-logo {
    position:absolute;
    width:285px;
	height:110px;
	padding:0px 10px 10px 10px;
}

.header-top {
    padding:20px 0px 10px 0px;
    font-size:2.5em;
    font-weight:normal;
    color:black;
    }
    
.header-sub {
    padding:0px 0px 5px 0px;
    font-size:1.2em;
    color:black;
    }
    
#copy-div {
    margin:10px 0px 5px 10px;
    font-size:1.1em;
    color:black;
    }
       
    /* Menu classes */

.mainmenu {
	font-family:Arial, Verdana, Helvetica, sans-serif;
    }

.mainmenu-items {
    height:1.5em;
    margin:10px 0px 0px 0px;
    }
    
.mainmenu-flyout {
    background:#c0d0ff;
    border:1px solid black;
    font-size:0.85em;
    width:8em;
    height:1.5em;
    padding:3px 5px 3px 5px;
    color:#1b497a;
    }

#menu-left {
    position:absolute;
    top:0px;
    left:0px;
    margin:250px 0px 0px 50px;
    font-size:1.3em;
    }    

#menu-left a:link,
#menu-left a:visited	{
    color:#3050ff;
    }

#menu-left a:hover  {
    color:black;
    }

#menu-left a:active {
	color:black;
    }

#menu-left a.StaticSelectedStyle:link,
#menu-left a.StaticSelectedStyle:visited {
	color:black;
}
    
    /* Home page bottom - three middle sections below logo */

#trifold-home {
    position:relative;
    width:720px;    
	}

#trifold-home-left {
    position:relative;
	float:left;
	width:205px;
	padding:0px 20px 5px 15px;
	}

#trifold-home-middle {
	position:absolute;
	left:240px;
	width:205px;
	padding:0px 15px 5px 15px;
	}
	
#trifold-home-right {
    position:relative;
    border-right:1px solid black;
	float:right;
	width:205px;
	padding:0px 15px 5px 15px;
	}
	
    /* Home page bottom right box */

#content-home-right {
	position:absolute;
	top:0;
	right:0; 
    width:215px;
    padding:0px 20px 0px 0px;   		
    }
	
.content-ie {
    text-align:center;
    color:white;
	margin:0px 0px 0px 15px;
	}	

/* Subpages - Overall three-column content container */

.subpage-content {
    position:relative;
    width:958px;
    color:Black;
    }  
	
#letterlogo-about {
    position:relative;
	width:239px;
	padding:10px 0px 0px 110px;
	}

#content-letterlogo-right,
#content-letterlogo-left {
    position:relative;
	width:239px;
	height:auto;
	padding:20px 0px 10px 0px;
    }
    
#content-letterlogo-left {
    left:0;
    }
    
#content-letterlogo-right {
    right:0;   
    } 
	
#subpage-middle {
    position:relative;
    background:#70b0ff;
    border:1px solid black;
	padding:0px 10px 0px 10px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:black;
    }
    
#subpage-right {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	margin:150px 10px 10px 20px;
	font-size:1.3em;
	} 

.subpage-text {
    font-size:1.1em;
    margin:20px 10px 10px 10px;
    }      
    
/* HTML Tags */

body {
	background-color:#E0F0FF;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.4em;
	color:#3050ff;
}
	
hr{
	color:black;
	background-color:black;
	height:1px;
	}
	
h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	line-height:1.1em;
	margin:0px;
}

h2 {
	font-size:1.3em;
}

h3 {
	font-size:1.2em;
}

h3.small {
	font-size:1.1em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}

/* Links */

a:link {
	color:black;
	text-decoration:none;	
}

a:visited {
	color:black;
	text-decoration:none;
}

a:hover {
    color:white;
	text-decoration:none;
}

a:active {
	color:white;
	text-decoration:none;
}

#subpage-right a:link,
#subpage-right a:visited,
#subpage-left a:link,
#subpage-left a:visited, 
#subpage-middle a:link,
#subpage-middle a:visited { 
   color:#3050ff;
}
 
#subpage-right a:hover,
#subpage-middle a:hover,
#subpage-left a:hover {
    color:black;
}

/* Tree view control */

.TreeView  
{
font-family:Arial, Verdana, Helvetica, sans-serif;
color:#46a0c3;
}

a.TreeView:link {
	color:#46a0c3;
	text-decoration:none;
}

a.TreeView:visited {
	color:#46a0c3;
	text-decoration:none;
}

a.TreeView:hover {
    color:#D4E7F8;
}

a.TreeView:active {
	color:#D4E7F8;
}

a.SelectedNodeStyle 
{
    background:black;
    padding:5px 0 5px 5x;
}

.TreeView div
{
	color:#D4E7F8;
}

.TreeView table
{
	color:#D4E7F8;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
	color:#D4E7F8;
}

.LeafNodesStyle 
{   
	color:#D4E7F8;
}

.RootNodeStyle 
{   
	color:#D4E7F8;
}

.NodeStyle 
{
	color:#D4E7F8;
}

.ParentNodeStyle 
{
}
 
/* List parameters */

.bulleted-list {
    font-size:1em;
    line-height:1.4em;
    padding:0px 10px 0px 10px;
    }
  
.bulleted-list li {
    color:black;
    padding:0px 0px 0px 10px;
    }
    
a.BulletedList:link,
a.BulletedList:visited { 
    color:black;
}
 
a.BulletedList:hover {
    color:Blue;
}    

ul {
	}

li {
	padding:.1em .2em .2em .1em; 	
    }

/* Image classes */

.clipart-home-1 {
	border:1px solid black;
	padding:0px;
	margin:0px 0px 5px 25px;
	display:block;
}

.clip-comfort {
    text-align:center;
	border:1px solid black;
	padding:0px;
	margin:10px 0px 5px 0px;
	display:block;
}

.clip-success {
    text-align:center;
	border:1px solid black;
	padding:0px;
	margin:5px 0px 5px 0px;
	display:block;
}
	
.clip-hands {
    text-align:center;
   	border:1px solid black;
	padding:0px;
	margin:5px 0px 5px 0px;
	display:block;
}
    
.clipart-services {
	border:1px solid black;
	width:218px;
	height:150px;
	margin:0px 10px 0px 0px;
	display:block;
}

.letterlogo-image {    
    position:relative;
    padding:0px 0px 0px 0px;
	display:block;
	}
	
.directions {
    width:300;
    height:300px;
    border:1px solid black;
    margin:0px 0px 0px 0px;
    display:block;
    }
    
.renaissance-logo {
    width:200px;
    height:154px;
    margin:0px 0px 0px 0px;
    border:1px solid black;
    display:block;
    } 
    
.transparent-logo {
    margin:0px 0px 0px 10px;
    border:1px solid black;
    display:block; 
    }
   	
.logo {
    width:200;
    height:225px;
    border:1px solid black;
    margin:0px 10px 20px 10px;
    display:block;
    }
    
.photo {
    text-align:center;
	margin:0px 10px 20px 10px;
	display:block;
	}
	
.photo-service {
	border:1px solid black;
	float:right;
	display:block;    
	}
	
.photo-resume {
    text-align:center;
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
    display:block;
	}
	
/* Miscellaneous */

.clear {
	clear:both;
	}
