body{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 82px 0px;
	background: url(../images/bg.jpg) no-repeat center top #f1f1f1;
}

h1{
	color: #004d91;
	font-size: 16px;
	font-weight: normal;
	background: url(../images/iconArrow.gif) 0px 4px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 18px;
}

h2{
	color: #004d91;
	width: 285px;
	font-size: 28px;
	line-height: 33px;
	font-weight: bold;
	margin: 38px 0px 0px 68px;
	padding: 0px 0px 0px 0px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	color: #275da4;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	margin: 30px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	color: #004d91;
	font-size: 17px;
	line-height: 22px;
	font-weight: bold;
	margin: 0px 0px 20px 18px;
	padding: 0px 0px 0px 0px;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	color: #004d91;
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	float: left;
	margin: 7px 0px 10px 12px;
	padding: 0px 0px 0px 0px;
}

.box{
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	width: 988px;
	height: auto;
}

img{
	border: none;
}

a{
	outline-style: none;
}

#mainContentBox{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainContentTop{
	background: url(../images/mainContentTop.png) no-repeat;
	clear: both;
	position: relative;
	width: 988px;
	height: 17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#mainContentMid{
	background: url(../images/mainContentBgRepeat.png) repeat-y;
	width: 934px;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 28px 0px 26px;
}

#mainContentBottom{
	background: url(../images/mainContentFooter.png) no-repeat;
	clear: both;
	overflow: hidden;
	width: 988px;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#header{
	clear: both;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerLeft{
	float: left;
	margin: 8px 0px 0px 0px;
	padding: 0;
}

#headerStrap{
  float:left;
  width:520px;
  margin-left:30px;
  margin-top:33px;
  color:#004189;
}

#headerRight{
	float: right;
	text-align: right;
	margin: 24px 0px 0px 0px;
	padding: 0px;
}

#topRightButtonsBox{
	overflow: hidden;
	position: absolute;
	bottom: -8px;
	right: 28px;
}

.topRightButtons{
	background: #00a7ee;
	float: left;
	line-height: 21px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px 0px 0px 2px;
}

.topRightButtons a{
	color: #ffffff;
	text-decoration: none;
	position: relative;
	padding: 0px 9px 0px 9px;
}

.topRightButtonsLeft{
	background: url(../images/topRightBgLeft.gif) no-repeat;
	width: 5px;
	height: 21px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.topRightButtonsRight{
	background: url(../images/topRightBgR.gif) no-repeat;
	width: 5px;
	height: 21px;
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerRight #headerRightText{
	color: #00acef;
	font-size: 14px;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#headerRight #headerRightNumber{
	color: #21649f;
	font-size: 22px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav{
	height: 40px;
	clear: both;
	overflow: hidden;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav ul{
	height: 40px;
	background: url(../images/navBgRepeatX.gif) repeat-x bottom;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 15px 0px 15px;
}

#nav li{
	float: left;
	display: inline;
	list-style: none;
	height: 40px;
	font-size: 12px;
	line-height: 12px;
	text-transform: uppercase;
	margin: 0px 1px 0px 1px;
	padding: 0px 0px 0px 0px;
}

#nav li.selected{
	height: 40px;
	font-size: 12px;
}

#nav li.seperator{
	height: 40px;
	width: 1px;
	background: url(../images/navSeperator.gif) no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#nav li.selected a{
	background: #00a7ee;
	font-size: 12px;
}

#nav li:hover a{
	background: #00a7ee;
	font-size: 12px;
}

#nav li ul {
  display: none;
	background: #00a7ee;
  padding: 0px 0px 0px 0px;
  position: absolute;
}

#nav li:hover > ul {
  position: absolute;
  z-index: 1;
  height: auto;
  display: block;
}

#nav li ul li{
  float: none;
  clear: both;
}

#nav li ul li:hover a{
	background: #22bdff;
	font-size: 12px;
}
#nav li:hover > ul a{
  float: none;
  clear: both;
  overflow: auto;
	background: #00a7ee;
}

#nav a{
	display: block;
	color: #ffffff;
	text-decoration: none;
	margin: 0px 0px 0px 0px;
	height: 26px;
	font-weight: bold;
	padding: 14px 18px 0px 18px;
	letter-spacing: 1px;
}

