/* ALPINCENTER STYLESHEET */
body                        { margin:0; padding:0; background:#dadada url(/img/template/background.png) repeat-x; }
h1, h2, h3, p, pre          { margin:0; padding:0; }

/* GLOBAL TEXT FORMAT */
a                           { text-decoration:none; }
a:hover                     { text-decoration:none; }
h1                          { font:normal 16px Helvetica,Arial,Verdana; color:#f89828; }
h2                          { font:normal 11px Helvetica,Arial,Verdana; color:#f89828; }
h3                          {  }
p, pre, .text               { font:normal 12px Helvetica,Arial,Verdana; color:#7d7d7d; line-height:14px; }
p a, pre a, .text a         { font:normal 12px Helvetica,Arial,Verdana; color:#f89828; }
p a:hover, pre a:hover, .text a:hover { color:#f89828; text-decoration:underline; }
.blue                       { color:#00274b; }
.orange                     { color:#f89828; }
.gray                       { color:#7d7d7d; }
.mandatory                  { color:#A5332E; }

/* DEFAULT LAYOUT */
#center                     { width:100%; height:100%; }
#content                    { position:relative; width:908px; height:538px; }
#mainFrame                  { position:relative; width:908px; height:538px; background:url(/img/template/mainframe.png) no-repeat; display:block; }
#contentForLayout           { position:relative; width:900px; height:530px; background-color:#FFFFFF; text-align:left; top:4px; display:block; }

#bottomNavi                 { position:relative; width:900px; font:11px Helvetica,Arial,Verdana; color:#7d7d7d; top:-5px; }
#bottomNavi a               { color:#7d7d7d; }
#bottomNavi a:hover         { color:#444444; }
#bottomNavi .active a       { color:#333333; }

#topNavi                    { position:absolute; top:-23px; left:0; z-index:2; height:27px; }
#topSwitch                  { position:absolute; top:-23px; right:0; z-index:2; height:27px; }
.topNaviLink                { background:url(/img/template/top_navi_bg.png) repeat-x; padding:6px 5px 0 5px; }
.topNaviLink a              { font:bold 11px Helvetica,Arial,Verdana; color:#ffffff; }
.topNaviLink a:hover        { color:#ffffff; }
.topNaviBreak               { background:url(/img/template/top_navi_bg.png) repeat-x; padding:6px 3px 0 3px; color:#ffffff; }

/* SUBLAYOUT HEAD */
.headLink a                 { font:normal 12px Helvetica,Arial,Verdana; color:#7d7d7d; }
.headLink a:hover           { color:#00274b; text-decoration:none; }

/* APPHELPER CSS */
.appDownloadLink            { font:normal 11px Helvetica,Arial,Verdana; }
.appDownloadLink a          { color:#f89828; }
.appDownloadLink a:hover    { color:#f89828; }
.appTopic                   { font:normal 11px Helvetica,Arial,Verdana; color:#f89828; }


input, textarea             { border:1px solid #dadada; font:12px Helvetica,Arial; color:#7d7d7d; }
select                      { border:1px solid #dadada; font:12px Arial; color:#7d7d7d; line-height:16px; }
form td                     { font:normal 11px Arial,Verdana; color:#777777; }
.submit                     { font:normal 12px Arial,Verdana; color:#777777; }


/* SCROLLBAR CSS */
.makeScroll 				{ width:100%; height:100%; }
.jScrollPaneContainer 		{ position:relative; overflow: hidden; z-index: 1; }
.jScrollPaneTrack 			{ position: absolute; cursor:pointer; height:100%; right:0; top:0; background:#dadada; }
.jScrollPaneDrag 			{ position:absolute; background:#f89828; cursor:pointer; overflow:hidden; }
.jScrollPaneDragTop 		{ position:absolute; top:0; left:0; overflow:hidden; }
.jScrollPaneDragBottom 		{ position:absolute; bottom:0; left:0; overflow:hidden; }
