body {
  background: #fff;
  color: #000;
  font: 80% 'Mangal';
  line-height: 160%;
  margin: 0 auto;
  padding: 0;
  width: 100%;
}

/* Link Color */

a:link {color:#32327F; text-decoration: underline;}
a:visited {color:#333; text-decoration: underline;}
a:hover,
a:active,
a:focus {color:#32327F; text-decoration: none;}

/* Header */

#header{
  background: #FFD752 url('../images/yellow-header-bkgd.gif') repeat-x top left;
  clear: both;
  width: 100%;
}

#header2 {
  margin: 0 auto;
  overflow: hidden;
  padding-bottom: 45px;
  width: 92%;
}

#tools{  
  background: url('../images/line-fade.gif') no-repeat bottom right;
  color: #000;  
  font-size: 90%;
  overflow: hidden;
  padding: 2px 0 6px 0;
  text-align: right;
  width: 100%;
  }

#tools span {margin: 0 5px;}

#tools a,
#tools a:visited  {color: #000;}
#tools a:hover,
#tools a:active,
#tools a:focus {background:none; color: #000;}

#tools input {vertical-align: middle;}
 
#topContainer {overflow: hidden; width: 100%;}

#topContainer .logoDiv {display: inline; float: left;}

#searchDiv {display: inline; float: right; margin-top: 45px; margin-right: 5px;}

#searchDiv label{color: #330000; font-size: 130%;}

#searchDiv .controls {
  border: 2px solid #614E40; 
  background: #fff url('../images/search_icon.gif') no-repeat 5px 50%; 
  padding: 1px 5px 1px 20px;
}

#searchDiv .button {
margin-bottom: -4px;
}

/* Headings */

h1 {
  border-bottom: 10px solid #614E40;
  font-size: 230%;
  font-weight: normal;
  line-height: 100%;  
  margin-bottom: 20px;
  padding-left: 20px;
  }

h2 {
  font-size: 110%;
  font-weight: bold;
  line-height: 120%; 
}

h3{
  background: #FFF6DB url('../images/leftNavLinks-bkgd.gif') repeat-x top left;
  border-bottom: 1px solid #D7D3CF;
  font-size: 130%;
  line-height: 140%;   
  padding: 5px 15px; 
}

h4{font-size: 120%;}

h5{font-size: 110%;}

h6{font-size: 100%;}

h2,h3,h4,h5,h6 {margin: 15px 0;}

/* Page Layout */

#main1  {
  background: #fff;
  clear: both;
  overflow: hidden;
  width: 100%;
}

#main2 {
  margin: 0 auto;  
  overflow: hidden;
  width: 92%;
}

#columnColours  {
  background: #fff;
  margin: 0 auto;
  width: 100%;
}

#columnWrapper1 {margin: 0 0 0 25%;}

#columnWrapper2 {
  float: left;
  width: 100%;
  }

#mainContentWrapper {
  float: right;  
  width: 100%;
}

#columnWrapper2, #mainContentWrapper, #leftColumn {
  overflow: visible;
  position: relative;
}

/* Main Content */

.mainContent {
  padding: 20px 0 5px 15px;
}

.mainContent .content {padding-left: 20px;}

.mainContent .content h2 {
  color: #330000;
  font-size: 160%;
  font-weight: normal;
  line-height: 120%; 
}

p {margin: 0; padding: 10px 0;}

ul,
ol
{margin-left: 35px; padding: 10px 0;}

ul li {list-style-image: url('../images/black-arrow.gif'); }

li {margin-bottom: 5px;}

dd{margin-bottom: 20px;}

ul ul,
ol ol,
ul ol,
ol ul
{padding: 10px 0;}

.topContainer2 {line-height: 190%; margin-bottom: 30px; overflow: hidden; width: 100%;}

/* Breadcrumb */

.breadcrumb {float: left; font-size: 90%; margin-left: 20px; width: 72%; }

.breadcrumb ol{display:inline; margin: 0; }

.breadcrumb ol li{display:inline;}

