/*****************************************************
 *** GLOBAL DEFINE START
 *** pink: #E57C9B
 *** light blue: #3CACDA
 *** grey :#828282
 
blue 7cc300
yell f8c300
pink dd137b
gree 84c225
purp 6f448a
orga e77817
grey 72706f

old bg grey F1F1F1
bg blue : C4ECF4
******************************************************/
*
{
color       : #000000;
font-size: 10pt;
font-family:"Courier New", tahoma, arial, verdana, sans-serif;
}

BODY
{
background-color:#C4ECF4;
overflow:auto;
text-align   : center;

  scrollbar-face-color: #ffffff;
  scrollbar-highlight-color: #ffffff;
  scrollbar-shadow-color: #000000;
  scrollbar-3dlight-color: #ffffff;
  scrollbar-arrow-color: #000000;
  scrollbar-track-color: #ffffff;
  scrollbar-darkshadow-color: #ffffff;
}

table
{
/**border           :1px solid #464646; */
border-collapse  : collapse;
Margin-Right     :auto;
Margin-Left      :auto;
}
td, tr
{
/**border         :1px solid #464646;*/
border-collapse:collapse;
padding-left:0px;
padding-right:0px;
vertical-align:top;
}

/*****************************************************
 *** GLOBAL DEFINE END
******************************************************/

/*****************************************************
 *** LINK DEFINE START
******************************************************/


A.number, A.number:visited,A.normal_image:hover
{
TEXT-DECORATION: none;
color:#828282;
}


A.artist_content_icon, A.artist_conent_icon:visited
{
float:left;
text-align       :center;
width            :65px;
min-height       :113px;
height           :113px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :1px;
padding-right    :0px;
TEXT-DECORATION: none;
opacity:.75;
filter: alpha( opacity=75 );
-moz-opacity: .75;
}

A.artist_content_icon:hover
{
float:left;
text-align       :center;
width            :65px;
min-height       :113px;
height           :113px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :1px;
padding-right    :0px;
TEXT-DECORATION: none;
opacity:1;
filter: alpha( opacity=100 );
-moz-opacity: 1;
}