#registerBox, div.quoteBox{
	background: url(../images/quoteMidRepeatY.gif) repeat-y;
	float: left;
	width: 255px;
	margin: 40px 0px 0px 0px;
	padding: 0px 16px 0px 16px;
}

#registerBox {
	margin-top:20px;
	background:url(../images/register_bg.png) no-repeat;
}

div.quoteBox p{
	color: #8B8B8B;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	line-height: 25px;
	width: 230px;
	font-style: italic;
	margin: 20px 0px 25px 6px;
}

#registerBox p {
  color:#eee;
  font-size:15px;
  font-weight:bold;
  width:250px;
  margin: 20px 0px 25px 6px;
}

#registerBox p+p {
  font-size:14px;
}

#registerBox a {
  color:#fff;
  font-style:italic;
}


#registerBoxTop, div.quoteBoxTop{
	background: url(../images/quoteTop.gif) no-repeat;
	width: 287px;
	height: 8px;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 8px -16px;
	padding: 0px 0px 0px 0px;
}

#registerBoxBottom, div.quoteBoxBottom{
	background: url(../images/quoteBottom.gif) no-repeat;
	width: 287px;
	height: 8px;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px -16px;
	padding: 0px 0px 0px 0px;
}

div.quoteAuthor{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #333333;
	clear: both;
	overflow: hidden;
	text-align: right;
	margin: 0px 5px 7px 0px;
}

#bannerBox{
	position: relative;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#banners {
  visibility:hidden;
}

#banner{
	width: 647px;
	height: 317px;
	float: right;
	position: relative;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#bannerSwitcher{
	width: 77px;
	height: 14px;
	background: url(../images/buttonSwitcher.png) no-repeat;
	padding: 7px 11px 6px 9px;
	margin: 0px 17px 16px 0px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}

.bannerSwitcherButton{
	width: 14px;
	height: 14px;
	float: left;
	background: url(../images/switcherButton.gif) no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 7px 0px 0px;
	cursor: pointer;
}

.bannerSwitcherButton.bannerSwitcherButtonSelected{
	background: url(../images/switcherButtonHover.gif) no-repeat;
}

.bannerSwitcherButton:hover {
	background: url(../images/switcherButtonHover.gif) no-repeat;
}

.breakLine{
	background: url(../images/breakShadow.gif) no-repeat;
	width: 800px;
	height: 12px;
	clear: both;
	overflow: hidden;
	margin: 10px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

#ctaContainer{
	clear: both;
	overflow: hidden;
	margin: 12px 0px 26px -3px;
	padding: 0px 0px 0px 3px;
}

.ctaBox{
	width: 323px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentRight .ctaBox {
	float:none;
}

.ctaBox img.image{
	margin: 20px 0px 15px 1px;
	padding: 0px 0px 0px 0px;
}

.ctaBox img.button{
	margin: 17px 0px 0px -3px;
	padding: 0px 0px 0px 0px;
}

.ctaBox p{
	color: #333333;
	font-size: 11px;
	font-family: Verdana, Arial, sans-serif;
	line-height: 18px;
	width: 283px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#registrationBox {
	background: url(../images/contactBoxBg.gif) no-repeat;
	width: 249px;
	height: 209px;
	clear: both;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
	padding: 7px 18px 0px 16px;
}

#registrationBox input[type=text]{
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 237px;
	height: 19px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}

#registrationBox p{
	color: #6694bd;
	width: 237px;
	height: 59px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 15px;
	padding: 20px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}

#contactBox{
	background: url(../images/contactBoxBg.gif) no-repeat;
	width: 249px;
	height: 209px;
	clear: both;
	overflow: hidden;
	margin: 20px 0px 0px 0px;
	padding: 7px 18px 0px 16px;
}

#contactBox input{
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 237px;
	height: 19px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}

#contactBox input.buttonSend{
	border-top: #808080 0px solid;
	border-left: #808080 0px solid;
	border-right: #d4d0c8 0px solid;
	border-bottom: #d4d0c8 0px solid;
	color: #6694bd;
	width: 76px;
	height: 32px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	float: right;
}

#contactBox textarea{
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 237px;
	height: 46px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}

#newsBanner{
	background: #eaf9fe;
	width: 902px;
	padding: 27px 16px 35px 16px;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
}

#newsBanner h1{
	color: #333333;
}

