/* Sets element margins, padding, and border to 0 to even out browser differences when adding desired values later. */
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, dl, dt, dd, td, form, fieldset, a, img, button,textarea {
     margin: 0;
     padding: 0;
     border: 0;
     font-family:Tahoma;
	font-size:13px;
	color:#333333;
}
body{
	text-align:left;
	background-color:#EAFAFF;
	background-image:url(images/main_bg_gradient.jpg);
	background-repeat:repeat-x;
	
}
ul
{
	list-style-image:url(../images/bullet01.jpg);
	
}

h1 {
	margin-top:1em;
	font-size: 1.4em;
	font-weight: bold;
}
h2 {
	margin-top:1em;
	font-size: 1.3em;
	font-weight: bold;
}
h3 {
	margin: 0.5em 0;
	font-size: 1.2em;
	font-weight: normal;
}
h4 {
	margin: 0.5em 0;
	font-size: 1.1em;
	font-weight: bold;
}
h5 {
	margin: 0.5em 0;
	font-size: 1.0em;
	font-weight: bold;
}
h6 {
	margin: 0.5em 0;
	font-size: 0.8em;
	font-weight: bold;
}

p  {margin: 1em 0;}

a {text-decoration:none;}

a:hover {text-decoration:none;}
a.readmore 
{
	text-decoration: underline;
	color: #0e92cc;
	font-size: 13px;
}
a.readmore:hover 
{
	color: #f00743;
	text-decoration: underline;
	font-size: 13px;
 }
 
 #flashTitle{
	width:1014px;
	margin:0 auto;
	height:300px;
	background-color:#4D4D4D;
	clear:both;
}

#barblue
{
	position:static;
	top:-10px;
	width:1014px;
	margin:0 auto;
	clear:both;
	height:20px;
	background-image:url(images/bar_blue.png);
}
#main
{
	width:1014px;
	margin:0 auto;
	clear:both;
	min-height:200px;
	background-color:#ffffff;
}
#right
{
	width:700px;
	float:right;
	margin:0 auto;
	min-height:200px;
	background-color:#ffffff;
	padding:15px;
}
#left
{
	width:282px;
	float:left;
	margin:0 auto;
	min-height:200px;
	background-color:#ffffff;
	
}
#footer
{
	width:1014px;
	margin:0 auto;
	clear:both;
	text-align:center;
	padding:15px 0px 15px 0px;
	background-color:#EAFAFF;
	border-top:solid 1px #00ADEE;
}
.footer
{
	width:1014px;
	margin:0 auto;
	clear:both;
	text-align:center;
	padding:5px 0px 5px 0px;
	background-color:#EAFAFF;
	border-top:solid 1px #00ADEE;
	height:20px;
	overflow:hidden;
}
.box
{
	border:solid 1px #00ADEE;
	padding :5px 0px 5px 0px;
	margin:1px 0px 1px 0px;
}
.BlueBox
{
	width:97%;
	border:solid 1px #00ADEE;
	background-color:#DDF5FF;
	padding:10px;
	margin:15px 0px 15px 0px;
}
.BlueBox2
{
	width:97%;
	border:solid 1px #00ADEE;
	background-color:#DDF5FF;
	padding:0 10px 10px 10px;
	margin:15px 0px 15px 0px;
}

.YellowBox
{
	width:97%;
	border:solid 1px #844200;
	background-color:#FFFFCC;
	padding:10px;
	margin:15px 0px 15px 0px;
}

.text1
{
	color:#00ADEE;
}
a.text1
{
	color:#00719B;
	text-decoration:none;
}
a.text1:hover
{
	color:#00ADEE;
	text-decoration:underline;
}
.text2
{
	color:#844200;
	font-weight:bold;
}
a.text2
{
	color:#844200;
	text-decoration:none;
}
a.text2:hover
{
	color:#844200;
	text-decoration:underline;
}
.text3
{
	color:#00ADEE;
	font-size:18px;
}
a.text3
{
	color:#00ADEE;
	text-decoration:none;
}
a.text3:hover
{
	color:#00ADEE;
	text-decoration:underline;
}
.text4
{
	color:#333333;
	font-size:14px;
	text-decoration:underline;
}
a.text4
{
	color:#333333;
	text-decoration:none;
}
a.text4:hover
{
	color:#333333;
	text-decoration:underline;
}
.text5
{
	color:#844200;
}
a.text5
{
	color:#844200;
	text-decoration:none;
}
a.text5:hover
{
	color:#844200;
	text-decoration:underline;
}
div.readDetail
{
	width:90px;
	height:23px;
	background-image:url(../images/read_detail.jpg);
	float:left;
	overflow:hidden;
}
div.readDetail:hover
{
	background-image:url(../images/read_detail_hover.jpg);
}
div.readDetailEN
{
	width:90px;
	height:23px;
	background-image:url(../images/read_detailEN.jpg);
	float:left;
	overflow:hidden;
}
div.readDetailEN:hover
{
	background-image:url(../images/read_detail_hoverEN.jpg);
}

img.border1 {
   padding:1px;
   border:1px solid #CC9933;
   background-color:#ffffff;
}
.input1
{
	border:solid 1px #00ADEE;
	font-size:13px;
	color:#333333;
}
.b1
{
	
}
input.reset
{
	width:52px;
	height:23px;
	background-image:url(../images/bt_reset.jpg);
	border:none;
	margin:0px;
	vertical-align:top;
}
div.news
{
	margin:60px;
	clear:both;
}

div.greenLine
{
	height:3px;
	background-color:#009966;
	clear:both;
}






