table{
font-size:0.9em
}

#headerprint{
display:none;
visibility: hidden;
}
img{
border:none
}
#gapfiller{width:168px;float:left;height: 100%;}
#main1 {margin:0; padding:0;z-index:0;min-height: 570px;}
#main2 {margin:0; padding:0;z-index:0;}	
.cleaner {
	clear:both;
	height:0px;
	font-size:0px;
	border:none;
	margin:0; padding:0;
	}

#right{

display:inline;
	width:591px;
	float:right;
	background:#ffffff; /*color*/
	right:2px;
	padding: 0;
	margin-top: 7px;
	margin-right: 3px;
	margin-bottom: 0;
	margin-left: 0;
}

/*header*/
#header{
width:790px;
left: 14px;
height:133px;
margin:0px auto;
position:relative;
float:left;
color: #000000;
text-align:left;
}
/* breadcrumb*/
#bctext{float:left;

}
/*#bcbar{
top:0px;left:0px;padding:0px;margin:0
}*/
#bcbar a:link{
color:#263d81;
}
#bcbar a:hover,#bcbar a:visited,#bcbar a:active{
color:#9ac0e6;
}
#bc{
width:751px;
height:18px;
background-color:transparent;
font-size : 0.7em;
line-height: 18px;
}
.date{
padding: 0 13px ;
}
/* for Internet Explorer */
/*\*/
* html #main1 {
height: 420px;
}
/**/

div.content{
	padding-top: 12px;
	padding-right: 20px;
	padding-left: 19px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	line-height: 1.5em;
	color: #313340;
	width:555px;
	
}
.text{
width:500px;
position:relative;
}
/*Footer*/
/*#footer{
width:790px;
height:83px;
background-color:#fafafa;
position:relative;
float:center;

font-size : 0.7em;
color: #000000;
text-align:left;
}*/
.footertext{
height: 35px;
padding: 0 13px ;
}

#icons{
padding: 0 20px ;
display:inline
}

