body { background:#002a79;padding-top:0;margin-top:0; }

#centerit {
	position:absolute;
	left: 50%;
	width:900px;
	height:760px;
	/*set to a negative number 1/2 of your width*/
	margin-left: -450px;
}

#pane1,#pane2 {
	background:none;
	color:#ffffff;
	padding-right:15px;
	width:320px;
	height: 420px;
}

input { float:left;position:relative;top:-2px; }
.osX { color:#ffffff;padding-left:32px; }

#submit_en,#submit_fr { padding:0 0 20px 24px; }

#box_en,#box_fr { display:block;padding-top:10px;opacity:0.6;filter:alpha(opacity=60) }

.osX .jScrollPaneTrack {
	background: url(images/osx_track.gif) repeat-y;
}
.osX .jScrollPaneDrag {
	background: url(images/osx_drag_middle.gif) repeat-y;
}
.osX .jScrollPaneDragTop {
	background: url(images/osx_drag_top.gif) no-repeat;
	height: 6px;
}
.osX .jScrollPaneDragBottom {
	background: url(images/osx_drag_bottom.gif) no-repeat;
	height: 7px;
}
.osX a.jScrollArrowUp {
	height: 24px;
	background: url(images/osx_arrow_up.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowUp:hover {
	background-position: 0 0;
}
.osX a.jScrollArrowDown {
	height: 24px;
	background: url(images/osx_arrow_down.png) no-repeat 0 -30px;
}
.osX a.jScrollArrowDown:hover {
	background-position: 0 0;
}

.left .jScrollPaneTrack {
	left: 0;
	right: auto;
}
.left a.jScrollArrowUp {
	left: 0;
	right: auto;
}
.left a.jScrollArrowDown {
	left: 0;
	right: auto;
}


#footer { font-style:Arial;color:#ffffff;font-size:9px;clear:both;display:block;width:760px;text-align:right;padding-top:20px; }
#footer a { color:#d9ae52;padding-right:40px; }

/* IE SPECIFIC HACKED STYLES */
* html .osX .jScrollPaneDragBottom {
	bottom: -1px;
}
/* /IE SPECIFIC HACKED STYLES */