﻿.mall2
{
    position:relative; 
    clear: both; 
    height: 100%;
}

.mall2 .header, .mall4 .header
{
    background-color: #c1dcaa;
    height:16px; 
    color: Black;
    font-size: 12px; 
    padding: 0 0 0 5px;
    margin: 0;
    font-weight: bold;
    text-align: center;    
}

.mall2 .header h1, .mall4 .header h1
{
    background-color: #c1dcaa;
    height:16px; 
    color: Black;
    font-size: 12px; 
    padding: 0 0 0 5px;
    margin: 0;
    font-weight: bold;
    text-align: center;    
}

/*.mall2 .header h1, .mall4 .header h1
{
}*/

.mall2 .content, .mall4 .content
{
    margin: 0 5px 0 5px;
}

.mall2 .content h1, .mall4 .content h1
{
    font-size: 1.0em;
    font-weight: bold;
}

.mall2 .content .content_l
{
    position: relative;
    width: 220px;
    float: left;
}

.mall2 .content .content_r
{
    position: relative;
    width: 140px;
    float: right;
}

.mall2 .main_l
{    
    position: relative; 
    float:left; 
    width: 380px;  
    clear:left;
    font-size: 1.0em;
}

.mall2 .main_r
{
    position: relative; 
    float: right; 
    width: 520px;
    clear: right;
    font-size: 1.0em;
}

.mall2 .news_l
{    
    position: relative; 
    float:left; 
    width: 480px;  
    clear:left;
    font-size: 1.0em;
    text-align:justify;
}

.mall2 .news_r
{
    position: relative; 
    float: right;
    width: 400px;
    clear: right;
    font-size: 1.0em;
}

.mall2 .news_r ul
{
    margin: 0 0 15px 0;
    padding: 0 0 0 20px;
}

.mall2 .main_b
{
    position: relative; 
    /*float: right; */
    width: 920px;
    clear: both;
    font-size: 1.0em;
}

.mall2 .bottom
{
    position: absolute;
    bottom: 0px;  
    /*position: relative;*/
    clear: both; 
    width: 920px;
}

.mall2 .bottom .bottom_l
{
    position:relative; 
    left: 0px;
    float:left; 
    margin: 10px 0 0px 0;
}

.mall2 .bottom .bottom_c
{
    position: absolute; 
    left: 145px; 
    width: 650px;
}

.mall2 .bottom .bottom_r
{
    position: relative; 
    right: 0px;
    float:right; 
    margin: 10px 0 0px 0;
}

.mall2
{
    min-height: 490px;
    position:relative;
    clear: both; 
    height: 100%;
}

.mall3
{
    position: relative; 
    width: 920px;
}

.mall3 .main
{
    position:relative;
}

.mall3 .bottom
{
    position: relative;
}

.mall3 .bottom .bottom_l
{
    position:relative; 
    float:left; 
    left: 0px; 
    margin: 10px 0 10px 0;
}

.mall3 .bottom .bottom_r
{
    position:relative; 
    float:right; 
    right: 0px; 
    margin: 10px 0 10px 0;
}

.mall4 .top
{    
    /*margin: 0 0 10px 0;*/
}

.mall4 .top h1
{
    margin: 10px 0 87px 0;
    padding: 0;
    font-size: 2.4em;
    font-weight: bold;
    color:   #6db43f;
}

.mall4 .main
{
    position:relative; 
    clear: both; 
    height: 100%;
    /*min-height: 492px;*/
    margin-top: 5px;
}

.mall4 .main a, .mall3 .main a, .mall2 a
{
    color: #6db43f;
    text-decoration: none;
    font-weight: bold;
}

.mall4 .main a:hover, .mall3 .main a:hover, .mall2 a:hover
{
    color: #7dc44f;
}

.mall4 .main .main_l
{
    position: relative; 
    float:left; 
    width: 300px;
    clear:left;
    font-size: 1.0em; 
}

.mall4 .main .main_r
{
    position: relative; 
    float: right; 
    width: 380px; 
    clear: right;
    font-size: 1.0em;
}

.mall4 .bottomclearer, .mall2 .bottomclearer
{
    position:relative;
    height: 30px;
    clear: both; 
    width: 700px;
}

.mall4 .bottom
{ 
    position: absolute;
    bottom: 0px;  
    clear: both; 
    width: 700px;
}

.mall4 .bottom .bottom_l
{
    float:left; 
    margin: 10px 0 10px 0;
    height: 35px;
}

.mall4 .bottom .bottom_r
{
    float:right; 
    margin: 10px 0 10px 0;
    height: 25px;
}

.mall4 .questions
{
    position: relative;
    min-height: 350px;
    width: 100%;
}
.mall4 .questions a
{
    color: #888;
    text-decoration: none;
    font-weight: bold;
}

.mall4 .questions a:hover
{
    color: #6db43f;
}

.liviformpointscalc
{
    font-weight: bold; 
    background-color: #c1dcaa; 
    border: solid 2px #6db43f;
    width: 90px;
}

a.popup
{
    position:relative;
	z-index:24;
	color:#6db43f;
	text-decoration:none
}
a.popup:hover{z-index:99; color: #7dc44f;}
a.popup span{display: none}
a.popup:hover span
{ 
    z-index: 99;
	display:block;
	position:absolute;
	top:25px; left:0px; width:12em;
	padding:.3em;
	border:1px outset #000;
	color:#000;
	font-weight: normal; 
	background: #faffbd;
	text-align:center;
}