/*  Wandsoft web site breadcrumbs*/

	a.bclink:link {  color: #7e7e7e; text-transform: none}
	a.bclink:visited { color: #7e7e7e; text-transform: none}
	a.bclink:active { color: #7e7e7e; text-transform: none}
	a.bclink:hover { color: #ff0000; text-transform: none}
/*  Wandsoft web site breadcrumbs*/
/*  Wandsoft back/email/print*/

	.bep { 
	color : #7e7e7e;
	font-family :   Arial, Geneva, Helvetica, sans-serif;
	font-size : 0.9em;
	}
	a.bep:link {  color: #7e7e7e; text-transform: none}
	a.bep:visited { color: #7e7e7e; text-transform: none}
	a.bep:active { color: #7e7e7e; text-transform: none}
	a.bep:hover { color: #ff0000; text-transform: none}
/*  Wandsoft back/email/print*/


/*  Wandsoft e-Xtranet*/
/*  Change the look and feel of the Wandsoft e-Xtranet buttons */
/* login */
#hdr-loginp {
position:absolute;
	width: 506px;
	height: 96px;
	line-height: 20px;
	z-index:1;
	
}
/* expanded login */
#hdr-login {
position:absolute;
	display: none;
	width: 506px;
	height: 96px;
	left:280px;
	top:0;
	color:#c5a462;
	z-index:9999;
}
.ws_loginbutton {
	
	font-size : 1em;
	
	cursor : hand;
	cursor: pointer;
}
.ws_loginbuttonover {
	
	font-size : 1em;

	color : #00488e;
	background : #c5a462;
	border-color : #c5a462 #c5a462 #c5a462 #c5a462;
	border : 0px;
	border-left-width : 0px;
	border-right-width : 0px;
	border-style : inset;
	cursor : hand;
	cursor: pointer;
}
#ws_login{float:left;text-align:left;
padding-left:20px;
padding-top:0.7em;
color : #ffffff;
	font-size : 17px;font-family :   Arial, Geneva, Helvetica, sans-serif;
}
.close{color : #ffffff;font-size : 0.7em;padding-left:45px;}
.forgotten{float:left;width:400px;text-align:left;padding-top:5;}
.forgotten a{color : #ffffff;font-size : 0.7em;
}


.login{float:left;
padding-top:15px;display:inline;
margin:0;
}
.ws_loginl {float:left;
width:200px;display:inline;
padding-top:0.8em;
	}
.ws_loginl label{
	font-size : 0.8em;font-family :   Arial, Geneva, Helvetica, sans-serif;
	}
	
.ws_loginl input{
	font-size : 0.7em;font-family :   Arial, Geneva, Helvetica, sans-serif;
width:115px
	}
a.ws_edit_profile:link,a.ws_edit_profile:visited,a.ws_edit_profile:active,a.ws_edit_profile:hover{
 font-family:   Arial, Geneva, Helvetica, sans-serif; color: #ffffff;
font-weight : bold;font-variant: small-caps;font-size : 11px; text-decoration: none; 
}
.ws_edit_profilebg{ background-color:#ffffff;}
.ws_edit_profilebgover{ background-color:#ffffff;}
/*  Wandsoft e-Xtranet */

.wandsoft {
	font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : normal;
	color :#69799d;
}
div.wandsoft{
text-align:right;
margin:0px auto;
position:relative;
width:780px;
}
a.wandsoft:link,a.wandsoft:visited,a.wandsoft:active {
	font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : normal;
	color :#69799d;
	
}
a.wandsoft:hover {
	font-family :  Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 7pt;
	font-weight : normal;
	color :#69799d;
}

.printtitle{
	font-size : 10pt; 
	font-weight : bold;
}
.printcontent{
	font-size : 10pt; 
}

a.printlink:link {
	font-size : 8pt;
	font-weight : bold; color: #E30070;
	
}
a.printlink:active {
font-size : 8pt;
	font-weight : bold; color: #E30070;
	
}
a.printlink:visited {
font-size : 8pt;
	 font-weight : bold;color: #E30070;
	
}
a.printlink:hover {
font-size : 8pt;
	 color: #E30070;
	
}

/*form*/
/*form*/

div.checkout{
	
	background:#ffffff;
	width:500px;
	padding-left : 20px;
	text-align:left;
	font-size : 0.8em;
	float:left
	}
/*div.formregistration{
	padding-left : 0px;
	}*/
div.formregistration{
	width:500px;
	padding-left : 20px;
	text-align:left;
	font-size : 0.8em;
	float:left
	}
div.registration{
	width:500px;
	
	text-align:left;
	
	float:left
	}
input.registration,select.registration{
	width:150px;
	}
textarea.registration{
width:250px;
height:120px
}
input.phoneregistration{
	width:40px;
	}
label.phoneregistration{
	display:none;
	}
label.registration{
	width:150px;
	float:left
	}
label.iregistration{
	width:160px;
	float:left
	}
input.buttonregistration{
	width:100px;color:#000000;font-weight : bold;
	background:#ffffff;
	}
em{
}
div.buttonregistration{
	
	}
	
input.buttonregistration_over{
	font-size : 8pt;
	width:100px
	}
#errormsg
		{
			border:2px solid #c00;
			padding:5px;
			width:20em;
		}    
.error
		{
			background:#fcc;
		}
/*Invisible links for accesssibility purposes */
.skip {position: absolute; top: -4em; display: none} /*Opera*/
* html .skip {display: block; position: absolute; top: -4em; left: 0; z-index: 0} /*Seen by IE*/
html:not([dummy]) .skip {display: block; position: absolute; top: -4em; left: 0; z-index: 0} /*Seen by Moz and FF*/
.skip a {padding: 0 0.5em; left: 0; width: 14.2em; z-index: 0}
/*.skip a:focus, .skip a:active {display: inline; z-index: 2; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 6.5em; left: 0}*/
.skip a:focus, .skip a:active {display: inline; z-index: 2; border: solid black 1px; color: #cc0; text-decoration: none; position: absolute; top: 7.5em; left: 120px}
.skip a#cont {position: absolute; top: -9em; width: 14.2em}
.skip a#cont:focus, .skip a#cont:active {position: absolute; top: 15em; left: 0em; z-index: 2}
.skip a:hover {cursor: default}
.skiplink {display:inline;
font-size:0px}
/* ws text options*/
p.tour_text { font-size: 1em}
p.tour_text:first-letter { font-size: 200%;  }

.text_options_selection{
line-height:2em
}
/*p.tour_text:first-letter { }*/
.bt {float:right;
position:relative;
top:20px
}
.tour_next_previous input:hover, .tour_next_previous input.hover,
.bt input:hover, .bt input.hover{
border:1px solid #d8d8d8;
background:#d8d8d8;
cursor:pointer;
color:#000000
}
.tour_next_previous input,.bt input
{
border:1px solid #d8d8d8;
background:#ffffff;
cursor:pointer
}
.tour_main_text{}
.text_options{
/*border:1px solid #d8d8d8;*/
padding:0px;
width:580px;
float: left;
}
.dd_nav{
font-size:0.8em;
/*width:450px*/
}

.text_options_link:link,.text_options_link:visited,.text_options_link:active{
color: #285ea1;
cursor:hand;
text-decoration:none;
padding:0px;
font-weight : bold;
text-transform : uppercase;
font-size: 1em
}
.area_description{display:block;height:330px;}
.area_description_hidden{display:none;height:330px;}
.text_options_link:hover{
color: #dd4314;
cursor:hand;
text-decoration:underline;
}
.text_options_link_s:link,.text_options_link_s:visited,.text_options_link_s:active{
color: #dd4314;
cursor:hand;
text-decoration:none;
padding:0px;
font-weight : bold;
text-transform : uppercase;
font-size: 1em
}
.text_options_link_s:hover{
color: #dd4314;
cursor:hand;
text-decoration:underline;
}
.tour_next_previous{
/*border:1px solid #d8d8d8;*/
top:0px;
float: left;
width:580px;
height:1.5em;
line-height:1.5em;
padding:0px;
margin-bottom:10px;
z-index:1
}
.tour_main_text{}
#bottom a:link,#bottom a:active,#bottom a:visited{
color:#ffffff;
padding-left:60px;
padding-right:60px;
font-size:1.2em;
line-height:57px;
height:57px;
text-decoration:none;
font-weight : bold;
}
#bottom a:hover{
color:#ffffff;
padding-left:60px;
padding-right:60px;
font-size:1.2em;
line-height:57px;
height:57px;

text-decoration:underline;
}
/* Adare specific */
.blackBold{
	font-weight: bold;
	color: #363636;
	margin-bottom: 2px;
}
div.password{
	height: 16px;
	margin-top: 25px;
	margin-right: 8px;
	margin-bottom: 0px;
}
#logo{
	float: left;
	padding-top: 25px;
}
#login{
	float: right;
	text-align: right;
	margin-top: 0px;
	padding-right: 9px;
	padding-top: 2px;
	margin-bottom: 0px;
}
#login table td{
	padding-right: 0px;
	padding-top: 7px;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
	padding-bottom: 7px;
}
#login table td.text{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #00377b;
	height: 12px;
	padding-bottom: 0px;
	padding-right: 15px;
	vertical-align: bottom;
}
#login table td.button{
	padding-right: 15px;
	padding-left: 0px;

}
#login table td.button a{
float:right
}

.news_date{
font-family: Arial, Helvetica, sans-serif;
	color: #114b92;
	font-weight: bold;
	padding-left:10px;
	padding-top:13px;
	left:0px;
	float:left;
	display:block;
	width:194px;
	font-size: .9em;
} 
.main_news_date{
	color: #114b92;
	font-weight: bold;
	padding-left:20px;
	padding-top:10px
} 
.news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #313340;
	padding-left:10px;
	float:left;
	display:block;
	width:185px
}
.main_news_title{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	color: #313340;
	padding-left:20px
} 

