/* DEFAULT
--------------------------------------------------- */

html,body{
	width:100%; height:100%;
	margin:0; padding:0;
	overflow:auto;
	overflow-x:hidden;
	overflow-y:auto;
}

body{
	font-family: "Courier new", Courier, "Times New Roman";
	font-size:0.8em;
}


/* SLIDESHOW
--------------------------------------------------- */

div.slideshow{
	width:1680px; height:240px;
	margin-left:-840px;
	left:50%;
	position:absolute;
	z-index:10;
	
}

/* CONTENT CONTAINER
--------------------------------------------------- */

div.content{
	position:absolute;
	z-index:20;
	top:80px;
	width:960px;
	margin-left:-480px;
	left:50%;
}

div#activebar-container .content{
		top:auto;
		position:relative;
		z-index:20;
		width:auto;
		margin-left:15px;
		left:auto;
}

div.content a{
	color:#185ea6;
	text-decoration:underline;
}

div.content a:hover{
	color:#000;
	text-decoration:none;
}

div.content-left ul{
	margin:0 0 0 15px; padding:0;
}

div.content-left ul li{
	padding:0 0 0 5px;
	list-style-type:square;
}

/* LOGO
--------------------------------------------------- */

h1{
	font-weight:normal;
	margin:0; padding:0x;
	font-size:100%;
}

h1 span{
	background-color:#185ea6;
	padding:0 5px;
	height:40px; line-height:40px;
	text-transform:uppercase;
	color:#fff;
	font-size:300%;
}

h2{
	font-weight:normal;
	margin:0 0 40px 0; padding:0;
	font-size:100%;
}

h2 span{
	background-color:#3b3b3b;
	padding:0 5px;
	height:40px; line-height:40px;
	text-transform:uppercase;
	color:#fff;
	font-size:300%;
}

/* TITLE CONTENT
--------------------------------------------------- */

h3{
	font-size:140%;
	color:#555;
}

/* TITLE ARTWORK
--------------------------------------------------- */

h4{
	font-size:120%;
	color:#555;
}

/* PRIMARY NAVIGATION
--------------------------------------------------- */

div.nav-prim{
	float:left;
	width:480px;
}

div.nav-prim ul{
	margin:0; padding:0;

}

div.nav-prim ul li{
	list-style-type:none;
	border-right:10px solid transparent;
	float:left;
}

div.nav-prim ul li a{
	width:110px;
	text-align:center;
	background:#185ea6;
	color:#fff;
	text-transform:uppercase;
	font-size:120%;
	font-weight:Bold;
	text-decoration:none;
	display:table-cell;
	height:40px; line-height:40px;
	float:left; /* needed by IE6 */
}

div.nav-prim ul li a:hover{
	background:#3b3b3b;
	color:#fff;
}

div.nav-prim ul li.selected a{
	background:#fff ;
	color:#185ea6;
}

div.nav-sec{
	float:right;
	width:480px;
}

/* SECUNDARY NAVIGATION
--------------------------------------------------- */

div.nav-sec ul{
	margin:0; padding:0;
	height:40px; line-height:40px;

}

div.nav-sec ul li{
	list-style-type:none;
	float:left;
	border-left:10px solid transparent;
}

div.nav-sec ul li a{
	display:table-cell;
	width:230px;
	text-align:center;
	background:#3b3b3b;
	color:#fff;
	text-transform:uppercase;
	font-size:120%;
	font-weight:Bold;
	text-decoration:none;
	cursor:hand;
	float:left;
}

div.nav-sec ul li a:hover{
	background:#185ea6;
	color:#fff;
}

div.nav-sec ul li.selected a{
	background:#e3e3e3 ;
	color:#3b3b3b;
}

/* CONTENT LEFT
--------------------------------------------------- */

div.content-left{
	width:450px;
	float:left;
	padding:20px 20px 20px 0;
	line-height:20px;
	color:#333 !important;
	clear:left;
}

div.content-left div{
	color:#333 !important;	
	}

/* FOOTER CONTENT LEFT
--------------------------------------------------- */

div.small-footer{
	margin-top:20px;
	height:40px;
	line-height:40px;
	color:#666;
}

div.small-footer ul{
	margin:0; padding:0;
}

div.small-footer ul li{
	list-style-type:none;
	float:left;
	font-size:90%;
}

div.small-footer ul li a{
	border-left:1px solid #666;
	padding:0 8px;
}

/* CONTENT RIGHT
--------------------------------------------------- */

div.content-right{
	width:430px;
	float:right;
	background-color:#e3e3e3;
	min-height:300px;
	padding:20px;
	line-height:20px;
	clear:right;
}

/* ARTWORK SLIDES
--------------------------------------------------- */

div.slides ul{
	margin:0; padding:0;
}

div.slides ul li{
	list-style-type:none;
}

div.slides ul li li{
	float:left;
	line-height:10px;
	margin-right:8px;
	margin-bottom:8px;
}

div.slides ul li li img{
	filter:alpha(opacity=75);
	-moz-opacity:.75;
	opacity:.75;	
	border-style:none;
	border:1px solid #bbb;
}

div.slides ul li li img:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}

div.slides ul li h4{
	margin: 0; padding:0;
	clear:left;
	line-height:30px;
}

/* GENERAL FOOTER
--------------------------------------------------- */

div.footer{
	clear:both;
	display:block;
	height:40px; line-height:40px;
}