/* CSS Document */

html {
	height: 101%;
/*background: #E6E7E9 url(images/tausta.jpg) no-repeat center top;*/
}

img.margintop115 {
margin-top:115px;
margin-bottom:10px;
}

#tyonhakija_valikko {
background:#ffffff url(../images/tyonhakija_valikkotausta.jpg) no-repeat;
display:block;
width:350px;
height:380px;
padding-top:20px;
padding-left:20px;
padding-right:20px;

}

.teintro {
background:#ffffff url(images/teintro.jpg) repeat-x top;
padding:10px;
border:1px solid #ccc;
}

.kommentti{
background:#fdfdfd url(images/kommentti.jpg) no-repeat top;
padding:10px;
padding-right:20px;
padding-left:215px;
border:1px solid #ccc;
min-height:125px;
}

.kommentti2{
background:#fdfdfd url(images/kommentti2.jpg) no-repeat top;
padding:10px;
padding-right:20px;
padding-left:155px;
border:1px solid #ccc;
min-height:125px;
}

.viiva{
border-top:1px solid #cccccc;
}

.pienietu {
font-size:11px;
padding-top:6px;
padding-bottom:15px
}


body {
margin: 15px;
height: 100%;
font-family: Arial, Helvetica, "Sans Serif";
line-height: 120%;
font-size: 13px;
color: #666666;
background: #E6E7E9 url(../../css/images/tausta2.png) no-repeat center top;
text-align: center;
}


#cvtausta {
background:#ffffff url(../css/images/jatacv_tausta.jpg) no-repeat;
display:block; 
height:77px;
width:215px;
padding-top:43px
}

.kerro_body {
margin: 15px;
height: 100%;
font-family: Arial, Helvetica, "Sans Serif";
line-height: 120%;
font-size: 13px;
color: #666666;
background: #E6E7E9 url(../../css/images/tausta2.png) no-repeat center top;
text-align: left;
}

#korotus2 {
background: url(images/korotustausta2.jpg) no-repeat bottom left #fff;
width: 310px;
height: auto;
margin: 0 auto;
}

.taustaton {
background: none #fff !important;
}

.popuppi {
background: none #fff !important;
text-align: left !important;
}

#sivusto {
width:956px;
margin-right: auto;
margin-left: auto;
margin-top: 85px;
border: 0px dashed #000;
text-align: left;
}

#ylareuna {
background: url(../../css/images/bg_top.jpg) no-repeat center top;
height: 29px;
border: 0px solid #000;
}

#logo {
position: absolute;
width: 240px;
height: 60px;
z-index: 30;
margin-left: 60px;
margin-top: -67px;
/*margin-top: -68px;*/
}

#logo_uusi {
position: absolute;
width: 240px;
height: 60px;
z-index: 30;
margin-left: 45px;
margin-top: -67px;
/*margin-top: -68px;*/
}

.clr {
clear:both;
}

#valikko {
position: absolute;
width: 500px;
height: 35px;
z-index: 40;
border: 0px solid #000;
margin-left: 360px;
margin-top: -55px;
/*margin-top: -54px;*/
}

#valikko_etusivu {
position: absolute;
width: 600px;
height: 35px;
z-index: 40;
border: 0px solid #000;
margin-left: 330px;
margin-top: -55px;
/*margin-top: -54px;*/
}

#valikko_uusi {
position: absolute;
width: 600px;
height: 35px;
z-index: 40;
border: 0px solid #000;
margin-left: 360px;
margin-top: -55px;
/*margin-top: -54px;*/
}

#valikko2 {
	position: absolute;
	width: 30px;
	height: 30px;
	z-index: 35;
	margin-left: 890px;
	margin-top: -65px;

}

#sivuruutu {
text-align: left;
}

#sisalto {
min-height: 450px;
height: auto;
_height: 450px;
background: url(../../css/images/bg_middle.jpg) repeat-y #FFF;
padding: 10px 60px;
}

#isokaari {
position: absolute;
z-index: 20;
margin-top: -36px;
margin-left: -57px;
}

#alareuna {
background: url(../css/images/bg_bottom.jpg) no-repeat;
height: 29px;
}

#alareuna_etusivu {
background: url(../css/images/bg_bottom_etusivu.jpg) no-repeat;
height: 55px;
}

