/* basic elements */
body {
  margin              :0px;
  padding             :0px;
  background          :#3D0301;
  font                :normal 10px Verdana,Arial,Helvtica;
  color               :#FFFFFF;
}
a {
  color               :#FFFFFF;
  text-decoration     :none;
}
a:hover {
  text-decoration     :underline;
}


/* Main Background Divs */
#container {
  position            :relative;
  margin              :0;
  padding             :0;
  text-align          :center;
  background          :#3D0301 url(/img/index/bg.gif) repeat-x top center;
}
#mainLogo {
  position            :relative;
  margin              :12px auto;
}
#mainPage {
  position            :relative;
  text-align          :left;
  margin              :auto;
  width               :650px;
  height              :575px;
  background          :#AF975C url(/img/index/cell.gif) no-repeat center center;
}
#radDocDisplay {
  position            :relative;
  top                 :30px;
  left                :30px;
  width               :618px;
  height              :516px;
  overflow            :auto;
  overflow-y          :auto;
  overflow-x          :hidden;
}
#langNavi {
  position            :absolute;
  font                :10px Verdana,Arial,Helvetica;
  color               :#816b4d;
  z-index             :1003;
  left                :679px;
  top                 :164px;
  width               :120px;
}
#langNavi a, #langNavi a:hover {
  color               :#816b4d;
  text-decoration     :none;
}


/* Aran Navigator */
#topNavigation, #bottomNavigation, #leftNavigation, #rightNavigation {
  position            :absolute;
  display             :table-cell;
  margin              :0px;
  padding             :0px;
}
#topNavigation {
  top                 :-3px;
  left                :20px;
  width               :610px;
  height              :23px;
  background          :transparent;
  text-align          :left;
  z-index             :1000;
}
#leftNavigation {
  top                 :65px;
  left                :-166px;
  width               :165px;
  background          :#3D0301;
  filter              :alpha(opacity=75);
  -moz-opacity        :0.75;
  opacity             :0.75;
  border-left         :1px solid #FFFFFF;
}
#rightNavigation {
  top                 :8px;
  left                :630px;
  width               :23px;
  height              :575px;
  z-index             :1002;
}
#bottomNavigation {
  top                 :555px;
  left                :20px;
  width               :610px;
  height              :23px;
  text-align          :left;
  z-index             :1001;
}

/* Top Navigation */
.aranTopNavi {
  background          :url(/img/navi/topNavBg.gif) no-repeat top left;
  margin              :0px 2px 0px 0px;
  padding             :3px 0px 0px 0px;
  text-align          :left;
  width               :85px;
  height              :23px;
  float               :left;
}
.shopTopNavi {
  background          :url(/img/navi/shopNavBg.gif) no-repeat top left;
  margin              :0px 0px 0px 0px;
  padding             :3px 0px 0px 0px;
  text-align          :left;
  width               :88px;
  height              :23px;
  float               :left;
}
.aranTopNavi a, .shopTopNavi a {
  text-decoration     :none;
  display             :block;
}
.aranTopNaviLink, *.aranTopNaviLink a, *.aranTopNaviLink a:hover {
  text-align          :center;
  display             :block;
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#000000;
  text-decoration     :none;
  line-height         :20px;
}

/* Left Navigation */
.aranLeftNaviLinkLevel1Table, .aranLeftNaviLinkLevel1ActiveTable {
  margin-left         :2px;
}
.aranLeftNaviLinkLevel1, .aranLeftNaviLinkLevel1Active {
}
.aranLeftNaviLinkLevel1 a {
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#FFFFFF;
  text-decoration     :none;
  line-height         :15px;
}
.aranLeftNaviLinkLevel1 a:hover, .aranLeftNaviLinkLevel1Active a, .aranLeftNaviLinkLevel1Active a:hover {
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#FFFFFF;
  text-decoration     :underline;
  line-height         :15px;
}
.aranLeftNaviLinkLevel2Table, .aranLeftNaviLinkLevel2ActiveTable {
  margin-left         :12px;
}
.aranLeftNaviLinkLevel2, .aranLeftNaviLinkLevel2Active {
}
.aranLeftNaviLinkLevel2 a {
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#FFFFFF;
  text-decoration     :none;
  line-height         :15px;
}
.aranLeftNaviLinkLevel2 a:hover, .aranLeftNaviLinkLevel2Active a, .aranLeftNaviLinkLevel2Active a:hover {
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#FFFFFF;
  text-decoration     :underline;
  line-height         :15px;
}
.aranLeftLinkSymbol {
  margin-top          :6px;
}
.aranLeftBlankLine {
  height              :3px;
}


/* Bottom Navigation */
.aranBottomNavi {
  background          :url(/img/navi/bottomNavBg.gif) no-repeat top left;
  margin              :0px 2px 0px 0px;
  padding             :0px 0px 0px 0px;
  text-align          :left;
  width               :85px;
  height              :20px;
  float               :right;
}
.intranetNavi {
  background          :url(/img/navi/intranetNavBg.gif) no-repeat top left;
  margin              :0px 0px 0px 0px;
  padding             :0px 0px 0px 0px;
  text-align          :left;
  width               :88px;
  height              :20px;
  float               :right;
}
.aranBottomNavi a, .intranetNavi a{
  text-decoration     :none;
  display             :block;
}
.aranBottomNaviLink, .aranBottomNaviLink a, .aranBottomNaviLink a:hover {
  text-align          :center;
  display             :block;
  font                :normal 10px Verdana,Arial,Helvetica;
  color               :#000000;
  text-decoration     :none;
  line-height         :20px
}

/* Bottom Navigation */
.aranRightNavi {
  position            :relative;
  margin              :2px 0px 2px 0px;
  padding             :0px 0px 0px 0px;
  width               :23px;
  height              :80px;
}
.aranRightNavi a {
  text-decoration     :none;
  display             :block;
}
.aranRightNaviLink, .aranRightNaviLink a, .aranRightNaviLink a:hover {
  text-align          :center;
  display             :block;
}


/* Extending Implemented Fonts */
.Text a, .TextBold a, .SubHeader a, .Header a {color:#FFFFFF;text-decoration:none;}
.Text a:hover, .TextBold a:hover, .SubHeader a:hover, .Header a:hover {color:#FFFFFF;text-decoration:underline;}
.TextBlack a, .TextBoldBlack a, .SubHeaderBlack a, .HeaderBlack a {color:#000000;text-decoration:none;}
.TextBlack a:hover, .TextBoldBlack a:hover, .SubHeaderBlack a:hover, .HeaderBlack a:hover {color:#000000;text-decoration:underline;}
.TextBrown a, .TextBoldBrown a, .SubHeaderBrown a, .HeaderBrown a {color:#3D0301;text-decoration:none;}
.TextBrown a:hover, .TextBoldBrown a:hover, .SubHeaderBrown a:hover, .HeaderBrown a:hover {color:#3D0301;text-decoration:underline;}
.TextContentcolor a, .TextBoldContentcolor a, .SubHeaderContentcolor a, .HeaderContentcolor a {color:#FFFFFF;text-decoration:none;}
.TextContentcolor a:hover, .TextBoldContentcolor a:hover, .SubHeaderContentcolor a:hover, .HeaderContentcolor a:hover {color:#FFFFFF;text-decoration:underline;}
