body    {
    margin:             0px 15px 0px 15px;
    background:         black;
    font-family:        Verdana, Tahoma, Arial, sans-serif;
    }
img {
    border:             0;
    }

/*  Header block with logo and header graphic   */
#header {
    width:              100%;
    height:             100px;
    }
    
/*  Footer block with text links   */
#footer {
    font-size:          x-small;
    text-align:         center;
    color:              white;
    }
#footer a   {
    text-decoration:    none;
    color:              white;
    }
#footer a:hover {
    text-decoration:    underline;
    }
/*  div wrapper for the content section */
#maincontent    {
    background:         none;
    }

/*  Classes for the content table   */
#content    {
    background-color:   white;
    height:             auto;
    width:              auto;
	line-height:	150%;	
	text-align: justify;
    }
    #content h1, h2, h3, h4, h5     {
        margin-top:     0px;
        
        font-variant:   small-caps;
        }
#content h1	{
	font-size: x-large;
	}
#content h2 { font-size: large; }

    #content p, ul  {
        text-align:     justify;
        }
    #content a  {
        color:          #009900;
        text-decoration:none;
        }
    #content a:hover    {
        color:          #009900;
        text-decoration:underline;
        }
    #content ul {
        margin-top:     0px;
        margin-right:   50px;
        margin-left:    25px;
        text-align:     justify
        }
    #content input.button   {
        background:     url(/assets/images/fade-butt.png);
        border:         1px solid black;
                }
    #content object
        {
        margin-left:        25px;
        line-height:        2.0em;
        margin-right:       25px;
        }
        
	#content .portfoliotext	{
		text-align:	justify;
		font-size:	x-small;
		margin:		20px;
		}

#content_top    {
    background:         url(/assets/images/borders/top-full.gif) no-repeat top right;
    height:             25px;
    }
#content_bottom {
    background:         url(/assets/images/borders/bottom-full.gif) no-repeat center right;
    height:             25px;
    }
#content_right  {
    width:              25px;
    height:             auto;
    background:         url(/assets/images/borders/right.gif) repeat-y;
    }
#content_left   {
    width:              25px;
    height:             auto;
    background:         url(/assets/images/borders/left.gif) repeat-y;
    }
.content_none   {
    line-height:        0;
    }

/*  Right aligned navigation panel  */
#navbox {
    width:              115px;
    padding-left:       15px;
    }
/*  --End-- */

/*  Styles for the navigation panel links   */
.navmain    {
    border-bottom:      1px solid gray;
    color:              silver;
    display:            block;
    font-family:        Verdana, Tahoma, Arial, sans-serif;
    font-size:          medium;
    font-weight:        bold;
    margin-left:        0px;
    margin-top:         10px;
    text-decoration:    none;
    }
.navmain:hover  {
    color:              white;
    }
.navmain:active {
    border:             0;
    }
.navmain-noline {
	color:		silver;
	display:	block;
	font-family:	Verdana, Tahoma, Arial, sans-serif;
	font-size:	medium;
	font-weight:	bold;
	margin-left:	0px;
	margin-top:	10px;
	text-decoration:none;
    }
.navsub {
    color:              silver;
    display:            block;
    font-family:        Verdana, Tahoma, Arial, sans-serif;
    font-size:          x-small;
    margin-left:        15px;
    text-decoration:    none;
    }
.navsub:hover   {
    color:              white;
    }
.navsub:active  {
    border:             0;
    }
/*  End of styles for navigation panel  */

/*	Styles for the site search functions	*/
.searchheader	{
	margin-left:	15px;
	font-size: large;
	display:	block;
	}
.searchresult	{
	margin-left: 	30px;
	margin-bottom:	5px;
	}
	.searchresult .resultlink	{
		font-size:	medium;
		}
	.searchresult .resultinfo	{
		font-size:	medium;
		margin-left: 15px;
		text-align:	justify;
		}
/*	End of site search declarations	*/

#etoNotice	{
	display:		none;
}

.exp_text	{
text-decoration:	line-through;
	}
.center	{
	text-align:	center;
	}

ul.LIn_fullMode
	{
	margin-left: 0px;
	padding-left: 0px; 
	}

ul.LIn_fullMode li
	{
	list-style-type: none; 
	list-style-image: none; 
	}
ul.LIn_fullMode li span.LIn_desc
	{
	display: block;
	margin-bottom: 20px;
	}
td#content ul
	{
	margin-left: 5px;
	}
td#content ul li
	{
	margin-left: 0px;
	}