/* GStandard Document */

ol, ul {list-style: none;}
blockquote:before, blockquote:after,q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}
/* Init */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend{margin: 0; padding: 0;border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit;}

/* common */
body { font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size:12px; color:#666666; margin-top:0px;	background-image: url(http://www.newsgd.com/style09/bg.jpg);background-repeat: repeat-x;}
a,a:visited{ color:#393939; text-decoration:none;}
a:hover{ text-decoration:underline;}
.clearer{ line-height:0px; clear:both;}
strong{ font-weight:bold;}

/* new clear .clear{overflow:hidden; zoom:1; clear:both;}*/
.clear:after {content: ".";clear: both;height: 0;visibility: hidden;display: block;} 
.clear {display: inline-block;    }
/**//* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/**//* End hide from IE-mac */


.GcW{ clear:both; text-align:left; width:980px; margin:0px auto; background-color:#FFFFFF; border:solid 7px #EFEFEF;}

.GcW .Gp1{ margin:0px 3px;}

.GcW .Gp2{float:left; margin-right:10px; width:482px;}
.GcW .Gp2a{ float:left; width:727px; border-right:solid 7px #EFEFEF;}
.GcW .Gp2b{ float:left; width:230px;}
.GcW .Gp2c { float:left; width:520px;}
.GcW .Gp2d { float:right; width:200px;}
.GcW .Gp2e { float:left; width:325px;}
.GcW .Gp2f { float:right; width:392px;}

.GcW .Gp3a{ float:left; margin-right:10px; width:359px;}
.GcW .Gp3b{ float:left; margin-right:10px; width:359px;}
.GcW .Gp3c{ float:left; margin-right:10px; width:236px;}

.GcW .Gp3d{ float:left; margin-right:10px; width:236px;}
.GcW .Gp3e{ float:left; margin-right:10px; width:482px;}
.GcW .Gp3f{ float:left; margin-right:10px; width:236px;}

.GcW .Gp4{ float:left; margin-right:10px; width:236px;}
.ScreenOne { background-image:url(firstbgline.gif); background-repeat:repeat-y; background-position:515px;}
.ScreenTwo { border-top:solid 7px #EFEFEF; background-image:url(firstbgline.gif); background-repeat:repeat-y; background-position:325px;}
.ScreenThree { border-top:solid 7px #EFEFEF; background-image:url(firstbgline.gif); background-repeat:repeat-y; background-position:325px;}
.ScreenFour { border-top:solid 7px #EFEFEF;}
.GcW .contentxl{ padding:20px;}

.GcW .first{display:inline; float:left; margin-left:0px;}
.GcW .last{display:inline; float:right; margin-right:0px;}

.GsTL{ clear:both;}
.GsTL li{font-size:12px; line-height:20px; }
.GsTL .time{ padding-left:12px; color:#888;}

.GsTAL{ clear:both;}
.GsTAL li{ font-size:12px; line-height:20px;}
.GsTAL h3{ font-size:18px; font-weight:bold; line-height:30px;}
.GsTAL p{ line-height:20px; padding:5px; background-color:#efefef;}

.GsPTAL{ clear:both;}
.GsPTAL li{ clear:both;}
.GsPTAL img{ width:116px; height:96px; float:left; padding:1px; margin:0px 10px 10px 0px;}
.GsPTAL a img, .GsPTAL a:visited img{border:1px solid #ccc;}
.GsPTAL a:hover img{border:1px solid #aaa;}
.GsPTAL  h3{ font-size:12px; font-weight:bold; line-height:20px; color:#CC3300;}
.GsPTAL  h3 a,.GsPTAL  h3 a:visited{ color:#CC3300;}
.GsPTAL  p{ line-height:20px; color:#777;}
.GsPTAL  p a,.GsPTAL  p a:visited{ color:#777;}

.GsPTL{ clear:both;}
.GsPTL img{width:116px; height:96px; display:block; padding:1px;}
.GsPTL a img, .GsPTL a:visited img{border:1px solid #ccc;}
.GsPTL a:hover img{border:1px solid #aaa;}
.GsPTL h3{ font-size:12px; font-weight:bold; line-height:20px; text-align:center;}

.GsLs{ clear:both; height:20px; line-height:20px;}
.GsLs dt{ float:left; padding-left:5px; font-weight:bold;}
.GsLs dd{ float:right; padding-right:5px; }

/* tab */
.GsTab{ clear:both;}
.GsTab ul{ display:block; background-color:#CCCCCC; height:24px;}
.GsTab .tabbt{ float:left; line-height:24px; height:24px; padding-left:5px; padding-right:5px;}
.GsTab .tabbt-on{float:left; line-height:24px; height:24px; padding-left:5px; padding-right:5px; background-color:#FFFFFF;}
.GsTab .tabpad{ clear:both; padding:5px; display:none;}
.GsTab .visible{ display:block;}

.GsTitleTab{ clear:both;}
.GsTitleTab ul{ display:block; background-color:#CCCCCC; height:24px;}
.GsTitleTab .tablabel{ display:block;}
.GsTitleTab .tabbt{ float:right; line-height:24px; height:24px; padding-left:5px; padding-right:5px;}
.GsTitleTab .tabbt-on{ float:right; line-height:24px; height:24px; padding-left:5px; padding-right:5px; background-color:#FFFFFF;}
.GsTitleTab .tabtitle, .GsTitleTab .tabtitle-on{ float:left; line-height:24px; height:24px; padding-left:5px; padding-right:5px; }
.GsTitleTab .tabpad{ clear:both; padding:5px; display:none; }
.GsTitleTab .visible{ display:block;}

/* navi */
.GsNavi{ clear:both; height:100px; background-color:#EFEFEF; background-image:url(http://www.newsgd.com/style09/navibgline.gif); background-repeat:repeat-x;}
.GsNavi dt{float:left;padding-left:20px;;}
.GsNavi dd{}
.GsNavi dt a,.GsNavi dt a:visited {color:#A73800; text-decoration:none;}
.GsNavi dt a:hover {color:#A73800; text-decoration:underline;}
.GsNavi .menu0{ clear:both; text-align:left;height:38px;padding-left:20px;color:#A73800; font-size:14px; font-weight:bold;}
.GsNavi .menu0 dt{line-height:38px;}
.GsNavi .menu1{ clear:both; text-align:left;height:31px;padding-left:20px;color:#A73800; font-size:12px;}
.GsNavi .menu1 dt{line-height:22px; padding-top:5px;}
.GsNavi .menu2{ clear:both; text-align:left;height:31px;padding-left:20px;color:#A73800; font-size:12px;}
.GsNavi .menu2 dt{line-height:16px; padding-bottom:15px;}

/* extra */
.GsB{ clear:both; line-height:30px;}
.GsB dt{ float:left; padding-left:5px;}
.GsB dd{ float:right; padding-right:5px;}

.GsLineH{ clear:both; display:block;margin:4px 0px 5px 0px; height:1px; line-height:1px; font-size:1px; overflow:hidden; background-color:#990000;}
.GsAd{ margin:5px 0px 5px 0px; clear:both; height:80px; border:1px solid #ccc; text-align:center; line-height:80px;}

.GsForm{ clear:both; line-height:20px;}
.GsForm p{ margin-bottom:5px;}
.GsForm form{ margin:0px; padding:0px;}
.GsForm label{ color:#000; padding-right:5px;}
.GsForm input.textinput{ height:18px; border:none; background-color:#efefef; line-height:18px; font-size:12px; width:120px; }
.GsForm input.button{ height:18px; border:none; background-color:#CC3300; line-height:18px; font-size:12px; width:120px; color:#fff; }
.GsForm textarea.textarea{ border:none; background-color:#efefef; line-height:18px; font-size:12px; width:120px; height:60px;}
