/* 
cyan (100.0.0.0) = #00A8EC; DeepSkyBlue
dark blue (100.100.0.0) = #3D107B;
light cyan = #93E1FF;
*/
html, body{ 
 margin:0;
 padding:0; 
 background:url(images/bg-pixel.gif);
/* background:white;*/
}
 
#pagewidth{ 
 width:805px;
 text-align:left;
 margin-left:auto;
 margin-right:auto;
  min-width: 500px; 
 background:url(images/bg-glass-right.jpg) repeat-y top right;
border:1px solid navy;
} 

#outer{
 margin-right:105px;
 width: auto;
 }

#inner{
 margin:0;
 width:100%;
 background:url(images/bg-glass.jpg) repeat-y top right;

}


#centercol{
 float: left;
 width: 100%;
 position: relative;
 margin: 0 -8px 0 0px;
 text-align:center;

 }


#rightcol{
 width:105px;
 float:right;
 position:relative;
 margin-right:-104px;
 margin-left:1px; 
}


#header{ 
 height:110px; 
 width:700px;
 background:url(images/bg-glass.jpg) repeat-y top right;
 font-size:1px;
 }
#under-header{
 width: 700px;
 background:url(images/bg-glass.jpg) repeat-y top right;
 }

#menu{
 width: 675px;
 background:white url(images/bg-grad-bt.jpg) repeat-x bottom;
 border:1px solid #AEAED7;
 margin-left:20px;
 text-decoration: none;
text-align:center;
padding:0;
}
#maincol{
 width: 675px;
 border:1px solid #AEAED7;
 margin-top:2px;
 margin-bottom:2px;
 margin-left:20px;
 background:white;
/*	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6;
	*/
 }

#footer{
  width:675px;
  background:white url(images/bg-grad-tb.jpg) repeat-x top;
 border:1px solid #AEAED7;
  font-family:arial;
  font-size:11px;
  text-align:center;
  margin-left:20px;
}



#copyright{
  width:675px;
  background:white;
  border-top:0px;
  border-bottom:1px solid #AEAED7;
  border-left:1px solid #AEAED7;
  border-right:1px solid #AEAED7;
  font-family:arial;
  font-size:10px;
  text-align:center;
  margin-left:20px;
}
#bar-bottom{
  width:805px;
  background:url(images/bg-glass-bottom.jpg) repeat-x top right;
  height:25px;
  font-family:arial;
  font-size:1px;
  text-align:center;
}

#outer>#inner { border-bottom: 1px solid transparent;  }
 
.clr{clear:both;}
 
.content{padding:5px;} /*padding for content */ 
#header .content{padding:0;}
#footer .content{padding:2px;} /*padding for content */
#copyright .content{padding:2px;} /*padding for content */

.frame-text{
	background:white;
	border:1px solid deepskyblue;
	text-align:left;
	margin:2px;
	color:black;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
}
.title-nc{
	display:block;
	color:white;
    background:deepskyblue url(images/bg-grad-nc.jpg) repeat-x top;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding:1px;
	text-indent:5px;
}
.title-cn{
	display:block;
	color: white;
    background:deepskyblue url(images/bg-grad-cn.jpg) repeat-x top;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding:1px;
	text-indent:5px;
}
.title-cy{
	display:block;
	color: black;
    background:#93E1FF;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding:0px;
	text-indent:5px;
}
.title-cy-bg{
    background:#93E1FF;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-decoration: none;
	font-weight:bold;
	padding-left:5px;
	padding-right:5px;
}

.text-11{
	color:black;
	font-family:arial;
	font-size:11px;
	text-decoration: none;
	font-weight:normal;
}

.text-12{
	color:black;
	font-family:arial;
	font-size:12px;
	text-decoration: none;
	font-weight:normal;
}

.text-12.cy{
	color:deepskyblue;
}

a.text-12:link, 
a.text-12:visited,
a.text-12:active{
	color:black;
	font-family:arial;
	font-size:12px;
	text-decoration: underline;
	font-weight:normal;
}

a.text-12:hover{
	text-decoration: underline;
	color:deepskyblue;
}

a.plain{
    border: 0;
	margin:0;
}

a.footer:link, 
a.footer:visited,
a.footer:active{
	text-decoration: underline;
	color:black;
}

a.footer:hover{
	text-decoration: none;
	color:royalblue;
}

a.link-cy:link, 
a.link-cy:visited,
a.link-cy:active{
	text-decoration: underline;
	color:black;
}

a.link-cy:hover{
	text-decoration: none;
	color:deepskyblue;
}

.box-dashed{
	display:block;
	border-top:1px dotted deepskyblue;
	padding-bottom:3px;
	padding:0px;
	margin:0px;
}

.images{
    border: 1px solid deepskyblue;
	margin:2px;
}
img.none{
    border:0;
	margin-left:5px;
	vertical-align:middle;
}
ul
{
	margin-top: 5px;
	list-style-type:square;
	list-style-position: inside;
} 
li
{
   margin-top: 0px;
} 

.showImg {
	padding: 5px;
	text-align: center;
}
.showImg-text {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:white;
}
a.showImg-text {
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	color:white;
	text-decoration:none;
}
