
/*--------------Background-----------------------------------------------------------------------------------------------------*/

.background01 {background:#FFFFFF url('images/background/01.gif') repeat top left; height:100%; margin:0px; padding:0px; }
.background02 {background:#FFFFFF url('images/background/02.jpg') repeat-x top left;background-attachment:fixed; height:100%; margin:0px; padding:0px; }
.background03 {background:#238aab url('images/background/03.jpg') repeat-x top left;background-attachment:fixed; height:100%; margin:0px; padding:0px; }
.background04 {background:#3ba3c0 url('images/background/04.jpg') repeat-x top left; background-attachment:fixed;height:100%; margin:0px; padding:0px;}
.background05 {background:#010101 url('images/background/05.jpg') repeat-x top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}
.background06 {background:#FFFFFF url('images/background/06.jpg') repeat-x top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}
.background07 {background:#FFFFFF url('images/background/07.jpg') no-repeat top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}
.background08 {background:#FFFFFF url('images/background/08.jpg') no-repeat top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}
.background09 {background:#FFFFFF url('images/background/09.jpg') no-repeat top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}
.background10 {background:#06101c url('images/background/10.jpg') no-repeat top left;background-attachment:fixed; height:100%; margin:0px; padding:0px;}


/*--------------Menu----------------------------------------------------------------------------------------------------------*/

/* MenuBar */
div.menu01 div.menubar {width:auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;}
div.menu01 div.menubar-m {height: 48px;background: url('images/Menu/style01/menubar_m.png') 0 0 repeat-x;}
div.menu01 div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 48px;background: url('images/Menu/style01/menubar_l.png') 0 0 no-repeat;}
div.menu01 div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 48px;background: url('images/Menu/style01/menubar_r.png') 0 0 no-repeat;}

/* Menu */
div.menu01 ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div.menu01 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div.menu01 li a, #menu li span.separator {color: #2498be;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;height: 48px;display: block;float: left;line-height: 32px;text-decoration: none;}
div.menu01 li span {display: block;font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div.menu01 a:hover, div.menu01 span.separator:hover, div.menu01 span.sfhover {color: #000000;}
div.menu01 li.active {font-weight: bold;}
div.menu01 li.active ul {font-weight: normal;}
div.menu01 li.parent span.separator {cursor: pointer;}
div.menu01 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div.menu01 li.fancy div.fancy-container {padding: 0px 15px 0px 15px;}
div.menu01 li.fancy div.fancy-container div.fancy-m {height: 48px;background: url('images/Menu/style01/menu_fancy_m.png') 0 0 repeat-x;}
div.menu01 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 5px;width: 10px;height: 48px;background: url('images/Menu/style01/menu_fancy_l.png') 0 0 no-repeat;}
div.menu01 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 5px;width: 10px;height: 48px;background: url('images/Menu/style01/menu_fancy_r.png') 0 0 no-repeat;}
div.menu01 ul.menu {position: absolute;top: 0px;left: 12px;z-index: 11;height: 48px;}
div.menu01 li.level1 {top: 6px;}
div.menu01 a.level1, div.menu01 span.level1 {padding: 0px 0px 0px 0px;background: url('images/Menu/style01/menu_level1_item.png') 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: bold;font-size: 135%;}
div.menu01 a.level1 span, div.menu01 span.level1 span {padding: 0px 20px 0px 20px;}
div.menu01 li:hover a.level1, div.menu01 li.sfhover a.level1, div.menu01 li:hover span.level1, div.menu01 li.sfhover span.level1 {/* color: #323232; */}
div.menu01 li.active a.level1, div.menu01 li.active span.level1 {color: #FFFFFF;}
div.menu01 a.level1 span.xtitle, div.menu01 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div.menu01 a.level1 span.sub, div.menu01 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #CCCCCC;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div.menu01 ul.menu ul {position: absolute;top: 42px;left: -999em;width: 165px;padding: 2px 0px 4px 0px;background: url('images/Menu/style01/menu_dropdown_bg.png') 0 100% no-repeat;}
div.menu01 li:hover ul, div.menu01 li.sfhover ul {left: 0px;z-index: 100;}
div.menu01 li.level1 li {width: 100%;text-indent: 15px;}
div.menu01 li.level1 li a, div.menu01 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FFFFFF url('images/Menu/style01/menu_level2_item.png') 100% 0 no-repeat;float: none;display: block;line-height: 25px;font-size: 110%;font-weight:Normal;}
div.menu01 li.level2 a.parent span, div.menu01 li li.level2 span.parent span {background: url('images/Menu/style01/menu_level2_item_parent.png') 95% 0 no-repeat;}
div.menu01 li.level2 a.active, div.menu01 li.level2 span.active {}
div.menu01 li.level2 a:hover,
div.menu01 li.level2 span.separator:hover,
div.menu01 li.level2 span.sfhover {} 
div.menu01 li ul ul {margin: -42px 0 0 164px;}
div.menu01 li:hover ul ul, div.menu01 li.sfhover ul ul {border: 0px;}
div.menu01 li:hover ul ul, div.menu01 li.sfhover ul ul,  
div.menu01 li:hover ul ul ul, div.menu01 li.sfhover ul ul ul,  
div.menu01 li:hover ul ul ul ul, div.menu01 li.sfhover ul ul ul ul {left: -999em;} 
div.menu01 li li:hover ul, div.menu01 li li.sfhover ul,  
div.menu01 li li li:hover ul, div.menu01 li li li.sfhover ul,  
div.menu01 li li li li:hover ul, div.menu01 li li li li.sfhover ul {left: 0;z-index: 100;}

/************************************************************************************************/

/* MenuBar */
div.menu02 div.menubar {width: auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;}
div.menu02 div.menubar-m {height: 45px;background: url('images/Menu/style02/menubar_m.png') 0 0 repeat-x;}
div.menu02 div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 45px;background: url('images/Menu/style02/menubar_l.png') 0 0 no-repeat;}
div.menu02 div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 45px;background: url('images/Menu/style02/menubar_r.png') 0 0 no-repeat;}

/* Menu */
div.menu02 ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div.menu02 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div.menu02 li a, #menu li span.separator {color: #2498be;height: 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;display: block;float: left;line-height: 32px;text-decoration: none;}
div.menu02 li span {display: block;}
div.menu02 li span {font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div.menu02 li a.current {}
div.menu02 a:hover, div.menu02 span.separator:hover, div.menu02 span.sfhover {color: #000000;}
div.menu02 li.active {font-weight: bold;}
div.menu02 li.active ul {font-weight: normal;}
div.menu02 li.parent span.separator {cursor: pointer;}
div.menu02 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div.menu02 li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
div.menu02 li.fancy div.fancy-container div.fancy-m {height: 45px;background: url('images/Menu/style02/menu_fancy_m.png') 0 0 repeat-x;}
div.menu02 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 0px;width: 10px;height: 45px;background: url('images/Menu/style02/menu_fancy_l.png') 0 0 no-repeat; /* ie6png:crop */}
div.menu02 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 0px;width: 10px;height: 45px;background: url('images/Menu/style02/menu_fancy_r.png') 0 0 no-repeat; /* ie6png:crop */}
div.menu02 ul.menu {position: absolute;top: 0px;left: 12px;z-index: 11;height: 45px;}
div.menu02 li.level1 {top: 3px;}
div.menu02 a.level1, div.menu02 span.level1 {padding: 0px 0px 0px 0px;background: url('images/Menu/style02/menu_level1_item.png') 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: bold;font-size: 135%;}
div.menu02 a.level1 span, div.menu02 span.level1 span {padding: 0px 20px 0px 20px;}
div.menu02 li:hover a.level1, div.menu02 li.sfhover a.level1, div.menu02 li:hover span.level1, div.menu02 li.sfhover span.level1 {/* color: #323232; */}
div.menu02 li.active a.level1, div.menu02 li.active span.level1 {color: #ffffff;}
div.menu02 a.level1 span.xtitle, div.menu02 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div.menu02 a.level1 span.sub, div.menu02 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #969696;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div.menu02 ul.menu ul {position: absolute;top: 42px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url('images/Menu/style02/menu_dropdown_bg.png') 0 100% no-repeat;}
div.menu02 li:hover ul, div.menu02 li.sfhover ul {left: 0px;z-index: 100;}
div.menu02 li.level1 li {width: 100%;text-indent: 15px;}
div.menu02 li.level1 li a, div.menu02 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url('images/Menu/style02/menu_level2_item.png') 100% 0 no-repeat;float: none;display: block;line-height: 25px;font-size: 110%;font-weight:Normal;}
div.menu02 li.level2 a.parent, div.menu02 li li.level2 span.parent {background: #FEFEFE url('images/Menu/style02/menu_level2_item_parent.png') 100% 0 no-repeat;}
div.menu02 li ul ul {margin: -41px 0 0 164px;}
div.menu02 li:hover ul ul, div.menu02 li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
div.menu02 li:hover ul ul, div.menu02 li.sfhover ul ul,  
div.menu02 li:hover ul ul ul, div.menu02 li.sfhover ul ul ul,  
div.menu02 li:hover ul ul ul ul, div.menu02 li.sfhover ul ul ul ul {left: -999em;}
div.menu02 li li:hover ul, div.menu02 li li.sfhover ul,  
div.menu02 li li li:hover ul, div.menu02 li li li.sfhover ul,  
div.menu02 li li li li:hover ul, div.menu02 li li li li.sfhover ul {left: 0;z-index: 100;}

/************************************************************************************************/

/* MenuBar */
div.menu03 div.menubar {width: auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;}
div.menu03 div.menubar-m {height: 45px;background: url('images/Menu/style03/menubar_m.png') 0 0 repeat-x;}
div.menu03 div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 45px;background: url('images/Menu/style03/menubar_l.png') 0 0 no-repeat;}
div.menu03 div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 45px;background: url('images/Menu/style03/menubar_r.png') 0 0 no-repeat;}

/* Menu */
div.menu03 ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div.menu03 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div.menu03 li a, #menu li span.separator {color: #2498be;height: 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;display: block;float: left;line-height: 32px;text-decoration: none;}
div.menu03 li span {display: block;}
div.menu03 li span {font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div.menu03 li a.current {}
div.menu03 a:hover, div.menu03 span.separator:hover, div.menu03 span.sfhover {color: #000000;}
div.menu03 li.active {font-weight: bold;}
div.menu03 li.active ul {font-weight: normal;}
div.menu03 li.parent span.separator {cursor: pointer;}
div.menu03 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div.menu03 li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
div.menu03 li.fancy div.fancy-container div.fancy-m {height: 45px;background: url('images/Menu/style03/menu_fancy_m.png') 0 0 repeat-x;}
div.menu03 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 0px;width: 10px;height: 45px;background: url('images/Menu/style03/menu_fancy_l.png') 0 0 no-repeat;}
div.menu03 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 0px;width: 10px;height: 45px;background: url('images/Menu/style03/menu_fancy_r.png') 0 0 no-repeat;}
div.menu03 ul.menu {position: absolute;top: 0px;left: 12px;z-index: 11;height: 45px;}
div.menu03 li.level1 {top: 3px;}
div.menu03 a.level1, div.menu03 span.level1 {padding: 0px 0px 0px 0px;background: url('images/Menu/style03/menu_level1_item.png') 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: bold;font-size: 135%;}
div.menu03 a.level1 span, div.menu03 span.level1 span {padding: 0px 20px 0px 20px;}
div.menu03 li:hover a.level1, div.menu03 li.sfhover a.level1, div.menu03 li:hover span.level1, div.menu03 li.sfhover span.level1 {/* color: #323232; */}
div.menu03 li.active a.level1, div.menu03 li.active span.level1 {color: #ffffff;}
div.menu03 a.level1 span.xtitle, div.menu03 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div.menu03 a.level1 span.sub, div.menu03 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #969696;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div.menu03 ul.menu ul {position: absolute;top: 42px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url('images/Menu/style03/menu_dropdown_bg.png') 0 100% no-repeat;}
div.menu03 li:hover ul, div.menu03 li.sfhover ul {left: 0px;z-index: 100;}
div.menu03 li.level1 li {width: 100%;text-indent: 15px;}
div.menu03 li.level1 li a, div.menu03 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url('images/Menu/style03/menu_level2_item.png') 100% 0 no-repeat;float: none;display: block;line-height: 25px;font-size: 110%;font-weight:Normal;}
div.menu03 li.level2 a.parent, div.menu03 li li.level2 span.parent {background: #FEFEFE url('images/Menu/style03/menu_level2_item_parent.png') 100% 0 no-repeat;}
div.menu03 li ul ul {margin: -41px 0 0 164px;}
div.menu03 li:hover ul ul, div.menu03 li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
div.menu03 li:hover ul ul, div.menu03 li.sfhover ul ul,  
div.menu03 li:hover ul ul ul, div.menu03 li.sfhover ul ul ul,  
div.menu03 li:hover ul ul ul ul, div.menu03 li.sfhover ul ul ul ul {left: -999em;}
div.menu03 li li:hover ul, div.menu03 li li.sfhover ul,  
div.menu03 li li li:hover ul, div.menu03 li li li.sfhover ul,  
div.menu03 li li li li:hover ul, div.menu03 li li li li.sfhover ul {left: 0;z-index: 100;}

/************************************************************************************************/

/* MenuBar */
div.menu04 div.menubar {width: auto;font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 150%;margin: 0px 0px 0px 0px;padding: 0px 15px 0px 15px;clear: both;position: relative;z-index:100;}
div.menu04 div.menubar-m {height: 45px;background: url('images/Menu/style04/menubar_m.png') 0 0 repeat-x;}
div.menu04 div.menubar-l {position: absolute;top: 0px;left: 0px;width: 15px;height: 45px;background: url('images/Menu/style04/menubar_l.png') 0 0 no-repeat;}
div.menu04 div.menubar-r {position: absolute;top: 0px;right: 0px;width: 15px;height: 45px;background: url('images/Menu/style04/menubar_r.png') 0 0 no-repeat;}

/* Menu */
div.menu04 ul {margin: 0px;padding: 0px;list-style: none;float: left;}
div.menu04 li {position: relative;margin: 0px;padding: 0px;display: block;float: left;z-index: 5;}
div.menu04 li a, #menu li span.separator {color: #2498be;height: 45px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 150%;display: block;float: left;line-height: 32px;text-decoration: none;}
div.menu04 li span {display: block;}
div.menu04 li span {font-family: Arial, Helvetica, sans-serif;background-repeat: no-repeat;background-position: 95% 50%;}
div.menu04 li a.current {}
div.menu04 a:hover, div.menu04 span.separator:hover, div.menu04 span.sfhover {color: #000000;}
div.menu04 li.active {font-weight: bold;}
div.menu04 li.active ul {font-weight: normal;}
div.menu04 li.parent span.separator {cursor: pointer;}
div.menu04 li.fancy {position: absolute;top: 0px;visibility: hidden;z-index: 4;overflow: hidden;}
div.menu04 li.fancy div.fancy-container {padding: 0px 10px 0px 10px;}
div.menu04 li.fancy div.fancy-container div.fancy-m {height: 45px;background: url('images/Menu/style04/menu_fancy_m.png') 0 0 repeat-x;}
div.menu04 li.fancy div.fancy-container div.fancy-l {position: absolute;top: 0px;left: 0px;width: 10px;height: 45px;background: url('images/Menu/style04/menu_fancy_l.png') 0 0 no-repeat;}
div.menu04 li.fancy div.fancy-container div.fancy-r {position: absolute;top: 0px;right: 0px;width: 10px;height: 45px;background: url('images/Menu/style04/menu_fancy_r.png') 0 0 no-repeat;}
div.menu04 ul.menu {position: absolute;top: 0px;left: 12px;z-index: 11;height: 45px;}
div.menu04 li.level1 {top: 3px;}
div.menu04 a.level1, div.menu04 span.level1 {padding: 0px 0px 0px 0px;background: url('images/Menu/style04/menu_level1_item.png') 0 0 no-repeat;line-height: 250%;color: #ffffff;font-weight: bold;font-size: 135%;}
div.menu04 a.level1 span, div.menu04 span.level1 span {padding: 0px 20px 0px 20px;}
div.menu04 li:hover a.level1, div.menu04 li.sfhover a.level1, div.menu04 li:hover span.level1, div.menu04 li.sfhover span.level1 {/* color: #323232; */}
div.menu04 li.active a.level1, div.menu04 li.active span.level1 {color: #ffffff;}
div.menu04 a.level1 span.xtitle, div.menu04 span.level1 span.xtitle{padding: 0px;line-height: 200%;}
div.menu04 a.level1 span.sub, div.menu04 span.level1 span.sub {padding: 0px;font-size: 65%;font-weight: normal;color: #969696;margin-top: -7px;line-height: 10px;}

/* Sub Menu */
div.menu04 ul.menu ul {position: absolute;top: 42px;left: -999em;width: 165px;padding: 0px 0px 10px 0px;background: url('images/Menu/style04/menu_dropdown_bg.png') 0 100% no-repeat;}
div.menu04 li:hover ul, div.menu04 li.sfhover ul {left: 0px;z-index: 100;}
div.menu04 li.level1 li {width: 100%;text-indent: 15px;}
div.menu04 li.level1 li a, div.menu04 li.level1 li span.separator{height: 25px;padding: 0px;margin: 0px 1px 0px 1px;background: #FEFEFE url('images/Menu/style04/menu_level2_item.png') 100% 0 no-repeat;float: none;display: block;line-height: 25px;font-size: 110%;font-weight:Normal;}
div.menu04 li.level2 a.parent, div.menu04 li li.level2 span.parent {background: #FEFEFE url('images/Menu/style04/menu_level2_item_parent.png') 100% 0 no-repeat;}
div.menu04 li ul ul {margin: -41px 0 0 164px;}
div.menu04 li:hover ul ul, div.menu04 li.sfhover ul ul {border-top: 1px solid #c8c8c8;}
div.menu04 li:hover ul ul, div.menu04 li.sfhover ul ul,  
div.menu04 li:hover ul ul ul, div.menu04 li.sfhover ul ul ul,  
div.menu04 li:hover ul ul ul ul, div.menu04 li.sfhover ul ul ul ul {left: -999em;}
div.menu04 li li:hover ul, div.menu04 li li.sfhover ul,  
div.menu04 li li li:hover ul, div.menu04 li li li.sfhover ul,  
div.menu04 li li li li:hover ul, div.menu04 li li li li.sfhover ul {left: 0;z-index: 100;}

/*--------------Width---------------------------------------------------------------------------------------------------------*/
.fixedwidth {width:98%; margin:0 auto;}


/* -------------- TextSize ------------------ */
.smalltext ,.smalltext th,.smalltext td,.smalltext div,.smalltext p,.smalltext table,.smalltext .Normal,.smalltext .NormalDisabled,.smalltext .Head,.smalltext .SubHead,.smalltext .SubSubHead,.smalltext  a:link,.smalltext  a:visited,.smalltext  a:hover{font-size:11px;}
.smalltext h1, .smalltext h2, .smalltext h1 input{font-size:9px;}
.smalltext h3,.smalltext  h4{font-size:11px;}
.smalltext h5, .smalltext h6{font-size:9px;}
.smalltext .ControlPanel a.CommandButton:link,.smalltext .ControlPanel a.CommandButton:visited,.smalltext .ControlPanel .SubHead{font-size:11px;}

/* -------------- Panes ------------------ */
.LeftPane{padding:0px 5px 0px 0px;margin:0px;vertical-align: top; width: 25%;}
.RightPane{padding:0px 0px 0px 5px;margin:0px;vertical-align: top; width: 25%;}
.ContentPane{padding:0px 5px 0px 5px;margin:0px;vertical-align: top; width: 50%;}