body {
	margin:0px;
	background:white;
	text-align:left;
	background:#279e9e;
	}
	
div.masthead {
	background:#20136A url('../images/masthead_bg.gif') no-repeat top left;
	height:68px;
	overflow:hidden;
	border-bottom: solid 2px #ccffff;
	
	}
	
	div.masthead .left {}
		div.masthead .left {float:left;  }
		div.masthead .right {float:right;}
	
	H1 {font-family: Trebuchet MS; color:white; margin:10px 15px; font-size:24px; letter-spacing:.2em; font-weight:normal; text-transform:uppercase;}
	H2 {font-family: Trebuchet MS; color:white; margin:10px 15px; font-size:16px; letter-spacing:.2em; font-weight:normal; text-transform:uppercase;}
	
div#content { 
	background:#29afaf;
	width:100%;
	height:320px;
	border-top:solid 4px #ccffff;
	}
	
	div#content p.home { 
		background:url('../images/home_bg.png') top right no-repeat;
		height:320px;
		padding:0px; 
		margin:0px;
		}
		
div.titlebar {background:#A8A486; font-size:18px; font-family: Trebuchet MS; color:#333333; height:20px; overflow:hidden; text-align:left; padding:5px 5px;}

div#content_sub { 
	background:#a2f0ef url('../images/sub_bkg.png') top right no-repeat;
	height:320px;
	border-top:solid 4px #ccffff;
	font-family:Trebuchet MS;
	}
	
div#content_sub.fineart { 
	background:#a2f0ef url('../images/fineart_bkg.gif') no-repeat top right;	
	height:320px;
	border-top:solid 4px #ccffff;
	}

div#content_sub.fineart  p.showcase { width:85%; font-size:12px;}
	
div#content_fineart { 
	background:#29afaf;
	height:320px;
	}
	
	div#content_fineart div.leftcol { 
		background:#D7D2AA;
		height:320px;
		float:left;
		margin:0px;
		padding:0px;
		}
		
		div#content_fineart ul.left { 
			margin:0px;
			padding:0px;
			list-style-type:none; 
			}
			
			div#content_fineart ul.left li { 
				margin:0px;
				margin-left:20px;
				padding:0px;
				color:black; 
				text-decoration:none; 
				text-align:left; 
				font-family:Arial, san-serif; 
				font-size:10px; 
				line-height:14px;
				}
				
				div#content_fineart ul.left span.title { 
					display:block; 
					margin:10px 0px 8px 8px; 
					padding:0px;
					font-size:11px;
					line-height:11px;
					font-family: Arial Black;
					color:#990000;
					}
	
				div#content_fineart ul.left a.title { 
					display:block; 
					margin:10px 0px 8px 8px; 
					padding:0px;
					font-size:11px;
					line-height:11px;
					font-family: Arial Black;
					color:#990000;
					}
					div#content_fineart p.right { 
						height:295px;
						margin:0px;
						padding:0px;
						margin-top:10px;
						padding-left:10px;
						float:left;
						font-family:Arial, san-serif;
						font-size:11px;
						}
						
						div#content_fineart p.right span { 
							font-family:Arial, san-serif;
							font-size:14px;
							font-weight:bold;
							}


	div#content_sub ul.left { 
		margin:0px;
		padding:0px;
		list-style-type:none; 
		}
		
		div#content_sub ul.left li { 
			margin:0px;
			margin-left:20px;
			padding:0px;
			color:black; 
			text-decoration:none; 
			text-align:left; 
			font-family:Arial, san-serif; 
			font-size:10px; 
			line-height:14px;
			}
			
			div#content_sub ul.left span.title { 
				display:block; 
				margin:10px 0px 8px 8px; 
				padding:0px;
				font-size:11px;
				line-height:11px;
				font-family: Arial Black;
				color:#990000;
				}

			div#content_sub ul.left a.title { 
				display:block; 
				margin:10px 0px 8px 8px; 
				padding:0px;
				font-size:11px;
				line-height:11px;
				font-family: Arial Black;
				color:#990000;
				}
			
			div#content_sub ul.left a.title:hover { 
				color:yellow;
				}

			div#content_sub ul.left li a { 
				color:blue;
				}
				
			div#content_sub ul.left li a:hover { 
				color:#990000;
				}
		
span.title { 
	margin:0px 0px 0px 0px; 
	padding:0px;
	font-size:11px;
	font-family: Arial Black;
	color:#990000;
	}
		
	div#content_sub div.right { 
		height:320px;
		margin:0px;
		margin-left:230px;
		background:transparent;
		padding:0px;
		padding-top:12px;

		}

		
		div#content_sub div.right span.display{ 
		display:block;
		float:left;
		height:275;
		margin:10px 0px;
		margin-bottom:0px;
		overflow:hidden;
		background:url('../images/web/display.gif') top left no-repeat;
		}
		
		div#content_sub div.right span.displaytext{ 
			display:block;
			font-size:10px;
			color:black;
			font-family:Arial;
			position: relative;
			margin:8px;
			float:left;
			width:200px;
			
			}
			
			div#content_sub div.right span.displaytext span.linktitle { 
				display:block;
				width:auto;
				margin:0px;
				margin-bottom:15px;
				font-family:Arial;
				font-weight:bold;
				font-size: 11px;
				position: relative;
				
				}
			
	img.display {
		margin:0px 0px 0px 0px; 
		
	}
	
