* {	padding: 0; margin: 0; background-color:#fff; color: #444; font-family: Arial, Helvetica, sans-serif; }
ul { list-style-position: outside; list-style: none; }
li { list-style-position: outside; font-size: 12px; color: #444; }
h1 { font-weight: normal; font-size: 16px; color: #008dc6; }
h2 { font-weight: normal; font-size: 16px; color: #008dc6; }
a { text-decoration: none; }
a:link, a:visited {color: #008dc6; }
a:hover, a:active {color:  #ff4a00; }
table { border: 1px solid #c0c0c0;}
tr { height: 15px; }
td { font-size: 12px; }

#banner { width: 980px; height: 75px; }

#background_1 { width:980px; height: 100px; background-color: #fff; }
#background_2 { width:980px; height: 1000px; background-color: #fff; }
#background_3 { width:980px; height: 600px; background-color: #fff; }

#background_400 { width:980px; height: 400px; background-color: #fff; }
#background_450 { width:980px; height: 450px; background-color: #fff; }
#background_500 { width:980px; height: 500px; background-color: #fff; }
#background_600 { width:980px; height: 600px; background-color: #fff; }
#background_650 { width:980px; height: 650px; background-color: #fff; }
#background_700 { width:980px; height: 700px; background-color: #fff; }
#background_800 { width:980px; height: 800px; background-color: #fff; }
#background_900 { width:980px; height: 900px; background-color: #fff; }
#background_1000 { width:980px; height: 1000px; background-color: #fff; }
#background_1100 { width:980px; height: 1100px; background-color: #fff; }
#background_1200 { width:980px; height: 1200px; background-color: #fff; }
#background_1400 { width:980px; height: 1400px; background-color: #fff; }
#background_1500 { width:980px; height: 1500px; background-color: #fff; }

#footer { width: 980px; height: 24px; text-align: center; padding-top: 4px; padding-bottom: 4px; border-top: 1px solid #1583b0; border-bottom: 1px solid #1583b0;}
#footer li { list-style: none; display: inline; font-size: 14px; }

#copyright { width: 980px; height: 16px; color: #1583b0; line-height: 14px;  text-align: center; padding-top: 4px; }
#copyright li { display: inline; font-size: 12px; }


#topic { position: absolute; top: 78px; left: 20px; background-color: #bc7aac; width: 180px; height: 97px; }
#topic h1 {font-size: 16px; font-weight: bold; background-color: #bc7aac; color: #fff; line-height: 25px; }
#topic li a {width: 180px; height: 21px; font-size: 12px; background:  url("Assets/Images/bgd_topic.gif"); color: #fff; display: block; }

#highlight { position: absolute; top: 78px; left: 20px; background-color: #00ccff; width: 180px; height: 97px; }
#highlight h1 {font-size: 12px; font-weight: bold; background-color: #00ccff; color: #fff; line-height: 25px; }
#highlight li a {width: 180px; height: 21px; font-size: 11px; background:  url("Assets/Images/bgd_contents.gif"); color: #fff; display: block; }

#main_nav { position: absolute; top: 187px; left: 20px; background-color: #fff; width: 170px; padding-right: 20px; border-right: 1px solid #c0c0c0;}
#main_nav h2 { padding: 0 0 0 20px; font-size: 12px; font-weight: bold; letter-spacing: 1px; line-height: 18px;}
#main_nav ul { padding: 0 0 7px 20px; height: 40px; border-bottom: 1px solid #c0c0c0; }
#main_nav li { display: inline; line-height: 13px; padding-right: 4px; }

#sub_nav { position: absolute; top: 187px; left: 788px; width: 150px; list-style: none; }
#sub_nav li a { width: 150px; height: 21px; background:  url("Assets/Images/bgd_sub_nav.gif"); color: #fff; display: block; margin-bottom: 1px; }

#drop_nav li ul { position: absolute; left: -999em; top: 20px; margin: 0, 0, 0, -8px; padding: 0; width: 150px; height: 20px; background: #fff; }

#home_features { position: absolute; top: 187px; left: 220px; width: 540px; height: 120px; padding-right: 10px; } 
#home_features h1 { padding: 3px 0 7px 7px; font-size: 14px; font-weight: bold; color: #008dc6; }
#home_features h2 { padding: 3px 0 7px 7px; line-height: 15px; font-size: 11px; font-weight: bold; color: #000; }
#home_features h3 { padding: 3px 0 7px 7px; line-height: 40px; font-size: 20px; font-weight: bold; color: #008dc6; }

#home_features p { padding: 0 0 7px 7px; font-size: 12px; color: #444; }
#home_features li { margin-left: 25px; padding: 0 0 0px 7px; font-size: 12px; color: #444; }
#home_features_1fes { width: 540px; height: 50px; text-align: justify; }
#home_features_1fs { width: 540px; height: 100px; text-align: justify; }
#home_features_1f { width: 540px; height: 225px; text-align: justify; }
#home_features_1l { width: 370px; height: 225px; text-align: justify; }
#home_features_1r { position: absolute; left: 400px; width: 350px; height: 225px; text-align: justify; }

#home_features_2fs { width: 740px; height: 100px; text-align: justify; }
#home_features_2f { width: 740px; height: 225px; text-align: justify;
	left: -1px; }
#home_features_2fl { width: 740px; height: 250px; text-align: justify; }
#home_features_2l { width: 370px; height: 200px; text-align: justify; }
#home_features_2r { left: 400px; width: 350px; height: 200px; text-align: justify; }

#home_features_3f { width: 740px; height: 161px; text-align: justify;
}
#home_features_3fs { width: 740px; height: 100px; text-align: justify; }
#home_features_3l { width: 370px; height: 200px; text-align: justify; }
#home_features_3r { position: absolute; top: 450px; left: 400px; width: 350px; height: 200px; text-align: justify; }

#home_features img { float: right; margin: 0 0px 10px 10px; padding: 5px; border: 1px solid #c0c0c0;}

#features { position: absolute; top: 187px; left: 220px; width: 540px; height: 330px; padding-right: 5px; } 
#features h1 { padding: 3px 0 7px 7px; font-size: 14px; font-weight: bold; color: #008dc6; }
#features p { padding: 3px 0 7px 7px; left: 10px; font-size: 12px; color: #444; }
#features li { margin-left: 25px; padding: 0 0 0px 7px; font-size: 12px; color: #444; }
#features_1j { width: 540px; height: 200px; text-align: justify; }
#features_1js { width: 540px; height: 100px; text-align: justify; }
#features_2js { width: 740px; height: 100px; text-align: justify; }
#features_2j { width: 740px; height: 250px; text-align: justify; }
#features_2jm { width: 740px; height: 300px; text-align: justify; }
#features_2jl { width: 740px; height: 550px; text-align: justify; }
#features_2u { width: 740px; height: 100px; }
#features_3j { width: 740px; height: 250px; text-align: justify; }

#features img { float: right; margin: 0 0px 10px 10px; padding: 5px; border: 1px solid #c0c0c0;}

#diagram { position: absolute; top: 187px; left: 220px; width: 760px; height: 940px; padding-right: 5px; } 
#diagram h1 { padding: 3px 0 7px 7px; font-size: 14px; font-weight: bold; color: #1583b0; }
#diagram p { padding: 3px 0 7px 7px; left: 11px; font-size: 11px; color: #444; }
#diagram img { float: right; margin: 0 0px 10px 10px; padding: 5px; border: 1px solid #c0c0c0;}

#data_table { width: 760px; height: 200px; padding-right: 5px; }
#data_table td { font-size: 12px; }
