html{height: 100%;}

body
{ font-family: Arial, Helvetica, sans-serif;
  padding: 0px;
  margin: 0px;
  font-size: .68em;
  background: #08708D url(images/background.gif) top left repeat-x;
  color:#D0B37A;
}



#main
{ width: 900px;
  margin-left: auto; 
  margin-right: auto;
  margin-bottom:0px;
}
#content
{ margin-left: auto; 
  margin-right: auto;
  width: 900px;
    padding: 0px;
margin-bottom:0px;
margin-top:0px;
background-color:#FFFFFF;
border-top:1px solid #1AAFD9;
} 

.line {
	width:170px;
	height:5px;
	text-align:center;
	border-bottom:1px solid #1AAFD9;
}
.line2 {
	width:900px;
	height:5px;
	text-align:center;
	border-bottom:1px solid #1AAFD9;
}
.breadcrumbs p {
	color:#127A98;
	font-size:11px;
	line-height:150%;
	padding:3px 0px 0px 30px;
	
}
.breadcrumbs p a{
	color:#127A98;
	text-decoration:none;
}
.breadcrumbs p a:hover{
	color:#7AD3EC;
	text-decoration:none;
}
.tabs {
margin-left:30px;	
}
table.tabs tr td.text{
padding:10px 5px 5px 5px;
border-left: 1px solid #7AD3EC;
border-right: 1px solid #7AD3EC;
border-bottom: 1px solid #7AD3EC;
font-weight:normal;
text-align:center;
font-size:12px;
color:#08708D;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;	
}
#columnright .date p {
font-size:11px;
color:#127A98

}
#footer{
height:60px;
margin-top:10px;
margin-bottom:0px;
text-align: center;
width:900px;
line-height:100%; 
}

#footer p {
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height: normal;
text-align:center;
} 
#footer p span {
font-size:9px;
margin-left: auto; 
margin-right:10px;
float:left;
clear:none;
padding-bottom:10px;
}
#footer p span a{
color:#FFFFFF;
text-decoration:none;
}
#footer span a:hover{
color: #283551;
text-decoration:none;
}
#footer a{text-decoration: none;color:#FFF;
}
*html footer {
background: url(images/footerbar.jpg) center top repeat-x; 
    height:80px;
margin-top:0px;
text-align: center;
margin-bottom:0px;
padding-bottom: 0px;
}

#footer a:hover{
text-decoration: none;
color:#3399FF;
}

#columnright .left {
float:left;
clear:none;
width:280px;
height:400px;
margin:5px 0px 5px 10px;
border:1px solid #7AD3EC;
} 
#columnright .left p{
font-size:12px;
width:270px;
} 
#columnright .left p a{
color:#1AB0D9;
text-decoration:none;
font-weight:bold;
} 
#columnright .left p a:hover{
color:#382E85;
text-decoration:none;
font-weight:bold;
} 
#columnright .right {
float:right;
clear:none;
width:360px;
height:400px;
margin:5px 10px 5px 0px;
border:1px solid #7AD3EC;
} 
#columnright .right p{
font-size:12px;
width:300px;
}
#columnright{
	float:right;
	clear:right;
	width: 680px;
	text-align: justify;
	margin: 15px 10px 20px 0px;
	border-left:1px solid #7AD3EC;
	font-size: 14px;
	color: #BFCDDB;
}

#columnright h1{
 padding: 0px 10px 5px 30px; 
    font-size: 16px;
    margin-top:0;
width:620px;
color:#08708D;
font-family: Arial, Helvetica, sans-serif;
}
#columnright h1 span{
 padding: 0px 10px 5px 0px; 
    font-size: 14px;
    margin-top:0;
	width:620px;
	color: #F00;
font-family: Arial, Helvetica, sans-serif;
}
#columnright h1.news{
 padding: 0px 10px 0px 30px; 
    font-size: 16px;
    line-height:130%;
  margin-top:0;
  margin-bottom:0;
width:600px;
color:#08708D;
font-family: Arial, Helvetica, sans-serif;
}
#columnright h2
{ padding: 5px 10px 5px 30px; 
  margin: 5px 0px 5px 0px; 
  font-size:12px;
width:500px;
text-align:left;
font-weight:bold;
color:#08708D;
font-family:Arial, Helvetica, sans-serif;
}
#columnright h2.center { 
padding:0; 
margin:0 0 0 -20px;;
clear:none;
text-align:center;

}
#columnright h3{ 
  font-size:12px;
  line-height:100%;
  padding: 0px 10px 0px 30px; 
  margin-bottom:0px;
