/* created 2011-10-04 10:42:57 by NOEO Template Editor */ 
@charset "utf-8"; 
/* CSS Document */ 
 
html, body { 
height:100%; 
margin:0px;padding.0px;
 } 
#contentmain ul { 
 list-style-type:square !important; 
} 
#eyecatcher {
padding:122px 0px 0px 0px;
} 
a,a:active,a:visited {
color:#ffd500;
} 
.mouse {
cursor: pointer !important;
} 
a:hover {
color:#fdec9c;
} 
.sub {
font-weight:normal;
font-size:10px;
} 

body { 
 background-color:#011e4e; 
 font-family:Arial, Helvetica, sans-serif; 
 color:#FFF; 
 margin:0px; 
 padding:0px; 
line-height:20px;
font-size:medium;
 } 
 
#maincontent{ 
 width:990px; 
 left:50%; 
 min-height: 100%; 
 height:auto !important; 
 left: 0;
 right: 0;
 /* adding auto-margins left and right will
 center the element horizontally! */
 margin-left: auto;
 margin-right: auto;
 z-index:2; 
 position:absolute; 
 background-image:url(../../images/bg-main.jpg); 
 background-repeat:repeat-x; 
 background-color:#011e4e; 
 } 
.contentbox {
padding:10px 0px 0px 0px;
} 
h2 {
font-size:14px;
padding:0px 0px 2px 0px;
} 
p {
padding:0px 0px 4px 0px;
margin:0px;
} 
h3 {
font-size:16px;
padding:0px 0px 0px 0px;
margin:0px;
} 
h1 {
line-height:40px;
font-size:40px;
font-weight:normal;
padding:0px 0px 2px 0px;
} 

#navibox h1 {
line-height:16px !important;
font-size:14px;
font-weight:bold;
margin:0px 0px 2px 0px;
padding:0px 0px 2px 0px;
} 
#navibox p{
font-size:12px;
font-weight:normal;
margin:0px 0px 2px 0px;
padding:0px 0px 2px 0px;
} 
#navibox ul li.selected,#navibox ul li.mainitem:hover { 
 background-image:url(../../images/navi-item-bg.jpg); 
 background-repeat:no-repeat; 
 font-weight:bold; 
} 
#navibox ul li.selected a,#navibox ul li.mainitem:hover a { 

} 

.subbox { 
 position:absolute; 
 top:20px;
left:0px; 
}
 
body{min-height:100%} 
 
ul, li { 
 display:block 
} 
 
 
#logomain { 
width:230px; 
text-align:center; 
padding-top:0px; 
overflow-x:hidden; 
} 
 
 
#navibox { 
 position:relative; 
 
 
 
 } 
 
#navibox ul.main { 
 list-style-type:none; 
 margin-top:46px; 
 margin-left:-40px; 
 position:relative; 
 z-index:8; 
 top:0px; 
 left:10px; 
 width:230px; 
} 
 
 
#navibox .subnavi { 
 position:absolute; 
 top:0x; 
 margin-top:-16px; 
 left:240px; 
 width:235px; 
 z-index:999; 
 background-color:#000; 
 
 } 
 
#navibox .subnavi ul{ 
 position:relative; 
 top:-4px; 
 left:-9px; 
 width:200px; 
 z-index:9999; 
 background-color:#022051; 
 background-image:url(../../images/subnavibg.jpg); 
 background-repeat:repeat-y; 
 padding-bottom:8px; 
 list-style-type:none; 
 } 
 
 
#navibox ul ul.subnavi li.subitem{ 
 margin:0px 0px 0px -60px; 
 height:24px !important; 
 width:200px!important; 
 padding:0px; 
 position:relative; 
 font-weight:normal !important; 
} 
 
#navibox ul li.mainitem{ 
 margin:0px 0px 0px 0px; 
 height:20px; 
 width:230px; 
 padding:0px; 
 position:relative; 
} 
 
 
 
#navibox ul li.subselected a,#navibox ul li.subitem a:hover { 
 background-image:none !important; 
 background-color:#022051 !important; 
 font-weight:normal !important; 
} 
 
#navibox li.subitem, 
#navibox li.subitem a, 
#navibox li.subitem a:active, 
#navibox li.subitem a:visited{ 
 font-size:14px; 
 color:#FFF; 
 text-decoration:none; 
 display:block; 
 font-weight:normal !important; 

 padding-left:20px !important; 
 margin-left:-30px !important; 
 padding-top:4px; 
} 
 
#navibox ul li.mainitem a, 
#navibox ul li.mainitem a:active, 
#navibox ul li.mainitem a:visited{ 
 font-size:14px; 
 color:#FFF; 
 text-decoration:none; 
} 
#navibox ul li.mainitem{ 
 font-size:14px; 
 color:#FFF; 
 text-decoration:none; 
 display:block; 
 height:24px; 
 width:230px; 
 padding-left:20px; 
 margin-left:-10px; 
 padding-top:4px; 
} 
 
 
 
img { 
border:0px; 
} 
 
#mainleft{ 
 margin:0 0 !important; 
 position:fixed; 
 
 width:50%; 
 
 min-height:100%; 
 height:auto !important; 
 background-image:url(../../images/bg-left-frame.jpg); 
 background-repeat:repeat-x; 
 background-color:#37a5dd; 
 bottom:0px !important; 
 left:0px; 
 z-index:0; 
 } 
 
#mainbodyshadow { 
 position:relative; 
 width:35px; 
 height:580px; 
 margin:0 0; 
 background-image:url(../../images/mainbody-shadow.jpg); 
 background-repeat:no-repeat; 
 } 
 
#mainbodyshadow_bg{ 
 width:35px; 
 height:100%; 
 min-height:100%; 
 height:auto !important; 
 left:230px; 
 position:absolute; 
 background-image:url(../../images/mainbody-shadow-bg.jpg); 
 background-repeat:repeat-y; 
 } 
 
#shadownavi_bg{ 
 width:230px; 
 height:100%; 
 min-height:100%; 
 height:auto !important; 
 margin:0 0; 
 z-index:3; 
 top:0px; 
 position:absolute; 
 background-image:url(../../images/shadow-navi.jpg); 
 background-repeat:repeat-y; 
 } 
 
 
#contentmain { 
 width:700px; 
 
 height:100%; 
 min-height:100%; 
 height:auto !important; 
 position:relative; 
 left:280px; 
 z-index:-2; 
 top:0px; 
 
 
 } 
 
 
 
 
#shadownavi{ 
 width:230px; 
 height:610px; 
 margin:0 0; 
 position:absolute; 
 
 background-image:url(../../images/Navibg.jpg); 
 background-repeat:no-repeat; 
 } 
 
 
#mainright{ 
 margin-left:50%; 
 position:absolute; 
 width:50%; 
 height:auto; 
 background-image:url(../../images/bg-main.jpg); 
 background-repeat:repeat-x; 
 background-color:#011e4e; 
 top:0px; 
 z-index:0; 
 bottom:0px; 
 } 
 
.mwrapper { 
 left:0px; 
 width:100%; 
 z-index:2; 
 margin:0px; 
 top:0px; 
 height: 100%; 
 min-height: 100%; 
 height:auto !important; 
 bottom:0px !important; 
 }
