﻿.main-left h2, .main-right h2, .main-left-alt h2
{
	color:#5f6062;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding-bottom:15px;
}

.main-left h3, .main-right h3, .main-left-alt h3
{
	color:#5f6062;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding-top:15px;
	padding-bottom:0;
}

.main-left h4, .main-right h4, .main-left-alt h4
{
	color:#5f6062;
	font-size:14px;
	line-height:18px;
	font-weight:bold;
	margin:0px;
	padding-bottom:12px;
	font-style:italic;
	font-weight:bold;
}

.main-left p, .main-right p, .main-left-alt p
{
	color:#5f6062;
	font-size:14px;
	line-height:18px;
	margin:0px;
	padding-bottom:15px;
}

.main-left ul, .main-right ul, .main-left-alt ul
{
	margin:4px 10px 0 0;
	padding:0;
	color:#5f6062;
}

.main-left li, .main-right li, .main-left-alt li
{
	list-style-type:none;
	background-image:url(/Images/Arrow.gif);
	background-repeat:no-repeat;
	background-position:0 .3em;
	padding-left:15px;
	margin:0;
	font-size:15px;
	line-height:18px;
}

/* start tabs */
.tabs
{
    float:left;
    text-align:left;
    margin:0;
    padding:0;
}
.tabs ul
{
    margin:0;
    padding:0;
}
.tabs li
{
    float:left;
    list-style-type:none;
    background-image:none;
    display:block;
    width:auto;
    font-size:11px;
    line-height:30px;
    padding:0;
    margin-top:4px;
    margin-right:0;
    background-color:#efefef;
    color:#38575b;
    border-top:1px solid #8e9295;
    border-right:1px solid #8e9295;
    border-bottom:1px solid #8e9295;
}
.tabs ul .active-first
{
    float:left;
    list-style-type:none;
    display:block;
    width: auto;
    font-size:11px;
    line-height:30px;
    padding:0;
    margin-top:4px;
    margin-right:0;
    background-color:#fff;
    color: #38575b;
    border-top:1px solid #8e9295;
    border-right:1px solid #8e9295;
    border-left:1px solid #8e9295;
    border-bottom:none;
}
.tabs ul .active
{
    float:left;
    list-style-type:none;
    display:block;
    width: auto;
    font-size:11px;
    line-height:30px;
    padding:0;
    margin-top:4px;
    margin-right:0;
    background-color:#fff;
    color: #38575b;
    border-top:1px solid #8e9295;
    border-right:1px solid #8e9295;
    border-bottom:none;
}
.tabs li a
{
    list-style-type:none;
    display:block;
    width:auto; 
    color:#38575b;
    text-decoration:none;
}
.tabs li a:hover
{    
    width:auto;
    background-color:#fff;
    color:#38575b;
    text-decoration:none;
}

.link-button
{
 padding:0 30px 0 29px;
}

.link-button-first
{
 padding:0 30px 0 29px;
 border-left:1px solid #8e9295;
}

.tabs-main 
{
    float:left;
    width:567px;
    margin-bottom:20px;
    border-right:1px solid #8e9295; 
    border-left:1px solid #8e9295; 
    border-bottom:1px solid #8e9295; 
}
.tabs-main h1
{
    font-size:16px;
    font-weight:bold;
    color:#38575b;
    padding:18px 10px 0 15px;
    text-align:left;
}
.tabs-main h2
{
    font-size:16px;
    font-weight:bold;
    color:#38575b;
    padding:5px 10px 0 15px;
    text-align:left;
}
.tabs-main p
{
    font-size:14px;
    line-height:18px;
    font-weight:normal;
    padding:10px 10px 10px 15px;
    text-align:left;
}

.tabs-image
{
    margin:15px 10px 15px 15px;
}
.tabs-section
{
    clear:both;
    float:left;
    width:100%;
    border-bottom:1px solid #8e9295;
    padding-bottom:10px;    
}
.tabs-section ul
{
    margin-top:10px;
}
.tabs-section li
{
    margin-left:15px;
}
.tabs-section-last
{
    clear:both;
    float:left;
    width:100%;
    padding-bottom:10px;    
}
.tabs-first-column
{
    clear:both;
    float:left;
    width:270px;
}
.tabs-next-column
{
    float:left;
    margin-left:20px;
    width:270px;
}
/* end tabs */

/* start article */
.article a
{
    color: #0f4d2a;
    text-decoration:none;
    font-size:16px;
}
article h1
{
    color: #38575b;
    font-size:16px;
    font-weight:normal;
    margin:0px;
    padding:0px;
    text-transform:none;
}

.article h2
{
    color:#5f6062;
    font-size:14px;
    font-weight:normal;
    margin:1px 0;
    padding-bottom:15px;
}
.article h3
{
    margin:0 0 0 15px;
    padding:0 0 2px 0;
    font-weight:normal;
    color:#5f6062;
    font-size:13px;
}
.article ul
{
    margin:8px 10px 0 0;
    padding:0;
}
.article li
{
    list-style-type:none;
    background-image:url(/images/Arrow.jpg);
    background-repeat:no-repeat;
    background-position:0 .5em;
    padding-left:15px;
    margin:0;
    font-size:15px;
    line-height:20px;
}
.article li a
{
    color:#38575b;
    text-decoration:none;
}
/* end article */
