﻿/* For Frontpage */
ol,
ul
{
 padding: 0;
}
ul.animation
{
  position: static;
	margin: 0pt;
	padding: 0pt;
	position: relative;
	list-style-type: none;
	z-index: 1;
	width: 1120px;
}
ul.animation li
{
	float:left;
	overflow:hidden;
	width:280px;
	height:140px;
}

#header #logo {
  display: none;
}


#keyVisual {
  float: left;
  width: 645px;
  height: 301px;
  border: none;
  background: none;
}
.columnLeftBot
{
  float: left;
  width: 290px;
  margin: 0;
}
.columnWidth
{
  width: 301px !important;
}
.columnBotWidth
{
  width: 290px !important;
}
.columnCenter
{
  float: left;
  width: 326px;
  margin: 0;
}
.columnRight
{
  float: left;
  width: 320px;
  margin: 0;
}
.content
{
  padding: 0;
  line-height: 1.4em;
}

.block, .block-bottom { height:220px;height:220px !important; padding: 0 10px 10px 10px; margin-bottom:10px; margin-top:10px; border-right:solid 1px #c6c6c6; }
* html #content .block { height: 235px; }
* html .block { height: 260px; }
* html #footer .block
{
  height: auto;
}
.block, .block-bottomid {
padding: 0px 10px 1px 10px;
margin-bottom:1px; 
margin-top:7px; 
border-right:solid 1px #c6c6c6; 
}

* html #content .block { height: 235px; }
* html .block { height: 260px; }
* html #footer .block
{
  height: auto;
}
.block-bottom
{
  background-image: url(../images/bg-block-frontpage.gif);
  background-repeat: repeat-x;
  background-position:left top;
  border-right: 2px solid #FFF; 
  padding: 10px 20px 20px 10px;
  margin-top: 2px;
  min-height: 160px;
}
* html #content .block-bottom
{
  height: 130px;
}


#content .content .columnRight .block,
#content .content .columnRight .block-bottom
{
  border: none;
}

#content .columnRight .block-bottom li {
  display: block;
}
.block-bottom h2
{
  margin-bottom: 13px;
  color: #4a601c;
}
.ads
{
  width: 280px;
  overflow: hidden;
}
.latest-activity
{
  width: 280px;
/*  height: 150px;*/
	height:140px;
  position: relative;
	overflow:hidden;
}
.btn
{
  margin-left: 187px;
/*  margin-top:-11px;*/
  position:absolute;
  z-index: 50;
}
.button1
{
  background:url(../images/btn-frontads-btn.gif) no-repeat left -24px;
  width: 11px;
  height: 10px;
  float: left;
  text-indent: -9999px;
  margin-right: 1px;
  cursor: pointer;
  line-height: 1px;
}
.button1:hover
{
  background:url(../images/btn-frontads-btn.gif) no-repeat left -36px;
}
.button2
{
  background:url(../images/btn-frontads-btn.gif) no-repeat left top;
  width: 48px;
  height: 20px;
  float: left;
  text-indent: -9999px;
  margin-right: 1px;
  line-height: 1px;
  cursor: pointer;	
}
.button2.next
{
  background-position: left -20px;
}
select.frontpage
{
  width: 200px;
}
.description
{
  width: 241px;
  text-align: right;
}
.bgFlower
{
  background: url(../images/bg-block-flower.gif) no-repeat right 4px;
/*  padding: 10px 5px 20px 10px;*/
  padding: 10px 5px 0 10px;
}
ul.linkList3
{
  margin-top: 10px;
  margin-bottom: 10px;
}
ul.linkList3 li
{
/*  padding-right: 25px;*/
  padding-right: 15px;
	display:inline;
}
.bgFlower ul.linkList3 li
{
	display:list-item;
}

.block-bottom ul.linkList3 { margin-top: 0; padding: 0;}
.block-bottom ul.linkList3 li,
.front.login ul.linkList3 li
{ 
  margin-bottom: 2px; 
  display: block;
}
/*
div.login {
	padding-top:20px;
}

div.login p {
	margin-top:0px;
	padding-top:0px;
}*/

.homeBanner { margin-top:20px;}
#content .columnRight .block-bottom ul.linkList3 li.last { margin-bottom: 0; }

#front .block-bottom h2
{
  font-size: 15px;
}

.last ul
{
  display: block;
}

.front.login input.border,
.front.login select.border
{
  width: 200px;
}
#TB_title,
#TB_ajaxWindowTitle,
#TB_iframeContent {
  z-index: 105;
}
#TB_closeAjaxWindow
{
  z-index: 110;
}

