#nodesign { display: none }
#nodesign2 { display: none }
#nonav { display: none }

html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font: 0.8125em Verdana, sans-serif;}
pre {margin: 0; font-family: palatino, georgia, serif; font-size: .9em;}

a {color: #000;}
p {font: 0.9em "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;}
.alignright {margin-top: 0; text-align: right;}
.small {font-size: .9em;}
.return {position: absolute; top: 0; right: 0; text-align: right; padding: .5em;}

h1 {font: 2.0em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h2 {font: 1.5em Georgia, "Times New Roman", serif; letter-spacing: 1px;}
h3 {font: bold 1em Verdana, Arial, sans-serif; letter-spacing: 2px; text-transform: uppercase;}
h4 {font: bold 1.1em Georgia, "Times New Roman", serif; letter-spacing: 1px;}

td img {
margin:0px 0px 0;
border:none;

}

/*******************************************************************************
                       Positioning rules
*******************************************************************************/

#header{ 
 height:100px; 
 width:100%; 
 background-color:#000000;
 border-bottom: 1px solid black; 
 margin: 0px;
	padding: 0; 
	background: url(top_2.jpg) no-repeat;
	height: 100px
  }
  
 
div#leftbox {      /*** No side padding or borders, to avoid the IE5.x box model problem ***/
position: absolute;
top: 100px;
left: 10px;
width: 150px;
color: #e8e8e8;
padding-top: 10px;
}


#main {
min-height: 1200px;
margin: 0 1% 0 180px;
border-left: 1px solid #666;
border-right: 1px solid #666;
padding: 10px;
background-color: #fafafa;
text-align: justify;
}



#main img {
margin:10px 10px 0;
border:none;
padding: 10px;
background:#f8f8f8;
border-style:solid;
border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
border-width: 1px 2px 2px 1px;

}

#middlebox {
margin: 0 2% 0 180px;
border-left: 1px solid #666;
border-right: 1px solid #666;
padding: 10px;
background-color: #dda;     /*** This div has a background to cover the 2-tone body BG ***/
}

#footer
{border-left:1px solid #666; border-right:0px solid #666; border-top:1px solid #666; border-bottom:1px solid #666; clear: both; margin-bottom: 3em; font-size: 0.85em;}


/*******************************************************************************
                       Menu
*******************************************************************************/

#navlist
{
padding-left: 0;
margin-left: 0;
border-bottom: 1px solid black;
width: 140px;
}

#navlist li
{
list-style: none;
margin: 0;
padding: 0.25em;
border-top: 1px solid black;
font: 0.8125em Verdana, sans-serif;
}

#navlist li a { text-decoration: none; }

#navcontainer ul li a:hover
{
color: #ffffff;
background: #000080;
}

/* .............................. */
/* Navigation and menu */
/* .............................. */

#navigation
	
	{ 
 height:100px; 
 width:100%; 
 border-bottom: 1px #000 solid; 
 margin: 0px;
	padding: 0; 
	height: 100px;
	padding-bottom: 20px:
  }
	
	

.menu {
    float:right;
	clear:right;
	text-align:right;
	font-size:11px;
	}
	
.menu a {
	padding:7px;
	padding-left:10px;
	padding-right:10px;
	}
		
.menu a:hover {
	text-decoration:none;
	color:#111;
	}
	
/* .............................. */


.column{
	width:48%;
	text-align:left;
	vertical-align:top;
	padding:5px;
	}
	
	.update {
	margin:1em 0;
	padding:0 0.5em;
	border:1px solid #000;
	background:#f6feda;
}
p.update {padding:0.5em}
.update p {margin:0.5em 0}
	
	
	#stickies {
		overflow: hidden ;
		width: 152px ;
		}

	#stickies div.sticky {
		background-image: url( "/images/sticky_note_footer.jpg" ) ;
		background-position: bottom center ;
		background-repeat: no-repeat ;
		margin-bottom: 10px ;
		}
		
	#stickies a.stickynote {
		background-image: url( "/images/sticky_note_header.gif" ) ;
		background-position: top center ;
		background-repeat: no-repeat ;
		color: #000000 ;
		display: block ;
		font-size: 10px ;
		line-height: 14px ;
		margin: 0px 0px 0px 0px ;
		padding: 29px 15px 35px 15px ;
		text-decoration: none ;
		}
		
		#image-navigate {
	
	margin-left: 230px;
	
	height:15px;
	width: 150px;
	}
	
#image-navigate a {
	padding:10px;
	}

.image-previous {
    float:left;
	}


.image-next {
	float:right;
	}
	
	table {
	border: none;
	}
	
	td {
	border:none;
	}