.newsBannerEvent{
	width: 301px;
	float: left;
	overflow: hidden;
	margin: 15px 0px 0px 0px;
	padding: 11px 0px 0px 15px;
	border-right: 1px solid #d5d9db;
}

.newsBannerEventDate{
	background: url(../images/dateBox.gif) no-repeat;
	width: 29px;
	height: 36px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.newsBannerEventDateMonth{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	margin: 2px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
}

.newsBannerEventDateDay{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 3px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
}

.newsBannerEvent p{
	float: left;
	width: 205px;
	color: #5c5c5c;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: -5px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#footer{
	clear: both;
	overflow: hidden;
	position: relative;
	margin: 0px 0px 5px 0px;
	padding: 40px 0px 0px 0px;
}

#footerLeft{
	float: left;
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 0px;
}

#footerLeft #subnavBox{
	clear: both;
	overflow: hidden;
}

#footerLeft #subnavBox ul{
	float: left;
	width: 260px;
	border-right: #dbdbdb 1px solid;
	margin: 10px 0px 0px 21px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}

#footerLeft #subnavBox ul.last {
	border:0;
}

#footerLeft #subnavBox li{
	color: #666666;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;
	list-style: none;
	background: url(../images/bullet.gif) 0px 7px no-repeat;
	margin: 0px 0px 0px 0px;
	padding: 0px 5px 5px 12px;
}

#footerLeft #subnavBox a{
	color: #666666;
	text-decoration: none;
	font-size: 11px;
	line-height: 20px;
	font-family: Verdana, Arial, sans-serif;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding:0px;
}

#footerLeft #subnavBox a:hover{
	text-decoration: underline;
}

#footerLeft p{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 35px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#footerRight{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.footerBuiltBy {
	margin-top:98px;
	float:right;
	width:90px;
	font-family: Verdana, Arial;
	font-size:11px;
	height:25px;
	color:#666;
}

/* Sub Page */

#contentLeft{
	float: left;
	width: 629px;
	clear: both;
	overflow: hidden;
}

#contentLeft p{
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	margin: 20px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

#contentLeft a{
	font-family: Verdana, Geneva, sans-serif;
	color: #999999;
	font-size: 12px;
	line-height: 20px;
}

#contentLeft a:hover {
	color: #000000;
	text-decoration: none;
}

#contentLeft ul{
	margin: 10px 0px 10px 38px;
	padding: 0px 0px 0px 0px;
}

#contentLeft li{
	font-family: Verdana, Geneva, sans-serif;
	color: #275DA4;
	font-size: 12px;
	line-height: 20px;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#contentLeft li span{
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentLeft li ul li{
	font-family: Verdana, Geneva, sans-serif;
	color: #275DA4;
	font-size: 12px;
	line-height: 20px;
	list-style-type: square;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

#contentLeft li ul li span{
	font-family: Verdana, Geneva, sans-serif;
	color: #333333;
	font-size: 12px;
	line-height: 20px;
	list-style-type: square;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentLeft div.pdfDownload{
	margin: 18px 0px 0px 18px;
	clear: both;
	overflow: hidden;
}

#contentLeft div.pdfDownload img{
	float: left;
}

#contentLeft div.pdfDownload p{
	line-height: 41px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 18px;
}

#contentLeft div.pdfDownload a{
	color: #00adef;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.subBreakLine{
	background: url(../images/subBreakLine.gif) no-repeat;
	width: 628px;
	height: 9px;
	clear: both;
	overflow: hidden;
	margin: 31px auto 15px auto;
	padding: 0px 0px 0px 0px;
}

.subContent{
	background: url(../images/subContentBgMid.gif) repeat-y;
	clear: both;
	overflow: hidden;
	width: 599px;
	margin: 0px 0px 0px 0px;
	padding: 0px 14px 0px 15px;
}

.subContentTop{
	background: url(../images/subContentBgTop.gif) no-repeat;
	width: 628px;
	height: 7px;
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
}

.subContentBottom{
	background: url(../images/subContentBgBottom.gif) no-repeat;
	width: 628px;
	height: 7px;
	margin: 13px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
}

.subContent .courseBox{
	clear: both;
	overflow: hidden;
	font-family: Verdana, Arial, sans-serif;
	color: #595959;
	font-size: 11px;
}

