body {
background-color:#ced8f5;
color:#3b398c;
line-height:1.1em;
font-family:verdana;
margin:0;
padding:0;

}

.headerTable{
margin-top:1.5em;
margin-right:auto;
margin-left:auto;
border-collapse:collapse;
}


#defaultpage {
background:#f8d5fa;
width:591px;
font-size:13px;
margin:0;
padding:0;

}  

#textcontainer{
padding-left:2em;
padding-right:1.5em;
padding-bottom:3em;
padding-top:2em;
margin-bottom:0;
word-wrap: break-word;

}

#hiddenContent{
border:0;
margin:0px;
color:#fff;
width:500px;
height:500px;
position:absolute;
font-family:verdana;
word-wrap: break-word;
}

ul.open{
margin:0;
padding:0;
}

#navlist a.sub
{
background: #5b80a1;
padding-left:40px;
color:#264056;
}

#navlist a.sub:hover{
background: #5b80a1;
}


.open {
	display: block;
	}
	
	
	
.closed {
	display: none;
	}
	

.trimmed
{
border-collapse:collapse;
margin:0;
padding:0;
}
	
.rightness
{
text-align:right;
margin-right:10px;
}
	
#footer{
margin:0;
padding:0;
border-collapse:collapse;
}

#sig{
margin-top:1em;
text-align:center;
font-size:12px;
margin-bottom:1em;
}

#navcontainer{
padding-top:20px;
}

#navlist li
{
display: inline;
/* for IE5 and IE6 */
}

#navlist
{
width:182px;
/* to display the list horizontaly */
margin: 0;
padding: 0;
}

#navlist a
{
width: 99.99%;
font-size:12px;
font-family: verdana;
/* extend the sensible area to the maximum with IE5 */
display: block;
text-align: left;
padding-bottom:10px;
padding-top:10px;
text-decoration: none;
color: #398c45;
}

.dot
{
padding-left:15px;
}


#navlist a:hover { 
color:#fff;
}


a.plink{
color:#94abbe ;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

a.plink.sig{
padding-top:10px;
color:#94abbe ;
font-size:12px;
font-weight:bold;
line-height:2.3em;
text-decoration:none;
}

a.plink:hover {
color:#fff;
text-decoration:none;
}

a.plink:active {
color:#FFFFFF;
}

a.invisible{
visibility:hidden;
color:#d499c5;
font-size:13px;
font-weight:bold;
line-height:2.3em;
margin:0.4em 0.41em 0pt;
padding:0pt 0.75em 0.3em;
text-decoration:none;
}

.generalheader {
font-size:13px;
font-weight:bold;
}

h1{
margin:0;
padding:0;
font-size:15px;
font-weight:bold;
}


h2{
font-size:12px;
font-weight:bold;

}

h3{
font-size:13px;
font-style:italic;
color: #398c45;
}


h4{
font-size:12px;
font-weight:bold;
}

.centered{
text-align:center;
}

.greenery{
color: #398c45;
}

.generaltitle{
font-size:12px;
font-weight:bold;
}

table th{
font-size:12px;
}

.contentcontainer{
	margin:3em;
	}

#maincontent {
    margin-left:2em;
	margin-top:2em;
	}
	
	
.contentcontainer #subtabs{
background:#999797 url(images/gradient_purple.png) repeat-x scroll left bottom;
margin-left:1px;
padding-top:10px;
padding-left:20px;
}



.contentTable{
margin-left:2.15em;
padding:0;
margin-right:0;
margin-bottom:0;
margin-top:0;
border-collapse:collapse;

}

#subpageTitle{
padding: 2px;
font-size:13px;
font-weight:bold;
color:#000;
}

.label{
font-size:12px;
text-decoration:underline;
text-align:center;
}

.sig{
font-style:italic;
}

#pic{
text-align:center;
margin-bottom:.4em;
}

.thumbnail img
{
 margin-left:4px;
 margin-top:25px;
}

#previewImageDescription
{
padding-right:10px;	
width:370px;
word-wrap: break-word;
}

#previewLink{
visibility:hidden;
}
#previewLink2{
visibility:hidden;
}

#embed1{
visibility:hidden;
width:400px;
margin-top:10px;
margin-left:4px;
}

#resume{
margin-left:100px;
}


#previewImageLink{
margin-top:10px;
}

#defaultId
{
/*display:none;*/
visibility:hidden;
}

#previewImageTitle
{
  visiblity:hidden;
  font-weight:bold;
  color:#574f58;
  margin-bottom:1em;
}

#sidenav{
margin:0;
padding:0;
background:#6888a4 url(images/rightmenu.bmp) repeat-y scroll right;
width:182px;
}