/* Index Login Classes */
.login table { border:none; margin-top:10px; }
.login table td { padding:0 15px 5px 0; }
a.loginSubmit { background:url(../images/btn_go.gif) no-repeat; width:19px; height:19px; display:block; }
a.loginSubmit:hover { background:url(../images/btn_goON.gif) no-repeat; }
.login table th { background:none; padding:3px; border:none }
.login table input { width:153px; height:20px; border:solid 1px #7E9EB7; }

/* Index Navigation Classes */
#navigation { clear: both; }
#primary { height:298px !important; border-top: 1px solid #B8C161; border-bottom: 1px solid #B8C161; border-left: 1px solid #B8C161; clear:none; width:321px !important; background-color:#D6DE79; }
#primary ul.menuList { background-color: #D6DE79; margin:0; padding:0; }
#primary ul.menuList li h3 { width: 100%; background-image: url(../images/btn-frontpage.gif); height: 49px; text-indent: -9999px; cursor: pointer; }
#primary ul.menuList li#menuChild-1 h3 { background-position: left bottom; }
#primary ul.menuList li#menuChild-2 h3 { background-position: -322px bottom; }
#primary ul.menuList li#menuChild-3 h3 { background-position: -644px bottom; }
#primary ul.menuList li#menuChild-4 h3 { background-position: -966px bottom; }

#primary ul.menuList li#menuChild-1 h3:hover, #primary ul.menuList li#menuChild-1 h3.open { background-position: left top; }
#primary ul.menuList li#menuChild-2 h3:hover, #primary ul.menuList li#menuChild-2 h3.open { background-position: -322px top; }
#primary ul.menuList li#menuChild-3 h3:hover, #primary ul.menuList li#menuChild-3 h3.open { background-position: -644px top; }
#primary ul.menuList li#menuChild-4 h3:hover, #primary ul.menuList li#menuChild-4 h3.open { background-position: -966px top; }

#primary ul.menuList ul.indexNavigation li a { float:none;clear:both; background:url(../images/white_arrow.gif) no-repeat -10px 5px; }
#primary ul.menuList ul.indexNavigation { font-size:11px; height:137px; overflow:hidden; }
#primary ul.menuList ul.indexNavigation li {background:url(../images/white_arrow.gif) no-repeat 0 5px; clear:left !important; padding: 1px 0 1px 10px; margin: 0; color:#097bc2; display:block !important; }
#primary ul.menuList ul.indexNavigation li.title { color:#4d5e1a; font-weight:bold; background:none; padding-left:0px; padding-top:10px;}
	#primary ul.menuList ul.indexNavigation li.topspace { padding-top:0px;}
	#primary ul.menuList ul.indexNavigation li.title a { color:#4d5e1a; font-weight:bold; background:none; padding-left:0px;}
#primary ul.menuList li ul li a {  text-indent: 1px; background: none; float: none; display: inline; }
#primary ul.menuList li { display:inline; }
#primary ul.menuList li ul { height: 120px; clear: both; padding: 0 0 0 10px; margin: 0; overflow: hidden; position: relative; background-color:#D6DE79; }
/*#primary ul.menuList li ul li { background-image:url(../images/white_arrow.gif); background-repeat: no-repeat; background-position: 0 5px; display: block; float:left; clear: both; padding: 1px 0 1px 10px; margin: 0; }*/
#primary ul.menuList li ul li.homeTitle { padding-left:0; background-image:none; font-weight:bold; }
#primary ul.menuList li ul li.float { float: left; width: 140px; clear: none; }
#primary ul.menuList li ul li ul { height: auto; clear: none; padding: 11px 0 20px 21px; margin: 0; overflow: auto; position: relative; background-color:#D6DE79; display:block; }
#primary ul.menuList li ul li.homeTitle ol { font-weight:normal; }

.drawer table, .drawer ul { display: none; }
#primary ul.menuList ul.indexNavigation { padding-top:5px; }
.drawer table { margin-bottom:9px; }
.drawer table td { padding:0px; }


/*Modules Classes */
div.modules_all { background:url(../images/home/landing_modules_bg.gif) repeat-y scroll -6px 50px; width: 980px; margin-top:10px; margin-bottom:10px; min-height:260px; height: auto !important; height: 260px;}

#box_choice{
	border: #00718F solid 2px; 
	height: 128px; 
	width: 280px; 
	background-color: #F2F2F2;
	vertical-align: top;
}

div#det_content table td { /*padding:7px;*/ line-height:120%; font-size:11px }

.home_menu_left_tautan{
	background: url(../images/img_ul_left_menu_home.jpg) no-repeat left;
	padding-left: 10px;
	color: #676767;
}