.subContent .courseBox .brochureBox{
	float: right;
	margin: 7px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.subContent .courseBox .brochureBox a{
	color: #595959;
	text-decoration: none;
}

.subContent .courseBox .brochureBox img{
	margin: 0px 8px 0px 30px;
	padding: 0px 0px 0px 0px;
}

#contentLeft .subContent .courseBox ul{
	clear: both;
	overflow: hidden;
	background: #ffffff;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-bottom: 1px solid #f2f2f2;
}

.subContent .courseBox li{
	line-height: 28px;
	display: inline;
	float: left;
	color: #004d91;
	font-family: Verdana, Arial, sans-serif;
	font-weight: normal;
	font-size: 11px;
	margin: 0px 0px 0px 0px;
	padding: 0px 11px 0px 11px;
	border-right: 1px solid #f2f2f2;
}

.subContent .courseBox li img{
	vertical-align: middle;
	padding-left: 10px;
}

.subContent .courseBox .courseBoxContent{
	background: #ffffff;
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 16px 15px 13px 13px;
}

.subContent .courseBox .courseBoxContent .courseBoxContentLeft{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
}

#contentLeft .subContent .courseBox .courseBoxContent .courseBoxContentLeft p{
	font-family: Verdana, Arial, sans-serif;
	color: #333333;
	font-size: 11px;
	line-height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 325px;
}

.subContent .courseBox .courseBoxContent .courseBoxContentRight{
	float: left;
	margin: 0px 0px 0px 16px;
	padding: 0px 0px 0px 0px;
	width: 230px
}

.subContent .courseBox .courseBoxContent .courseBoxContentRight img{
	margin: 41px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagnationBox{
	background: url(../images/pagnationBg.gif) no-repeat;
	color: #4c5155;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 23px;
	width: 602px;
	margin: 35px 0px 0px 0px;
	padding: 12px 9px 0px 18px;
}

.pagnationBox .leftText{
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagnationBox .rightText{
	float: right;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.pagnationBox .rightText ul{
	float: right;
	margin: -4px 0px 0px 10px!important;
	padding: 0px 0px 0px 0px;
}

.pagnationBox .rightText li{
	display: inline;
	margin: 0px 0px 0px 0px;
}

.pagnationBox .rightText a{
	color: #4c5155;
	font-weight: normal;
	padding: 4px 4px 4px 4px;
}

.pagnationBox .rightText li a{
	text-decoration: none;
}

.pagnationBox .rightText li:hover a{
	color: #ffffff;
	background: url(../images/pagnationHover.gif) 0px 4px no-repeat;
	text-decoration: none;
}

.pagnationBox .rightText li:hover a.prevNext{
	color: #4c5155;
	background: none;
	text-decoration: none;
}

#contentRight{
	float: right;
	width: 289px;
}

#contentRight div.quoteBox{
	margin: 15px 0px 0px 0px;
	padding: 0px 16px 0px 16px;
}

.rightSectionBox{
	clear: both;
	overflow: hidden;
	margin: 32px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.rightSectionBox #newsBox div.quoteBox  p{
	color: #5c5c5c;
	font-family: Verdana, Arial, serif;
	font-size: 11px;
	line-height: 16px;
	width: 210px;
	font-style: normal;
	margin: 0px 0px 23px 11px;
	padding: 0px 0px 0px 0px;
	float: left;
}

.rightSectionBox div.quoteBox .spacer{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}





/* Gallery Page */
.galleryBox{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

#galleryWrapper {
	text-align:center;
	width:599px;
	clear:left;
}
#galleryWrapper .captionWrapper {
	margin-top:-38px;
	margin-bottom:30px;
  height:20px;
}
#galleryWrapper .caption {
  margin-top:-9px;
	height:48px;
	font-weight:bold;
	background:#857F80;
	width:599px;
	position:absolute;
	z-index:1;
}
#galleryWrapper .captionText {
  margin-top:-9px;
	color:#fff;
	font-size:11px;
	height:40px;
	width:589px;
	position:absolute;
	z-index:2;
	padding:5px;
  font-weight:bold;
}
#contentLeft .galleryBox p{
	margin: 16px 0px 16px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
}

#contentLeft .galleryBox img{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear: both;
	overflow: hidden;
	width:59px;
	height:59px;
	border:2px solid #bbb;
}

