/* 
* *** ********* ************************
CSS Document  for jx
2/4/2009
* *** ********* ************************
*/

.body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
color:#000000;
margin: 0 auto; 
background-image:url(../images/sce/background.jpg);
background-repeat:repeat;
}
.body.editor{
background:white;
font-family:Arial, Helvetica, sans-serif;
font-size:0.80em;
}
#container1 { 
width: 906px;
margin: 0 auto; 
border: 0px solid #000000;
text-align: left; 
background-image:url(../images/sce/contentExtender.jpg);
background-repeat:repeat-y;
}
#container12 { 
width: 906px;
margin: 0 auto; 
border: 0px solid #000000;
text-align: left; 
background-image:url(../images/sce/contentExtender2.jpg);
background-repeat:repeat-y;
}
#topBnnerLine{
background-image:url(../images/sce/logoLineBg.jpg);
background-repeat:no-repeat;
height:224px;
width:906px;
}
#logoRight{
margin:-224px 0px 0px 266px;
}
#hrmenuBg{
background-image:url(../images/sce/hrMenuBg.jpg);
height:22px;
background-repeat:no-repeat;
}
#searchLine{
height:20px;
padding-left:22px;
padding-bottom:2px;
}

#searchLine span{
color:#ffffff;

}
#searchLine input{
width:100px;
line-height:0.80em;
font-size:10px;
border: 0px;
}


#menuHrRight{
margin:-22px 0px 0px 525px;
color:#ffffff;
padding-top:3px;
font-size: 12px;
}
#menuHrRight a{
color:#ffffff;
}
#contentOutLine{

background-repeat:no-repeat;
width:862px;
padding:0px 22px 0px 22px;
}

#sidebar {
float: left; 
width: 147px;
padding: 0px;
}
#mainContent { 
margin: 0 0 0 147px;
padding:0px; 
} 
#contentIN{
padding:20px 20px 20px 20px;
float:left;
}
#footerLine{
text-align:center;
clear:both;
color: #575757;
font-size: .75em;
padding-left:0px;
}
#footerLineIn{
text-align:center;
clear:both;
color: #575757;
font-size: .75em;
padding-left:137px;
}
#footerLine a{
color: #575757;
}
#footerLineIn a{
color: #575757;
}
a{
text-decoration:none;
}
p{
line-height:1.4em;
letter-spacing:normal;
}


#menuHrRight a{

color:#ffffff;
}

#contactform div
{
	margin-bottom: 0.5em;
	width: 100%;
}

#contactform .indent
{
	margin:10px 0px 10px 95px;
}

#contactform .form_element
{
	padding: 0px 10px 0px 0px;
	text-align:right;
	float: left;
	width: 180px;
}

#contactform .form_data 
{
	padding: 0px;
	text-align:left;
	float: left;	
}

#contactform .separator 
{
	clear: both;
	padding: 0px;
	font-size: 0.5px;
	height: 0.5px;
}



#container {

width: 1020px;

}
#headerarea {

width: 1020px;


}
#logo {

width: 297px;
height: 88px;
float: left;
background: url(../images/vgm_template_1/logo.gif) no-repeat;

}

#banner {

width: 653px;
float: left;
height: 88px;



}
#mainarea {

width: 950px;

}
#leftcolumn {

width: 119px;
background: #c4c8db;
float: left;
height: 500px;

}
#contentbody {

width: 831px;
float: left;
height: 500px;
border-right: 1px solid #c4c8db;
border-bottom: 1px solid #c4c8db;

}

#basketbacking {
background: url(../images/vgm_template_1/basketback.jpg) no-repeat;
height: 26px;
text-align: right;
vertical-align: center;
padding-top: 5px;
}

#topnavigation { 

background: #394478; 
clear: both; 
float: left; 
height: 25px;
width: 950px;

}

#rotator {

width: 250px;
height: 188px;
border-style: solid;
border-color: #575757;
border-width: 1px;
}

ul li ul li { /*list-style-type: none;*/ }

html>body #contentbody {width: 830px;}
html>body #header {height: auto;}



#footer .footer_link { border-right:solid 1px #000; padding-right:4px;}
#footer .footer_language_link {	border-left:solid 1px #000;}
#footer .footer_last{}