/*#logo2 {
position: absolute;
margin-top: -24px;
margin-left: 10px;
z-index: 30;
width: 30px;
height: 15px;
background: #888;
}*/

#hpl {
	position: absolute;
	z-index: 30;
	margin-top: -17px;
	margin-left: 10px;
}

#alateksti {
position: relative;
top: 10px;
text-align: center;
font-size: 11px;
}

.tb {
padding: 1px;
border:solid 1px #999999;
background-color: #ffffff;
margin-bottom:2px;
margin-top:2px;
color:#666;
}

/*#isokaari {
position: absolute;
z-index: 50;
margin-top: -26px;
margin-left: 3px;
}*/

#leima {
margin-top:-36px;
margin-left:-57px;
margin-right: 15px;
width:200px;
height:193px;
position: relative;
float:left;
}

/*#leima {
margin-top:-26px;
margin-left:-57px;
padding-top:26px;
padding-left:50px;
background: url(images/leima2.jpg) no-repeat top left;
margin-right: 15px;
margin-bottom: 5px;
width:200px;
height:203px;
position: relative;
}*/

#kierto1 {
width: 225px;
height: 30px;
}

#kierto2 {
width: 240px;
height: 30px;
}

#kierto3 {
width: 230px;
height: 30px;
}

#kierto4 {
width: 220px;
height: 30px;
}

#kierto5 {
width: 210px;
height: 30px;
}

#kierto6 {
width: 195px;
height: 30px;
}

#kierto7 {
width: 170px;
height: 30px;
}

#kierto8{
width: 150px;
height: 30px;
}
#kierto9 {
width: 130px;
height: 30px;
}

#kierto1, #kierto2, #kierto3, #kierto4, #kierto5, #kierto6, #kierto7, #kierto8, #kierto9 {
float:left;
clear:left;
/*border: 1px solid;*/
}

#iso_ots {
font-family:"myriad pro", arial;
letter-spacing:-1px;
font-size:3em;
margin-top:20px;
line-height:90%;
font-weight:bold;
/*margin-left: 140px;*/
}

#pystyyla {
background: url(images/vali_tausta.jpg) repeat-y;
height: 100%;
width: 51px;
vertical-align:top;
}

#pystyala {
background: url(images/vali_tausta.jpg) repeat-y;
height: 100%;
width: 51px;
vertical-align: bottom;
}

/*#console {
background: url(images/console.jpg) no-repeat;
width: 600px;
height: 53px;
text-align: center;
margin: auto;
padding-top: 20px;
}*/

.ehdot {
width: 70%;
height: 150px;
padding: 15px;
border: dashed 1px #888;
margin: 10px auto;
overflow: auto;
}

.ehdot p, .ehdot li {
font-size: 11px !important;
color: #666;
}

.ehdot h4 {
font-size: 13px !important;
color:#666;
margin: 0;
padding: 0;
}

.tietoruutu {
width: 70%;
height: auto;
_height: 100px;
min-height: 100px;
padding: 15px;
border: dashed 1px #888;
margin: 10px auto;
}

.tietoruutu2 {
width: 91%;
height: auto;
_height: 70px;
min-height: 70px;
padding: 15px;
border: dashed 1px #888;
margin-top:10px;

}

.tietoruutu_fs {
width: 70%;
height: auto;
_height: 100px;
min-height: 100px;
padding: 15px;
border: dashed 1px #888;
margin: 10px auto;
align: top;
}

.sitaatti {
text-align: center;
width: 60%;
color:#ff0000;
font-family:"myriad pro", arial;
font-size:11pt;
line-height:11pt;
font-style: italic;
margin: 10px auto;
padding: 20px;
border: double #ccc 3px;
}

.vaakaviiva {
border-top:1px solid #cccccc;
display:block;
width:850px;
height:1px;
margin-top:15px;
margin-bottom:15px;
}

.varitausta {
background-color: #eee;
}

#ruutu_yla {
background: url(images/ylaruutu.jpg) no-repeat top left;
height: 13px;
width: 351px;
}

#ruutu {
background: url(images/ruutu.jpg) repeat-y top left;
height: auto;
width: 311px;
padding: 5px 20px;
}

#ruutu_ala {
background: url(images/alaruutu.jpg) no-repeat top left;
height: 13px;
width: 351px;
}

