@charset "UTF-8";
/* CSS Document */

html, body 
{
	background: #fff;
	margin: 0;
	padding: 0;
}

a
{
	outline:none;
}


/* S T R U C T U R E */

#headcontainer
{
	position: relative;
	width: 1100px;
	height: auto;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 0px;
}

#container 
{
	position: relative;
	width: 1100px;
	height: auto;
	margin-left: auto; 
	margin-right: auto;
	margin-bottom: 0px;
}

 #header
{
	margin-right: auto;
	margin-left: auto;
	margin-top: 65px;
	background-color: #fff;
	height: 50px;
	text-align:center;
}

div.navigation
{
	margin-right: auto;
	margin-left: auto;
	height: 40px;
	text-align:center;
}

img.headerimg
{
	border:0px;
	margin-left:-90px;
	margin-bottom:-20px;
	padding:0;
	z-index:10;	
}

img.navimg
{
	display:inline;
	border:0px;
	margin:12px 23px 0 23px;
	padding:0;
}

.navimg
{
	opacity:.9;         
	filter:alpha(opacity=90);
}

.navimg:hover
{
	opacity:.6; 
	filter:alpha(opacity=60);
}

img.headerover
{
	display:inline;
	border:0px;
	margin:0;
	padding:0;
}

.headerover
{
	opacity:0.95;         
	filter:alpha(opacity=95);

}

.headerover:hover
{
	opacity:1; 
	filter:alpha(opacity=100);
}

div.topline
{
	background-color: #6D6E71;
	height: 1px;
	width: 1100px;
	margin-left: auto;
	margin-right: auto;
}

div.line
{
	background-color: #6D6E71;
	height: 1px;
	width: 100%;
}

div.bottomline
{
	background-color: #6D6E71;
	height: 1px;
	width: 100%;
	margin-bottom: 25px;
}

div.content-small
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 40px;
	
}

div.content-medium
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 55px;
	
}

div.content-large
{
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 125px;
	
}

#footer
{
	width: 1100px;
	margin-top: 10px;	
	margin-left: auto;
	margin-right: auto;	
}

img.imagesmall
{
	margin-left: 27px;
	margin-right: 27px;
	margin-bottom: 0px;
	margin-top: 15px;
	vertical-align: middle;
	border: 0;
}

.imagesmall
{
	opacity:0.87;         
	filter:alpha(opacity=87);

}

.imagesmall:hover
{
	opacity:.93; 
	filter:alpha(opacity=93);
}

img.imagemedium
{
	margin-left: 40px;
	margin-right: 40px;
	margin-bottom: 0px;
	margin-top: 25px;
	vertical-align: middle;
	border: 0;
}

.imagemedium
{
	opacity:0.87;         
	filter:alpha(opacity=87);

}

.imagemedium:hover
{
	opacity:.93; 
	filter:alpha(opacity=93);
}

img.imagelarge
{
	margin-left: 45px;
	margin-right: 45px;
	margin-bottom: 0px;
	margin-top: 25px;
	vertical-align: middle;
	border: 0;
}

.imagelarge
{
	opacity:0.87;         
	filter:alpha(opacity=87);

}

.imagelarge:hover
{
	opacity:.93; 
	filter:alpha(opacity=93);
}



#identity
{
	position: relative;
	vertical-align: top;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	height: 10px;
	margin-bottom: 10px;
}

#social
{
	position: relative;
	vertical-align: top;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	height: 38px;
	margin-bottom: 0px;
}

#promotion
{
	position: relative;
	vertical-align: top;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	height: 33px;
	margin-bottom: 3px;
}

#miscellany
{
	position: relative;
	vertical-align: top;
	background-color: #fff;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	width: 100%;
	height: 30px;
	margin-bottom: 0px;
}



/* S E C T I O N  T I T L E S */

div.tab
{
	position:absolute;
	top:0px;
	left:0px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #6D6E71;
	/* position - previously at 25px in from edge*/
}

div.scrolltab
{
	position:absolute;
	top:0px;
	left:25px;
}

div.top
{
	position:absolute;
	top:0px;
	left:1027px;
	/*border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #666;*/
}

/*div.blog
{
	position: absolute;
	top:0px;
	left:1148px;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-color: #666;	
}
/*165*/



