table.normal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* I don't think this is needed and it is causing issues in some places.  See Bug 136457. If this causes issue anywhere else the style can be overwritten in these specific places
	line-height: 16px; */
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
}

td.note {
	background-color: #E0E0E0; 
	border: 2px solid black;
}

h1 {
    background:#D6D6D6;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#D6D6D6),color-stop(100%,#EEE));
    background:-moz-linear-gradient(top,#D6D6D6 30%,#EEE 100%);
    background:radial-gradient(50% 0% 0deg,circle cover,#D6D6D6,#EEE);
    color:#103355;
    padding:40px 15px 15px 15px;
    font-family:arial;
    font-size: 19.73px;
    font-weight:normal;
    border: 1px solid #DDD;
}

h2 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight:bold;
}

h1.orig {
    background: #cde5f3 url(bkgrd_header.gif);
    color:#00235A;
    padding:59px 15px 15px 15px;
    font-size: 180%;
    font-weight:normal;
}

a:link{
    color:#2065A9;
    text-decoration: none;
}

a:visited{
    color:#2065A9;
    text-decoration: none;
}

a:active{
    color:#2065A9;
    text-decoration: none;
}

a:hover{
    color:#79A3CB;
    text-decoration: none;
}

@font-face{
    font-family:Vegur;
    src:url('fonts/vegur.eot');
    src:url('fonts/vegur.eot?#iefix') format('embedded-opentype'),url('fonts/vegur.woff') format('woff'),url('fonts/vegur.ttf') format('truetype'),url('fonts/vegur.svg#Vegur') format('svg');
    font-weight:normal;
    font-style:normal;
}

.bcmaintable{
    margin-left:auto;
    margin-right:auto;
}

.bcbutton {
    background: #235A90;
    background: -webkit-gradient(linear,left top,left bottom,from(#4D84BA),to(#235A90));
    background: -moz-linear-gradient(top,#4D84BA,#235A90);
    background: linear-gradient(top,#4D84BA,#235A90);
    border: 1px solid #133D65;
    color: white;
    font-size: 13px;
    text-shadow: rgba(0, 0, 0, 0.4) 0px -1px 0px;
    padding: 3px 8px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px,rgba(255, 255, 255, 0.2) 0px 1px 2px inset;
    -moz-box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px,rgba(255, 255, 255, 0.2) 0px 1px 2px inset;
    box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px,rgba(255, 255, 255, 0.2) 0px 1px 2px inset;
    display: inline-block;
    text-decoration: none;
    padding: 2px 10px 5px;
    margin: 10px 0px 5px 0px;
}
.bcbutton:hover {
    background: -webkit-gradient(linear,left top,left bottom,from(#235A90),to(#4D84BA));
    background: -moz-linear-gradient(top,#235A90,#4D84BA);
    background: linear-gradient(top,#235A90,#4D84BA);
}

.bctitlediv{
    background:#D6D6D6;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(30%,#D6D6D6),color-stop(100%,#EEE));
    background:-moz-linear-gradient(top,#D6D6D6 30%,#EEE 100%);
    background:radial-gradient(50% 0% 0deg,circle cover,#D6D6D6,#EEE);
    color:#103355;
    font-weight:normal;
    border: 1px solid #DDD;
    position: relative;
    height: 60px;
}

.bctitle{
    position:absolute;
    top:40%;
    padding-left:15px;
    font-size: 21px;
    font-family: Vegur;
}

.bcbody{
    padding-left:10px;
    padding-right:10px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-left:1px solid #E4E4E4;
    border-right:1px solid #E4E4E4;
}

.bcheader{
    border-top-left-radius:15px;
    border-top-right-radius:15px;
    background:-moz-radial-gradient(50% 0% 0deg,circle cover,#333,#191919);
    background:-webkit-gradient(radial,center center,0,center center,360,from(#333),to(#191919));
    background:radial-gradient(50% 0% 0deg,circle cover,#333,#191919);
    height:50px;
    position: relative;
}

.bcfooter{
    border-bottom-left-radius:15px;
    border-bottom-right-radius:15px;
    padding: 16px 15px 10px;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#F4F4F4),color-stop(100%,#E4E4E4));
    background:-moz-linear-gradient(top,#F4F4F4 0%,#E4E4E4 100%);
    background:radial-gradient(50% 0% 0deg,circle cover,#F4F4F4,#E4E4E4);
    border: 1px solid #DDD;
    font-family:Vegur;
    font-size: 9px;
    font-weight:normal;
    color: #666666;
}

.bclogo{
    position:absolute;
    top:15%;
    padding-left:15px;
}

.bclocaleform{
    position:absolute;
    top:30%;
    right:2%;
}

.bodytext {
 	font-family:Vegur;
	font-size: 14px;
	/* I don't think this is needed and it is causing issues in some places.  See Bug 136457. If this causes issue anywhere else the style can be overwritten in these specific places
	line-height: 16px; */
	text-decoration: none;
	color: #333333;
	margin-top: 0px;
}
.formlabel {
	color:#00235A;
	font-size:14px;
    font-family: Vegur;
}
.hpbodytext {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
}
.hpbodytextlink {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	text-decoration: none;
	color: #CC0000;
	margin-top: 0px;
}
.hpbodytext:hover {
	color: #CC0000;
}
.bodytextrev {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0px;
}
.bodytextbig:hover {
	color: #CC0000;
}
.bodytextbold {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	font-weight: bold;
}
.bodytextbig {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
}
.bodytextsmallred {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	text-decoration: none;
	color: #990000;
	margin-top: 0px;
}
.bodytextred {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	color: #990000;
	margin-top: 0px;
}
.bodytextbigrev {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #FFFFFF;
	margin-top: 0px;
}
.bodytextbig:hover {
	color: #CC0000;
}
.bodytextheader {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #006699;
	margin-top: 0px;
	font-weight: bold;
}
.bodytextbold:hover {
	color: #CC0000;
}
.hpfeatureheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFCC00;
	line-height: 16px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.hpfeatureheader:hover {
	color: #FFFFFF;
}
.newsheader {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
	font-weight: bold;
}
.newssubhead {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
}
.bodytextfeat {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000;
	margin-top: 0px;
}
.bodytextfeat:hover {
	color: #CC0000;
}
.bodytextlink {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 14px;
	text-decoration: none;
	color: #CC0000;
	margin-top: 0px;
}
.hptagline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFCC00;
	text-decoration: none;
}
.persistantnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	line-height: 14px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.mainnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
	color: #FFFFFF;
}
.mainnav:hover {
 	color: #FFCC00;
}
.mainnavtemp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
	color: #FFCC00;
}
.mainnavreturn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
	color: #FFCC00;
}
.mainnavreturn:hover {
 	color: #FFFFFF;
}

.homenav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	text-decoration: none;
	margin-top: 0px;
	color: #999999;
}
.homenav:hover {
 	color: #000066;
}

.highlightheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-decoration: none;
	margin-top: 0px;
	color: #FFCC00;
}
.featuresubhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 13px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.featureheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 26px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.featureheader3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	line-height: 15px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.featureheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #006699;
	line-height: 28px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.contentheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #990000;
	line-height: 28px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.contentheader2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #006699;
	line-height: 18px;
	text-decoration: none;
	margin-top: 0px;
	font-weight: bold;
}
.leftnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	color: #000066;
	margin-top: 0px;
	font-weight: bold;
}
.leftnav:hover {
	color: #CC0000;
}
.leftnavlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px;
	text-decoration: none;
	color: #CC0000;
	margin-top: 0px;
	font-weight: bold;
}
.homenews {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #000066;
	margin-top: 0px;
	font-weight: normal;
}
.homenewslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	text-decoration: none;
	color: #000066;
	margin-top: 0px;
	font-weight: normal;
}
.homenews:hover {
	color: #CC0000;
}

