/* ------------- Shared styles --------------------*/* {	margin: 0px;	padding: 0px;	position: relative;}body {	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	text-align:left;	font-size:0.75em;	line-height: 1.3em;}ul{	list-style: none;	padding:0;	margin:0;}ul li {	display:inline;}a {	text-decoration:none;}a:hover {	text-decoration:underline;}p, label, a, h1, h2 {	color:#6d6e71;}p, h1 {	margin-bottom: 8px;}h2 {	margin-bottom: 2px;}fieldset {	border:none;	padding:0;}.clearer {	clear:both;}/* ------------- Container divs --------------------*/#container {	width:1000px;	margin:0 auto 0 auto;}#page_content {    height:790px;    min-height:790px;}/* ------------- Footer nav --------------------*/#footer {	width:900px;	padding:8px 17px 8px 17px;	color:#6D6E71;	font-family:Arial, Helvetica, sans-serif;	font-size:0.8em;	float:left;	background:url(../img/bottom_line.jpg);	background-repeat:no-repeat;}#footer_left {float:left;}#footer_right {float:right;}#footer ul {list-style:none;margin:0;padding:0;}#footer a {color:#6D6E71;}#footer a:hover {text-decoration:underline;}/* ------------- Home --------------------*/.homecopy {	margin:0;	font-family:Georgia, "Times New Roman", Times, serif;	text-align:left;	font-size: 1.5em;	line-height: 1.3em;	color:#6d6e71;}/* ------------- Content Box - shared styles --------------------*/#middle_content_box {	float:left;	display:inline;	position: relative;	left: 280px;	top: 160px;}#middle_content_box2 {	float:left;	display:inline;}.left {	float:left;	display:inline;}.right {	float:right;	display:inline;}.error {	color: red;}/* ------------- Background Images --------------------*/.tandc {}.gateway {}.sorry {}/* ------------- Gateway page --------------------------*/.gateway #middle_content_box {	width: 375px;	margin: 175px 0px 0px 220px;	padding: 8px;	vertical-align:top;}.gateway #middle_content_box h1 {	color: #626465;	font-size: 1.2em;	margin-bottom: 14px;}.enter_button {	color: #B5985D;	font-size: 2.2em;	margin: 0;	padding: 7px 0 0 0;	background-color: transparent;	border: medium none;	font-family: Georgia, "Times New Roman", Times, serif;	float: left;	width:135px;}.gateway #middle_content_box input.enter_button:hover {    text-decoration:underline;}.gateway #middle_content_box p {	font-size: 1.2em;	line-height: 1.2em;	margin-bottom: 10px;}.gateway #middle_content_box label {	font-size: 1.2em;	padding: 5px 0;	display: block;	vertical-align:top;}.gateway #middle_content_box input, .gateway #middle_content_box select {	margin-bottom:10px;}.gateway #middle_content_box .inline {	display:inline;}.gateway #middle_content_box p.gateway_terms {	font-size: 0.8em;	line-height: 1.4em;}.gateway #middle_content_box p.gateway_terms a {	text-decoration:underline;	margin:0;}.gateway #middle_content_box p.gateway_terms a:hover {	text-decoration:none;}.gateway #middle_content_box .input_4char {	width:50px;}.gateway #middle_content_box .input_2char {	width:25px;}#rfvCountry, #cvDate{    vertical-align:top;}/* ------------- Partnership --------------------------*/.ourpartnership #middle_content_box {    margin:280px 0 0 185px;    width:610px;    background: url(../img/bg_partnership_bg.jpg);	background-repeat: no-repeat;	background-color:#FFFFFF;}.ourpartnership #middle_content_box h1 {	font-size:3em;	font-weight:normal;	margin:0;	line-height:1em;}.ourpartnership #middle_content_box a {	float:right;	padding-right:20px;	text-decoration:underline;}.ourpartnership #middle_content_box .left, .ourpartnership #middle_content_box .right {	width:285px;	margin-top:20px;}/* ------------- Terms and conditions and Privacy Policy --------------------------*/.tandc #middle_content_box2 {	width: 624px;	margin: 0px 0px 0px 149px;	padding: 0px 40px;	}.tandc #middle_content_box2 h1 {	font-size: 2em;	font-weight: normal;	margin-bottom: 20px;}.tandc #middle_content_box2 h2 {	font-size: 1.5em;	font-weight: normal;	margin: 15px 0px 12px 0px;}.tandc ul {	list-style:disc;}.tandc ul li {	display:block;	color:#6d6e71;}.tandc #middle_content_box2 a,.tandc #middle_content_box2 a:visited {	text-decoration:underline;	color: #6D6E71;}.tandc #middle_content_box2 a:hover,.tandc #middle_content_box2 a:focus {	color: #FD4239;}.tandc #close {	margin: 123px 0px 0px 770px;}/* ------------- Non Acceptance page --------------------------*/.sorry #middle_content_box {	width: 375px;	margin: 175px 0px 0px 220px;	padding: 8px;	vertical-align:top;}