body {background-color:#ffffff;}
img {border:0}

h1 {font: 1.3em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:15px 0 10px 0;}
h2 {font: 1em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:10px 0 8px 0;line-height: 1.5em; font-weight:bold;}
h3 {font: .90em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:10px 0 2px 0;font-weight:bold;}
h4 {font: 1em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:0px 0 10px 0;font-weight:bold;}
h5 {font: 1em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:15px 0 0px 0;font-weight:bold;}
h6 {font: 1.3em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #000000; padding:0px 0 10px 0;}
h2.highlight {color: #d90000; font: 1em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; padding:15px 0 10px 0;font-weight:bold;}

p {font: .84em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: left; color: #333; padding:0 0 10px 0;line-height:1.4em}
hr  {border: none;background-color: #ccc;height: 1px;}

.Centre {text-align:center}
.clear{clear:both;font-size:0em;margin-top:10px;}

#main { text-align:center; margin:0px auto;width:750px;background-color:#ffffff;padding:0;}
#mainwide { text-align:center; margin:0px auto;width:900px;background-color:#ffffff;padding:0;}
.subwide { text-align:center; margin:0px auto;width:900px;background-color:#ffffff;padding:0;}
#header {margin:0;padding:0;text-align:left;border:none; }

#topNav{width:100%; text-align:left; background-color:#fff;}
#subNav{text-align:left; background-color:#666666;}

#nav {margin-top:0px;height:20px;background-color:#efefef; padding:4px 0 5px 0;color:#ccc;}
#nav a {font: 0.75em arial; padding:0 10px 0 10px; text-align: justify; color: #000000; text-decoration:none;font-weight:bold;}
#nav a :visited {color:#d90000; text-decoration:none;}
#nav a :active  {color:#d90000; text-decoration:none;}
#nav a:hover   {color:#d90000; text-decoration:none;}
#nav .selected {color:#d90000;}
#nav #selected a {color:#d90000;}

#content {text-align:justify; width:740px; margin:10px 15px 10px 10px;}

#featurebox {width:100%;margin:0;padding:0;}
.featurecontent {float:left;width:21%;height:210px;overflow:hidden;font-size:0.9em;padding:10px;margin-right:9px;margin-bottom:9px;background-color:#f9f9f9;}
.featurecontent3 {float:left;width:29%;height:375px;overflow:hidden;padding:10px;margin-right:9px;margin-bottom:9px;background-color:#f9f9f9;}
.featurecontentpast {float:left;width:29%;height:375px;overflow:hidden;padding:10px;margin-right:9px;margin-bottom:9px;background-color:#d9d9d9;}
#areabox {width:100%;margin:0;padding:0;}
.areacontent {float:left;width:45%;height:300px;overflow:hidden;font-size:1.8em;padding:10px;margin-right:9px;margin-bottom:9px;background-color:#f9f9f9;text-align:center;font-family:Arial, Verdana, sans-serif;}

.leftcontent {float:left;width:480px; padding:0px; }
.leftcontent p {text-align:justify;}

.homeside {float:right;width:220px; margin-top:10px;margin-left:10px;margin-right:0;padding:0px;background-color:#ffffff;}
.homeside p {text-align:left; font-size:.70em;}
.homeside img {border:1px solid #ccc; margin:0;}

.sidecontent {float:right;width:230px; margin-top:10px;margin-right:0;padding:5px;background-color:#f9f9f9;}
.sidecontent p {text-align:left; font-size:.70em;}
.sidecontent img {border:1px solid #ccc; margin-left:2px;margin-right:10px;}

.sidespec {float:right;width: 230px; margin-top:0px; margin-right:0; margin-bottom:20px;text-align:left;border-left:1px solid #ccc;padding-left:20px;font-size:0.9em;}

.sidespec h2{font:1.3em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px;color: #000000; }

.sidemag {float:right;width: 230px; margin-top:10px; margin-right:0; margin-bottom:20px;text-align:left;border-left:1px solid #ccc;padding-left:10px;padding-top:10px;font-size:0.9em;}
.sidemag a {color:#d90000; text-decoration:none;}
.sidemag a :visited {color:#d90000; text-decoration:none;}
.sidemag a :active  {color:#d90000; text-decoration:none;}
.sidemag a:hover   {color:#d90000; text-decoration:none;}

.sidemag h2{font:1.2em Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;  margin: 0px;color: #000000; line-height:1.5em;font-weight: bold;}
	  
#content a {font: arial; margin: 0px; text-align: justify; color: #d90000; text-decoration:none;}
#content a :visited {color:#333333; text-decoration:underline;}
#content a :active  {color:#d90000; text-decoration:underline;}
#content a:hover   {color:#d90000; text-decoration:underline;}

#inConNav {text-align:left;  padding:10px 0 10px 0;}
#inConNav a {font-size:0.9em; color: #999; text-decoration:none;}
#inConNav a :visited {color:#333; text-decoration:none;}
#inConNav a :active  {color:#d90000; text-decoration:none;}
#inConNav a:hover   {color:#d90000; text-decoration:none;}

#footer {font-family:Helvetica, Arial,  Geneva, Swiss, SunSans-Regular;color:#ccc;text-align:left;  margin-top:20px;padding-top:10px; border-color:#ccc; border-top-style:solid; border-width:1px;}
#footer a {padding:0 10px 0 10px;font: 0.75em arial; font-weight:bold; margin: 0px; text-align: justify; color: #000; text-decoration:none;}#footer a :visited {color:#d90000; text-decoration:none;}
#footer a :active  {color:#d90000; text-decoration:none;}
#footer a:hover   {color:#d90000; text-decoration:none;}

.imageTitle {text-align:right; font-weight:bold; padding-top:3px; margin:0;width:600px}
.imageTitlePort {text-align:center; font-weight:bold; padding-top:3px; margin:0;width:600px}
.exhibitTable {font: .81em Helvetica, Arial, Geneva, Swiss, SunSans-Regular;  margin: 0px; text-align: justify; color: #333; padding:0 0 10px 0;}}
.infoBox {background-color:#DDD; padding:5px;}
.eventDate {width:100px; float:left; font-weight:bold;}
.listL {width:190px; float:left}
.listPic {width:180px; float:left; text-align:center;}
.picText {text-align:center;padding:2px 0 5px; 0;}
.exText {width: 245px;float:right;}
.exTextWide {width: 510px;float:right;margin-right:20px;}
.exImage {width:200px; float:left; margin-right:5px;}
.homeImage {float:left;margin-right:5px;}
.homeText {width:420px; float:left;}

.rightImage {float:right;margin-left:5px;}