.main_news_link a{
	font-family: Arial, Helvetica, sans-serif;
	color: #569d00;
	font-weight: bold;
	font-style: italic;
	text-decoration: none;
	font-size: 0.87em;
	padding-left:20px;
} 
news_link a:hover,main_news_link a:hover{
	color: #dd4314;
}
.boxLink{
	top: 10px;
	padding-bottom:10px;
	left: 10px;
	position:relative;
	float:left;
	display:block
}
#footer ul{
	margin: 0px;
	padding: 0px;
}
#footer ul li{
	vertical-align: middle;
	float: left;
	height: 18px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #97a1b3;
	list-style-type: none;
	margin-left: 5px;
	padding-right: 5px;
	font-size: .7em;
	margin-top: 5px;
	padding-top: 2px;
}
#footer ul li.email{
	padding-right: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#pageTitle{
	
	font-family: Arial;
	font-size: 1em;
	color: #3f5a97;
	background-color: #d2dfef;
	vertical-align: top;
	padding-left: 19px;
	padding-top: 8px;
	font-weight: bold;
	padding-bottom: 8px;
	margin-right:14px
}
div#breadcrumb{
	font-size: .7em;
	color: #696a70;
	background-color: #e4e6eb;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 19px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
	margin-right:14px
}
div#print{
	float: right;
	vertical-align: top;
	margin-right: 12px;
	margin-top: -2px;
}
#bcbar{
font-family: Arial;
	font-size: 1em;
	color: #3f5a97;
top:0px;left:0px;padding:0px;margin:0
}
a{
	color: #dd4314;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
h1{	font-family: Arial, Helvetica, sans-serif;	font-size: 1.2em;	font-weight: bold;	color: #285ea1;	padding: 0px;
	margin-top: 3px;	margin-right: 0px;	margin-bottom: 9px;	margin-left: 0px;}
h2{
	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;
	font-weight: bold;	color: #dd4314;	border-top-width: 1px;	border-bottom-width: 1px;
	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #85a3c7;
	border-bottom-color: #85a3c7;	padding-top: 3px;	padding-bottom: 3px;	padding-left: 0px;	margin-top: 4px;	margin-bottom: 8px;	margin-right: 10px;
}
