h2 {font-size: 1.2em; color: #666666; border-bottom: dotted 1px #000000; margin-bottom: 2px;}
h3 {font-size: 1.1em; color: #c0c0c0; margin-bottom: 2px;}
li {margin-left:20px}

/* New Styles */
.nimage .imagecaption {display:inline-block;color:#666;font-size:11px;font-weight:normal;margin-top:4px;text-decoration:none;font-style:normal;}

#latestnews, #topstories, #headlines1 { margin:5px 0 10px 0; }

.sectionhdr { padding:4px 0 4px 6px; margin:0; font-size:1.1em; font-family: Verdana, Arial, Helvetica, sans-serif; color:#fff; background:#666666; text-align:left; font-weight:bold}
/* .sectionhdr {  padding:4px 0 4px 6px; margin:0; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; letter-spacing: 2px; background: #666666; color: #ffffff; text-indent: 6px; text-align: left; } */

#latestnews .holder { background-image:url(/images/grd_lgt_ffcc00.jpg); background-repeat:repeat-x; background-color: #9999ff; border: solid 1px #666666; padding:0 10px 10px 10px }
#topstories .holder { background-image:url(/images/grd_lgt_eeeeee.jpg); background-repeat:repeat-x; background-color: #eeeeee; border: solid 1px #666666; padding:0 10px 10px 10px; }

.nartblk p, .nartblk h3 { padding:0; margin:0; font-weight: normal;}
.nartblk { padding:0; margin:8px 0 0px 0; display:inline-block; vertical-align:top; }
* html .nartblk  { /* ie hack */ display:inline; }
.c21, .c31 { margin-right:5px;}
.c32 { margin-right:5px;margin-left:5px;width:32.4%; }
* html .c32 { width:33%; }
.c22, .c33 { margin-left:5px; }
.c21, .c22 { width:49.3%; }
.c31, .c33 { width:32.4%; }
* html .c21, * html .c22  { /* ie hack */ width:49.6%; }
* html .c31, * html .c33  { /* ie hack */ width:32.5%; }

.nborder { border-top:1px solid #999; padding-top:8px; }

.ndate { color:#777; font-size:10px; float:right; padding-left:5px}

#latestnews .nthumb img { height:90px; width:90px }
.nthumb img { height:50px; width:50px}
.nthumb { border:0; float:left; padding:0 6px 2px 0}
* html .nthumb { /* ie hack */ padding:0 4px 2px 0}

h3.ntitle, p.nsubtitle { margin-bottom:2px; }

#latestnews .holder .nartblk .ntitle {font-size:1.3em; line-height:1.2em; }
#topstories .holder .nartblk .ntitle, h3.ntitle {font-size:1.2em; line-height:1.1em; }
#headlines1 .holder .nartblk .ntitle {font-size:1.1em; line-height:1.0em; }

.nsubtitle { color: #000000; }

.nsummary { font-size:0.9em; color: #666666;}

#btmlinks, #btcatlist {margin: 10px 0 0 0;padding: 0;width: 100%;background-color: #000000;background-image: url(/images/grd_lgt_eeeeee.jpg);background-repeat: repeat-x;background-position: 0 0;border: 1px #666666 solid;}
#btcatlist .catcol0, #btcatlist .catcol1, #btcatlist .catcol2 { float: left; width: 30.6%; padding: 0px; margin:6px 10px 10px 10px; } /* white-space: nowrap; overflow: hidden; */
#btmlinks .catcol0, #btmlinks .catcol1 , #btmlinks .catcol2 { float: left; width: 30.6%; padding: 0px; margin:6px 10px 10px 10px; }
* html #btmlinks .catcol0, * html #btmlinks .catcol1, * html #btmlinks .catcol2 { /* ie hack */ width: 30.5%; }
* html #btcatlist .catcol0, * html #btcatlist .catcol1, * html #btcatlist .catcol2 { /* ie hack */ width: 30.5%; }
#btcatlist h2, #btmlinks h2 { font-weight: normal; line-height: 1em; color: #555555; font-size: 1.3em; margin: 4px 0 10px 0; padding: 0 0 4px 0; border-bottom: 1px solid #555555;}
#btcatlist #cathdr { margin: 4px 10px 0 10px; padding: 6px 0 4px 0 }
#jump { font-weight:normal; font-size:10px; color: #888888; margin-bottom:9px; }
#btmlinks .nartblk { position:relative; display:block; }
#btmlinks .nthumb { float:left; clear:top; padding:0 5px 4px 0 }
#btmlinks .nthumb img { height:50px; width:50px }
#btcatlist a, #btmlinks select option { font-size :1em; color: #666666; }
#btmlinks .nrule { border-top:1px solid #bbb; padding-top:8px; clear:both}
#btmlinks .ndate { color: #777; font-size :0.8em; float: right; padding-left: 5px }
#btmlinks .ntitle { font-size:1em; font-weight: normal; }

#btmlinks select { background-color: transparent; background-image: none; border:solid #888 1px; padding:5px; height:300px; cursor:pointer; width:100%}
#btmlinks select option { margin:0; padding:0; }
#btmlinks select option:hover { text-decoration: underline; }

#btcatlist a { text-decoration:none; } /* white-space:nowrap;  */
#btcatlist a:hover { text-decoration: underline; }
#btcatlist ul { margin: 0; padding:0; list-style: none; list-style-position: outside; }
#btcatlist li { margin: 0; padding:0;  }

#tblbody {background-color: #fff;}
#tblnav {background-color: #fff;}

#centrecol img.rss {margin:0}
.imgl, .imgr {clear:both;padding:0;margin:7px 7px 0 0}
.imgl {margin-right:7px;float:left;}
.imgr {margin-left:7px;float:right;}
.thickbox img, .highslide img {border:0;}

.NewsTitle { color: #990000; font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; }
.NewsSubTitle { color: #000000; font-size: 1.1em; font-weight: bold; padding-bottom: 8px; }
.NewsSummary { font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px; }
.NewsBody { font-family:Verdana, Arial, Helvetica, sans-serif;  color: #333333; font-size: 0.95em; margin-top: 5px; line-spacing: 1.3em; }
.NewsBody .nimage {border: solid 1px silver; padding: 10px; background-color: #ffffff}

.bodyf {margin-bottom:4px; color: #333333; line-height: 1.25em}
.bodyi {margin-bottom:4px; color: #333333; line-height: 1.25em}

newswww { display: block; color: #000000; font-weight: bold; font-size: 0.8em; font-family: Verdana, Arial, Helvetica, sans-serif; }

.NewsDate { font-size: 8pt; }
.NewsRule { border-bottom: solid 1px black; height: 1px; margin-top: 3px; }
.NewsCategory { font-size: 1em; color: #666666 }

/* start of Main website Homepage News Headlines styles */
.NewsHTitle { color: #FF6600; font-weight: normal; font-size: 1em; font-family: Arial, Helvetica, sans-serif; }
.NewsHSubTitle { color: #000099; font-size: 0.9em; font-weight: bold; padding-bottom: 10px; }
.NewsHBullet { font-family: Verdana,Arial, Helvetica,sans-serif; font-size: 10pt; }
.NewsHSummary { color: #333333; font-size: 8pt; font-weight: normal; padding-top: 2px; }
/* end of Main website Homepage News Headlines styles */

.TopStory { float: right; border: solid 2px silver; background-color: #999999; width: 40%; margin: 0px 5px; padding: 5px }
.NewsBox1 { width: 185px; border: solid 2px silver; margin: 1px 20px 5px 0px; padding: 5px }
.NewsBox2 { width:  185px; border: solid 2px silver; 1px 20px 5px 0px; padding: 5px; }
.NewsBox3 { float: left; padding: 3px }
.hmLine1 { border-bottom: solid 1px silver; margin: 1px 0px 6px 0px }
.hmLine2 { border-bottom: solid 1px silver; margin: 1px 0px 3px 0px }
.spacer { margin-top: 5px }
.NewsDate {color:#000;font-size:0.9em;padding-bottom:3px}
.news-url {margin-top:5px}
.ncontact {margin-top:10px}
#tinymce {font-size:0.8em;font-family:Arial}
#crumb {margin-top:4px;background:#eee;border:1px solid #ddd;padding:0 4px 1px 6px;}
#crumb a, #crumb a:hover {font-weight:bold;color:#444}
#crumb .s {color:#bbb;font-size:1.2em;top:1px;position:relative}

.WOB {margin:8px 0 2px 0}
.NewsBody h2 {border:0}
.NewsBody ul, .NewsBody li {margin-left:10px;padding:0}

.highslide-controls li {padding:0;margin:0}
.readmore {font-size:0.9em;position:absolute;bottom:0;right:0;border:1px solid black;padding-left:2px}
.readmore a {color:#000}
.readmore a:hover, .readmore:hover {color:#fff;background:#000;text-decoration:none}
.rmbull {font-size:1em;background:#000;color:#fff;padding:0 2px 0 2px;}
.ncontact {width:250px;font-size:0.8em;border:1px solid #000;padding:5px;}
.uk, .us {margin-top:5px;}
.contactsaddress, .contactstelephone, .contactsfax, .contactsemail, .contactswww {color: #000000;padding-top: 1px;padding-bottom: 1px;padding-left:16px;font-size:0.9em;margin-left:5px;}
.contactstelephone  {background: url(/images/InfoT.gif) 0px 1px no-repeat;}
.contactsfax   {background: url(/images/InfoF.gif) 0px 1px no-repeat;}
.contactsemail   {background: url(/images/InfoE.gif) 0px 1px no-repeat;}
.ncontact .contactswww  {background: url(/images/InfoW.gif) 0px 1px no-repeat;clear:both;}
td.NewsBody .contactswww  {background: url(/images/InfoW.gif) 0px 4px no-repeat;clear:both;}
.contactsaddress  {background: url(/images/InfoA.gif) 0px 1px no-repeat;}
.highslide-caption {font-size:11px}