#konsoli_yla {
background: url(images/konsoli2_yla.jpg) no-repeat top left;
height: 17px;
width: 297px;
margin: 0 auto;
}

#konsoli_keski {
background: url(images/konsoli2_keski.jpg) repeat-y top left;
height: auto;
width: 257px;
_width: 297px !important;
padding: 1px 20px;
margin: 0 auto;
}

#konsoli_ala {
background: url(images/konsoli2_ala.jpg)  no-repeat top left;
height: 17px;
width: 297px;
margin: 0 auto;
}

#korotus {
background: url(images/korotustausta.jpg) no-repeat bottom left #fff;
width: 310px;
height: auto;
margin: 0 auto;
}

#e_korotus {
background: url(images/e_korotustausta.jpg) no-repeat top left #fff;
width: 310px;
height: auto;
margin: 0 auto;
}

#korotus_yla {
background: url(images/korotus_yla.gif) no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
z-index: 20;
}

#korotus_keski {
background: url(images/korotus_keski.gif) repeat-y top left;
height: auto;
width: 270px;
_width: 310px !important;
padding: 1px 20px;
margin: 0 auto;
z-index: 20;
}

#korotus_ala {
background: url(images/korotus_ala.gif)  no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
z-index: 20;
}

#korotus_sml {
background: url(images/korotustausta_sml.jpg) no-repeat bottom left #fff;
width: 215px;
height: auto;
margin: 0 auto;
}

#korotus_yla_sml {
background: url(images/korotus_yla_sml.gif) no-repeat top left;
height: 21px;
width: 215px;
margin: 0 auto;
z-index: 20;
}

#korotus_keski_sml {
background: url(images/korotus_keski_sml.gif) repeat-y top left;
height: auto;
width: 175px;
_width: 215px !important;
padding: 1px 20px;
margin: 0 auto;
z-index: 20;
}

#korotus_ala_sml {
background: url(images/korotus_ala_sml.gif)  no-repeat top left;
height: 21px;
width: 215px;
margin: 0 auto;
z-index: 20;
}

#korotus_harmaa_yla {
background: url(images/korotus_harmaa_yla.jpg) no-repeat top left;
height: 145px;
padding-top:15px;
width: 215px;
margin: 0 auto;
z-index: 20;
}

#korotus_harmaa_keski {
background: url(images/korotus_harmaa_keski.jpg) repeat-y top left;
height: auto;
width: 175px;
_width: 215px !important;
padding: 1px 20px;
margin: 0 auto;
z-index: 20;
}

#korotus_harmaa_ala {
background: url(images/korotus_harmaa_ala.jpg)  no-repeat top left;
height: 16px;
width: 215px;
margin: 0 auto;
z-index: 20;
}

#upotus {
background: url(images/upotustausta.jpg) no-repeat top left #fff;
width: 310px;
height: auto;
margin: 0 auto;
}

#upotus_yla {
background: url(images/upotus_yla2.gif) no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
}

#upotus_keski {
background: url(images/upotus_keski2.gif) repeat-y top left;
height: auto;
width:270px;
_width: 310px  !important;
padding: 1px 20px;
margin: 0 auto;
}

#upotus_ala {
background: url(images/upotus_ala2.gif)  no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
}

.upotus {
background: url(images/upotustausta.jpg) no-repeat top left #fff;
width: 310px;
height: auto;
margin: 0 auto;
}

.upotus_yla {
background: url(images/upotus_yla2.gif) no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
}

.upotus_keski {
background: url(images/upotus_keski2.gif) repeat-y top left;
height: auto;
width:270px;
_width: 310px  !important;
padding: 1px 20px;
margin: 0 auto;
}

.upotus_ala {
background: url(images/upotus_ala2.gif)  no-repeat top left;
height: 21px;
width: 310px;
margin: 0 auto;
}

#isoupotus {
background: url(images/isoupotustausta.jpg) no-repeat top left #fff;
width: 500px;
height: auto;
margin: 0 auto;
}

#isoupotus_yla {
background: url(images/isoupotus_yla.gif) no-repeat top left;
height: 21px;
width: 500px;
margin: 0 auto;
}

