.tabwidget {
width: 240px; 
margin: 0 auto; 
font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
color: #5A7952;
}

ul.tabs {
margin: 0;
padding: 0;
float: left;
list-style: none;
height: 32px;
width: 100%;
font-size: 12px;
}

ul.tabs li {
float: left;
margin: 0;
padding: 0;
height: 31px;
line-height: 31px;
margin-bottom: -1px;
background: #C8D2C5;
overflow: hidden;
position: relative;
}

ul.tabs li a {
text-decoration: none;
color: #5A7952;
display: block;
font-size: 1.2em;
padding: 0 5px;
border: 1px solid #fff;
outline: none;
}

ul.tabs li a:hover {
background: #fff0e1;
}	

html ul.tabs li.active, html ul.tabs li.active a:hover  {
background: #C8D2C5;
border-bottom: 1px solid #C8D2C5;
}

.tab_container {
border-top: none;
clear: both;
float: left; 
width: 100%;
margin-bottom: 10px;
background: #C8D2C5;
-moz-border-radius-bottomright: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomleft: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-topright: 10px;
-webkit-border-top-right-radius: 10px;
}

.tab_content {
padding: 20px;
font-size: 16px;
line-height: 1.5em;
}

.tab_content ul {
}

.tab_content ul li {
margin: 0 0 10px 15px;
list-style: square outside;
}

.tab_content h2 {
font-size:20px;
font-weight:normal;
color: #5A7952;
border-bottom: 1px dashed #000;
}

.tab_content a {
color: #5A7952;
font-size: 14px;
}

.tab_content a:hover, a:active {
color: #333;
}

.tab_content img {
float: left;
margin-right: 15px;
border: 1px solid #03327d;
padding: 5px;
}
