/* MAIN OBJECTS FF*/
.content_container{
	min-height:170px;
	height:100%;
	width: 986px;
	margin:0;
	background:rgb(177,204,184) url(/images/dotted_line_white_vertical.gif) repeat-y 238px 0;
	border-left-width:238px; /* left column width
	border-left-color:rgb(177,204,184); /* left column colour */
	border-right-width:153px; /* right column width */
	border-right-color:rgb(177,204,184); /* right column colour */
	*/
	text-align:center;
	}

.middle_container {
	position:relative;
	float:left;
	width:556px;
	min-height:136px;
	height:100%;
	margin:17px auto 0 17px;
	text-align:left;
	background-color:#fff;
}
.middle_container h2 {margin:.5em 1.75em .25em 1.3em}
.middle_container p {margin:.5em 1.75em .25em 1.4em;text-align:justify;}

/* LEFT COLUMN */
.left_column {
position:relative;
width:238px;
float:left;
margin-left:0px;
left:0px;
min-height:170px;
height:100%;
background-color:rgb(177,204,184);
text-align:center;
}
.left_column img {margin-top:5px;}

/* RIGHT COLUMN */
.right_column {
position:relative;
width:153px;
float:right;
margin-right:0px;
left:0px;
min-height:170px;
background-color:rgb(177,204,184);
height:100%;
text-align:center;
}


.table_right_column {width:119px;background-color:#FFF;min-height:127px;height:auto;margin-bottom:-17px} /* 7*17=119px */
.table_right_column td {border-left: 1px solid rgb(153,153,153);padding:0em 0.25em 0.10em 0.5em;width:100%;}
.caption_right_column {border:none;border-bottom:5px solid rgb(168,179,171);}
.table_right_column td .noline {border-bottom:none;border-left:none;width:auto;height:80%;}
.table_right_column tr .noline {border-bottom:none;border-left:none;width:auto;height:80%;}
.table_right_column th.arrow {background:url(/images/little_black_arrow.gif) no-repeat 50% 55%;padding:0.30em 1em 0.30em 0em;}

/* HEADER */
.header_title {background-image:none;}

/* LOWER MIDDLE COLUMN */
.lower_content_container {width:340px;}
* html .lower_content_container {\margin-bottom:-7px;ma\rgin-bottom:-7px;/* for IE6.0*/}

.lower_middle_container {margin:-1px 0px 0px 238px;width:340px;text-align:left;}
.lower_middle_container h1 {font-size:12px;line-height:18pt;margin:0.75em 0.25em 0.25em 0em}
.lower_middle_container h2 {margin:0.75em 0.25em 0.25em 0;font-weight:400;}
.lower_middle_container p {margin:0.25em 0 1.5em 0;text-align:justify;}
.lower_middle_container ul {margin:-1em 0 1.5em 0;}
.lower_middle_container table {width:345px;margin:5px auto 15px -4px;border:none;}
.lower_middle_container th {color: rgb(102,102,102);text-align:left;border:none;width:135px;}
.lower_middle_container td {text-align:left;border:none;}
.lower_middle_container input {width:195px;text-align:left;border:1px solid rgb(177,204,184);}
.lower_middle_container select {width:197px;text-align:left;border:1px solid rgb(177,204,184);}
.lower_middle_container option {width:167px;}
.lower_middle_container textarea.termsofuse {margin-top:.75em;width:333px;}
.lower_middle_container p.termsofuse {margin:1em 30px 2.5em 0em; position:relative;}
.lower_middle_container input.termsofuse {position:absolute; float:right; width:19px; height:19px; right: -32px; vertical-algin: top; }
.lower_middle_container input.termsofuse2 {position:absolute; float:right; top:-5px;width:19px; height:19px; right: -32px; }
.lower_middle_container .checkbox1 input{top:10px;}
.lower_middle_container .checkbox2 input{top:2px;}
.lower_middle_container .checkbox3 input{top:10px;}

.lower_middle_container .line {
	position:relative;
	left:1px;
	width:339px;
	height:2px;
	font-size:2px;
	margin:0;
	padding:0;
	background:transparent url(/images/dotted_line_horizontal.gif) repeat-x 0px 0px;
	}

.pos_submit_button {position:relative;right:-260px;top:0px;margin-bottom:17px;}

/* CONFIRMATION */
.confirmation .right_column {background:rgb(177,204,184) url(/images/registration_right_lines.gif) repeat-y 7px 0;}
.confirmation .left_column  {text-align:center;background:rgb(177,204,184) url(/images/registration_left_lines.gif) repeat-y 0 0;}
.confirmation .left_column .inner {width:194px;margin:17px 17px;height:126px;border:5px solid #fff;background-color:rgb(177,204,184);}
.confirmation .left_column .inner p {width:194px;color:rgb(253,27,20);font-weight:600;font-size:12px;margin:40px 0 0 0px;}
.confirmation .left_column .inner p.name {color:rgb(51,51,51);font-weight:400;font-size:11px;border:1px solid rgb(153,153,153);margin:5px 18px auto 16px;padding:2px 5px;width:150px;}
.confirmation .middle_container {border:5px solid rgb(153,153,153);width:546px;min-height:1px;height:110px;}
.confirmation .middle_container p {margin:45px 1.75em 45px 1.4em;text-align:center;}
.confirmation .middle_container p span {color:rgb(253,27,20);}
.lower_part {height:292px;}

/* lost password confirmation */
.lostpw.content_container .middle_container p{margin-top: 30px;}
.lostpw.confirmation .middle_container {height:109px;}	
	

/* TOOLS */
/* ie5 does not work if put at higher level */
.tools {position:fixed;top:102px;width:110px;margin:17px auto auto 17px;border:5px solid rgb(168,179,171);background:#fff url(/images/site_color_1_vert.gif) repeat-y 17px 0;}
.tools h3 {position:static;width:104px;text-align:left;padding-left:0.5em;line-height:20px;color:rgb(253,27,20);border-bottom:5px solid rgb(168,179,171);background-color:#fff;font-size:11px;font-weight:600;}
.tools a {position:relative;float:left;min-height:17px;height:auto;margin-left:0px;border-bottom:1px solid rgb(168,179,171);color:rgb(102,102,102);text-align:left;padding-left:2.25em;line-height:16px;width:90px;
;background:transparent url(/images/little_black_arrow.gif) no-repeat 5px 50%;}
.tools a:hover {color:rgb(253,27,20);}

.grecaptcha-badge {
	display: none;
}