#contentLeft #wifiAccess{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentLeft #wifiAccess ul{
	margin: 21px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#contentLeft #wifiAccess li{
	display: inline;
	float: left;
	border-right: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	color: #004d91;
	font-family: Verdana, Arial, sans-serif;
	font-weight: bold;
	font-size: 9px;
	width: 202px;
	height: 23px;
	margin: 0px 0px 0px 0px;
	padding: 11px 0px 0px 6px;
}

#contentLeft #wifiAccess li.noRight{
	border-right: none;
}

#contentLeft #wifiAccess li.noBottom{
	border-bottom: none;
}

#contentLeft #wifiAccess li.iconTick{
	background: url(../images/iconTick.gif) 187px 14px no-repeat;
}

/* booking */
#bookingForm {
  clear: both;
	overflow: hidden;
	margin: 30px 0;
	padding: 0px 0px 0px 0px;
}
#bookingForm ul {
  list-style-type:none;
  padding:0;
  margin:0;
  font-size:0.8em;
}
#bookingForm ul li {
  margin-top:10px;
  clear:both;
}
#bookingForm .nextStep {
  text-align: right;
  font-weight:bold;
}

#bookingForm .addDelegate {
  font-size:0.7em;
  background:url(../images/iconTick.gif) no-repeat left top;
  padding-left:20px;
  line-height:14px;
}

#bookingForm .delDelegate {
  font-size:0.7em;
  padding-left:10px;
  line-height:14px;
}

#bookingForm .delegates th {
  font-size:0.7em;
}
#bookingForm .delegates ul.error_list li, #bookingForm .billing ul.error_list li {
  font-size:0.8em;
  color:#ff0000;
}
#bookingForm .billing {
  margin-bottom:20px;
  font-size:1.2em;
}
#bookingForm .billing label, #bookingForm .billing input, #bookingForm .billing select {
  float:left;
  margin:5px;
  width:150px;
  height:20px;
  line-height:20px;
}
#bookingForm table.delegates td input {
  margin-left:10px;
  float:left;
  border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 160px;
	height: 15px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 2px;
	margin: 8px 0px 0px 0px;
}
#contactPageForm{
	clear: both;
	overflow: hidden;
	width: 390px;
	margin: 30px 0px 0px 110px;
	padding: 0px 0px 0px 0px;
}
#registrationPageForm{
	clear: both;
	overflow: hidden;
	width: 390px;
	margin: 30px 0px 0px 18px;
	padding: 0px 0px 0px 0px;
}

.contactPageFormItem{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.registrationPageFormItem{
	clear: both;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.contactPageFormItem label{
	float: left;
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}
.registrationPageFormItem label{
	float: left;
	color:#333333;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	line-height:20px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
}

.contactPageFormItem input, .contactPageFormItem select {
	float: right;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 300px;
	height: 28px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}
.registrationPageFormItem input[type=text] {
	float: right;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	/* width: 300px; */
	width: 275px;
	height: 28px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}
.registrationPageFormItem input[type=image] {
	float:right;
        margin:10px 0 0 0;
}
.contactPageFormItem input.buttonBook{
	border-top: #808080 0px solid;
	border-left: #808080 0px solid;
	border-right: #d4d0c8 0px solid;
	border-bottom: #d4d0c8 0px solid;
	color: #6694bd;
	width: 104px;
	height: 30px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	float: right;
}
.contactPageFormItem input.buttonSend{
	border-top: #808080 0px solid;
	border-left: #808080 0px solid;
	border-right: #d4d0c8 0px solid;
	border-bottom: #d4d0c8 0px solid;
	color: #6694bd;
	width: 76px;
	height: 32px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	float: right;
}

.contactPageFormItem textarea{
	float: right;
	border-top: #808080 1px solid;
	border-left: #808080 1px solid;
	border-right: #d4d0c8 1px solid;
	border-bottom: #d4d0c8 1px solid;
	color: #6694bd;
	width: 300px;
	height: 46px;
	font-family: Verdana, Arial, sans-serif;
	font-style: italic;
	font-size: 11px;
	padding: 6px 6px 0px 6px;
	margin: 8px 0px 0px 0px;
}
.newsBoxContentRight {
  float:right;
}

.tableImageFooter table {
  border-style: hidden;
  background: white;
}
.tableImageFooter td {
  padding: 30px 190px 0px 15px;
}

