/*****************************/
/*** Core html setup stuff ***/
/*****************************/

html {
  height: 100%;
  margin-bottom: 1px;
}

*
{
margin:0px;
padding:0px;
}

body {
font-family: Helvetica,Arial,sans-serif;
line-height: 1.3em;
margin:0;
padding:0;
font-size: 12px;
color: #D1D1D1;
background:#676767 url(../images/body_bg.jpg) repeat-x scroll 0 0;

}

div#wrapper {
	margin-left: auto;
	margin-right: auto;
	background:transparent url(../images/page_bg.png) no-repeat scroll center top;
}

div#wrapper_r {
}





div#banner {
margin:0px auto;
width:864px;
padding-bottom:7px;
}



div#whitebox
{
width:865px;
margin:0px auto;
background:transparent url(../images/content-back.png) no-repeat scroll 0 0;
padding:35px 0 0;
height:160px;

}


div#header{
	height: 105px;
	padding-top: 8px;
	overflow: hidden;
	text-align: left;
	background:url(../images/top.png) top center no-repeat;
}






#right
{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
float:left;
height:auto;
margin-top:0;
padding-left:25px;
width:339px;


}

#right td
{
color:#C2C2C2;
font-weight:bold;
font:Arial;
font-size:12px;

}



#leftcolumn {
	padding: 0;
	margin: 0;
	width: 25%;
	float:left;
	background:transparent url(../images/left-shadow.png) no-repeat scroll right top;

}


#rightcolumn {

margin: 0;
width: 25%;
float:left;
background:transparent url(../images/left-shadow.png) no-repeat scroll left top;
min-height:118px;
padding-left:50px;
width:25%;
padding-top:10px;

}

#leftcolumn ul
{
list-style-type:none;
}

#leftcolumn li
{
list-style-type:none;
background:url(../images/left_menu.png) no-repeat bottom;
padding-left:21px;
padding-bottom:10px;
}

#leftcolumn form
{
padding-left:20px;
}

#leftcolumn li p
{
line-height:20px;
list-style-type:none;
margin-top:6px;
padding-left:29px;
}

.title
{
font-weight:bold;
}

.ex_title
{
font-family:Calibri;
font-weight:bold;
text-align:center;
font-size:34px;
}


.sub
{
background:#B9B9B9;
border:1px solid #000000;
height:20px;
width:115px;
color:#6A6464;
margin:0;
padding:0;
font-size:14px;
float:left;
}

.submit{
width:25px;
height:22px;
background:url(../images/submit.png) left no-repeat;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
border:none;
cursor:pointer;
}

 


.jflanguageselection{
    position: absolute;
    width: 140px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
    height: 21px;
    padding:15px 2px 2px 8px;
    margin:2px 2px 2px 0px;
    color:#6A6464;
    font:normal 12px Arial, Helvetica, sans-serif;
    background: url(../images/select.png) no-repeat !important;
    overflow: hidden;
    }
	
span.select {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
background:transparent url(../images/select.png) no-repeat scroll 0 0;
color:#6A6464;
cursor:pointer;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:21px;
line-height:normal;
margin:2px 2px 2px 0;
overflow:hidden;
padding:3px 2px 2px 8px;
position:absolute;
width:140px;
}

option
{color:#BABABA;
}



.testcen
{
	color:#000000;
}