div#footer {
	border-top: solid 7px #ccffff;
	color:#ccffff;
	width:100%;
	height:92px;
	background:#279e9e;
	padding-bottom:20px;
	}
	
	div#footer p.blurb {
		
		height:62px;
		width:214px;
		padding:15px;
		margin:0px;
		border-left:solid 4px #ccffff;
		float:right;
		text-align:left;
		font-size:10px;
		font-family:Trebuchet MS;
		}

	div#footer p.footer { 
		background:#279e9e;
		padding:0px;
		margin:0px;
		border:0px;
		}
	
			
			div#footer p.blurb span.title { 
				display:block;
				margin:0px;
				margin-bottom:5px; 
				padding:0px;
				font-size:11px;
				font-family: Trebuchet MS;
				color:#ccffff;
				}

ul#tabs {
	width:100%;
	text-align:left;
	background:#33cccc;
	margin:0px;
	padding:0px;
	height:43px;	
	}
	
	ul#tabs li { 
		display:block;
		float:left; 
		padding:0px; 
		list-style-type:none; 
		background: url('../images/tab_li_off.gif') no-repeat top left;
		margin-top:5px;
		margin-right:8px;
		height:38px;
		}
		
	ul#tabs li#home { margin-left:15px; }

	ul#tabs h3.crumb { 
		float:left; 
		padding:0px 9px; 
		margin:0px;
		font-size:10px; 
		color:white;
		font-family:Arial, sans-serif;
		line-height:23px;
		}

		ul#tabs h3.crumb a { 
			color: #A0CBE8;
			
			}

	ul#tabs li:hover { 
		background: url('../images/tab_li_over.gif') no-repeat top left;
		}
		
		ul#tabs li a { 
			background: url('../images/tab_a_off.gif') top right no-repeat; 
			color:#ccffff; 
			display:block; 
			text-decoration:none; 
			text-align:center; 
			font-family:Trebuchet MS; 
			font-size:16px; 
			font-weight:bold;
			padding:0px 20px;
			padding-top:8px;
			}
			
			ul#tabs li a:hover { 
				color:white;
				}
			
	ul#tabs li.selected { 
		display:block;
		float:left; 
		padding:0px; 
		list-style-type:none; 
		background: #33cccc url('../images/tab_li_on.gif') no-repeat top left;

		}
		
			ul#tabs li.selected a { 
			background: url('../images/tab_a_on.gif') top right no-repeat; 
			color:#186464; 
			display:block; 
			text-decoration:none; 
			text-align:center; 
			font-family:Trebuchet MS; 
			font-weight:bold;
			font-size:16px; 
			padding:0px 20px;
			padding-top:8px;
			}
			
			ul#tabs li.selected a:hover { 
				text-decoration:none;
				}


 div.leftcol { 
	background:url('../images/leftmenu_bg.png') no-repeat left top;
	height:320px;
	float:left;
	margin:0px;
	margin-right:20px;
	padding:0px;
	 width:209px;
	}	
	
	



	
	
ul.treeview li.collapsable span { }
	
	
			ul.treeview {
			margin-left:0px;
			padding-left:0px;
			margin-bottom:0px;
			margin-top:0px;
			font-family:Trebuchet MS;
			font-size:11px;
		
			}
			ul.treeview ul {
				margin-left:15px;
				width:190px;
				margin-top:0px;
				padding:0px;
				border-right:0px;
				height:200px;
				background: #a2f0ef url('../images/treeview_bottom.gif') no-repeat bottom left;
				}
		ul.treeview li {
			margin:0px;
			padding:0px;
			list-style:none;
			}
			
			
			ul.treeview li span {display:block; padding: 10px 0px 10px 15px; cursor:pointer; }
			ul.treeview li span.file {}
			ul.treeview li span.folder { color:#186464; font-size:12px; font-family:Trebuchet MS;}
			ul.treeview li.collapsable span.folder { }
			ul.treeview li ul li span {cursor:pointer; display:block; width:209px; border:solid 0px black; padding:5px 0px 5px 15px; color:#20136A;}
			ul.treeview li ul li span.file {background:none; font-size:11px; }
			ul.treeview li ul li span.folder {background:none;}
			ul.treeview li.collapsable ul li span {display:block; width:209px; border:solid 0px black; background:none;}
			ul.treeview li ul li span:hover {color:#999999}

h3 {font-family:Trebuchet MS; font-weight:normal; color:#20136A; margin:0px; margin-bottom:10px;}
.player { font-family: Trebuchet MS; color:#333333; }
	.player p { width:85%; font-size:12px;}
.playerWrap {bordeR:solid 1px #279e9e; width:400px;}

.treetop {margin:0px; padding:0px; height:5px; width:190px; background:url('../images/treeview_top.gif') no-repeat top left;}
	
img.logo { float:left;}
img.logo_sub { vertical-align:top; margin:15px 0px 12px 0px;}
img.inset2 { float:right;}
img.inset1 { float:right; clear:right; }


a.prevPage { margin-top:3px; margin-bottom:5px; text-decoration:none; margin-left:15px; display:block; background:url('../images/scrollable_sprite.png') no-repeat top left; width:20px; }
a.prevPage:hover { background-position: left -20px;}
a.prevPage.disabled { background-position: left -40px;}

a.nextPage { margin-top:5px; text-decoration:none; margin-left:15px; display:block; background:url('../images/scrollable_sprite.png') no-repeat left -105px ; width:20px; }
a.nextPage:hover { background-position: left -85px; }
a.nextPage.disabled { background-position: left -65px;}

div.scrollable { 
    position:relative; 
    overflow:hidden; 
    height: 140px; 
    width: 190px; 
	} 
 
div.scrollable div.items { 
    position:absolute; 
    height:20000em; 
	}
	
	
p.showcase {font-family:Trebuchet MS; font-size:12px; padding:0px; margin:0px;}
	p.showcase span.header {font-family:Trebuchet MS; font-size:18px; font-weight:normal; color:#20136A; margin:0px; margin-bottom:10px; display:block;}