body {color: black; background: white; margin: 0; padding: 0;}

table {width: 100%; margin: 5; padding: 5; font-size: small}
table td {padding: 0; border-width: 0; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}

a {color: #2222cc; text-decoration: none; font-weight: normal; background-color: transparent;}
a:hover {color: #ff3300; text-decoration: underline;}

h1 {}
h2 {}
h3 {}
h4 {}
h5 {}
ul { margin: 0px 2px 6px 20px; padding: 2px; list-style: square outside; text-align: left;}
/*
ul { margin: 2px; padding: 2px; list-style: decimal inside; text-align: left;}
li { margin-left: 20px; list-style: square outside; color: #333333; padding-bottom:0.6em; }
li { margin-left: 2px; list-style: square inside; color: #2F5376}
*/

input.formButton {}

.item {border: 1px solid #cccccc;}
.itemHead {padding: 3px; background-color: #2F5376; color: #FFFFFF;}
.itemInfo {text-align: right; padding: 3px; background-color: #efefef}
.itemTitle a {font-size: 130%; font-weight: bold; font-variant: small-caps; color: #ffffff; background-color: transparent;}
.itemPoster {font-size: 90%; font-style:italic;}
.itemPostDate {font-size: 90%; font-style:italic;}
.itemStats {font-size: 90%; font-style:italic;}
.itemBody {padding-left: 5px;}
.itemText {margin-top: 5px; margin-bottom: 5px; line-height: 1.5em;}
.itemText:first-letter {font-size: 133%; font-weight: bold;}
.itemFoot {text-align: right; padding: 3px; background-color: #efefef}
.itemAdminLink {font-size: 90%;}
.itemPermaLink {font-size: 90%;}

th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}

td#headerbanner {width: 100%; background-color: #2F5376; background-image: url(hd_bk.png); vertical-align: middle; text-align:center;}
/*
td#headerbanner {width: 100%; background-color: #2F5376; vertical-align: middle; text-align:center;}
*/
td#headerbar {border-bottom: 1px solid #dddddd; background-image: url(hbar.gif); font-size: 80%;}

td#leftcolumn {width: 170px; border-right: 1px solid #cccccc; font-size:12px; background-color: #efefef;}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#leftcolumn div.blockTitle {padding: 3px; background-color: #bbbbbb; color: #439acc; font-weight: bold;}
td#leftcolumn div.blockContent {padding: 1px; line-height: 120%;}
/*
td#leftcolumn {width: 170px; border-right: 1px solid #cccccc; font-size:12px;}
td#leftcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#leftcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
td#leftcolumn div.blockContent {padding: 1px; line-height: 120%;}
*/

/*
td#centercolumn {font-size: 12px;}
*/
div#breadcrumb {margin: 0px; padding: 3px; color: #333333;}

td#centercolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}

td#centerCcolumn {padding: 0px; margin: 0px;}
td#centerCcolumn div.blockTitle {font-size: 120%; padding: 6px 0px; color: #333333; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px; background: url(bk_mt.png) 50%; width: 99%; text-align: center; border: 1px solid #ffffff;}
td#centerCcolumn div.blockContent {padding: 0px; margin: 0px; line-height: 120%; height: 18em;}
/*
td#centerCcolumn div.blockContent {padding: 0px; margin: 0px; line-height: 120%; height: 18em;}
td#centerCcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px; margin-right: 0px;  margin-left: 0px;}
td#centerCcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-right: 0px;  margin-left: 0px; margin-bottom: 2px; line-height: 120%;}
*/

td#centerLcolumn {width: 50%; padding: 0px 3px 5px 0px;}
td#centerLcolumn legend.blockTitle {font-size: 140%; padding: 6px 0px; color: #333333; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {padding: 0px; margin-left: 5px; margin-right: 4px; margin-bottom: 2px;}
/*
td#centerLcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;}
td#centerLcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 3px; margin-right: 2px; margin-bottom: 2px; line-height: 120%;}
*/

td#centerRcolumn {width: 50%; padding: 0px 0px 5px 3px;}
td#centerRcolumn legend.blockTitle {font-size: 140%; padding: 6px 0px; color: #333333; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {padding: 0px; margin-left: 5px; margin-right: 4px; margin-bottom: 2px; line-height: 140%;}
/*
td#centerRcolumn legend.blockTitle {padding: 3px; color: #639ACE; font-weight: bold; margin-top: 0px;}
td#centerRcolumn div.blockContent {border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; border-bottom: 1px solid #dddddd; padding: 3px; margin-left: 2px; margin-right: 3px; margin-bottom: 2px; line-height: 120%;}
*/

div#pankuzu {background-image: url(hbar.gif); border-bottom: solid #999999 1px; font-size: 11px;}

div#content {text-align: left; margin: 15px 15px; padding: 0px; color: #555555; border: solid #bbbbbb 1px;}

div#content h1{margin: 0px; padding: 3px 4px 3px 8px; font-size: 120%; line-height:1.5em; background: url(bk_mt.png) 50%;}
div#content h2{margin: 0px; padding: 2px; border: solid #bbbbbb 1px; border-left: solid #f9a344 10px; font-size: 120%; line-height:1.5em; background-color: #0c3ca5; color:#ffffff;}
div#content h2 span{font-size: 90%; font-weight: normal;}
div#cont {margin: 5px ; padding: 0px;}
/*
div#cont table {width: 500px; margin: 10px; padding: 0px; font-size: small;}
div#cont table th {background-color: #777777; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
div#cont table td {padding: 2; border-width: 5; vertical-align: top; font-family: Verdana, Arial, Helvetica, sans-serif;}
*/


td#rightcolumn {width: 170px; border-left: 1px solid #cccccc; font-size:12px; background-color: #efefef;}
/*
td#rightcolumn {width: 170px; border-left: 1px solid #cccccc; font-size:12px;}
*/
td#rightcolumn th {background-color: #2F5376; color: #FFFFFF; vertical-align: middle;}
td#rightcolumn div.blockTitle {padding: 3px; background-color: #dddddd; color: #639ACE; font-weight: bold;}
td#rightcolumn div.blockContent {padding: 3px; line-height: 120%;}

tr#footerbar {text-align:center; background-image: url(hbar.gif);}

td#mainmenu a {background-color: #bacdea; display: block; margin: 0; padding: 4px;}
/*
td#mainmenu a:hover {background-color: #fde0c1;}
*/
td#mainmenu a.menuTop {padding-left: 9px; border: 1px solid #ffffff;}
td#mainmenu a.menuMain {padding-left: 9px; border: 1px solid #ffffff;}
td#mainmenu a.menuSub {padding-left: 16px; border: 1px solid #ffffff;}

td#mainmenu a.menuTop2 {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver; padding-top: 13px; padding-bottom: 13px; font-size: 16px; background-color: #dfe8f7;}
td#mainmenu a.menuMain2 {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver; background-color: #dfe8f7; font-size: 12px;}
td#mainmenu a.menuSub2 {padding-left: 16px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver; background-color: #edf2fa; font-size: 12px;}
/*
td#mainmenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px;}
td#mainmenu a:hover {background-color: #ffffff;}
td#mainmenu a.menuTop {padding-left: 3px; border-top: 1px solid silver; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuMain {padding-left: 3px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#mainmenu a.menuSub {padding-left: 9px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
*/

td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver; font-size: 12px;}
td#usermenu a.menuMain {font-size: 12px;}
td#usermenu a.highlight {background-color: #fcc;}
/*
td#usermenu a {background-color: #e6e6e6; display: block; margin: 0; padding: 4px; border-right: 1px solid #666666; border-bottom: 1px solid #666666; border-left: 1px solid silver;}
td#usermenu a:hover {background-color: #ffffff;}
td#usermenu a.menuTop {border-top: 1px solid silver;}
td#usermenu a.highlight {background-color: #fcc;}
*/


.outer {border: 1px solid silver;}
.head {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
.even {background-color: #dee3e7; padding: 5px;}
.odd {background-color: #E9E9E9; padding: 5px;}
.foot {background-color: #c2cdd6; padding: 5px; font-weight: bold;}
tr.even td {background-color: #dee3e7; padding: 5px;}
tr.odd td {background-color: #E9E9E9; padding: 5px;}

div.errorMsg { background-color: #FFCCCC; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.confirmMsg { background-color: #DDFFDF; color: #136C99; text-align: center; border-top: 1px solid #DDDDFF; border-left: 1px solid #DDDDFF; border-right: 1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; font-weight: bold; padding: 10px;}
div.resultMsg { background-color : #CCCCCC; color: #333333; text-align: center; border-top: 1px solid silver; border-left: 1px solid silver; font-weight: bold; border-right: 1px solid #666666; border-bottom: 1px solid #666666; padding: 10px;}

div.xoopsCode { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}
div.xoopsQuote { background: #FFFFFF; border: 1px inset #000080; font-family: "Courier New",Courier,monospace; padding: 0px 6px 6px 6px;}


.comTitle {font-weight: bold; margin-bottom: 2px;}
.comText {padding: 2px;}
.comUserStat {font-size: 10px; color: #2F5376; font-weight:bold; border: 1px solid silver; background-color: #ffffff; margin: 2px; padding: 2px;}
.comUserStatCaption {font-weight: normal;}
.comUserStatus {margin-left: 2px; margin-top: 10px; color: #2F5376; font-weight:bold; font-size: 10px;}
.comUserRank {margin: 2px;}
.comUserRankText {font-size: 10px;font-weight:bold;}
.comUserRankImg {border: 0;}
.comUserName {}
.comUserImg {margin: 2px;}
.comDate {font-weight: normal; font-style: italic; font-size: smaller}
.comDateCaption {font-weight: bold; font-style: normal;}


div#cont_list {background-color: #edf2fa; padding: 15px 5px 5px 5px; border: outset #ffffff 1px; }
div#cont_list ul {list-style-image: url("../../images/menu_icons/mainmenu_sublink.gif"); }
div#cont_list li {padding:4px; vertical-align: top;}


div.dl_apform {margin-left: 20px;}
div.dl_apform li {list-style-image: url("/imgs/pdficon.gif");}
div.dl_apform a {vertical-align:middle;}


table.dl_list {width: 550px; margin: 15px 0px 0px 20px; padding: 0px; border: solid #999999 1px; border-collapse: collapse;}
table.dl_list caption {text-align: left; font-weight: bold; font-size:120%; line-height:1.5em; color: #000000;}
table.dl_list th {background-color: #777777; color: #FFFFFF; padding : 5px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: solid #999999 1px;}
table.dl_list td {padding: 5px; border-bottom: solid #999999 1px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif;}
table.dl_list th.type {width: 36px;}
table.dl_list th.name {width: 240px;}
table.dl_list img {vertical-align: middle;}

table.outframe {border-collapse: collapse; background: url(/imgs/earth_b124.png) no-repeat 0% 99%;}

div#contin{margin:24px 32px 16px 16px;}
div#contin h3 {margin: 10px 0px 10px 0px; padding:0px; border-bottom: solid #777777 1px;}
div#contin p {margin: 0px; padding:0px; line-height:1.6em;}
div#contin div.inh3 {margin: 0px 0px 2em 16px;}
div#contin ul.li_in1 {margin: 0px 0px 0px 16px; padding: 0px; list-style: disc outside; line-height:1.6em;}
div#contin ul.li_in2 {list-style-type: none;}
div#contin ul.li_in2 div{margin-left: 1em;}
div#contin div#update {text-align: right;}
.jst {font-size: 140%; color: #222222;}
.jbc {color: #0054bc;}


div#contin table.pur_tbl {width: 100%; margin: 0; padding: 0; font-size: small; border: solid #333333 1px; border-collapse: collapse; text-align: center;}
div#contin table.pur_tbl th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid #cccccc 1px; font-size: small;}
div#contin table.pur_tbl td {padding: 2px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid #333333 1px;}

div#contin table.pur_tbl1 {width: 100%; margin: 0; padding: 0; font-size: small; border: solid #333333 1px; border-collapse: collapse; text-align: center;}
div#contin table.pur_tbl1 th {background-color: #2F5376; color: #FFFFFF; padding : 2px; vertical-align : middle; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid #cccccc 1px; font-size: small;}
div#contin table.pur_tbl1 td {padding: 2px; vertical-align: middle; font-family: Verdana, Arial, Helvetica, sans-serif; border: solid #333333 1px;}

div#contin table.pur_tbl2 td {border: solid #ffffff 0px;}
div#contin table.pur_tbl2 td.befo {width: 45%;}
div#contin table.pur_tbl2 td.arrw {width: 10%;}
div#contin table.pur_tbl2 td.aftr {width: 45%;}

div#contin .warn  {}
div#contin p.upnavi {text-align: right;}

colgroup#plan_kind  {width: 1.2em; color: #ffffff; font-weight: bold;}
colgroup#plan_name  {text-align: left;}
colgroup#plan_randd {width: 2.2em; color: #ff0000; font-size: large;}
colgroup#plan_stati {width: 2.8em; color: #ff5500; font-size: large;}
colgroup#plan_mony  {width: 5.4em;}
colgroup#plan_cont  {width: 60%; text-align: left;}

.bg_red {background-color: #ff0000;}
.bg_skb {background-color: #0000ff;}
.bg_blu {background-color: #000099;}
.bg_ora {background-color: #dd9900;}
.str_red {color: #ff0000;}
.str_skb {color: #0000ff;}
.str_blu {color: #000099;}
.str_ora {color: #dd9900;}
.fnt_sml {font-size: x-small;}


table.fl_tbl1 {margin: 0px; padding: 0px; border-collapse: collapse;}
table.fl_tbl1 td p {line-height: 1em;}

table.fl_tbl1 td#ct_td {width: 50%; padding:10px 10px;}
table.fl_tbl1 td#py_td {width: 50%; padding:10px 10px;}

table.fl_tbl1 h4 {margin: 8px 0px 0px 0px; padding: 6px; color: #0f2188;}
table.fl_tbl1 h4#h4_rd {color: #ffffff; background-color: #ff5881;}
table.fl_tbl1 h4#h4_st {color: #ffffff; background-color: #ff7f03;}

table.fl_tbl1 div#ct_img  {position: relative; top: 0px; left: 0px; z-index: 1;}
table.fl_tbl1 div#cation  {width: 75%; margin: 0px 0px 0px 0px; padding: 5px 20px 10px 30px; border: solid #ff0500 2px; position: relative; top: -30px; left: 30px; z-index: 0;}
table.fl_tbl1 div#cation h4 {color: #ff0500;}

table.fl_tbl1 div#py_img  {position: relative; top: 0px; left: 0px; z-index: 1;}
table.fl_tbl1 div#paymthd {width: 75%; margin: 0px 0px 0px 0px; padding: 5px 20px 10px 30px; border: solid #96d7e7 2px; position: relative; top: -30px; left: 30px; z-index: 0;}

table.fl_tbl3 td.mkar {width: 20px; padding: 0px 4px;}
table.fl_tbl3 td.mkno {width: 60px;}
table.fl_tbl3 td.expl {width: 30%; padding: 0px 4px;}

table.fl_tbl3 h5.ep_rd {margin: 0px; padding: 0px; color: #ff5881;}
table.fl_tbl3 h5.ep_st {margin: 0px; padding: 0px; color: #ff7f03;}
table.fl_tbl3 div.ep_dv {line-height: 1.2em;}

table.fl_tbl1 td.flowdown{width: 60px; background: url(../../modules/tinyd0/images/ln_fldw.png) repeat-y;}
table.fl_tbl1 td.flowright{width: 60px; background: url(../../modules/tinyd0/images/ln_flrg.png) repeat 0% 50%;}
table.fl_tbl1 td.flowend{width: 60px; background: url(../../modules/tinyd0/images/ln_fled.png) repeat 0% 50%;}




