@charset "UTF-8";
	
input.txt { 
	  color:#050; 
	  font-size: 10px
	 } 
body {
	margin: 0px 0px 0px 0px;
	color: #666; 
	font-size: 13px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
	background-color: #FFF;
	background-image: url(/images/frame/page_bkgd.1.png);
	background-attachment: fixed;
	behavior:url("/frame/csshover.htc"); 	
}
h1 {
	color: #4F6179;
	font-size: 24px;
	font-weight: normal;
	margin: 3px 0px 25px 0px;
}
h2 { 
	color: #4F6179;
	font-size: 15px; 
	font-weight: bold; 
	margin: 20px 0px 10px 0px; 
}

p {	
	line-height: 125%;
	text-align:justify;
}

p.dlh {
	line-height: 150%;
}

p.alri {
	text-align: right;
}

p.alle {
	text-align: left;
}

p.alce {
	text-align: center;
}

a          { 
	color: #ba7007; 
	text-decoration:none;			
}

a.imag {
	color: #ba7007; 
	text-decoration: none;		
	vertical-align: top;	
}

a:visited  { 
	color: #ba7007; 
}

a:hover    { 
	color:#800000; 	
	text-decoration:underline;		
}

hr {
	color: #4F6179;
	border: 1;
  	width: 80%;	
	height: 1px;
}

.container {
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(/images/frame/content_bkgd_tile.1.png);
	background-repeat: repeat-y;
}


/* BANNER AREA */
.bannerArea {
	margin-top: 5px; 
	width: 980px;
	height: 140px;
	margin-left: auto;
	margin-right: auto;
	
	background-image: url(/images/frame/banner_bkgd.1.png);
	background-repeat: no-repeat;
	
	color: black;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
}

.bannerArea a {
	color: black;
	text-decoration: none;
}

.bannerArea a:visited {
	color: black;
}
.bannerArea a:hover {
	color: #999;
}

.bannernav {
		position: relative;
	padding-top: 21px; 
	padding-right: 40px;
	float: right;
}

.topsearch {
	position: absolute;
	padding: 40px 0 0 0;
	text-align: right;
	width: 960px;	
}

.toplogo {
	position: absolute;
	padding: 20px 35px;	
}

.topwriteright {
	position: absolute;	
	padding: 105px 0 0 0;
	text-align: right;
	width: 960px;	
}

.topwriteleft {	
	position: absolute;	
	padding: 105px 30px 30px 30px;
	font-size: 12px;
	font-weight:bold;
	text-align: left;
	width: 300px;		
}

.topbar {
	position: absolute;
	padding: 100px 10px 10px 10px;	
}


.content {
/*  min-height: 400px;  */

	padding-top: 0px;
	padding-bottom: 20px;
	background-image: url(/images/frame/content_bkgd.1.png);
	background-repeat: no-repeat;
}


/* CONTENT AREA */

.contentleft {
	width: 700px;
	padding-left: 40px;
	padding-right: 20px;
	float: left;
}


.imageright {
	margin-top: 0px;
	margin-left: 20px;
	float: right;	
	}

.imageleft {
	margin-right: 10px;
	float: left;
	}



/* FOOTER AREA */
.footerArea {
	width: 980px;
	height: 55px;
	margin-left: auto;
	margin-right: auto;	
	background-image: url(/images/frame/footer_bkgd.1.png);
	background-repeat: no-repeat;
	
}

.copyright {	
	margin-left: 20px;
	margin-right: 30px;
	padding-top: 17px;
	
	color: #666666;
	font-size: 9px;
	font-family: Verdana,Arial, Helvetica, sans-serif;
}


/* BUTTON */
.btn { 
	border-style:groove;
	line-height: 1.5em; 
	white-space: nowrap; 
	font-style:normal; 
	overflow: visible; 
	font-size: 10px; 
	font-weight: bold;
	padding: 1px 3px;
}

	


/*IE6 special*/
* html .btn {background-color:#6e7474;}	

/*TABLE for DATABASE*/
table.database {
	border: 1px solid black;	
	background-color: rgb(215, 219, 229);
	border-color: gray gray gray gray;
}

table.database td {
	padding: 5px 2px 5px 2px;
	background-color: rgb(240, 240, 240);
	border-color: gray gray gray gray;
}

.my-corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }


#mobiletop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 40px;
}

#mobiletop-inner {
  height: 50px;
  background-image: url(/images/frame/bar.1.png);
  background-repeat: repeat-x;
}

#mobilemain {
  position: relative;
  z-index: 2;
  padding: 40px 5px 32px 5px;  
  margin-left: 0px;
  background: #fff;
  min-height: 100%;
}

#mobilebottom {
  position: fixed;
  bottom: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  height: 32px;
}

#mobilebottom-inner {
  height: 32px;
  background-image: url(/images/frame/bar.2.png);
  background-repeat: repeat-x;
  font-size: 10px;
  padding-top: 10px;
}
