/*css for wendy wise*/
* { padding: 0; margin: 0; }
img { border: 0; }
.formwrapper { display:block;margin:100px 0 300px 0;}
.captcha {display:block; border:1px solid #aaaaaa; text-align:center; padding-left:50px; background-color:#D7DFEA;border-radius: 0.6em;-webkit-border-radius: 0.6em;}
.mid { margin:5px 400px; background-image:url(images/link_back.gif); background-repeat:repeat-x; background-position:left top;}
#hide,#hide1 {clear:both; display:block;}
#single,#multi{ display:none;}
.leg { z-index:1000; display:inline; border:1px solid white; background-color:#003265; color:white;padding:3px 5px;}
fieldset.gap {margin-bottom:10px;border-radius: 0.6em;background-color:#D7DFEA;}
.formfield {padding:5px 10px 5px 0px;margin-right:10px;}
#pd {margin-bottom:0px;display:none;}
#pd p { display:block;}
#venuename { display:none;}

.terms {Text-align:justify;padding:20px 50px;}
.l_text {text-align:justify; clear:both;}
#blog { height:100%; width:100%;}
H1 {font-size:36px;text-align:left;margin:0 0 0 50px;}

H2 {font-size:12px;text-align:left;margin:30px 0 0 50px;}
H2.search {margin:0; color:red;}
H3 {
	font-size:18px;
	text-align:left;
	margin:10px 0px;
	font-style: italic;
}
H3.center {
	font-size:18px;
	text-align:center;
	margin:10px 0px;
	font-style: italic;
}
H4 {font-size:14px;text-align:left;margin:0px 0 10px 0px;}
H4.subj {clear:both;font-size:12px;text-align:center;margin:5px 0;display:block;}
H5 {font-size:18px;text-align:left;margin:5px 0 10px 0px;}
h5.s_subj {font-size:24px;
z-index:0;
	text-align:center;
	margin:0px 5px;
	padding:5px 0 10px 0px;
	background-image:url(images/link_back.gif); background-repeat:repeat-x; background-position:left top;}
h5.list {text-align:center;}
.img_left,#fadeshow1 {float:left;margin:10px 20px 10px 40px;}
.s_desc {margin:10px;float:right;display:inline;text-align:left;width:600px;}
.links {
	clear:both;
	display:block;
	text-align:center;
	vertical-align: middle;
	padding:0 10px;
	margin:0px 5px;
	background-image:url(images/link_back.gif);
	background-repeat:repeat-x;
	background-position:left middle;
	background-color:#FFFFFF;
}
.links a:hover {text-decoration:underline;}

.s_link {clear:both;display:block;text-align:right;}
ul.typelist {
	text-align:left;
	display:block;
	margin:10px 0 10px 0px;
	padding:10px 0 0 15px;
	width:140px;
	height:225px;
	background-image:url(images/map.gif); background-repeat:repeat-x; background-position:left top;
}
ul.typelist li.tick {
	margin:5px 0px;
	padding:0 0px;
	list-style-position: inside;
	list-style-image: url(images/tick.png);
}
ul.typelist li.notick {
	margin:5px 0px;
	padding:0 0px;
	list-style-position: inside;
	list-style-image: url(images/notick.png);
	color:#CCCCCC;
}
#map {margin:0px 0px 10px 0;float:right;}
.maplist { padding:0 110px;}
a {text-decoration:none;border:none;margin:0;padding:0;}
a:link {color:#003366;}
a:visited {color:#003366;}
a:hover {text-decoration:underline;
	color:red;}
a:active {color:#003366;}

.text_box1 a:link,.text_box a:link {color:#003366;text-decoration:underline;}
.text_box1 a:visited,.text_box a:visited {color:#003366;}
.text_box1 a:hover,.text_box a:hover {	color:red;}
.text_box1 a:active,.text_box a:active {color:#003366;}


body {
	font-family: Arial;
	font-size: 11px;
	font-weight:normal;
	text-align:center;
	background-color: #ffffff;
	color: #003366;
	line-height: 18px;
	letter-spacing: 0.1em;
	padding:10px 0 0 0;

}
#wrapper {
	margin: 0 auto 25px auto;
	padding:0;
	width: 1000px;
	position:relative;
	border:1px solid #003366;
	background-image: url(images/wrap_back.png);
	background-repeat: repeat;
	background-position: left top;
}
#wrapper5 {
	margin: 0 auto 25px auto;
	padding:0;
	width: 1080px;
	position:relative;
	border:1px solid #003366;
	background-image: url(images/wrap_back.png);
	background-repeat: repeat;
	background-position: left top;
	height:700px;
}
#wrapper1 {
	margin: 10px auto 25px auto;
	padding:0;
	width: 760px;
	position:relative;
	background-color: #FFFFFF;
	background-image: url(images/wrap_back.png);
	background-repeat: repeat;
	background-position: left top;
}
#content {
	padding: 10px;
	text-align:left;/*was center QQQQ*/
	height:100%;/*360px;*/
	/*background-image: url(images/content_back.gif);
	background-repeat: repeat;
	background-position: left top;*/

}
.clear {clear:both;}
#content1 {
	padding:10px;
	text-align:left;
}
#content2 {
	text-align:left;
	margin:10px 100px;
	padding:0 0 10px 0;
	border:1px solid #003366;
}
.content3 {
	text-align:left;
	margin:10px 120px;
	background-color:#F4E9DE;
	padding:5px 0;
}
.content3 li {
	list-style-position: outside;
	margin-left:30px;
}
/*.content4 {padding: 10px;
	text-align:center;
	height:1000px;}*/
.message {clear:both;color:#003366;padding:100px 20px 175px 10px;}
#content2 a:link {color:#003366;text-decoration:underline;}
#content2 a:visited {color:#003366;}
#content2 a:hover {	color:red;text-decoration:underline;}
#content2 a:active {color:#003366;}

.content3 a:link { 
	text-decoration:underline;
}
.sign {margin-right:250px;}
#content1 p {margin:20px 10px;}
.content3 p {margin:10px 40px;}
.l_desc {margin:10px;padding-top:10px;}
.s_title {font-size:14px;
	text-align:left;
	margin:0 0 10px 0px;
	font-style: italic;}
a.payp:link {color:#003366;text-decoration:underline;}
a.payp:visited {color:#003366;text-decoration:underline;}
a.payp:hover {	color:red;text-decoration:none;}
a.payp:active {color:#003366;text-decoration:underline;}


.address {background-color:#CCCCCC;display:block;margin:10px 50px;text-align:center;}

a.form  {text-decoration:none;}
a:link.form  {
	color:#0099FF;
}
a:visited.form  {color:#0099FF;}
a:hover.form {
	color:#0099FF;text-decoration:underline;}
a:active.form  {color:#003366;} 
.text_box {
	margin:0px;
	float:right;
	width:420px;
	padding:0 5px 0px 0px;
}
.text_box1 {
	margin:0px 20px 0px 0px;
	float:right;
	width:440px;
	padding:0 10px 10px 10px;
	text-align:left;
}
.text_box1 p,.text_box p {	margin:0px 0 10PX 0;
	text-align:left;
	line-height: 120%;}
	
.right_hand { width:140px;float:right;padding:0px;text-align:center;line-height: 120%;}
.right_hand a{ color:#3993e1;}
.right_hand img {margin:0;}
.scroll { text-align:center; margin:10px 10px 0 10px; background-color:#FFFFFF; /*background-image:url(images/mary_back.gif); background-repeat:repeat-x; background-position:left top;*/ }
em { font-weight:bold; font-size:16px; font-style:normal;margin:0;}
p.but { color:#3993e1; background-color:white; margin:10px 5px 0px 5px;}
.film {margin:0 0 10px 0;display:inline;float:left;}

#header {
	text-align:left;
	height:110px;
	background-image: url(images/header_back.png);
	background-repeat: repeat-x;
	background-position: left bottom;
	background-color: #FFFFFF;
	padding:0;
}
p.head_slog {float:left;padding:88px 0 0 10px;font-size:12px;font-weight:bold;}
.right1 {float:right;font-size:10px;margin:0;width:250px; padding:3px 0 0 0;}
.right1 li {
	list-style-type: none;
	}
.right1 li.blog {
	list-style-type: none;
	 background-image:url(images/blog.png);
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:20px;
	 	}
.right1 li.blog a{		
		color:#FD7602;}
.right1 li.admin {
	list-style-type: none;
	 background-image:url(images/admin.png);
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:20px;
	}
.right1 li.adv {
	list-style-type: none;
	 background-image:url(images/adv.png);
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:20px;
	}
.right1 li.news {
	list-style-type: none;
	 background-image:url(images/news.png);
	 background-repeat:no-repeat;
	 background-position:left top;
	 padding-left:20px;
	}
.right1 li a:hover {
	text-decoration: underline;
}
#cat,#cat_h {
	clear:both;
	text-align: left;
}
#cat {padding:10px 0 0 0;}
.left_logo {float:left;padding:60px 0 0 10px;}
#cat ul,#cat_h ul,.cat_f,.cat_g{list-style-type:none;}
#cat ul {padding-left:4px;}
#cat_h li {display:inline;
				padding-left: 10px;
				padding-right: 10px;
				text-decoration:none;
				font-size:14px;
				font-family:Georgia;}
#cat li {display:inline;
				padding-left: 4px;
				padding-right: 4px;/*was 15*/
				text-decoration:none;
				font-size:14px;
				font-family:Georgia;
				}
.cat_f li {		text-decoration:none;
				float:left;
				display:inline;
				}
.cat_g li {	padding-left: 5px;
				padding-right: 5px;
				text-decoration:none;
				}
.slogan {float:left;font-size:9px;}
#footer {
	clear:both;
	background-color: #FFFFFF;
	background-image: url(images/footer_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:100px;
}
#footer a:hover {
	text-decoration: underline;	
}
p.right {text-align:right;font-size:10px;}
.center {clear:both;text-align:center;margin-top:0;}
.center1 {clear:both;text-align:center;font-weight:bold;}
.bold {font-weight:bold;}
.limeg {float:left;margin:5px 0 0 10px;width:125px; border:none;}
.limeg img{margin:0 0 5px 0px;}
.addthis_toolbox { display:block; padding-left:330px;}
.addthis_default_style { display:block; padding-left:330px;}
.likethis_button {float:right;border:none;margin:0;color:blue;}
.script {font-family: "Monotype Corsiva";color:#00FFFF;font-size:20px;}
.quote {margin:0 0 0 120px;}
.pp {float:right;}
.ps {float:left;}
.form_adv input {
	font-size:11px;
}
.small {font-size:10px;}
.small1 {font-size:10px;float:right;display:inline;width:200px;margin:30px 35px 0 0;}
.preview {
	margin:0;padding:0;
	}
.cnt {border:none;color:red; background-color:transparent;}
.form_adv {width:430px;margin:10px 0 10px 10px;padding:5px;float:left;text-align:left;}
.form_adv fieldset {padding:5px 20px 10px 20px;}
.form_adv input {margin:2px 0;}
.adv_left {float:left;width:160px;padding:0 0 5px 0;}
.adv_right {float:right;width:160px;padding:0 0 5px 0;}
.adv_left1 {float:left;width:160px;padding:0 0 5px 20px;}
.adv_right1 {float:right;width:250px;padding:0 0 5px 0;}
.adv_left2 {float:left;width:260px;padding:0 0 5px 10px;}
.adv_right2 {float:right;width:150px;padding:0 0 5px 0;}
.adv_left3 {float:left;width:330px;padding:0;}
.form_adv label.dpt {margin:0;width:120px;}
.form_adv select {font-size:11px;color:#003366;margin:0;width:auto;}

.form_adv select.txt1 {color:#003366;margin:0 5px 0 0;width:50px; padding:2px 0;}
.form_adv select.txt4 {color:#003366;margin:0 5px 0 0;width: auto; padding:2px 0;}
.form_adv textarea {font-size:11px;color:#003366;scrollbars:auto;}
.form_adv p {clear:left;font-size:11px;padding:0;margin:2px 0;}
.form_adv p.tight {line-height:10px;padding:5px 0 10px 0;}
.form_adv p.tight img {margin-right:5px;}
.form_adv p.tight span {padding:0 0px 0 0px;}
.form_adv label {float:left;font-size:11px;width:120px;text-align:left;padding:0;margin:0;}
.form_adv label.pd {width:164px;padding:0;}
.form_adv label.std3 {width:140px;padding:0;}
.form_adv label.std4 {width:75px;padding:0;}
.form_adv label.std {width:75px;padding:0 0 0 45px;}
.form_adv label.lpd {margin-right:22px;}
.form_adv label.reg {margin:0;width:70px;}
.form_adv label.imagelbl {margin:0;width:100px;}
label.filelabel {line-height:130%; padding:0; margin:5px 0 0 0;width:140px;}
.filelabel span { line-height:130%; padding:0; margin:0;font-size:9px;color:#FF0000;}
.search_form p {clear:left;font-size:11px;padding:5px 0;border:1px solid #003366;}

.find {text-align:left;width:335px;float:right; margin-right:5px; background-image:url(images/find_back.png); background-position:left top; background-repeat:repeat; padding-bottom:3px;}
.find select {font-size:11px;color:#003366;margin:0; background-color:transparent;border:1px solid #F9F9F9;}
/*.slec {width:180px;}*/
.find select.slec1 {font-size:11px;color:#2260AD;margin:0; background-position:left top; background-image: url(images/1_back.png); background-repeat:repeat; width:180px;}
.find select.slec2 {font-size:11px;color:#4AAE34;margin:0; background-position:left top; background-image: url(images/2_back.png); background-repeat:repeat;width:180px;}
.find select.dept1 {font-size:11px;color:#FF7947;margin:0; background-position:left top; background-image: url(images/3_back.png); background-repeat:repeat;width:90px;}
.search {margin:10px 0 0 30px;border:1px solid #F9F9F9 ; background-color:#FFFFFF; background-image:url(images/but_back.gif); background-repeat:repeat-x; background-position: center; padding:1px; width:90%; text-align:center; color:#8A1629; }
.search:hover {background-color:white;cursor:hand;cursor:pointer; color:#F9F9F9; text-decoration:underline;}

.find label {float:left;font-size:11px;width:146px;text-align:left;background-color:transparent;padding:0 0 0 5px;}
#header label.2 { border:1px solid red;}
.find label img{ margin:0 10px -3px 0;}
.steps {padding-left: 5px;}
.step1 {color:#FF0000; font-size:18px;font-family: "Monotype Corsiva";}
.form1_adv {width:350px;margin:100px 10px 100px 300px;padding:10px;}
.form1_adv input {font-size:11px;}
.form1_adv p {clear:left;font-size:11px;padding:5px 0;}
.form1_adv label {float:left;font-size:11px;width:80px;text-align:left;padding:0 0 0 5px;}
.form_adv1 {width:430px;margin:10px 10px 10px 0px;padding:10px;float:left;scroll-bars:hidden;}
.form_adv1 input {font-size:11px;}
.form_adv1 select {font-size:11px;color:#003366;}
.form_adv1 p {clear:left;font-size:11px;padding:5px 0;}
.form_adv1 label {float:left;font-size:11px;width:80px;text-align:left;padding:0 0 0 5px;}


.txt {
	float:left;
	padding:3px;
	margin:0 0 0 0;
	
}
.txt2 {
	float:left;
	margin:0 0 5px 0;
	padding:2px 0;
}
.txt3 {
	float:right;
	margin:0 0 5px 0;
	border:1px solid red;
}

.btn {float:left;width:100px;border:none;;margin:0px 0 0 15px;cursor:hand;cursor:pointer;background-color:#003265; color:white; padding:3px;}
.btn1 {border:none;background-color:transparent;cursor:hand;cursor:pointer;vertical-align: text-bottom;font-size:11px;color:#003366;}
.btn1:hover {color:red;}
.btn:hover {color:#003265; background-color:#d7dfea;}

table.lista { margin:0 auto;}
table.lista tr {background-image:url(images/link_back.gif); background-repeat:repeat-x; background-position:left top;}
table.lista td {text-align:left;padding:0 0 0 20px;}
table.lista th {text-align:left;padding:0 5px;}
table.lista th.date {text-align:left;padding:0 5px 0 0;}
table.lista td.center {text-align:center;padding:0;}
table.lista th.center {text-align:center;padding:0;}
table.lista td.red {color:red;}
table.lista td.green {color:green;}
.righton {text-align:right;margin:0 10px 10px 0;display:inline;float:right;padding:0 10px;}

.price {color:red;font-size:18px;}
/* The hint to Hide and Show */
.hint {
	display: none;
	position: absolute;
	right: 280px;
	width: 250px;
	margin-top: -4px;
	border: 1px solid #003366;
	padding: 5px 6px;
	background-color: #fff;
	background-image: url(images/pointer.gif);
	background-repeat: no-repeat;
	background-position: -10px 5px;
}

/* The pointer image is hadded by using another span */
.hint .hint-pointer {
    position: absolute;
    left: -10px;
    top: 5px;
    width: 10px;
    height: 19px;
    background: url(images/pointer.gif) left top no-repeat;
}
.offer {color:red; font-size:12x; text-align:center;font-weight:bold;}
.left {text-align:left;padding-left:20px;}
.arrow {margin-left:10px;}
.faceb { clear:both;display:inline;}
.radlab {padding:0 20px 0 5px;}
span.lbl {padding:10px 35px 5px 0; margin:15px 0 0 0;}
label.how {width:182px;}
.tarif{border:1px solid #AAAAAA;border-radius: 0.6em;padding:10px;background-color:#D7DFEA; color:#003265;}

label.latlon {width:80px; text-align:center;}
.social {padding:0; margin-top:10px;}
/*.centre {float:right;margin-top:3px;}*/
#multi img {margin:15px 10px 15px 0;}
.viewl { list-style-image:url(images/tick.png); list-style-position:inside; list-style-type:none;margin-bottom:5px;}
.viewl li{ margin:0;padding:5px 0 0 5px; line-height:120%;}
p.calx {display:inline;float:left;}
table.tar {width:40%; border:1px solid #003366; margin:50px auto;}
table.tar tr{ background-image:url(images/link_back.gif); background-repeat:repeat-x; background-position:left top;}
table.tar td, table.tar th { text-align:left; padding:5px 0 0 10px;}
td.button { padding:0px 0 5px 0;}
.tariff input {
	font-size:11px;margin:2px 0;
}
.tariff select {font-size:11px;color:#003366;margin:0;}
.tariff label {float:left;font-size:11px;width:120px;text-align:left;padding:0;margin:0;}
.pcount_out img {margin-top:3px;}
table.source { margin:5px auto;}
table.source tr{ background-image:url(images/link_back.gif); background-repeat:repeat-x; background-position:left top;}
#dummy { position:relative;}
#chart_div { position:absolute; top:0px; right:75px; z-index:1000;}
#map_outer { margin:5px 10px 0 0;}
.new { font-family: "Monotype Corsiva";font-size:18px;color:red;}
#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: white;
width: 150px; /*Default width of hint.*/ 
padding: 3px;
border:1px solid black;
font:normal 10px Arial;
line-height:18px;
z-index:100;
visibility: hidden;
text-align:left;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
color: navy;
margin: 3px 8px;
font:normal 10px Arial;
}
.four {background-image:url(images/4_ball.png); background-repeat:no-repeat; background-position:5px 12px;}
.help_text,.help_text1,.help_text2 {float:right; display:inline; width:450px;margin:15px 20px 0 0; text-align:left; background-image:url(images/notes.png); background-position:top left; background-repeat:no-repeat; padding:40px 0 0 5px;}
.help_text ul,.help_text ul ul,.help_text1 ul,.help_text2 ul { margin:5px 0 5px 20px;}
.help_text li,.help_text1 li,.help_text2 li { list-style-position:outside; margin:3px 0;}
.help_text div,.help_text1 div,.help_text2 div { background-color:#F9F4EF; padding:5px 5px 5px 5px ;}
.help_text {margin-bottom:190px;}
.help_text1 {margin-bottom:20px;}
.red { color:red;}