#isoupotus_keski {
background: url(images/isoupotus_keski.gif) repeat-y top left;
height: auto;
width: 460px;
_width: 500px !important;
padding: 1px 20px;
margin: 0 auto;
}

#isoupotus_ala {
background: url(images/isoupotus_ala.gif)  no-repeat top left;
height: 21px;
width: 500px;
margin: 0 auto;
}

#isoupotus_new {
background: url(images/isoupotustausta_new.jpg) no-repeat top left #fff;
width: 595px;
height: auto;
margin: 0 auto;
}

#isoupotus_yla_new {
background: url(images/isoupotus_yla_new.gif) no-repeat top left;
height: 21px;
width: 595px;
margin: 0 auto;
}

#isoupotus_keski_new {
background: url(images/isoupotus_keski_new.gif) repeat-y top left;
height: auto;
width: 555px;
_width: 595px !important;
padding: 1px 20px;
margin: 0 auto;
}

#isoupotus_ala_new {
background: url(images/isoupotus_ala_new.gif)  no-repeat top left;
height: 21px;
width: 595px;
margin: 0 auto;
}

a img {
border:none;
}

h2 {
	color:#666666;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.7em;
margin-top:10px;
line-height:22px;
font-weight:normal
}

h1 {
	color:#666666;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:2em;
margin-top:10px;
line-height:22px;
font-weight:normal;
}

h1.yla {
margin-top: 0 !important;
}

h1.kelt {
	color:#F3B405;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:2em;
margin-top:10px;
line-height:22px;
}

h1.pun {
	color:#f00;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:2em;
margin-top:10px;
line-height:22px;
}

.pun_iso {
	color:#f00;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:2em;
margin-top:10px;
line-height:22px;
}

h1.vihr {
	color:#5aa926;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:2em;
margin-top:10px;
line-height:22px;
}

.kelt {
color:#F3B405;
}

.pun {
color:#f00;
}

.vihr {
color:#5aa926;
}

.harmaa3 {
	color:#333333;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.2em;
font-weight:normal;
}

.harmaa4 {
	color:#333333;
font-family:myriad pro, arial;
font-size:1.2em;
font-weight:normal;
line-height:24px;
}

h3 {
	color:#333333;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.3em;
margin-top:10px;
line-height:22px;
font-weight:normal;
}

h2.red {
	color:#FF3E46;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.5em;
margin-top:10px;
line-height:22px;
font-weight:normal
}

.isored {
	color:#FF3E46;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.5em;
font-weight:normal
}

h2.green {
	color:#00A701;
font-family:myriad pro, arial;
letter-spacing:-1px;
font-size:1.5em;
margin-top:10px;
line-height:22px;
font-weight:normal
}



.bg_top {
height:113px;
background: transparent url(images/bg_top.jpg) no-repeat bottom; 
}

.td_vali {
height:400px;
}

.bg_bottom {
background: transparent url(images/bg_bottom.jpg) no-repeat bottom; 
height:29px;
}

.clr {
	clear: both;
}

hr {
	border-top:1px solid #ccc;
border-bottom:none;
border-left:none;
border-right:none;
margin-top:10px;
margin-bottom:10px;
}

ul
{
margin-left:15px;
padding-left:15px;
list-style: circle;
list-style-image: url(images/arrow.png);
list-style-position:outside;
}

ul li, ol li
{
padding-bottom: 2px;
padding-left:3px;
line-height:1.3em
}

.mainmenu {padding:0;margin:0;}


td {
font-size: 13px;
line-height: 1.3em;
text-align: left;
vertical-align: top;
}

table.middle td {
vertical-align: middle !important;
}

p {
font-size: 13px;
line-height:1.3em;
}

.keski {
text-align:center !important;
}

.vasen {
text-align:left !important;
}

.oikea {
text-align:right !important;
}

.pieni {
font-size: 10px;
line-height:1.4em;
}

.medi {
font-size: 11px;
}

.autoviesti {
border: dashed #CCCCCC 1px;
padding: 10px;
width: 405px;
}

fieldset {
border: none;
padding: 0;
}

label {
font-size: 13px;
vertical-align: top;
}

a.info, div.info {
position:relative;
z-index:20;
color:#000;
text-decoration:none
	}

a.info:hover, div.info:hover {
z-index:25; 
}

a.info span, div.info span {
display: none
}

