@charset "utf-8";


/*   new    */


@import url("navi.css");

body {
	margin:0px;
	background-image:url(/my/images/bgtile.jpg);
	background-repeat:repeat-x;
	background-color:#00b9f2;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:15px;
	color:#666666;
}

img{
	border:0px;
}

img, div { behavior: url(/my/css/iepngfix.htc) }

td{
}

table.main{
	margin: 82px auto 0px auto;
	padding-top:20px;
	background-color:#FFF;
}

.content {
}

.content_blue {
	color: #00376d;
	font-weight: bold;
}

div.header{
	position:absolute;
	top:0px;
	right:20px;
	height:20px;
	z-index:600;
}

div.country_selector{
	width:140px;
}

div.country_submenu{
	width:140px;
	position:absolute;
	top:20px;
	left:0px;
	
	display:none;
}

div.country_submenu div{
}

div.country_selector:hover div.country_submenu{ display: block; }


div.login{
		/*height:25px;
		width:839px;
		margin:82px 0 0 141px;
		padding:0 0 0 0;
		z-index:1000001;
		border:none;
		float:none;*/
		display:none;
}

a:link, a:visited, a:active{
	color: #666666;
	text-decoration:none;
	font-weight:bold;
	cursor:pointer;
}

a:hover {
	color: #333333;
	text-decoration:underline;
	font-weight:bold;
	cursor:pointer;
}


div.curve_top{
	position:absolute;
	top:82px;
	margin: 0px auto;
}


div.curve_bottom{
	margin: -5px auto 0px auto;
}

#home div.curve_bottom{
	display:none;
}


/* form */


table.form td{
	font-size:11px;
}

table.form select, table.form input, table.form textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	margin:0px 0px 2px 0px;
}

table.form select{
	width:200px;
}

/* list */
ul{
	list-style-image:url(../images/bullet.gif);
	list-style-position:outside;
	margin:10px;
	padding:0px 0px 0px 23px;
}

li{
	padding: 0px 0px 12px 0px;
	margin:0px;
	}


/* highlights */



.blueHighlight {
	background-color:#41caf1;
}

.yellowHighlight {
	background-color:#dccc00;
}
.greenHighlight {
	background-color:#66cc99;
}
.purpleHighlight {
	background-color:#666699;
}
.redHighlight {
	background-color:#e0809b;
}
	

.asterisk{/* asterisk for enquiries page */
	color: #dccc00;
}

.finePrint {
	font-size:09px;
}
	
	
/* jquery char counter styles */


.charcounter {
	color: #666666;
	display: block;
	font-style:italic;
	font-size: 10px;
	padding-bottom:10px;
}
em.counter {
	color: red;
	display: block;
}


/*  real ppl table  */

table.realppl{
	margin:0px 0px 0px 140px;
}