width:680px;
text-align:left;
font-weight:bold;
color:#0AA8E9;
font-family:Arial, Helvetica, sans-serif;
}
#columnright p
{ padding: 5px 10px 5px 30px; 
  margin: 3px 0px 3px 0px; 
  font-size: 12px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
width:630px;
line-height:150%;
}

#columnright p span {
color:#08708D;
font-weight:bold;
font-size:12px;
}
#columnright p.bullet  {
font-size:13px;
font-weight:bold;
color:#08708D;
margin:0;
padding:0;
line-height:120%;
text-align:center;

}
#columnright p.bullet2 {
width:500px;
font-size:13px;
font-weight:bold;
color:#08708D;
margin:0;
padding:0;
line-height:120%;
text-align:center;
margin-left:80px;
}
#columnright .date p {
font-size:11px;
color:#1AAFD9;
margin:0;
padding:0 0 10px 30px;

}
#columnright ul {
list-style-type:none;
margin:5px 0px 2px 30px;
padding-top:5px;
}
#columnright li {
width:500px;
font-size:12px;
background: url(images/bullet2.gif) top left no-repeat;
padding:0px 0px 10px 20px;
font-family: Helvetica, Arial, sans-serif;
line-height:160%;
color:#00223D;
}

#columnright a {
text-decoration:none;
color:#1AAFD9;
}
#columnright a:hover {
text-decoration:none;
color:#0AA8E9 ;
}
#columnright1{ 
float:right;
clear:none;
width: 680px;
text-align: justify;
margin: 15px 10px 20px 0px;
border-left:1px solid #7AD3EC;
}

#columnright1 h1{
 padding: 0px 10px 5px 30px; 
    font-size: 16px;
  letter-spacing:0px;
  margin-top:0px;
width:400px;
color:#08708D;
font-family: Arial, Helvetica, sans-serif;
}

#columnright1 h2
{ padding: 5px 0px 5px 20px; 
  margin: 5px 0px 5px 0px; 
  font-size:14px;
width:350px;
text-align:left;
color:#3333FF;
font-family:Arial, Helvetica, sans-serif;
}
#columnright1 p
{ padding: 5px 10px 5px 30px; 
  margin: 3px 0px 3px 0px; 
  font-size: 12px;
color: #333333;
font-family: Arial, Helvetica, sans-serif;
width:630px;
line-height:150%;
}
#columnright1 a {
text-decoration:none;
color:#3366FF;
}
#columnright1 a:hover {
text-decoration:none;
color: #99CCFF;
}
#columnright1 p span {
color:#08708D;
font-weight:bold;
font-size:20px;
}
#columnright1 ul {
width:650px;
}
#columnright1 ul li{
list-style-type: none;
width: 125px;
 margin-right: 10px;
 float: left;
overflow: hidden;
}
#columnright1 a img {
border:0px;
}
#columnleft { 
float:left;
clear:none;
text-align: justify;
  width: 200px;
  margin: 0px 0px 0px 0px;
  }
#columnleft p span {
font-size: 16px;
font-variant:small-caps;
}
#columnleft a {
text-decoration:none;
color:#3366FF;
}
#columnleft a:hover {
text-decoration:none;
color: #99CCFF;
}

#columnleft h1
{ padding: 20px 0px 5px 0px; 
  margin: 10px 30px 10px 10px; 
  font-size: 15px;
  letter-spacing:0px;
line-height:140%;
text-align:center;
width:160px;
color:#283551;
font-family: Arial, Helvetica, sans-serif;

}
#columnleft h2
{ padding: 5px 0px 2px 0px; 
  margin: 5px 0px 5px 10px; 
  font-size:12px;
width:160px;
text-align:left;
color:#233A6C;
font-family: Arial, Helvetica, sans-serif;
border-bottom: 1px solid #233A6C;
}
#columnleft p
{ padding: 5px 0px 5px 0px; 
  margin: 5px 0px 5px 35px; 
  font-size: 12px;
color: #0B1E46;
font-weight:bold;
font-family: Arial, Helvetica, sans-serif;
width:160px;
line-height:130%;
}


form{margin-top: 0px;}

div.row
{ clear: none;
  width:420px;
  }

div.row span.formlabel 
{ float: left;
font-size:12px;
  width: 180px !important;
  text-align:right;
  color:#08708D;
  padding-bottom:5px;
}
div.row span.formlabel1 
{ float: left;
margin-left:40px;
font-size:12px;
  width: 110px;
  padding-top:3px;
  text-align:right;
  color:#08708D;
}
div.row span.forminput
{ float: right;
  text-align: right;
  padding-bottom:3px;
  line-height:120%;
  width:400px;
} 
div.row span.forminput1
{ float: right;
  text-align: right;
  padding-bottom:3px;
  line-height:120%;
  width:400px;
} 
div.spacer
{ clear: both;
  width: 80px;
}
div.row span.forminput input {
	width:300px;
	margin-top:-20px;
	}