.breadcrumb a {
  background: url('../images/arrow-bullet.gif') no-repeat 100% 50%;
  padding: 0 13px 0 3px;
}

.breadcrumb a:hover,
.breadcrumb a:active,
.breadcrumb a:focus {
  background: url('../images/arrow-bullet.gif') no-repeat 100% 50%;
  padding: 0 13px 0 3px;
}

.breadcrumb strong {
  padding: 0 0 0 3px;
}

/* Print */

.print {color: #d92600; font-size: 90%;   float: right; margin-right: 5px; text-align: right; width: 24%;}
  
.print a.print1:link,  
.print a.print1:visited
{background: url('../images/print.png') no-repeat 0 50%; color: #d92600; padding: 10px 5px 10px 20px; }

.print a.print2:link,
.print a.print2:visited
{background: url('../images/large-print.png') no-repeat 0 50%; color: #d92600; padding: 10px 0 10px 20px; margin-left: 5px;}  

.print a.print1:hover,
.print a.print1:active,
.print a.print1:focus
{background: url('../images/print.png') no-repeat 0 50%;}
  
.print a.print2:hover,
.print a.print2:active,
.print a.print2:focus
{background: url('../images/large-print.png') no-repeat 0 50%;}


/* Left Sidebar */

#leftColumn {
  float: left;
  margin: 0 0 0 -33%;
  width: 33%;
}

#leftColumn .leftContent {padding: 5px 0 10px 0;}

.rounded-greyA {
  background: #e7e7e7 url('../images/grey-bkgd.gif') repeat-x top left; 
  margin-bottom: 5px; overflow: hidden; width: 100%;
}

.rounded-greyB {
   background: url('../images/grey-curve1.gif') no-repeat top left; 
}

.rounded-greyC { background: url('../images/grey-curve2.gif') no-repeat top right;}

.rounded-greyD {  
background: url('../images/grey-curve3.gif') no-repeat bottom right;
}

.info,
.email2,
.online,
.study {  background: url('../images/grey-curve4.gif') no-repeat bottom left; 
  height: 100%; 
  padding: 5px; font-size: 100%; line-height: 130%; text-align: left; text-transform: uppercase;}


.rounded-greyD img
 {float: left; margin: 0 5px 0 0; width: 75px;}

.rounded-greyD a:link,
.rounded-greyD a:visited
{color: #333; display: block; text-decoration: none; overflow: hidden; width: 100%;}


.rounded-greyD a:hover,
.rounded-greyD a:active,
.rounded-greyD a:focus
 {background: #fff; color: #333; display: block;}

.rounded-greyD strong
 {margin-left: 80px; display: block; margin-top: 12px;}
 
.rounded-Block1 {
  background: #fff; 
  margin-bottom: 15px; 
  width: 100%;
  position: relative;
}

.rounded-CornerA{
  background: #614E40 url('../images/b-curve1.gif') no-repeat top left; 
}

.rounded-CornerB {
  background: url('../images/b-curve2.gif') no-repeat top right; 
}

.rounded-CornerC {background: url('../images/b-curve3.gif') no-repeat bottom right; }
  
.rounded-CornerD {  
  background: url('../images/b-curve4.gif') no-repeat bottom left; 
  height: 100%; 
  overflow: hidden;
  padding: 3px;
}

.rounded-CornerE {
  background: #fff url('../images/b-curve1a.gif') no-repeat top left; 
}

.rounded-CornerF {
  background: url('../images/b-curve2a.gif') no-repeat top right; 
}

.rounded-CornerG {background: url('../images/b-curve3a.gif') no-repeat bottom right; }
  
.rounded-CornerH {  
  background: url('../images/b-curve4a.gif') no-repeat bottom left; 
  height: 100%; 
  overflow: hidden;
  padding: 12px;
}

.rounded-Block1 h2 {
  color: #fff;
  padding: 2px 0 7px 0;
  margin: 0;
  text-align: center;
  }
 
ul.leftNavLinks{
  background: #fff;
  font-size: 100%;
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.leftNavLinks li {
  border-top: 1px solid #fff;
  color: #000;
  list-style-image: url('../images/transparent.gif');
  margin: 0;
  padding: 0;
  width: 100%;
}

ul.leftNavLinks a:link,
ul.leftNavLinks a:visited{
  background: #FFF6DB url('../images/leftNavLinks-bkgd.gif') repeat-x top left;
  border-bottom: 1px solid #D7D3CF;
  border-left: 2px solid #614E40;
  color: #000;
  display: block; 
  margin: 0;
  padding: 5px 15px; 
  text-decoration: none; 
 }  

ul.leftNavLinks a:hover,
ul.leftNavLinks a:active,
ul.leftNavLinks a:focus
{background: #614E40; border-bottom: 1px solid #614E40; color: #fff; text-decoration: none; }

ul.leftNavLinks span {   
  background: #614E40; 
  color: #fff;
  display: block; 
  margin: 0;
  padding: 5px 15px;  
  }
  
ul.expandMenu {margin: 0; padding: 0;}

ul.expandMenu li{
  font-size: 110%;
  list-style-image: url('../images/transparent.gif');
  padding: 3px 0;
  width: 100%;
}

ul.expandMenu li a,
ul.expandMenu li a:visited{
  background: #D92600 url('../images/orange-bkgd.gif') repeat-x top left;
  color: #fff; display: block; text-decoration: none;  
}

ul.expandMenu li a:hover,
ul.expandMenu li a:active,
ul.expandMenu li a:focus{
  background: #614E40;
  color: #fff;
  text-decoration: none;
}

ul.expandMenu ul{
  padding: 10px 0 0 27px;
  margin: 0;
}

ul.expandMenu ul li{
  background: none;
  border-bottom: 0; 
  font-size: 100%;
  list-style-image: url('../images/black-arrow.gif');
  padding: 0;
  width: auto;
}

ul.expandMenu ul li a,
ul.expandMenu ul li a:visited {
  background: none;
  border: none;
  color: #533739;
  margin: 0;
  padding: 0;
  text-decoration: underline;
}

ul.expandMenu ul li a:hover {background: none; color: #330000; text-decoration: none;}
ul.expandMenu ul li a:active,
ul.expandMenu ul li a:focus
{border: 0; color: #330000; text-decoration: underline;}

.pic1{float:right; margin-right: 8px; margin-top: 5px;}

.pic2{float:right; margin-right: 8px; margin-top: 11px;}

.txtalign{
  padding: 4px 10px;   
  display: block;
}

.more {font-size: 85%; font-weight: bold; padding: 5px 0 0 27px; }

ul.expandMenu li .more a:link,
ul.expandMenu li .more a:visited
 {background: none; color: #D92600; text-decoration: underline;}
 
ul.expandMenu li .more a:hover,  
ul.expandMenu li .more a:active,
ul.expandMenu li .more a:focus
 {background: none;  color: #D92600; text-decoration: none;}

 
/* Yellow Block */

.yellow-Linksblock {
  background: #FFE592 url('../images/yellow-bkgd2.png') repeat-x top left; 
  clear: both;  
  margin-bottom: 1px;
  overflow: hidden; 
  width: 100%;
}

.yellow-Linksblock h2  {
  background: #FFE590 url('../images/yellow-bkgd1.png') repeat-x top left;
  color: #000; 
  float: left; 
  font-size: 120%;
  padding: 0;
  margin: 0;
  width: 15%;   
  line-height: 80px;
  text-align: center;
}

.yellow-Linksblock ul {
  background: url('../images/arrow1.png') no-repeat top left;  
  color: #fff; 
  font-size: 110%; 
  margin: 0; padding: 11px 0 13px 50px; 
  width: 78%; 
  float: left; 
}

.yellow-Linksblock ul li {
  display: inline;
  white-space: nowrap;
  line-height: 28px;
}
  
.yellow-Linksblock ul li a {  
  border-right: 1px solid #666;
  padding: 0 0.6em 0 0.2em;
  }  

.yellow-Linksblock ul li span{
  border-right: 1px solid #666;
  font-weight: bold;
  padding: 0 0.6em 0 0.2em;
  }

.yellow-Linksblock ul li .first {
  padding: 0 0.6em 0 0;
  }  
  
.yellow-Linksblock ul li .last {
  border-right-width: 0;
  }
  
.yellow-Linksblock a,
.yellow-Linksblock a:visited {color: #000; text-decoration: underline;}
.yellow-Linksblock a:hover,
.yellow-Linksblock a:active,
.yellow-Linksblock a:focus {
  color: #000;
  text-decoration: none;
} 

/* Online Course Material*/

.yellowWrapper {
  background: #D9B746 url('../images/yellow-bkgd3.gif') repeat-x top left;  
  margin: 40px 0; 
  min-height: 250px; 
  overflow: hidden; 
  width: 100%;
}

.yellowWrapper .imgBox {float: left; width: 340px;}

.yellowWrapper .listBox {margin-left: 340px;}

.yellowWrapper .listBox ul{
  font-size: 110%;
  margin: 0 auto;  
  padding: 25px 0 0 0;
  width: 70%;
}

.yellowWrapper .listBox ul li {
  color: #000;
  list-style-image: url('../images/transparent.gif');
  margin: 0 0 2px 0;
  padding: 0;
  width: 100%;
}

.yellowWrapper .listBox ul a:link,
.yellowWrapper .listBox ul a:visited {
  background: #fff;
  border-color: #D9B746;
  border-style: solid;
  border-width: 1px 3px 3px 1px;  
  color: #330000;
  display: block; 
  margin: 0;
  padding: 5px 15px; 
  text-decoration: none; 
 }  

.yellowWrapper .listBox ul a:hover,
.yellowWrapper .listBox ul a:active,
.yellowWrapper .listBox ul a:focus {
  background: #330000;   
  color: #fff; 
  text-decoration: none;
}
 
/* Table */

table{border: 1px solid #FFDD6E; border-collapse: collapse; color: #000; margin: 0 auto; width: 99.5%;}

table caption{font-weight:bold; padding: 0 5px 5px 5px;}

table th{
  background: #FFD752 url('../images/yellow-bkgd1.png') repeat-x top left;
  border-color: #D9BC5E;
  border-style: solid;
  border-width: 1px 1px 3px 1px;  
  padding: 4px 10px;
  text-align:center;
  vertical-align: middle;
}

table td{
  background: #fff;
  border-color: #FFDD6E;
  border-style: solid;
  border-width: 1px; 
  padding: 7px 10px;
  vertical-align:top;
  }

table td ol,
table td ul {margin-left: 20px; padding: 7px 0;}  
  
.table-hozScroll {
  overflow: scroll;
  width: 98%;
  padding: 1px 5px;
}
 
/* Hall Ticket, Results */

.ticketBlock { 
  border-color: #FFD752; 
  border-style: solid; 
  border-width: 5px 1px 1px 1px; 
  margin: 20px auto; 
  overflow: hidden; 
  padding: 0 2px 2px 2px; 
  width: 99%;
}

.ticketBlock .ticketBlocka {float: left; padding-top: 24px; width: 150px;}

.ticketBlock .ticketBlocka img {display: block;  margin: 0 auto;}

.ticketBlock .ticketBlockb {margin-left: 150px;}

.ticketBlock .ticketBlockb2 {margin-left: 0;}

.ticketBlock .ticketContent {
  border-top: 2px solid #fff; 
  border-bottom: 1px solid #ccc;  
  overflow: hidden; 
  margin: 0 auto; 
  width: 100%;
}

.ticketBlock .ticketContent2 { 
  border-top: 2px solid #fff; 
  color: #000; 
  overflow: hidden; 
  margin: 0 auto; 
  width: 100%;
}

.ticketBlock .ticketBlockb .col1 {
  background: #f2f2f2; 
  border-right: 1px solid #fff; 
  float: left; 
  text-align: right;
  width: 34%;
  }

.ticketBlock .ticketBlockb .col2 {float: left; width: 65%;}

.ticketBlock .ticketBlockb2 .col1 {  
  float: left; 
  text-align: right;
  width: 34%;}

.ticketBlock .ticketBlockb2 .col2 {border-left: 1px solid #ccc; float: left; width: 65%;}

.ticketBlock .col1Content {padding: 6px 10px;}

.note {float: left; padding-top: 30px; width: 25px;}

.noteContent {margin-left: 60px; padding-top: 30px;}


/* Photo Gallery */

.galBlock,
.galBlock2 {color: #000; overflow: hidden; padding: 20px 0; width: 100%;}

.galBlock .Blocka {
  background: #FFF7E3; 
  border-color: #FFF7E3 #D7D3CF #D7D3CF #FFF7E3;
  border-style: solid;
  border-width: 1px 2px 2px 1px; 
  float: left; 
  margin: 0 1.7% 20px 1.7%; 
  padding: 10px 0; 
  width: 188px;
  }

.galBlock .Blockb {
  background: #FFF7E3; 
  border-color: #FFF7E3 #D7D3CF #D7D3CF #FFF7E3;
  border-style: solid;
  border-width: 1px 2px 2px 1px; 
  float: left; 
  margin: 0 1.7% 20px 1.7%; 
  padding: 10px 0; 
  width: 188px;
  }

.galBlock .Blockc {
  background: #FFF7E3; 
  border-color: #FFF7E3 #D7D3CF #D7D3CF #FFF7E3;
  border-style: solid;
  border-width: 1px 2px 2px 1px; 
  margin: 0 1.7% 20px 1.7%; 
  float: left; 
  padding: 10px 0; 
  width: 188px;
  }

.galBlock .galContent {padding: 0 10px;}

.galBlock img {margin-bottom: 5px;}

.galBlock2 .Blocka2 {
  background: #FFF7E3; 
  border-color: #FFF7E3 #D7D3CF #D7D3CF #FFF7E3;
  border-style: solid;
  border-width: 1px 2px 2px 1px; 
  float: left; 
  margin: 0 1% 30px 1%; 
  padding: 5px; 
  width: 135px;
  }
  
.galBlock2 .Blockb2 {
  background: #FFF7E3; 
  border-color: #FFF7E3 #D7D3CF #D7D3CF #FFF7E3;
  border-style: solid;
  border-width: 1px 2px 2px 1px; 
  margin: 0 1% 30px 1%; 
  float: left; 
  padding: 5px; 
  width: 135px;
  }


/* Photo Container */

.picBlock {color: #000; overflow: hidden; padding: 20px 0; text-align: center; width: 100%;}

.picBlock .Blocka2 {
  background: #FFF7E3; 
  border-color: #FFF7E3 #999 #999 #FFF7E3;
  border-style: solid;
  border-width: 1px;  
  float: left; 
  margin: 0 10px 20px 0;  
  padding: 9px 0; 
  width: 318px;
  }

.picBlock .Blockb2 {
  background: #FFF7E3; 
  border-color: #FFF7E3 #999 #999 #FFF7E3;
  border-style: solid;
  border-width: 1px; 
  float: left;  
  margin: 0 0 20px 0;  
  padding: 9px 0; 
  width: 318px;
  }
  
.picBlock .Blockc2 {
  background: #FFF7E3; 
  border-color: #FFF7E3 #999 #999 #FFF7E3;
  border-style: solid;
  border-width: 1px; 
  clear: both;
  padding: 9px 0; 
  width: 648px;
  }

/* Form */

.formGeneral {
  background: #FFF6DB url('../images/yellow-bkgd4.gif') repeat-x top left;
  border: 1px solid #FFE288;
  color: #000;
  margin: 20px 0;
  overflow: hidden;
  padding: 15px 0;  
  width: 99.5%;
}
.formGeneral div {clear: both; margin: 0 auto; overflow: hidden; padding: 5px 0; width: 90%;}

.formGeneral .labels {
  display: block; 
  float: left; 
  text-align: right;
  width: 190px;
}

.formGeneral .controls { display: block; margin-left: 210px;}
.formGeneral .controls input,
.formGeneral .controls select,
.formGeneral .controls textarea {background: #fff url('../images/form-bkgd.gif') repeat-x top left;}

.formGeneral p { margin: 0 auto; padding: 10px 0 20px 0; width: 90%;}

.formGeneral fieldset {border: 2px solid #FFE288; margin-top: 5px; padding: 10px;}

.formGeneral fieldset legend{
  background: #FFD752; 
  border: 2px outset #fff; 
  color: #000; 
  font-weight: bold; 
  padding: 4px 6px;
}

.formGeneral fieldset .labels {
  display: block; 
  float: left; 
  text-align: right;
  width: 180px;
}

.formGeneral fieldset .controls { display: block; margin-left: 200px;}

.formGeneral fieldset input {background: #fff url('../images/form-bkgd.gif') repeat-x top left;}

.formGeneral fieldset p {width: 96%;}

.formGeneral .buttons  {margin-top: 5px;}

.formGeneral .buttons input {background: #614E40; color: #fff; padding: 4px 6px;}

.formGeneral .buttons input:first-child {margin-left: 210px;}

.formGeneral .borderDiv {border-top: 2px solid #FFE288; border-bottom: 2px solid #FFE288; clear: both; margin: 10px auto; overflow: hidden; padding: 10px 0; width: 90%;}

.formGeneral .borderDiv2 {border-bottom: 2px solid #FFE288; clear: both; margin: 10px auto; overflow: hidden; padding: 10px 0; width: 90%;}

.formGeneral .borderDiv .controls input,
.formGeneral .borderDiv2 .controls input
{background: none; display:block; float:left; width:10%;}

.formGeneral .borderDiv .controls label,
.formGeneral .borderDiv2 .controls label
{display:block; float:left; width:35%;}

.formGeneral .borderDiv .controls br, 
.formGeneral .borderDiv2 .controls br 
{clear:both;}

.formGeneral .borderDiv .labels,
.formGeneral .borderDiv2 .labels {margin-right: 10px;}

.formGeneral .borderDiv .controls,
.formGeneral .borderDiv2 .controls
 {margin-left: 0; overflow:hidden;}
 
.msg {color: #963636; font-size: 150%; line-height: 150%; text-align: center;}

/* Error Message */

.formGeneral div .red {color: #990000; display: block; margin-left: 210px;}
.formGeneral .errorfieldsi {background: #FFFF00;}
.errormessage {color: #990000;}

/* Misc */

.twoCol {
  clear: both; 
  overflow: hidden;  
  margin: 10px 0; 
  width: 99%;
  font-size: 110%;
}

.twoCol .div1 {display: inline; float: left; padding-right: 20px; width: 35%;}

.twoCol .div2 {display: inline; float: left; width: 35%;}

.tel {background: url('../images/tel.png') no-repeat 0 50%; line-height: 200%; padding: 7px 0 7px 23px;}

.fax {background: url('../images/fax.png') no-repeat 0 50%; line-height: 200%; padding: 7px 0 7px 23px; }

.email {background: url('../images/email2.png') no-repeat 0 50%; line-height: 200%; padding: 7px 0 7px 23px; }

.web {background: url('../images/web.png') no-repeat 0 50%; line-height: 200%; padding: 7px 0 7px 23px;}

.mobile {background: url('../images/mobile.png') no-repeat 0 50%; line-height: 200%; padding: 7px 0 7px 23px;}

.fltLeft {float: left; margin-right: 5px;}

.fltRight {float: right; margin-left: 5px;}

.clr {clear: both;}

.center {text-align: center;}

.right {margin: 0; padding: 0; text-align: right;}

.right a:link,
.right a:visited{
  background: url('../images/arrow-top.gif') no-repeat 100% 60%; 
  color: #614E40;
  font-size: 90%;
  padding: 0 14px 0 0; 
}

.right a:hover,
.right a:active,
.right a:focus{
  background: url('../images/arrow-top.gif') no-repeat 100% 60%; 
}

img {border: 0; margin: 0; padding: 0; vertical-align: middle;}

.hidethis {
  left:-10000px;
  height:1px;
  overflow:hidden;
  position:absolute;
  top:auto;
  width:1px;
}

hr {
  border: 0 dotted #7E7E7E;
  border-top-width: 1px;
  clear: both; 
  height: 0;
}

.imgBlock {background: #614E40; color: #fff; float: right; margin: 10px 0 10px 10px; width:232px;}

.imgBlock img {float: left; width: 76px;}

.imgBlock p {margin-left: 84px; padding-top: 0;}

.imgBlock p.name{font-family: 'Trebuchet MS'; padding-top: 15px;}

.imgBlock p.name strong {display: block; font-size: 130%;}

.imgBlock a:link,
.imgBlock a:visited,
.imgBlock a:hover,
.imgBlock a:active,
.imgBlock a:focus {color: #fff;}

/* Footer */

#footer {
  background: url('../images/footer-shadow.png') no-repeat top center;
  clear: both;
  font-size: 90%;
  margin: 0 auto;
  overflow: hidden;
  padding: 15px 0;
  text-align: center; 
  width: 100%;
}

#footer ul {margin: 0; padding: 0 0 10px 0;}

#footer .footerLinks ul li {
  display: inline;
  white-space: nowrap;
}
  
#footer .footerLinks ul li a {  
  border-right: 1px solid #666;
  padding: 0 1em 0 0.6em;
  }  

#footer .footerLinks ul li span{
  border-right: 1px solid #666;
  font-weight: bold;
  padding: 0 1em 0 0.6em;
  }

#footer .footerLinks ul li .last {
  border-right-width: 0;
  }
  
#footer .footerLinks a,
#footer .footerLinks a:visited {color: #000; text-decoration: underline;}
#footer .footerLinks a:hover,
#footer .footerLinks a:active,
#footer .footerLinks a:focus {
  background: none;
  color: #000;
  text-decoration: none;
}

#footer .footerLinks p {display: inline; padding: 0;   text-align: center; }


/* Photo Container - Two Blocks */

.picBlock2 {margin: 0 auto; overflow: hidden; padding: 10px 0; text-align: center; width: 100%;}

.picBlock2 .div1,
.picBlock2 .div2 {
	float: left;
	padding: 5px; 
	text-align: center; 
}

.picBlock2 .div1 {
  margin: 0 15px 20px 0; 
  width: 45%;
  }

.picBlock2 .div2 {
  margin: 0 0 20px 0; 
  width: 45%;
  }
  
.picBlock2 .div1 p,
.picBlock2 .div2 p {margin: 0 auto; text-align: center; width: 292px;}

.picBlock2 .div2 p .highlight,
.picBlock2 .div1 p .highlight {font-size: 130%; font-weight: bold;}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

.imgDiv {float: left; width: 25%;}

.contentDiv {border-left: 1px dotted #ccc; color: #000;  margin: 0 0 0 30%; padding: 2% 0 0 1%; line-height: 130%; min-height: 140px; text-align: center;}

.contentDiv strong{display: block; font-size: 165%; padding: 5px 0; line-height: 140%;}

.contentDiv .style1{font-weight: bold; display: block; padding: 5px 0;}

.contentDiv .style2{font-weight: bold; display: block; font-size: 160%; padding: 5px 0; color: #D92600; line-height: 140%;}

.twoBlock {
	clear: both;
	padding: 20px 0;
	overflow: hidden; 
	text-align: center;
	width: 100%;
}

.twoBlock .div1 ,
.twoBlock .div2 {	
	background: #FFF6DB url('../images/yellow-bkgd4.gif') repeat-x top left;
	border-right: 1px solid #FFE48F; 
	border-bottom: 1px solid #FFE48F; 
	float: left; 
	width: 47%;} 

.twoBlock .div1 {
	margin-right: 4%;
}