a.info:hover span, div.info:hover span {
display:block;
position:absolute;
top:2em; 
left:2em; 
width:auto;
border:1px solid #888;
padding:5px;
background-color:#fff; 
color:#666;
text-align: left;
}

.linkkirivi a {
float: left;
}

.nappi_pun{
background: url(../images/napit/napit_pun.jpg) 0 0 no-repeat;
color:#fff !important;
}

.nappi_vihr{
background: url(../images/napit/napit_vihr.jpg) 0 0 no-repeat;
color:#fff !important;
}

.nappi_kelt {
background: url(../images/napit/napit_kelt.jpg) 0 0 no-repeat;
color:#fff !important;
}

.nappi_hopea {
background: url(../images/napit/napit_hopea.jpg) 0 0 no-repeat;
color:#888 !important;
}

a.nappi_pun, a.nappi_kelt, a.nappi_vihr, a.nappi_hopea {
display:block;
width: 91px;
padding: 6px 0px 6px 0px;
font-weight: normal !important;
text-decoration: none;
border: none;
text-align: center;
}

a.nappi_kelt:hover, a.nappi_pun:hover, a.nappi_vihr:hover, a.nappi_hopea:hover { 
background-position: 0 -30px;
}

a.nappi_kelt:active, a.nappi_pun:active, a.nappi_vihr:active, a.nappi_hopea:active {
background-position: 0 -30px;
}


a#vaihtonappi {

}

a#valnappi1:hover, a#valnappi2:hover, a#valnappi3:hover, a#valnappi4:hover, a#valnappi5:hover { 
background-position: 0 -33px;
}

a#valnappi1:active, a#valnappi2:active, a#valnappi3:active, a#valnappi4:active, a#valnappi5:active { 
background-position: 0 -33px;
}


.active#valnappi1, .active#valnappi2, .active#valnappi3, .active#valnappi4, .active#valnappi5 { 
background-position: 0 -33px;
}

.active {

}

a#vaihtonappi_tyopaikat {
display:block;
width: 120px;
height: 33px;
text-decoration: none;
border: none;
text-align: center;
}

a#vaihtonappi_tyopaikat:hover { 
background-position: 0 -33px;
}

a#vaihtonappi_tyopaikat:active {
background-position: 0 -33px;
}

.pun_tumma {
color:#c64934;
}

input.nappi_submit
{
        border:none;
        background-image: url(../images/napit/napit_kelt.jpg);
        background-repeat:no-repeat;
        background-color:transparent;
		width: 91px;
		height: 30px;
		display: block;
		color: #fff !important;
		font-weight:normal;
		padding-bottom: 4px;
		}
		
.nappi_submit:hover {
background-position: 0 -30px;
}

.oikea {
float: right;
}

/* Joomla core stuff */
a:link, a:visited {
	color: #c64934; 
	text-decoration: none;
	font-weight: bold;
}

a:hover {
	color: #FF0000;	
	text-decoration: none;
	font-weight: bold;
}

h1.pun a, h1.pun a:hover {
	color:#f00;
	text-decoration: none;
	font-weight: normal;
}

h1.kelt a, h1.kelt a:hover {
	color:#F3B405;
	text-decoration: none;
	font-weight: normal;
}


a.harmaa {
color: #999 !important;
}

a.vihr {
color: #5aa926;
}

.inputbox {
	padding: 2px;
	border:solid 1px #cccccc;
	background-color: #ffffff;
}


.small {
	color: #999999;
	font-size: 11px;
}


.code {
	background-color: #ddd;
	border: 1px solid #bbb;
}

form {
/* removes space below form elements */
	margin: 0;
 	padding: 0;
}


span.article_seperator {
	display: block;
	height: 0em;
}

.redstar {
	color: red;
}

.red {
	color: red;
}

.outline {
	margin:0px;
	border: 0px solid #cccccc;
	background: transparent url(../images/bg_middle.jpg) repeat-y top; 
}

#content {
	padding-right:60px;
	padding-left:60px;
}

.inttable td {
	padding: 10px;
	padding-bottom: 20px;
}

.inttable td {
	border-bottom: 1px solid #cccccc;
}

.hintaliite p {
	display: inline;
}

.hintaliite td {
	padding-bottom: 10px;
}

.oc {
	color: green !important;
}

