
html {
        background-color: white;
        color: black;
        font-family: sans-serif, Helvetica, Arial, 新細明體;
        font-size: 1.0em;
        line-height: 1.1em;
}

body {	
	margin: 1;
	padding:0;
    border:0;
}

a {
	border: 0;
	color: rgb(128,0,0);
} 
a:visited {
	text-decoration: none;  
	color: orange;
}
a:hover {color: rgb(128,0,0); } 

h1
{
	font-size: 1.2em;
	margin: 1.5em 0 0 0;
	padding: 2px 0px;
	font-weight: normal; 
	line-height: 1.2em;
	color: rgb(100,80,0);
	border-bottom: 2px solid orange;
}	
/* Headings */


#TopScreen {
    background: url("header.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/header.png*/) ;
    	height: 91px;
}

#TopScreenHead {
	position:relative;
	background: url("bighead.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/bighead.png*/) no-repeat;
	border: 0px solid white;
	height: 90px;
}

#TopScreenHead a.ImageLink {
    padding: 0px 0 0px 350px;
    text-decoration: none;
}

#TopScreenMenu {
	position:absolute;
	bottom:0px;
	right:0px;
}
#TopScreenMenu ul {
	margin:0;
	padding:10px 10px 0 1px;
	list-style:none;
}

#TopScreenMenu a {
	float:left;
	font-size:0.8em;
	display:block;
	background:url("topmenu_off_h.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/tab_off_ns2.png*/) no-repeat right top; 
	padding:8px 15px 3px 8px;
	text-decoration:none;
	font-weight: bold;
	float:none;
	color: black; 
}
#TopScreenMenu li {
	display:inline;
	float:left;
	background:url("topmenu_off_v.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/tab_off_ns1.png*/) no-repeat left top;
	margin:0;
	padding:0 0 0 5px;
}
#TopScreenMenu li:hover {
	background-position:0% -163px;
}

#TopScreenMenu li:hover a {
	background-position:100% -163px;
}
#TopScreenMenu li a:hover { color: cyan;}

#TopScreenMenu #current {
	background:url("topmenu_on_v.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/tab_on_ns1.png*/) no-repeat left top;                
}

#TopScreenMenu #current a {
	background:url("topmenu_on_h.png"/*tpa=http://crystalmedia.us/htdocs/uw2/img/tab_on_ns2.png*/) no-repeat right top;
	padding-bottom:4px;
	color: black;
}

#TopScreenMenu #current a:hover	{
	color: cyan;
}

#ColumnContainer
{
	background-color: white;
	border-style: solid;
	border-width: 0 231px 0 15px;
	border-left-color: white;	
	border-right-color: white;	
	color: black;
	z-index: 1;
}

#MajorColumnContainer
{
	border-style: solid;
	border-color: white;
	border-width: 0px 1px;
	margin: -1px -1px;	
	width: 100%;
	z-index: 2;
}

#leftColumn
{
	float: left;
	overflow: visible;
	position: relative;
	z-index: 10;
	margin: 0 1px 0 15px;	
	width: 15px;
	padding-top: 5px;
	padding-bottom: 5px;		
}
#rightColumn
{
	float: left;
	overflow: visible;
	position: relative;
	z-index: 10;
	float: right;	
	margin: 0 -231px 0 1px;
	width: 230px;
	padding-top: 5px;
	padding-bottom: 5px;		
}

#contentColumn
{
	float: left;
	overflow: visible;
	position: relative;
	z-index: 10;
	margin: 0 -1px;		
	width: 100%;
}

#contentColumn .inside
{
	font-size: 90%;	
	padding-top: 30px;
}

#rightColumn .inside
{
	font-size: 90%;	
	padding-top: 30px;
}


#footer
{
	background-color: black;
	border-style: solid;
	border-width: 0px 0;	
	color: black;
	border-top: 1px solid rgb(100,80,0); 
	border-bottom: 1px solid rgb(100,80,0); 
	background: cornsilk ; 
	position: relative;
	text-align: center;
}

#footer a { color: orange;}
#footer .inside { padding: 0 10px; }

.clear {	clear: both;}

/****************************************/
.column_container_menu {
	width: 190px;
	background: rgb(234,220,200);
}

.column_container_menu .menu_image {
	background: white;
	height: 200px;
}

.column_container_menu a {	
	text-decoration: none;
	font-family: sans-serif, Helvetica, Arial, 新細明體;
	color: black;
}
.column_container_menu a:hover {	
    text-decoration: underline;
    color: black;
}

.column_container_menu li {	    
	font-weight: bold;
	padding: 0 0 5px 15px;
	font-size: 100%;
	list-style-type: none;
}

h1
{
	font-size: 1.2em;
	margin: 1.5em 0 0 0;
	padding: 2px 0px;
	font-weight: normal; 
	line-height: 1.2em;
	color: rgb(100,80,0);
	border-bottom: 2px solid orange;
}	

.column_container_menu h1 {	
	border: none;
	font-weight: bold; 
	padding-left: 10px;
	font-size: 1.1em;
	color: rgb(100,80,0);
	letter-spacing: 0.0em;
}
.column_container_menu h1 a {	
	color: rgb(100,80,0);
}
.column_container_menu h1 a:hover {	
	color: rgb(100,80,0);
}

/* = menu level 1 = */
.column_container_menu ul {	
	margin: 0px 0 0 0;
	padding: 0 0 0 0;
}
.column_container_menu ul li {	
	font-weight: bold;
}

