body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; font-weight:bold; color: #ffffff; background-color: #3585bd;}
p {font-family: Arial,Helvetica,Verdana,sans-serif;}
h1 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 28px;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}
h3 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}
h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}
h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}
h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
.btn {color: #ffffff; background: #6291b8; font-family: Arial,Lucida,Verdana,Helvetica;	font-size: 12px; font-weight: bold; border-bottom: 1px solid #333333; border-right: 1px solid #333333; border-left: 1px solid #808080; border-top: 1px solid #808080; height:19px; text-decoration:none; cursor: hand;}
form {display:inline;}

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}

a {font-family: arial,helvetica,verdana; text-decoration: underline; color: #004a7e;}
a:link {color: #004a7e; text-decoration: underline; }
a:active {color: #004a7e; text-decoration: underline; }
a:visited {color: #004a7e; text-decoration: underline; }
a:hover {color: #004a7e; text-decoration: none; }

.productlink
a.productlink {font-family: arial,helvetica,verdana; text-decoration: none; color: #ffffff;}
a.productlink:link {color: #ffffff; text-decoration: none; }
a.productlink:active {color: #ffffff; text-decoration: none; }
a.productlink:visited {color: #ffffff; text-decoration: none; }
a.productlink:hover {color: #ffffff; text-decoration: underline; }

.hmtextnavspace {padding-right:15px;}
a.hmtextnav {font-size: 10px; color: #dbeaf2; text-decoration: none;}
a.hmtextnav:link {color: #dbeaf2; text-decoration: none;}
a.hmtextnav:active {color: #dbeaf2; text-decoration: none;}
a.hmtextnav:visited {color: #dbeaf2; text-decoration: none;}
a.hmtextnav:hover {color: #dbeaf2; text-decoration: underline;}

div.hmtextnav2space{
	margin:4px 0 4px 0px;
	color: #dbeaf2; 
	width:820px;
	position:relative;
	left:-22px;
	}


.hmtextnav2space {padding-right:13px;padding-left:14px; color:#dbeaf2;}
a.hmtextnav2 {font-size: 12px; color: #dbeaf2; font-weight:bold;text-decoration: none;}
a.hmtextnav2:link {color: #dbeaf2; text-decoration: none;}
a.hmtextnav2:active {color: #dbeaf2; text-decoration: none;}
a.hmtextnav2:visited {color: #dbeaf2; text-decoration: none;}
a.hmtextnav2:hover {color: #d71506; text-decoration: underline;}

div.inttextnav2space{
	margin:4px 0 4px 0px;
	color: #ffffff; 
	width:820px;
	position:relative;
	left:-8px;
	}


.inttextnav2space {padding-right:8px;padding-left:8px; color:#ffffff;}
a.inttextnav2 {font-size: 12px; color: #ffffff; font-weight:bold;text-decoration: none;}
a.inttextnav2:link {color: #ffffff; text-decoration: none;}
a.inttextnav2:active {color: #ffffff; text-decoration: none;}
a.inttextnav2:visited {color: #ffffff; text-decoration: none;}
a.inttextnav2:hover {color: #d71506; text-decoration: underline;}





.textnavspace {padding-right:15px;}
a.textnav {font-size: 10px; color: #034c80; text-decoration: none;}
a.textnav:link {color: #034c80; text-decoration: none;}
a.textnav:active {color: #034c80; text-decoration: none;}
a.textnav:visited {color: #034c80; text-decoration: none;}
a.textnav:hover {color: #034c80; text-decoration: underline;}

#hmsearch {position:absolute; top:140px; left:45px; width:380px; height:45px; z-index:100; visibility: visible;}
#hmsearch-hm {position:absolute; top:155px; left:420px; width:380px; height:45px; visibility: visible;}
#hmtext {font-size:11px; position:absolute; top:252px; left:45px; width:375px; height:170px; z-index:100; visibility: visible:}
#hmtext-hm {font-size:11px; position:relative;height:600px;}


.titlehlr {background:#3585bd url(/images/global/subtitlebg.gif) no-repeat top left;}
.subtitle {font-size:16px; font-weight:bold; text-align:center; color:#ffffff; background: transparent url(/images/global/subtitlebg-right.gif) no-repeat top right; padding-left:15px; padding-right:15px;}
.contentbg {background: #ffffff url(/images/global/content-bg.gif) repeat-y;}
.navcoltop {background: transparent url(/images/global/subnavtop-bg.gif) no-repeat top left; padding-top:15px;}

.datatbl {margin-top:15px; margin-bottom:25px; border-collapse:collapse;}
.data {font-size:11px; background-color:#eaf3f9;}
.dataalt {font-size:11px; background-color:#f6fbff;}
.imgbdr {border:2px solid #94bfd6;}
.glryabsct {font-size:11px; margin:4px 10px 15px 10px;}


.subnavhdr {font-size:17px; color:#fd5402; text-decoration:underline; margin-left:30px;}
a.subbacklnk {color:#fd5402; text-decoration: underline;}
a.subbacklnk:link {color: #fd5402; text-decoration: underline;}
a.subbacklnk:active {color: #fd5402; text-decoration: underline;}
a.subbacklnk:visited {color: #fd5402; text-decoration: underline;}
a.subbacklnk:hover {color: #fd5402; text-decoration: none;}

a.sublnkoff {font-size: 12px; color: #004a7e; text-decoration: none;}
a.sublnkoff:link {color: #004a7e; text-decoration: none;}
a.sublnkoff:active {color: #004a7e; text-decoration: none;}
a.sublnkoff:visited {color: #004a7e; text-decoration: none;}
a.sublnkoff:hover {color: #004a7e; text-decoration: underline;}

a.sublnkon {font-size: 12px; color: #fd5402; text-decoration: none;}
a.sublnkon:link {color: #fd5402; text-decoration: none;}
a.sublnkon:active {color: #fd5402; text-decoration: none;}
a.sublnkon:visited {color: #fd5402; text-decoration: none;}
a.sublnkon:hover {color: #fd5402; text-decoration: none;}

.border {border: solid 1px #010179;}
.borderbtm {border-bottom: solid 1px #010179;}
.bordertp {border-top: solid 1px #010179;}
.borderlft {border-left: solid 1px #010179;}
.borderrt {border-right: solid 1px #010179;}
.borderltr {border-left: solid 1px #010179; border-top: solid 1px #010179; border-right: solid 1px #010179;}
.borderlb {border-left: solid 1px #010179; border-bottom: solid 1px #010179;}


#container {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
	}