input, textarea
{ width: 400px; 
  font-family: verdana, arial, sans-serif;
  border: 1px solid;
  font-size: 100%;
  margin: 2px;
  padding:3px 2px 3px 2px;
}
input1
{ width: 100px; 
text-align: right;
  font-family: verdana, arial, sans-serif;
  border: 1px solid;
  font-size: 100%;
   padding:2px;
}
input.income {
text-align:left !important;
padding-left:5px;	
}
.submit1{ 
font-family: verdana, arial, sans-serif;
  width: 100px;
  height: 22px;
  color:#FFF;
  cursor: pointer;
  font-size: 75%;
  background: url(images/button-background.jpg) top center repeat-x;
  -moz-border-radius: 5px;
border-radius: 5px;
    }
input.submit {
	width:80px !important;
}
.submit{ 
font-family: verdana, arial, sans-serif;
  width: 70px;
  height: 22px;
  cursor: pointer;
  font-size: 100%;
  padding: 3px 2px 3px 2px;
    }
.photo {
float:left;
margin-top:2px;
margin-bottom:10px;}
.thumbnail_left {
  float:left;
  margin-right:10px;
  margin-bottom:10px;
  border:0px;
}
.thumbnail_left1 {
  float:left;
  margin-right:10px;
  margin-bottom:20px;
  border:0px;
}
.thumbnail_left2 {
  float:left;
  margin-right:10px;
  margin-bottom:0px;
  margin-left:20px;
  border:0px;
}
.thumbnail_right {
  float:right;
  margin-left:10px;
  margin-bottom:10px;
  }
.thumbnail_right1 {
  float:right;
  padding-right:10px;  
  margin-bottom:20px;
  border:0px;
}
#services {
margin-left:20px;
}
#services .figure1 {
float:left;
width: 155px;
height:500px;
margin: 0 2px 3px 2px;
background-color:#D9C585;
border: 1px solid #B29535;
}
#services .figure1a {
float:left;
width: 155px;
margin: 0 2px 10px 2px;
background-color:#D9C585;
border: 1px solid #B29535;
}
#services .figure1 p{
text-align:center;
width:150px;
margin:0;
padding:0 3px 0 3px;
}

#services .figure1 h1 {
color:#745D11;
width:150px;
text-align:center;
font-size:12px;
font-weight:bold;
margin:15px 0px 0px 0px;
padding:0;
}

#services .figure1 ul{
list-style-type:none;
margin:5px 0px 2px 5px;
padding-top:5px;
padding:0;
}

#services .figure1 ul li {
width:140px;
font-size:12px;
background: url(images/bullet3.gif) top left no-repeat;
padding:0px 0px 0px 10px;
font-family: Helvetica, Arial, sans-serif;
line-height:160%;
color:#00223D;
}
#services .figure1 p span a{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #FFFFFF;}

#services .figure1 p span a:hover{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #745D11;}

#services .figure2 {
float:left;
width: 155px;
height:500px;
margin: 0 2px 3px 2px;
background-color:#BBB9DB;
border: 1px solid #37317C;
}
#services .figure2a {
float:left;
width: 155px;
margin: 0 2px 10px 2px;
background-color:#D9C585;
border: 1px solid #37317C;
}
#services .figure2 p{
text-align:center;
width:150px;
margin:0;
padding:0 3px 0 3px;
}
#services .figure2 h1 {
color:#151051;
width:150px;
text-align:center;
font-size:12px;
font-weight:bold;
margin:15px 0px 0px 0px;
padding:0;
}

#services .figure2 ul{
list-style-type:none;
margin:5px 0px 2px 5px;
padding-top:5px;
padding:0;
}

#services .figure2 ul li {
width:140px;
font-size:12px;
background: url(images/bullet3.gif) top left no-repeat;
padding:0px 0px 0px 10px;
font-family: Helvetica, Arial, sans-serif;
line-height:160%;
color:#00223D;
}
#services .figure2 p span a{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #FFFFFF;}

#services .figure2 p span a:hover{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #151051;}

#services .figure3 {
float:left;
width: 155px;
height:500px;
margin: 0 2px 3px 2px;
background-color:#FFBB74;
border: 1px solid #FF8402;
}
#services .figure3a {
float:left;
width: 155px;
margin: 0 2px 10px 2px;
background-color:#D9C585;
border: 1px solid #FF8402;
}

#services .figure3 p{
text-align:center;
width:150px;
margin:0;
padding:0 3px 0 3px;
}
#services .figure3 h1 {
color:#A65501;
width:150px;
text-align:center;
font-size:12px;
font-weight:bold;
margin:15px 0px 0px 0px;
padding:0;
}

