html, #wrap {height: 100%;}


body {
	margin: 0px;
	height: 100%
	background-color: #ffffff;
	background-image: url("/images/bg_tile.jpg");
	background-repeat: repeat-x;
	background-position: top center;
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 60.5%; 
	line-height: 1.6;
	text-align: center;
}


#content {
	background-image: url("/images/bg_box.gif");
	background-repeat: no-repeat;
	background-position: top center;
	height: 700px;
	width: 787px;
	margin: 0px auto;
	text-align: left;
	font-size: 60.5%;
}


#aboutcontent {
	width: 700px;
	margin: 30px auto 30px auto;
	font-size: 60.5%;

}
#nav {
//	font-size: 60.5%;
	font-size: 100.5%;
	position: relative;
	top: -40px;
	left: 0px;
}

#gradualshine {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
}


.login {
	background-image: url("/images/table1.jpg");
	background-repeat: no repeat;
	background-position: center;
	width: 640px;
	height: 228px;
	text-align: center;
}

table.message {
	border-width: 1px; 
	border-style: solid; 
	border-color:#9CC6BF;	
	color: #518883;
	width: 650px;
	margin: 0px auto;
	padding: .5em;
}

table.image_detail {
	text-align: center;
	border-width: 1px; 
	border-style: solid; 
	border-color:#9CC6BF;	
	color: #518883;
	width: 650px;
	margin: 0px auto;
	padding: .5em;
}

table.main {
	margin: 0px auto;
	margin-top:110px;
}


table.main td{
	font-size: 60.5%;
}

.table_main {  
	border-collapse: collapse; 
	border-width: 0px; 
	border-style: solid; 
	border-color:#9CC6BF; 
}

.table_main th { 
	font-size: 60.5%; 
	border:0px solid; 
	padding:5; 
	color: #518883; 
	background-color :  #F4FAF7; 
	font-weight:normal;
	text-align: left;
}

.table_main td { 
	font-size: 60.5%; 
	padding:5; 
	color: #333333; 
	text-align:center; 
	background-color: #FFFFFF; 
	font-weight:normal;
}



#footer {
//	position: relative; 
//	margin: 0px auto;
//	bottom: -25px;
//	width: 100%;
//	height:55px;
//	border: none;
//	padding:5;
} 

#footer img {
	border: none;
	vertical-align: middle;
}

#footer input{
	border: none;
	vertical-align: middle;
}


/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


image {
	border: 0px;
}


hr {
	background-image: url("/images/hr.jpg") no repeat;
	border: 0px;
	height: 1px;
}


a, a:visited {
	color: #00529b;
	text-decoration: none;
	font-size: 90.5%;
}

a:hover {
	text-decoration: underline;	
}

ul {
	list-style-type: none;
	padding: 0;
	margin: 10px;	
}

li {
	background-image: url("../images/li.gif");
	background-repeat: no-repeat;
	background-position: 0.2em 0.2em;
	padding-left: 2em;
	padding-right: 2em;
	padding-bottom: 4px;	
}


//p {
//	padding: 0 0 20px 0;	
//}

h1, h2, h3, h4 , h5, h6 {	
	padding: 10px 0 0;
	margin: 0 0 20px;	
}

h1, h2, h3.hline, h4.hline {
	padding-bottom: 2px;
	margin: 0 0 12px;
	background: transparent url('../images/.jpg') no-repeat bottom right;	
}

h1 {
	font-size: 2.2em;
	padding-top: 0;
	margin-top: 30px;
}

h2 {
	font-size: 1.8em;
	margin-top: 30px;
}

h3 {
	font-size: 1.6em;

}

h4 {
	font-size: 1.3em;
}

h5 {
	font-size: 1.3em;
	font-weight: normal;
	padding: 0;
	margin: 0px 0;
}

h6 {
	font-size: 0.8em;
}

h1, h2 {
	color: #D12D34;

}

h3, h4 {
	color: #000;
	font-style: italic;
	text-align: left; 
}

#badfonts  {
	font-size: 60.5%; 
}



div.img-dec {
	background: url('/images/shadow.gif') no-repeat bottom right;
	clear: right;
	float: right;
	margin: 0 0 15px 25px;
	padding: 0;
	position: relative;
}

div.img-dec img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	display: block;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
}

div.img-ilus {
	background: url('/images/shadow.gif') no-repeat bottom right;
	margin: 10px 5px;
	padding: 0;
	position: relative;
	cursor:hand;
}

div.img-ilus img {
	background-color: #fff;
	border: 1px solid #a9a9a9;
	margin: -5px 5px 5px -5px;
	padding: 4px;
	position: relative;
	vertical-align: bottom;
	cursor:hand;
}