.paddingtop20 {
padding-top:65px;
}

#valikko_etusivu ul li {
display:inline;
list-style-image:none;
padding:0;
}

#divStarApplicant {
	position: absolute;
	margin-top: -50px;
	margin-left: -210px;
}

.box {
margin-top:0px;
margin-bottom:2em;
background: #ffffff url(images/box_tausta.png) bottom no-repeat;
padding:20px;
padding-top:15px;
width:270px;
}

.hpl {

}

.hplp {
padding-top:60px;
}

.box h2 {margin-top:20px;}

.box_cv {
margin-bottom:2em;
background: #ffffff url(images/box_tausta_cv.png) bottom no-repeat;
padding:20px;
width:270px;
padding-top:15px;
padding-bottom:15px;
min-height:110px
}

.box_te {
margin-bottom:2em;
background: #ffffff url(images/box_tausta_te.png) bottom no-repeat;
padding:20px;
width:270px;
padding-top:15px;
padding-bottom:15px;
}

.box_at {
margin-bottom:2em;
background: #ffffff url(images/box_tausta_at.png) bottom no-repeat;
padding:20px;
width:270px;
padding-top:15px;
padding-bottom:15px;
min-height:110px
}

.box_vm {
margin-bottom:2em;
background: #ffffff url(images/box_tausta_vm.png) bottom no-repeat;
padding:20px;
width:270px;
padding-top:15px;
padding-bottom:100px;
min-height:110px
}

.box_at table {
margin-left:130px;
margin-bottom:10px;
}





.box p, .box ul, .box_cv p, .box_at p, .box_vm p {
margin-top:5px;
margin-bottom:5px;
}

.box_te p, .box_cv p {
margin-top:5px;
margin-bottom:10px;
margin-left:130px
}

.flash_te {
margin-top:22px;
float:left;
}

.box_at a {
font-weight:normal;
}

.kirjaudu_tp {
float:right;
margin:0;
padding:0;
margin-bottom:30px;
}

.star {float:right;}

.pallo {
list-style-image: url(images/pallo.png);
}

.modal {margin:20px;}

.rekry_btob {
background: #ffffff url(images/tausta_btob.png) no-repeat bottom;
padding:0px 20px 10px 10px;
min-height:128px
}

.rekry_btoc {
background: #ffffff url(images/tausta_btoc.png) no-repeat bottom;
padding:0px 20px 10px 10px;
min-height:128px
}

.firstp {padding-left:159px}
.kysely h2 {padding-top:20px;}


/* TABBED CONTENT */

.tabbed_content {
	width: 476px;	
	margin-bottom:20px;
}

.tabs {
	height: 27px;
	position: relative;
}

.tabs .moving_bg {
	height:40px;
	position: absolute;
	z-index: 190;
	left: 0;
	background-position: bottom left;
	background-repeat: no-repeat;
}

.tabs .tab_item {
	display: block;
	float: left;
	height:27px;
	color: #888;
width:117px;
	text-align: center;
	z-index: 200;
	position: relative;
	cursor: pointer;
	text-transform:none;
	line-height:27px;
border-right:1px solid #b8b8b8;
background: #f0f0f0 url(images/tab_off.png) bottom repeat-x;
}

.tab_item.md {
border-left:1px solid #ffffff;
}

.tabs{
border:1px solid #b8b8b8;
border-bottom:0px solid #ebebeb;
border-right:none;
overflow-hidden;
}

.tabs .tab_item:hover {
color:#444;

background: url(images/tab_on.png) top repeat-x;
}

.tabbed_content .slide_content {
	overflow: hidden;
	background-color: #edeeef;
	border:1px solid #b8b8b8;
	padding:0px;
	position: relative;
	width: 474px;
}

.tabslider {
	width: 5000px;
}

.tabslider ul {
	float: left;
	width: 474px;
	margin: 0px;
	padding: 0px;
	margin-right: 0px;
}

.tabslider ul li {
list-style:none;
list-style-image:none;
}


.slide_content h3 {
padding:20px 20px 0px 20px;
	color:#ff0000;
	font-style:normal;
	font-size:1.6em;
}


.slide_content p {
padding:0px 20px 10px 20px;
}

.nolist {
list-style-type:none;
list-style-image:none;
padding:0;
margin:0;
}

