html {  height: 100%;}

body {  height: 100%; margin-bottom: 1px;}

.outline {  border: 1px solid #748d9a;}

p {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; color: #000000; padding: 6px 0px 0px 0px;}
.nopadding {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 0px 0px;}

.dateline {  font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 4px 0px;}

.head {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; color: #000000; padding: 7px 0px 3px 0px;}
h1 {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; color: #000000; padding: 7px 0px 3px 0px;}
.headnopad {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 0px 0px;}

.subhead { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-style: bold; font-weight: normal; line-height: 16px; margin: 0px 0px 0px 0px; color: #000000; padding: 1px 0px 1px 0px;}
h2 {  font-family: Verdana, Arial, Helvetica; font-size: 15px; font-style: bold; font-weight: normal; line-height: 16px; margin: 0px 0px 0px 0px; color: #000000; padding: 1px 0px 1px 0px;}

h3 { font-family: Verdana, Arial, Helvetica; font-size: 14px; font-style: normal; font-weight: bold; line-height: 16px; margin: 6px 0px 1px 0px; color: #000000; padding: 0px 0px 0px 0px;}


/* BIV NAVIGATION */
#navigationtable { width: 1000px; background: #b7d7e7; border: 1px solid #748d9a; height: 23px;}
ul#biv-navleft { list-style: none; padding: 0; margin: 0; font-size: 0.8em;}
ul#biv-navright { list-style: none; padding: 0; margin: 0; font-size: 0.8em;}
ul#biv-navleft li { font-family: Verdana, Verdana, Arial, Helvetica; background-image: none; background: #b7d7e7; padding-left: 4px; padding-right: 4px; float: left; margin: 0; font-size: 9px; line-height: 23px; white-space: nowrap; border-right: 1px solid #999999;}
ul#biv-navright li { font-family: Verdana, Verdana, Arial, Helvetica; font-style: bold; background-image: none; background: #b7d7e7; padding-left: 0px; padding-right: 0px; float: right; margin: 0; font-size: 9px; line-height: 23px; white-space: nowrap; border-left: 1px solid #999999;}
ul#biv-navright li a { display: block; padding-left: 6px; padding-right: 6px; text-decoration: none; color: #333333; background: #b7d7e7;}
ul#biv-navright li a:hover { color: #ffffff; text-decoration:underline; background: #748d9a;}

/* BIV NAVIGATION GREEN*/
#navigationtable2 { background: #ffffff; border: 0px solid #749a75; height: 50px;}
ul#biv2-navleft { list-style: none; padding: 0; margin: 0; font-size: 1.5em;}  /*border: 1px solid #749a75; */
ul#biv2-navleft li { font-family: Georgia, Verdana, Verdana, Arial, Helvetica; background-image: none; background: #fbcf01; padding-left: 4px; padding-right: 4px; float: left; margin: 0; font-size: 18px; line-height: 19px; white-space: nowrap; border: 2px solid #860802;}
ul#biv2-navleft li a { display: block; padding-left: 6px; padding-right: 6px; text-decoration: none; color: #000000; background: #fbcf01;}
ul#biv2-navleft li a:hover { color: #000000; text-decoration:underline; background: #fea202;}
ul#biv2-navright { list-style: none; padding: 0; margin: 0; font-size: 0.8em;}
ul#biv2-navright li { font-family: Verdana, Verdana, Arial, Helvetica; font-style: bold; background-image: none; background: #cccccc; padding-left: 0px; padding-right: 0px; float: right; margin: 0; font-size: 9px; line-height: 50px; white-space: nowrap; border-left: 1px solid #860802;}
ul#biv2-navright li a { display: block; padding-left: 6px; padding-right: 6px; text-decoration: none; color: #333333; background: #999999;}
ul#biv2-navright li a:hover { color: #ffffff; text-decoration:underline; background: #999999;}

/* coloured boxes*/
#newsonetable { width: 160px; background: #b7d7e7; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 6px 12px 12px; }
#newsonetabletwo { width: 135px; background: #b7d7e7; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 6px 12px 0px; }
#newsonetablethree { width: 485px; background: #b7d7e7; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 6px 12px 0px; }
/*#newsonetablethree { width: 308px; background: #b7d7e7; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 6px 12px 0px; }*/
#newstdpadding { padding: 0px 12px 2px 6px; }
#newsonetable4 { background: #b7d7e7; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 0px 12px 0px; }
.newsheadone {  font-family: Verdana, Arial, Helvetica; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; background-color:#b7d7e7; margin: 0px 0px 0px 0px; color: #000000; padding: 4px 6px 4px 6px;}
.newsubone {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 13px; font-weight: normal; background-color:#b7d7e7; margin: 0px 0px 0px 0px; color: #000000; padding: 4px 6px 4px 6px;}
p.moreone {font-family: Verdana, Arial, Helvetica; text-align: right; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; margin: -1px, 0px, 12px, 0px; color: #000000; padding: 4px 6px 4px 6px;}
td.newsone {background-color:#b7d7e7; margin: -3px 0px -1px 0px;}
td.news2 {background-color:#ffffff; margin: 0px 6px 0px 6px;}

#newsonetable2 { width: 160px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 6px 12px 12px; }
#newsonetable3 { width: 160px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 4px 2px 4px; margin: 0px 0px 12px 0px; }
#colouredtable2 { width: 485px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 6px 4px 6px; margin: 0px 9px 12px 0px; }
/* #colouredtable2 { width: 308px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 6px 4px 6px; margin: 0px 9px 12px 0px; }*/
#tablenarrow { width: 148px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 6px 4px 6px; margin: 12px 0px 12px 0px; }
#tablemediumhighlight { width: 300px; background: #FF3; border: 2px solid #C00; padding: 0px 6px 4px 6px; margin: 0px 0px 12px 0px; }
#tablemedium { width: 288px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 6px 4px 6px; margin: 0px 0px 12px 0px; }
#tablenocolour { background: #ffffff; border: 1px solid #748d9a; padding: 0px 0px 4px 6px; margin: 0px 6px 12px 6px; }
#tablenocolour2 { background: #ffffff; border: 0px solid #ffffff; padding: 0px 6px 4px 6px; margin: 0px 6px 12px 6px; }
/* #tablemediumhighlight { width: 290px; background: #FF3; border: 2px solid #C00; padding: 0px 6px 4px 6px; margin: 0px 0px 12px 12px; }*/
/* #tablemedium { width: 290px; background: #ffffff; border: 1px solid #748d9a; padding: 0px 6px 4px 6px; margin: 0px 0px 12px 12px; }*/


.biguberhead {  font-family: Verdana, Arial, Helvetica; font-size: 16px; font-style: normal; line-height: 16px; font-weight: bold; margin: 0px 0px 0px 0px; color: #000000;}

.fine {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; line-height: 9px; font-weight: bold; letter-spacing: 1px; margin: 12px 0px 0px 0px; color: #999999; border-top: solid #CCCCCC; border-top-width: 1px;}
.searchtype {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; line-height: 9px; letter-spacing: 0px; margin: 0px 0px -12px 0px; padding-left: 6px; color: #000000;}
.mouse {font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; line-height: 9px; letter-spacing: 0px; margin: 0px 0px 0px 0px; padding-left: 0px; color: #000000;}

.advertisement {font-family: Verdana, Arial, Helvetica, Verdana; font-size: 8px; text-align: center; font-style: normal; line-height: 8px; letter-spacing: 9px; margin: 7px 0px 2px 0px; color: #777777; border-top: solid #CCCCCC; border-top-width: 1px;}

.section {font-family: Verdana, Arial, Helvetica, Verdana; font-size: 9px; font-style: bold; line-height: 9px; font-weight: bold; letter-spacing: 1px; margin: 12px 0px 2px 0px; color: #777777; border-top: solid #CCCCCC; border-top-width: 1px;}

.nhead {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 13px; font-weight: bold; margin: 0px 0px 0px 0px; color: #000000; padding: 4px 0px -6px 0px;}
.newsub {font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 13px; font-weight: normal; margin: 0px 0px 2px 0px; color: #000000;}
.nlight {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; margin: 0px 0px 3px 0px; padding: 0px 0px 3px 0px; color: #000000;}
p.more {font-family: Verdana, Arial, Helvetica; text-align: right; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; margin: -2px, 0px, 12px, 0px; color: #000000;}

li.list1 {list-style-type: square; list-style-position: outside; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: bold; line-height: 12px; padding: 0px 0px 5px 0px; margin: 0px 0px 4px -18px; color: #000000;}
li.list2 {list-style-type: square; list-style-position: outside; font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: bold; line-height: 12px; padding: 0px 6px 2px 0px; margin: 0px 0px 0px -18px; color: #000000;}

p.ihead {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; margin: 12px 0px 0px 0px; color: #333333; border-top: solid #CCCCCC; border-top-width: 1px;}
p.isub {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 10px; font-weight: lighter; margin: 0px 0px 0px 0px; color: #333333;}
p.isub2 {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 10px; font-weight: lighter; margin: 0px 0px 0px 6px; color: #666666;}
p.isub3 {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 10px; font-weight: lighter; margin: -2px 0px 0px 0px; color: #333333;}

p.iheadsp {font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; margin: 12px 2px 0px 3px; background: #999999; color: #333333;}
p.isubsp {font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 10px; font-weight: lighter; margin: 0px 0px 0px 0px; color: #333333;}



img.top {vertical-align: text-top}
img.left {vertical-align: text-top; display: inline; float: left; padding-right: 3px;}


table {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 0px 0px;}
.td { padding: 0px 6px 0px 6px; text-align: right;}

/* for VC navigation*/
ul#mainlevel-nav { list-style: none; padding: 0; margin: 0; font-size: 0.8em; }
ul#mainlevel-navright { list-style: none; padding: 0; margin: 0; font-size: 0.8em; }
ul#mainlevel-nav li { font-family: Verdana, Verdana, Arial, Helvetica; background-image: none; background: #f0f5d5; padding-left: 0px; padding-right: 0px; float: left; margin: 0; font-size: 9px; line-height: 23px; white-space: nowrap; border-right: 1px solid #999999; }
ul#mainlevel-navright li { font-family: Verdana, Verdana, Arial, Helvetica; font-style: bold; background-image: none; background: #f0f5d5; padding-left: 0px; padding-right: 0px; float: right; margin: 0; font-size: 8px; line-height: 23px; white-space: nowrap; border-left: 1px solid #999999; }
ul#mainlevel-nav li a { display: block; padding-left: 6px; padding-right: 5px; text-decoration: none; color: #333333; background: transparent; }

#buttons>ul#mainlevel-navright li a { width: auto; }

ul#mainlevel-nav li a:hover { color: #fff; background: #93c200; }
ul#mainlevel-navright li a { display: block; padding-left: 4px; padding-right: 4px; text-decoration: none; color: #333333; background: #93c200; }

#buttons>ul#mainlevel-navright li a { width: auto; }

ul#mainlevel-navright li a:hover { color: #999999; background: #f0f5d5; }


/* for VC tables*/
.caption { font-weight: bold; font-size: 8pt; font-family: Verdana, Verdana, Arial, Helvetica }
.captionlight { font-weight: normal; font-size: 8pt; font-family: Verdana, Verdana, Arial, Helvetica }
#buttons_inner {width: 773px; background: #f0f5d5; border: 1px solid #9d997d; height: 23px;}



/* SPECIAL PUBS*/
.bctech07category {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: bold; line-height: 20px; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 6px 0px;}
.bctech07subcategory {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-style: normal; font-weight: normal; line-height: 18px; margin: 0px 0px 0px 0px; color: #000000; padding: 0px 0px 6px 0px;}
.bctech07company {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; margin: 0px 0px 0px 0px; color: #000000; padding: 12px 0px 0px 0px;}



/* older stuff */
img.bigad {position:absolute; left:137px; top:140px; z-index:-1;}

.indexhead {  font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; color: #333333;}
.indexsub {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 11px; font-weight: lighter; color: #333333;}
.indexsub2 {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 11px; font-weight: lighter; color: #777777;}
.indexsubtle {  font-family: Verdana, Arial, Helvetica; font-size: 9px; font-style: normal; line-height: 9px; font-weight: lighter; color: #333333;}
.indexheadsp {  font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; line-height: 12px; font-weight: bold; background-color:#999999; color: #333333;}
.indexsubsp {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 13px; font-weight: lighter; background-color:#CCCCCC; color: #333333;}
.searchleading { font-family: Verdana, Arial, Helvetica; font-size: 8pt; font-style: normal; line-height: 14pt; font-weight: lighter; color: #333333;}
.howtohead {  font-family: Verdana, Arial, Helvetica; font-size: 18px; font-weight: bold}
.howtobyline {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: italic; font-weight: normal}
.howtobody {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14px}
.sectionhead {  font-family: Arial Black, Helvetica Black; font-size: 9px; font-style: normal; line-height: 9px; font-weight: normal; margin-top: -.2cm; color: #777777}
.newshead {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 13px; font-weight: bold; color: #000000}
.newslight {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 10px; font-weight: normal; color: #000000}
.calhead {  font-family: Verdana, Arial, Helvetica; font-size: 12px; font-style: normal; line-height: 14px; font-weight: bold; color: #000000}
.caltext {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: normal; line-height: 12px; font-weight: normal; color: #000000}
.caldate {  font-family: Verdana, Arial, Helvetica; font-size: 10px; font-style: bold; line-height: 12px; font-weight: bold; color: #000000}




a:link {color:#026ea4; text-decoration:none;}
a:visited {color:#024363; text-decoration:none;}
a:active {color:#026ea4; text-decoration:none;}
a:hover {color:#026ea4; text-decoration:underline;}


A.type1:link    {color:#333333; text-decoration:none;}
A.type1:visited {color:#333333; text-decoration:none;}
A.type1:active  {color:#333333; text-decoration:none;}
A.type1:hover   {color:#333333; text-decoration:underline;}

A.type2:link    {color:#666666; text-decoration:none;}
A.type2:visited {color:#666666; text-decoration:none;}
A.type2:active  {color:#666666; text-decoration:none;}
A.type2:hover   {color:#666666; text-decoration:underline;}

A.type3:link    {color:#999999; text-decoration:none;}
A.type3:visited {color:#999999; text-decoration:none;}
A.type3:active  {color:#999999; text-decoration:none;}
A.type3:hover   {color:#999999; text-decoration:overline underline;}

A.type4:link    {color:#CC0000; text-decoration:underline;}
A.type4:visited {color:#CC0000; text-decoration:underline;}
A.type4:active  {color:#CC0000; text-decoration:underline;}
A.type4:hover   {color:#CC0000; text-decoration:underline;}