#services .figure3 ul{
list-style-type:none;
margin:5px 0px 2px 5px;
padding-top:5px;
padding:0;
}

#services .figure3 ul li {
width:140px;
font-size:12px;
background: url(images/bullet3.gif) top left no-repeat;
padding:0px 0px 0px 10px;
font-family: Helvetica, Arial, sans-serif;
line-height:160%;
color:#00223D;
}
#services .figure3 p span a{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #FFFFFF;}

#services .figure3 p span a:hover{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #A65501;}

#services .figure4 {
float:left;
width: 155px;
height:500px;
margin: 0 2px 3px 2px;
background-color:#71CFEE;
border: 1px solid #0AA8DD;
}
#services .figure4a {
float:left;
width: 155px;
margin: 0 2px 10px 2px;
background-color:#D9C585;
border: 1px solid #0AA8DD;
}

#services .figure4 p{
text-align:center;
width:140px;
margin:0;
padding:0 3px 0 3px;
}
#services .figure4 h1 {
color:#036D90;
width:150px;
text-align:center;
font-size:12px;
font-weight:bold;
margin:15px 0px 0px 0px;
padding:0;
}

#services .figure4 ul{
list-style-type:none;
margin:5px 0px 2px 5px;
padding-top:5px;
padding:0;
}

#services .figure4 ul li {
width:140px;
font-size:12px;
background: url(images/bullet3.gif) top left no-repeat;
padding:0px 0px 0px 10px;
font-family: Helvetica, Arial, sans-serif;
line-height:160%;
color:#00223D;
}
#services .figure4 p span a{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #FFFFFF;}

#services .figure4 p span a:hover{
text-align:center;
font-variant: small-caps;
text-decoration:none;
line-height:110%;
font-size: 11px;
color: #036D90;}

.photo {


}
.photo p {
text-align:center;
}

.photo img {
text-align:center;
}
.table {
text-align:center;
} 

#columnright .table tr th {
color:#08708D;
font-size:14px;	
}

.haccordion{
padding: 0;
margin-left:80px;
width:550px;
height:300px;
}

.haccordion ul{
margin: 0;
padding: 0;
list-style: none;
overflow: hidden; /*leave as is*/
}


.haccordion li{
margin: 0;
padding: 0;
display: block; /*leave as is*/
width: 150px; /*For users with JS disabled: Width of each content*/
height: 300px; /*For users with JS disabled: Height of each content*/
overflow: hidden; /*leave as is*/
float: left; /*leave as is*/
}

.haccordion li .hpanel{
width: 160px; 
height: 300px;  

}

.hpanel p{
color: #333333;
font-size:12px;
text-align:center;
padding:20px 2px 20px 2px;
margin-left:130px;
width:100px;
}
#asonecookiebar {
	height:18px;
	background-color:#f3f3f3;
	color:#000;
	text-shadow:0px 1px 0px white;
	border-top:1px solid #929292;
	position:fixed;
	bottom:0px;
	left:0px;
	padding:5px 0px 5px 10px;
	width:100%;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:1337696911111111;
	display:none;
}

#asonecookiebar a {
	color:#666;
	text-decoration:none;
}

#asonecookiebar a:hover {
	color:black;
	text-decoration:none;
}

#asonecookiebarinfo {
	background-color:#f3f3f3;
	color:#333;
	text-shadow:0px 1px 0px white;
	position:fixed;
	bottom:30px;
	left:10px;
	width:480px;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	z-index:1337696911111111;
	padding:10px;
	-moz-box-shadow: 0px 0px 3px #999;
	-webkit-box-shadow: 0px 0px 3px #999;
	-khtml-box-shadow: 0px 0px 3px #999;
	-o-box-shadow: 0px 0px 3px #999;
	-icab-box-shadow: 0px 0px 3px #999;
	box-shadow: 0px 0px 3px #999;
	line-height:17px;
	display:none;
}

#asonecookiebarinfo a {
	display:block;
	-moz-border-radius: 8px;
	-khtml-border-radius: 8px;
	-webkit-border-radius: 8px;
	-o-border-radius: 8px;
	-icab-border-radius: 8px;
	border-radius: 8px;
	text-shadow:0px -1px 0px #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	background-color: #08708D;
	padding:3px 0px;
	text-decoration:none;
	text-align:center;
	margin-top:5px;
	background-image: url(images/tick.png);
	background-repeat: no-repeat;
	background-position: 70px center;
}

#asonecookiebarinfo a:hover, #asonecookiebarinfo a:focus {
background-color: #382E85;
}