A.artist_name_list, A.artist_name_list:visited
{
float:left;
text-align       :left;
width            :96px;
height           :16px;
Margin-top       :2px;
Margin-Right     :2px;
Margin-Left      :2px;
Margin-Bottom    :2px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

A.artist_name_list:hover
{
color:#3CACDA;
float:left;
text-align       :left;
width            :96px;
height           :16px;
Margin-top       :2px;
Margin-Right     :2px;
Margin-Left      :2px;
Margin-Bottom    :2px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}
/*****************************************************
 *** LINK DEFINE END
******************************************************/

div.outer_l
{

position:relative;
top:130px;
}

img.main_menu, #main_menu
{
position:relative;
top     :-10px;
}

img.menu_logo, #menu_logo
{
position:relative;
top     :2px;
}

img.main_home, #main_home
{
position:relative;
top     :-74px;
right   :-80px;
}

div.main_top, #main_top
{
background-image :url("images/Global/TopMenuBK.png");
background-repeat:no-repeat;
text-align       :center;
width            :893px;
min-height       :129px;
height           :129px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.main_content, #main_content
{
background-image :url("images/Global/Background_Line.png");
background-repeat:repeat-y;
text-align       :center;
width            :893px;
min-height       :640px;
height           :auto !important;
height           :640px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.main_bottom, #main_bottom
{
background-image :url("images/Global/UnderMenuBK.png");
background-repeat:no-repeat;
text-align       :left;
width            :893px;
height           :107px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.bottom_image, #bottom_image
{
position:relative;
top:70px;
left:20px;
text-align       :left;
vertical-align: middle;
width:250px;
Margin-Left      :0px;
padding-left     :0px;
}


div.bottom_content, #bottom_content
{
position:relative;
top:46px;
left:270px;
text-align       :left;
vertical-align: middle;
width:500px;
Margin-Left      :0px;
padding-left     :0px;
}

div.artist_top
{
background-image :url("images/Artist/Artist_Contents_UpBk.jpg");
background-repeat:no-repeat;
overflow         :hidden;
text-align       :center;
width            :878px;
min-height       :8px;
height           :8px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.artist_content
{
background-image :url("images/Artist/Artist_Contents_MiddleBk.jpg");
background-repeat:repeat-y;
text-align       :center;
width            :878px;
min-height       :580px;
height           :auto !important;
height           :580px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.artist_bottom
{
background-image :url("images/Artist/Artist_Contents_UnderBk.jpg");
background-repeat:no-repeat;
overflow         :hidden;
text-align       :left;
width            :878px;
min-height       :10px;
height           :10px;
Margin-top       :0px;
Margin-bottom    :10px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.artist_title
{
background-image :url("images/Artist/Artist_Title_Bk.jpg");
background-repeat:no-repeat;
overflow         :hidden;
position         :relative;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :470px;
min-height       :22px;
height           :22px;
left             :-200px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :1px;
padding-Top      :2px;
padding-bottom   :0px;
padding-left     :10px;
padding-right    :0px;
}

.artist_content_r
{
BORDER-left            :1px solid #eaeaea;
float:right;
background-attachment:fixed;
background-repeat:no-repeat;
overflow-x:hidden;
overflow-y:auto;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :613px !important;
width            :643px;
min-height       :592px;
height           :592px;
Margin-top       :0px;
Margin-Right     :-8px !important;
Margin-Right     :2px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :20px;
padding-right    :10px;
}

iframe.artist_l
{
text-align       :center;
font-size        :10pt;
color            :#3CACDA;
width            :200px !important;
width            :204px;
min-height       :585px;
height           :auto !important;
height           :585px;
Margin-top       :8px;
Margin-Right     :0px;
Margin-Left      :10px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

iframe.artist_r
{
font-size        :10pt;
color            :#3CACDA;
width            :644px !important;
width            :644px;
height           :592px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px !important;
Margin-Left      :4px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.artist_content_l
{
text-align       :center;
font-size        :10pt;
color            :#3CACDA;
width            :200px !important;
width            :210px;
min-height       :565px;
height           :auto !important;
height           :565px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

img.artist_content_icon
{
border               :1px solid #FF0000;
width            :65px;
height           :72px;
}

.artist_content_name
{
background-image :url("images/Artist/Artist_Pic_Headline.jpg");
background-repeat:no-repeat;
overflow         :hidden;
text-align       :center;
font-size        :10pt;
color            :#000000;
width            :65px;
min-height       :38px;
height           :38px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :8px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

ul.artist_content
{
text-align       :left;
font-size        :12pt;
color            :#000000;
width            :426px;
min-height       :426px;
height           :auto !important;
height           :426px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}


li.artist_content_headline
{
list-style-type:none;
background-repeat:no-repeat;
background-position:bottom;
text-align       :left;
font-size        :12pt;
font-weight      :bold;
color            :#000000;
width            :126px;
min-height       :16px;
height           :16px;
Margin-top       :10px;
Margin-Right     :auto;
Margin-Left      :0px;
Margin-Bottom    :10px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

li.artist_content_headline_detail
{
list-style-type:none;
text-align       :left;
font-size        :10pt;
line-height      :20px;
color            :#000000;
width            :326px;
min-height       :16px;
height           :auto !important;
height           :16px;
Margin-top       :10px;
Margin-Right     :auto;
Margin-Left      :4px;
Margin-Bottom    :10px;
padding-Top      :2px;
padding-bottom   :2px;
padding-left     :0px;
padding-right    :0px;
}

div.number_section
{
text-align:center;
color:#3CACDA;
width:200px;
Margin-Left      :4px;
}

.tab_menu
{
width            :877px;
height           :27px;
}

.tab_item
{
background-repeat:no-repeat;
text-align       :center;
float:left;
position:relative;
font-size        :12pt;
color            :3EAEDC; /**#B8B8B8;*/
width            :64px;
height           :27px;
top:1px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :1px;
padding-Top      :6px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

.tab_item_selected
{
background-image :url("images/Artist/Artist_Name_Tab_on.jpg");
background-repeat:no-repeat;
text-align       :center;
float:left;
position:relative;
font-size        :12pt;
color            :#000000; /**#E57C9B;*/
width            :64px;
height           :27px;
top:1px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :1px;
padding-Top      :6px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

.tab_line
{
float:left;
position:relative;
font-size        :12pt;
color            :#E57C9B;
width            :0px;
height           :27px;
top:0px;
left:-1px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :4px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

.tab_content
{
display:none;
overflow         :auto;
width           :830px !important;
width:870px;
height:60px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :0px;
padding-top      :0px;
padding-left     :20px;
padding-right    :20px;
}

.artist_tab
{
background-image :url("images/Artist/Artist_Tab_Bk.jpg");
background-repeat:no-repeat;
overflow         :hidden;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :877px;
min-height       :110px;
height           :auto !important;
height           :110px;
Margin-top       :10px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :1px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.artist_tab_top
{
background-image :url("images/Artist/Artist_Name_UpBk.jpg");
background-repeat:no-repeat;
width            :877px;
height           :7px;
font-size: 6pt;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

div.artist_tab_content
{
background-image :url("images/Artist/Artist_Name_MiddleBk.jpg");
background-repeat:repeat-y;
text-align       :center;
width            :877px;
min-height       :60px;
height           :auto !important;
height           :60px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.artist_content_item
{
display:none;
overflow         :auto;
width           :830px !important;
width:870px;
height:60px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-Bottom    :0px;
padding-top      :0px;
padding-left     :20px;
padding-right    :20px;
}

div.artist_tab_bottom
{
background-image :url("images/Artist/Artist_Name_UnderBk.jpg");
background-repeat:no-repeat;
text-align       :left;
width            :877px;
height           :7px;
font-size: 6pt;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.artist_box
{
/**border           :1px solid #FF0000;*/
overflow         :hidden;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :224px;
height           :370px;
Margin-top       :10px;
Margin-Right     :auto;
Margin-Left      :0px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.program_box
{
background-repeat:no-repeat;
overflow         :hidden;
width            :188px !important;
width            :194px;
height           :630px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :6px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}
/*****************************************************
 *** PROGRAM_BAR START
******************************************************/
.program_tab
{
border           :1px solid #B0DBE4;
BORDER-WIDTH     :0px 1px 0px 0px;
background-image :url("images/Program/TV_Tab_BK.jpg");
background-repeat:no-repeat;
overflow         :hidden;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :188px !important;
width            :194px;
height           :630px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :6px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.program_tab_top
{
background-image :url("images/Program/TV_List_TopLine.jpg");
background-repeat:no-repeat;
width            :194px;
height           :2px;
font-size: 2pt;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.program_tab_content
{
text-align       :center;
width            :194px;
height           :581px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}


/*****************************************************
 *** TVSHOW START
******************************************************/
.tvshow
{
background-repeat:no-repeat;
overflow         :hidden;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :440px;
height           :380px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :14px;
Margin-Bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.tvshow_menu
{
background-image :url("images/TVShow/TVShow_Tab_Bk.jpg");
background-repeat:no-repeat;
width            :440px;
height           :20px !important;
height           :28px;
font-size: 10pt;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :4px;
padding-bottom   :4px;
padding-left     :4px;
padding-right    :4px;
}

.tvshow_content
{
background-image :url("images/TVShow/TVShow_.jpg");
background-repeat:no-repeat;
text-align       :center;
width            :440px;
height           :344px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
Margin-bottom    :0px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

/*****************************************************
 *** OTHER_BAR START
******************************************************/
.other_tab
{
overflow         :hidden;
text-align       :left;
font-size        :12pt;
color            :#3CACDA;
width            :666px;
min-height       :250px;
height           :250px;
Margin-top       :0px;
Margin-Right     :10px;
Margin-Left      :14px;
Margin-Bottom    :1px;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.other_menu
{
background-image :url("images/Other/Other_Tab_Bk.jpg");
background-repeat:no-repeat;
width            :666px;
height           :27px;
}

.other_tab_content
{
background-image :url("images/Other/Other_Background.jpg");
background-repeat:no-repeat;
text-align       :center;
width            :666px;
min-height       :218px;
height           :218px;
Margin-top       :0px;
Margin-Right     :auto;
Margin-Left      :auto;
padding-Top      :0px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
}

.other_item
{
background-repeat:no-repeat;
text-align       :center;
float:left;
position:relative;
font-size        :12pt;
color            :#3EAEDC;
width            :133px;
height           :27px;
top:1px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :1px;
padding-Top      :6px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

.other_item_selected
{
background-image :url("images/Other/Other_Tab_On.jpg");
background-repeat:no-repeat;
text-align       :center;
float:left;
position:relative;
font-size        :12pt;
color            :#000000;
width            :133px;
height           :27px;
top:1px;
Margin-top       :0px;
Margin-Right     :0px;
Margin-Left      :0px;
Margin-Bottom    :1px;
padding-Top      :6px;
padding-bottom   :0px;
padding-left     :0px;
padding-right    :0px;
TEXT-DECORATION: none;
}

div[class].form-body, div[class].main {
   height:auto;
   }

/*****************************************************
 *** FORM START
******************************************************/
ul.form{
border                     :1px solid #666666;
BORDER-WIDTH            :1px 1x 1px 1px;
LIST-STYLE-POSITION   :inside;
list-style-type         :none;
text-align               :right;
width:700px;
Margin-Right            :50px;
Margin-Left               :50px;
padding-Top         :10px;
padding-bottom   :10px;
padding-left      :10px;
padding-right      :10px;
background-color: #ffffff
}

ul.form li
{
display:block;
word-spacing   :4px;

background:#efe7da;
margin-top         :6px;
Margin-Right      :auto;
Margin-Left         :auto;
padding-Top         :6px;
padding-bottom   :6px;
padding-left      :6px;
padding-right      :54px;
vertical-align   :top;
}

ul.form b
{
font-weight: bold;
}
/*****************************************************
 *** FORM END
******************************************************/


/*****************************************************
 *** LOGIN FORM START
******************************************************/
ul.form_login{
position:   relative;
display               :block;
LIST-STYLE-POSITION   :inside;
list-style-type         :none;
Margin-Top         :-44px;
Margin-bottom         :4px;
padding-Top         :10px;
padding-bottom   :0px;
}

ul.form_login li
{
position:   relative;
display               :block;
background         :#efe7da;
border               :1px solid #666666;
top                     :-4px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
height               :20px;
word-spacing      :4px;
text-align         :right;
font-size            :10pt;
white-space:nowrap;
}

ul.form_login b
{
font-weight: bold;
}

ul.form_login input
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :100px;
font-size               :8pt;
}
/*****************************************************
 *** LOGIN FORM END
******************************************************/

/*****************************************************
 *** LIST FORM START
******************************************************/
ol.ol_none{
LIST-STYLE-TYPE   :none;
}
ol.form_list{
border                     :1px solid #666666;
BORDER-WIDTH            :1px 1x 1px 1px;
LIST-STYLE-POSITION   :inside;
LIST-STYLE-TYPE   :none;
text-align               :left;
width:720px;
min-height:550px;
height:550px;
MARGIN-TOP               :10px;
Margin-Right            :30px;
Margin-Left               :30px;
padding-Top         :10px;
padding-bottom   :10px;
padding-left      :10px;
background         :#35ae9f;
color                  :#ffffff;
}

ol[class].form_list {
   height:auto;
   }

ol.form_list li
{
border               :1px solid #d5e2d9;
BORDER-WIDTH      :0px 0px 1px 0px;
Margin-Top         :6px;
Margin-bottom      :6px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
color                  :#ffffff;
}


ol.form_list li.sub
{

border               :0px solid #d5e2d9;
BORDER-WIDTH      :0px 0px 0px 0px;
Margin-Top         :2px;
Margin-bottom      :2px;
padding-Top         :2px;
padding-bottom   :2px;
padding-left      :4px;
padding-right      :4px;
font-size            :10pt;
color                  :#ffffff;
}

ol.form_list li.normal
{
border               :0px solid #d5e2d9;
BORDER-WIDTH      :0px 0px 0px 0px;
Margin-Top         :6px;
Margin-bottom      :6px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
font-size            :12pt;
color                  :#ffffff;
}

ol.form_list li.submit
{
display               :block;
border               :0px solid #d5e2d9;
BORDER-WIDTH      :0px 0px 0px 0px;
LIST-STYLE-TYPE   :none;
Margin-Top         :6px;
Margin-bottom      :6px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
font-size            :10pt;
color                  :#ffffff;
}

ol.form_list textarea, ol.form_list input
{
border                  :1px solid #666666;
background-color   :#fff7ea;
font-size               :10pt;
}

ol.form_list input.submit
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :200px;
font-size               :10pt;
Margin-left            :300pt;
}


/*****************************************************
 *** LIST FORM END
******************************************************/

/*****************************************************
 *** ADD FORM START
******************************************************/
ol.form_add{
display:block;
border                     :1px solid #666666;
BORDER-WIDTH            :1px 1px 1px 1px;
LIST-STYLE-POSITION   :inside;
LIST-STYLE-TYPE   :none;
text-align               :left;
width:720px;
min-height:540px;
height:540px;
MARGIN-TOP               :10px;
Margin-Right            :30px;
Margin-Left               :30px;
padding-Top         :20px;
padding-bottom   :10px;
padding-left      :10px;
background         :#35ae9f;
}

ol[class].form_add {
   height:auto;
   }
   
   
ol.form_add li
{
border                     :1px solid #d5e2d9;
BORDER-WIDTH   :0px 0px 1px 0px;
Margin-Top         :6px;
Margin-bottom      :6px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
color                  :#ffffff;
line-height       :24px;
}

ol.form_add li.sub
{
border               :0px solid #d5e2d9;
BORDER-WIDTH      :0px 0px 0px 0px;
Margin-Top         :6px;
Margin-bottom      :6px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
font-size            :10pt;
color                  :#ffffff;
}

ol.form_add input
{
border                  :1px solid #666666;
background-color   :#fff7ea;
font-size               :10pt;
}

ol.form_add textarea
{
border                  :1px solid #666666;
background-color   :#fff7ea;
font-size               :10pt;
}

ol.form_add input.submit
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :200px;
font-size               :10pt;
Margin-left            :300pt;
}

ol.form_add select
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :200px;
font-size               :10pt;
}

ol.form_add select.list
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :200px;
HEIGHT                  :340px;
font-size               :12pt;
}
/*****************************************************
 *** ADD FORM END
******************************************************/

/*****************************************************
 *** GANTT START
******************************************************/
ul.gantt{

border                     :1px solid #666666;
BORDER-WIDTH            :1px 1px 1px 1px;
LIST-STYLE-POSITION   :inside;
LIST-STYLE-TYPE   :none;
text-align               :left;
width:760px;
min-height:540px;
height:540px;
MARGIN-TOP               :10px;
Margin-Right            :10px;
Margin-Left               :10px;
padding-Top         :20px;
padding-bottom   :10px;
padding-left      :10px;
background         :#35ae9f;
z-index:4;
}

ul[class].gantt {
   height:auto;
   }

ul.gantt div.task
{
Margin-bottom      :24px;
border                     :2px inset #ffffff;
width:750px;
color:yellow;
background:#57cfbf;
z-index:3;
}


ul.gantt div.bar
{
POSITION:absolute ;
border                     :2px outset #ffffff;
Margin-Top         :8px;
Margin-bottom      :8px;
padding-Top         :0px;
padding-bottom   :0px;
padding-left      :0px;
padding-right      :0px;
left:258px;
height:16px;
*height:20px;
text-align         :left;
background         :#75fecf;
z-index:4;
}

ul.gantt div.ibar
{
Margin-Top         :0px;
Margin-bottom      :0px;
POSITION   :absolute ;
height:16px;
background:#ddbb00;
}

ul.gantt li
{
Margin-Top         :8px;
Margin-bottom      :16px;
height:12pt;
left:-4px;
}
ul.gantt lix
{
border                     :1px solid #ffffff;
BORDER-WIDTH            :1px 1px 1px 1px;
Margin-Top         :8px;
Margin-bottom      :8px;
padding-Top         :2px;
padding-bottom   :2px;
padding-left      :0px;
padding-right      :0px;
left:-4px;
height:12pt;
text-align         :left;
background         :#35ae9f;
z-index:4;
}

ul.gantt table
{
POSITION   :absolute ;
BORDER-COLLAPSE:collapse ;
width :730px;
z-index:0;
background         :#35ae9f;
filter            :alpha(opacity=25);
-moz-opacity:.25;
}
ul.gantt td
{
border                     :1px solid #ffffff;
BORDER-WIDTH            :1px 1px 1px 1px;
text-align:center;
color                  :#ffffff;
font-size:8pt;
height:24px;
}

#c
{
position:absolute;
top:208px;
BORDER-RIGHT-STYLE            :dashed;
BORDER-RIGHT-COLOR            :yellow;
BORDER-RIGHT-WIDTH            :2px;
filter            :alpha(opacity=65);
-moz-opacity:.65;
}

ul.gantt b
{
margin-left:4px;
color:#663333;
font-size:8pt;
white-space:nowrap;
z-index:3;
}

ul.gantt a, ul.gantt a:hover, ul.gantt a:visited
{
POSITION:absolute ;
margin-left:4px;
color                  :#3232ba;
font-size:8pt;
white-space:nowrap;
z-index:3;
}

ul.gantt a.title,ul.gantt a.title:hover, ul.gantt a.title:visited
{
POSITION:absolute ;
color                  :yellow;
font-size:12pt;
white-space:nowrap;
z-index:3;
}


/*****************************************************
 *** LIST FORM END
******************************************************/

/*****************************************************
 *** MENU START
******************************************************/
#menu
{
display               :block;

background         :#35ae9f;
height:20px;
border               :1px solid #666666;
BORDER-WIDTH   :1px 1px 0px 1px;
Margin-top         :0px;
Margin-right         :200px;
Margin-bottom         :0px;
padding-Top         :4px;
padding-bottom   :4px;
padding-left      :4px;
padding-right      :4px;
word-spacing      :4px;
text-align         :left;
font-size            :10pt;
color                  :#ffffff;
white-space:nowrap;
z-index:2;
}

#menu A, menu A:visited
{
      font-size: 10pt;
    COLOR: #FFFFFF;
    TEXT-DECORATION: none
}

#menu A:hover
{
      font-size: 10pt;
      COLOR: #FFFFFF;
    BACKGROUND-COLOR: #35ae9f;    
    TEXT-DECORATION: underline;
}
/*****************************************************
 *** MENU END absolute
******************************************************/

#logo
{
Z-INDEX:1;
position:   relative;
display:block;
top:5px;
}

table.menu  {
   border         :1px outset #000000;
   BORDER-WIDTH   :0px 0px 1px 0px;
   BORDER-COLLAPSE:collapse;
   Margin-Right   :auto;
Margin-Left      :auto;
Margin-bottom:10px;
padding-left      :0px;
padding-right      :0px;
   width         :800px;
   
   height         :60px;
   text-align      :center;
   background-color: #d5e2d9
}

table.menu td {
   BORDER-COLLAPSE:collapse;
   padding-Top         :0px;
padding-bottom   : 0px;
   padding-left      :0px;
padding-right      :0px;
overflow-y:hidden;
}





/*****************************************************
 *** INNER FORM START
******************************************************/
form.inner
{
display :block;
margin-top:10px;
color                  :#ffffff;
font-size               :10pt;
}

form.inner textarea
{
border                  :1px solid #666666;
background-color   :#fff7ea;
font-size               :10pt;
}

form.inner input.submit
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :100px;
font-size               :10pt;
}

form.inner select.a
{
border                  :1px solid #666666;
background-color   :#fff7ea;
WIDTH                     :200px;
font-size               :10pt;
}

form.inner select
{
border                  :1px solid #666666;
background-color   :#fff7ea;
font-size               :10pt;
width:220pt;
/*****************************************************
 *** INNER FORM END
******************************************************/