/* #568E3F = green #1583b0 = blue/green #22408C = dark blue #12a9e8 = bright blue dark red = #A7206B*/
* {	padding: 0; margin: 0; background-color:#fff; color: #444; font-family: Arial, Helvetica, sans-serif; }
p { font-size: 11px; color: #444; }
li { list-style-position: outside; font-size: 14px; color: #444; }
ul { list-style-position: outside; list-style: none; }
h1 { font-family: Arial; height: 20px; font-weight: bold; font-size: 12px; color: #568E3F; background-color:#fff; line-height: 20px; }
h2 { font-family: Arial; font-weight: bold; font-size: 12px; color: #12a9e8; line-height: 20px; }
h3 { font-weight: bold; font-size: 16px; color: #1583b0; }
h4 { font-weight: normal; font-size: 12px; color: #444; }
a { text-decoration: none; font-size: 12px; color: #1888CA; }
a:link, a:visited {font-size: 12px; color: #1583b0; }
a:hover, a:active {font-size: 12px; color:  #22408C; }

table { border: 1px solid #568E3F; }
table caption { font-family: Arial; height: 20px; font-weight: bold; font-size: 14px; color: #568E3F; text-align: left; }
table thead td { padding: 2px; font-size: 12px; font-weight: bold; color: #12a9e8; text-align: left; }
table tbody td { font-size: 12px; font-weight: normal; color: #12a9e8;}
table tbody a { font-size: 12px; font-weight: normal; color: #12a9e8;}
tbody a:link, a:active { font-size: 12px; font-weight: normal; color: #22408C; }
tbody a:hover, a:active { font-size: 12px; font-weight: normal; color: #e62b86; }

.wrapper { width: 1000px; height: 1000px; margin: 0 auto; overflow: hidden; position: relative; top: 0px; left: 0px; }

#head-banner { width:1000px; height: 100px; background-color: #fff; }
#mid-banner { position: absolute; left: 0; top: 530px; width:1000px; height: 20px; background-color: #fff; }
#bottom-banner { position: absolute; left: 0; top: 840px; width:1000px; height: 20px; background-color: #fff; }

#default-background { position: absolute; left: 0; top: 122px; width: 1000px; height: 630px; background-color: #fff; }
#home-background { position: absolute; left: 0; top: 122px; width: 1000px; height: 650px; background-color: #fff; }
#news-background { position: absolute; left: 0; top: 122px; width: 1000px; height: 720px; background-color: #fff; }
#long-background { position: absolute; left: 0; top: 122px; width: 1000px; height: 1100px; background-color: #fff; }
#association-background { position: absolute; left: 0; top: 122px; width: 1000px; height: 870px; background-color: #fff; }

#head { position: absolute; left: 0px; top: 102px; width:1000px; height: 22px; }
#head-menu a{ display: block; margin-top: 2px; font-size: 11px; font-weight: bold; height: 20px; width: 125px; color: #fff; background: url("Assets/Images/bgd_head_menu_usel.gif"); }
#head-menu a:hover, a:active { background: url("Assets/Images/bgd_head_menu_sel.gif"); }
#head-menu li{ position: relative; float: left; text-align: center; line-height: 16px; top: 0px; left: 0px; }

#side-menu { position: absolute; top: 30px; left: 0px; background-color: #fff; width: 180px; padding-right: 10px; border: 1px solid #c0c0c0;}
#side-menu a { padding: 0 0 0 10px; font-size: 12px; font-weight: bold; color: #1888CA; line-height: 18px;}
#side-menu a:hover, a:active {font-size: 12px; color:  #22408C; }
#side-menu ul { padding: 0 0 7px 10px; height: 50px; border-bottom: 1px solid #c0c0c0; }
#side-menu li { display: inline; font-size: 12px; line-height: 15px; padding-right: 4px; }

#home-page-block { position: absolute; left: 210px; top: 30px; width:790px; height: 614px; }
#home-page-block h1 { font-size: 14px; text-decoration: none; padding-bottom: 5px; color: #A7206B; }
#home-page-block h2 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#home-page-block h3 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#home-page-block img { float: left; margin-right: 10px; }
#home-page-block p { font-size: 12px; color: #444; padding-bottom: 5px; }
#home-page-block a { font-size: 12px;  color: #568E3F; }
#home-page-block-div1 { position: absolute; left: 0px; top: 0px; width:790px; height: 200px; }
#home-page-block-div11 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 0px; width:380px; height: 200px; }
#home-page-block-div11 a { font-weight: bold; font-size: 12px;  color: #568E3F; }
#home-page-block-div12 { border: 1px solid #bcbec0; position: absolute; left: 400px; top: 0px; width:380px; height: 200px; }

#home-page-block-div2 { border: 1px solid #bcbec0; position: absolute; left: 10px; top: 210px; width:280px; height: 395px; }
#home-page-block-div2 ul { left: 20px; }
#home-page-block-div2 li { margin-left: 15px; list-style-type: square; font-weight: normal; font-size: 12px; color: #444; }

#home-page-block-div3 { border: 1px solid #bcbec0; position: absolute; left: 300px; top: 210px; width:210px; height: 395px; }
#home-page-block-div4 { border: 1px solid #bcbec0; position: absolute; left: 530px; top: 210px; width: 250px; height: 395px; }
#home-page-side-block { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 430px; width: 180px; padding-right: 10px; height: 210px; text-align: center; }

/* standard web page */
#full-page-block { position: absolute; left: 210px; top: 30px; width:790px; height: 590px; }
#full-page-block h1 { font-size: 14px; text-decoration: none; padding-bottom: 5px; color: #A7206B; }
#full-page-block h2 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#full-page-block h3 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#full-page-block img { float: left; margin-right: 10px; }
#full-page-block p { font-size: 12px; color: #444; padding-bottom: 5px; }
#full-page-block a { font-size: 12px;  color: #568E3F; }
#full-page-block a:hover, a:active { font-size: 12px; font-weight: normal; color: #22408C; }
#full-page-block-div1 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 30px; width: 778px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div1a { position: absolute; left: 0px; top: 0px; width: 150px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div1a img { float: none; }
#full-page-block-div12 { position: absolute; left: 157px; top: 0px; width: 150px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div12 img { float: none; }
#full-page-block-div13 { position: absolute; left: 314px; top: 0px; width: 150px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div13 img { float: none; }
#full-page-block-div14 { position: absolute; left: 471px; top: 0px; width: 150px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div14 img { float: none; }
#full-page-block-div15 { position: absolute; left: 628px; top: 0px; width: 150px; height: 160px; padding: 5px; text-align: center; }
#full-page-block-div15 img { float: none; }
#full-page-block-div2 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 205px; width: 305px; height: 120px; padding: 5px; text-align: left; }
#full-page-block-div3 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 340px; width: 305px; height: 235px; padding: 5px; text-align: left; }
#full-page-block-div4 { border: 1px solid #bcbec0; position: absolute; left: 321px; top: 205px; width: 455px; height: 370px; padding: 5px; text-align: left; }

/* block full page vertical dividers */
#full-page-block-div5 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 0px; width: 245px; height: 580px; padding: 5px; text-align: left; }
#full-page-block-div5 img { float: left; margin-right: 10px; }
#full-page-block-div51 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 240px; width: 243px; height: 340px; padding: 5px; text-align: left; }
#full-page-block-div6 { border: 1px solid #bcbec0; position: absolute; left: 265px; top: 0px; width: 245px; height: 580px; padding: 5px; text-align: left; }
#full-page-block-div6 img { float: left; margin-right: 10px; height: 234px; width: 341px; }
#full-page-block-div7 { border: 1px solid #bcbec0; position: absolute; left: 530px; top: 0px; width: 245px; height: 580px; padding: 5px; text-align: left; }
#full-page-block-div7 img { float: left; margin-right: 10px; }

#full-page-block-div8 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 0px; width: 370px; height: 575px; padding: 5px; text-align: left; }
#full-page-block-div8 img { float: left; margin-right: 10px; }
#full-page-block-div81 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 155px; width: 368px; height: 420px; padding: 5px; text-align: center; }
#full-page-block-div81 img { float: left; margin-left: 12px; }
#full-page-block-div9 { border: 1px solid #bcbec0; position: absolute; left: 390px; top: 0px; width: 380px; height: 575px; padding: 5px; text-align: left; }
#full-page-block-div9 img { float: left; margin-right: 10px; }

#full-page-block-div10 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 210px; width: 380px; height: 360px; padding: 5px; text-align: left; }
#full-page-block-div10 img { float: left; margin-right: 10px; }
#full-page-block-div11 { border: 1px solid #bcbec0; position: absolute; left: 395px; top: 210px; width: 380px; height: 360px; padding: 5px; text-align: left; }
#full-page-block-div11 img { float: left; margin-right: 10px; }
#full-page-block-div11 ul { left: 20px; }
#full-page-block-div11 li { margin-left: 15px; list-style-type: square; font-weight: normal; font-size: 12px; color: #444; }

#full-page-block-footer { position: absolute; left: 0px; top: 600px; width:790px; height: 231px; }

#news-page-block { position: absolute; left: 210px; top: 30px; width:790px; height: 686px; }
#news-page-block h1 { font-size: 14px; text-decoration: none; padding-bottom: 5px; color: #A7206B; }
#news-page-block h2 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#news-page-block h3 { font-size: 12px; text-decoration: none; padding-bottom: 2px; color: #12a9e8; }
#news-page-block img { float: left; margin-right: 10px; margin-bottom: 5px; }
#news-page-block p { font-size: 12px; color: #444; padding-bottom: 5px; }
#news-page-block a { font-size: 12px;  color: #568E3F; }
#news-page-block ul { left: 20px; }
#news-page-block li { margin-left: 15px; list-style-type: square; font-weight: normal; font-size: 12px; color: #444; }

#gallery-block { position: absolute; left: 210px; top: 30px; width:790px; height: 590px; }
#gallery-block img { float: left; margin: 5px; }

/* block full page horizontal divders */
#news-page-block-div7 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 0px; width: 778px; height: 720px; padding: 5px; text-align: left; }
#news-page-block-div7 img { float: left; margin-right: 10px; margin-bottom: 5px; }

#news-page-block-div8 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 280px; width: 778px; height: 400px; padding: 5px; text-align: left; }
#news-page-block-div81 { border: 1px solid #bcbec0; position: absolute; left: 0px; top: 0px; width: 390px; height: 375px; padding: 5px; text-align: left; }
#news-page-block-div82 { border: 1px solid #bcbec0; position: absolute; left: 410px; top: 0px; width: 360px; height: 375px; padding: 5px; text-align: left; }
#news-page-block-div84 { border: 1px solid #bcbec0; position: absolute; left: 390px; top: 0px; width: 380px; height: 360px; padding: 5px; text-align: left; }

/* long web page */
#page-tabs3 { position: absolute; left: 210px; top: 30px; width:790px; height: 30px; }
#page-tabs3 a{ display: block; float: left; text-align: center; font-size: 12px; font-weight: bold; height: 30px; width: 263px; line-height: 30px; color: #fff;  background: url("Assets/Images/bgd_three_tab_green.gif");}

#long-full-page-block { position: absolute; left: 210px; top: 60px; width:790px; height: 998px; }
#long-full-page-block img { float: none; }

#full-wide-tabs { position: absolute; left: 210px; top: 30px; width:790px; height: 30px; }
#full-wide-tabs li{ position: relative; float: left; }
#full-wide-tabs a{ display: block; float: left; text-align: center; font-size: 16px; font-weight: bold; height: 30px; width: 395px; line-height: 30px; color: #fff;  background: url("Assets/Images/topic_header_green_usel.gif");}
#full-wide-tabs a:hover, a:active { background: url("Assets/Images/topic_header_green_sel.gif"); }
#full-wide-tab1 { position: absolute; left: 200px; top: 60px; margin: 10px; width:770px; height: 190px; padding: 10px; line-height: 20px; }
#full-wide-tab1 li{ font-size: 11px; }
#full-wide-tab1 h2 { text-decoration: underline; }
#full-wide-tab2 { position: absolute; left: 200px; top: 60px; margin: 10px; width:770px; height: 190px; padding: 10px; line-height: 20px; }
#full-wide-tab2 h2 { text-decoration: underline; }
#full-wide-tab2 li{ font-size: 11px; }

#home-tabs { position: absolute; left: 505px; top: 10px; width:495px; height: 20px; }
#home-tabs p { font-size: 11px; color: #444; line-height: 20px; }
#home-tabs a{ display: block; font-size: 14px; font-weight: bold; height: 20px; width: 165px; color: #fff; background: url("Assets/Images/topic_header_green_usel.gif"); }
#home-tabs a:hover, a:active { background: url("Assets/Images/topic_header_green_sel.gif"); }
#home-tabs li{ position: relative; float: left; text-align: center; line-height: 20px; }
#home-tab1 { position: absolute; left: 505px; top: 30px; border-style: solid; border-width: 1px; border-color: #bcbec0; width:493px; height: 338px; }
#home-tab1 h2 { text-decoration: underline; }
#home-tab1 p { font-size: 11px; color: #444; line-height: 16px; }
#home-tab1 img { float: left; margin-right: 5px; margin-top: 2px; }
#home-tab2 { position: absolute; left: 505px; top: 30px; border-style: solid; border-width: 1px; border-color: #bcbec0; width:493px; height: 338px; }
#home-tab2 h2 { text-decoration: underline; }
#home-tab2 p { font-size: 11px; color: #444; line-height: 16px; }
#home-tab2 img { float: left; margin-right: 5px; margin-top: 2px; }
#home-tab3 { position: absolute; left: 505px; top: 30px; border-style: solid; border-width: 1px; border-color: #bcbec0; width:493px; height: 338px; }
#home-tab3 h2 { text-decoration: underline; }
#home-tab3 p { font-size: 11px; color: #444; line-height: 16px; }
#home-tab3 img { float: left; margin-right: 5px; margin-top: 2px; }
#home-tab-block1 { position: absolute; left: 0px; top: 0px; margin: 5px; width:208px; height: 230px; }
#home-tab-block2 { position: absolute; left: 226px; top: 0px; margin: 5px; width:208px; height: 230px; }
#home-tab-block3 { position: absolute; left: 452px; top: 0px; margin: 5px; width:208px; height: 230px; }

#two-tabs { position: absolute; left: 210px; top: 32px; width:790px; height: 30px; }
#two-tabs a{ display: block; float: left; text-align: center; font-size: 12px; font-weight: bold; height: 30px; width: 395px; line-height: 30px; color: #fff;  background: url("Assets/Images/bgd_two_tab_green.gif");}

#two-tab1 { position: absolute; left: 210px; top: 60px; width:778px; height: 720px; line-height: 20px; border: 1px solid #568E3F; padding: 5px; }
#two-tab1 th{ font-size: 11px;}
#two-tab1 h1 { padding-bottom: 5px; font-size: 12px; text-decoration: none; text-align: center; }
#two-tab1 h2 { padding-bottom: 5px; font-size: 12px; text-decoration: underline; }
#two-tab1 h3 { padding-bottom: 5px; padding-top: 5px; font-size: 14px; color: #1888CA; }
#two-tab1 p { font-weight: normal; font-size: 12px; color: #444; }
#two-tab1 ol { left: 20px; }
#two-tab1 li { margin-left: 15px; list-style-type: square; font-weight: normal; font-size: 12px; color: #444; }
#two-tab1 a { font-weight: normal; font-size: 12px; color: #1583b0; }
#two-tab1 img { float: left; margin-right: 5px; margin-top: 2px; }
#two-tab1 form { height: 119px; width: 751px; }

#two-tab2 { position: absolute; left: 210px; top: 60px; width:778px; height: 720px;  line-height: 20px; border: 1px solid #568E3F; padding: 5px; }
#two-tab2 th{ font-size: 11px;}
#two-tab2 h2 { padding-top: 5px; font-size: 12px; text-decoration: underline; }
#two-tab2 h3 { padding-bottom: 5px; padding-top: 5px; font-size: 14px; color: #1888CA; }
#two-tab2 p { font-weight: normal; font-size: 12px; color: #444; }
#two-tab2 ol { left: 20px; }
#two-tab2 li { margin-left: 15px; list-style-type: square; font-weight: normal; font-size: 11px; color: #444; }
#two-tab2 a { font-weight: normal; font-size: 12px; color: #1583b0; }
#two-tab2 img { float: left; margin-right: 5px; margin-top: 2px; }
#two-tab2 form { height: 70px; }

#three-tab1 { position: absolute; left: 210px; top: 60px; width: 780px; height: 1000px; padding: 5px; line-height: 20px; border: 1px solid #B8027e; }
#three-tab1 h4 { color: #B8027e; padding-top: 10px; padding-bottom: 10px; font-size: 16px; text-align: center; }
#three-tab1 h3 { color: #B8027e; font-size: 12px; }
#three-tab1 p,ul { padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }
#three-tab11 li { margin-left: 15px; list-style-type: square; padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }

#three-tab2 { position: absolute; left: 210px; top: 60px; width: 780px; height: 1000px; padding: 5px; line-height: 20px; border: 1px solid #B8027e; }
#three-tab2 h4 { color: #B8027e; padding-top: 10px; padding-bottom: 10px; font-size: 16px; text-align: center; }
#three-tab2 h3 { color: #B8027e; font-size: 12px; }
#three-tab2 p,ul { padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }
#three-tab2 li { margin-left: 15px; list-style-type: square; padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }

#three-tab3 { position: absolute; left: 210px; top: 60px; width: 780px; height: 1000px; padding: 5px; line-height: 20px; border: 1px solid #B8027e; }
#three-tab3 h4 { color: #B8027e; padding-top: 10px; padding-bottom: 10px; font-size: 16px; text-align: center; }
#three-tab3 h3 { color: #B8027e; font-size: 12px; }
#three-tab3 p,ul { padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }
#three-tab3 li { margin-left: 15px; list-style-type: square; padding-bottom: 10px; font-weight: normal; font-size: 12px; color: #000; }

#feature-block { position: absolute; left: 2px; top: 550px; width:998px; height: 290px; }
#feature-block li{ position: relative; float: left; font-size: 11px; width: 198px; margin-bottom: 10px; }
#feature-block a{ font-size: 14px; }
#feature-block1 { margin-top: 10px; position: absolute; left: 10px; top: 0px; width: 200px; height: 270px; border-style: solid; border-width: 1px; border-color: #5FB64F; }
#feature-block2 { margin-top: 10px; position: absolute; left: 269px; top: 0px; width: 200px; height: 270px; border-style: solid; border-width: 1px; border-color: #5FB64F; }
#feature-block3 { margin-top: 10px; position: absolute; left: 528px; top: 0px; width: 200px; height: 270px; border-style: solid; border-width: 1px; border-color: #5FB64F; }
#feature-block4 { margin-top: 10px; position: absolute; left: 788px; top: 0px; width: 200px; height: 270px; border-style: solid; border-width: 1px; border-color: #5FB64F; }

#vertical-block1 { position: absolute; left: 0px; top: 0px; width: 196px; height: 40px; }
#vertical-block2 { position: absolute; left: 2px; top: 45px;  width: 196px; height: 200px; }
#vertical-block2 h2 { font-size: 11px; color: #12a9e8; text-decoration: underline; }

#copyright { position: absolute; top: 750px; width:1000px; height: 40px; font-size: 11px; color: #2190b2; line-height: 14px; text-align: center; padding-top: 4px; left: 1px; }
#copyright p {font-size: 12px; color: #2190b2; }
#long-copyright { position: absolute; top: 1230px; width:1000px; height: 40px; font-size: 11px; color: #2190b2; line-height: 14px; text-align: center; padding-top: 4px; left: 1px; }
#long-copyright p {font-size: 12px; color: #2190b2; }
#news-copyright { position: absolute; top: 860px; width:1000px; height: 40px; font-size: 11px; color: #2190b2; line-height: 14px; text-align: center; padding-top: 4px; left: 1px; }
#news-copyright p {font-size: 12px; color: #2190b2; }
#association-copyright { position: absolute; top: 999px; width:1000px; height: 40px; font-size: 11px; color: #2190b2; line-height: 14px; text-align: center; padding-top: 4px; left: 1px; }
#association-copyright p {font-size: 12px; color: #2190b2; }
#long-copyright p {font-size: 12px; color: #2190b2; }
#home-copyright { position: absolute; top: 800px; width: 1000px; height: 40px; font-size: 11px; color: #2190b2; line-height: 14px; text-align: center; padding-top: 4px; }
#home-copyright p {font-size: 12px; color: #2190b2; }
