/*Fonts*/
@font-face { font-family: 'open_sansregular'; src: url('fonts/opensans-regular-webfont.eot');src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-regular-webfont.woff') format('woff'),url('fonts/opensans-regular-webfont.ttf') format('truetype'),url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sansbold';src: url('fonts/opensans-bold-webfont.eot');
    src: url('fonts/opensans-bold-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-bold-webfont.woff') format('woff'),url('fonts/opensans-bold-webfont.ttf') format('truetype'),url('fonts/opensans-bold-webfont.svg#open_sansbold') format('svg');font-weight: normal;font-style: normal;}
@font-face { font-family: 'open_sansitalic';src: url('fonts/opensans-italic-webfont.eot'); src: url('fonts/opensans-italic-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-italic-webfont.woff') format('woff'),url('fonts/opensans-italic-webfont.ttf') format('truetype'), url('fonts/opensans-italic-webfont.svg#open_sansitalic') format('svg');font-weight: normal;font-style: normal;}
@font-face {font-family: 'open_sans_lightregular';src: url('fonts/opensans-light-webfont.eot');src: url('fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/opensans-light-webfont.woff') format('woff'),url('fonts/opensans-light-webfont.ttf') format('truetype'),url('fonts/opensans-light-webfont.svg#open_sans_lightregular') format('svg');font-weight: normal;font-style: normal;}
@font-face {
    font-family: 'open_sans_extraboldregular';
    src: url('fonts/opensans-extrabold-webfont.eot');
    src: url('fonts/opensans-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-extrabold-webfont.woff') format('woff'),
         url('fonts/opensans-extrabold-webfont.ttf') format('truetype'),
         url('fonts/opensans-extrabold-webfont.svg#open_sans_extraboldregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

	
body{font-size:14px!important;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height:150%; }
strong {font-family:'open_sansbold', Helvetica, Arial, sans-serif; font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-family: 'open_sansregular', Helvetica, Arial, sans-serif;font-weight:normal;margin:10px 0 10px 0; color:#3C4151;line-height: 150%;}
h1{font-size:2em;padding: 15px 0 ;margin:0;border-top: 3px solid #ddd;}
h2{font-size:1.4em;}
h3{font-size:1.4em;}
h4{font-size:1em;}
h5 {font-size:1.2em;color:#444;font-family:'open_sansregular', Helvetica, Arial, sans-serif;font-style:normal;}
h6{font-size:1em;font-family:'open_sansregular', Helvetica, Arial, sans-serif;font-style:normal;}

#left-column h1 {border: none;}

img{height:auto!important;}
p img, .aligncenter img{max-width:100%;line-height:150%;}

p{margin:0 0 20px 0;font-size:1em;font-family:'open_sansregular', Helvetica, Arial, sans-serif;}
p+h2, p+h3, p+h4, p+h5, p+h6{padding-top:4px;}

a {color:#4A5273;text-decoration:none;;}
a:hover {color:#3C4151;}
a img{border:none!important;opacity:1.0;filter:alpha(opacity=100);}
a img:hover{opacity:0.8;filter:alpha(opacity=40);}
.info-panel p a {font-weight: bold;}

.pdflink {padding: 0px 0 0px 30px; display:block; background: url(images/pdf.png) no-repeat center left; font-weight:bold; line-height: 32px;}
.goldLink {color: #fff;background:#1A1A32;display:inline-block;text-align:center;padding:3px 3%;font-size:.9em; margin: 5px 1%; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3}
ul{padding:0 0 0 24px;}
ol{margin:0 0 16px 0;padding:0 0 0 24px;}
li{margin:0 0 10px 0;padding:0 0 0 0;}

hr{background:#B3B3B3  url(images/hrDotted.gif) 0 0 repeat-x;height:1px;border:none;margin:20px 0 36px 0;display:inline-block;clear:both;width:100%;}

th,td{font-family:'open_sansregular', Helvetica, Arial, sans-serif;font-size:1em;text-align:left;padding: 5px 8px !important;}

.basicTbl { border-top: solid 2px #21302A; border-bottom: #ABABAB solid 3px; color: #555555;padding: 5px 8px;vertical-align: top; width: 100%;}
.basicTbl th{padding:4px 3px;color:#555;font-size:1.1em;font-family:'Museo Sans W01', Arial, Helvetica, sans-serif;line-height:1.7em;vertical-align:top;}
.basicTbl td{padding:4px 3px;color:#555;font-family:'Museo Sans W01', Arial, Helvetica, sans-serif;line-height:1.7em;vertical-align:top; border-bottom: 1px #E3E3E3 solid;}

.dataTbl{width:100%;border-collapse:collapse;margin:30px 0;}
.dataTbl th{border-bottom:1px solid #f0edeb;padding:7px 3px;color:#555;font-size:13px;font-family:'Museo Sans W01', Arial, Helvetica, sans-serif;line-height:1.7em;vertical-align:top;}
.dataTbl td{border-bottom:1px solid #f0edeb;padding:7px 3px;color:#555;font-size:13px;font-family:'Museo Sans W01', Arial, Helvetica, sans-serif;line-height:1.7em;vertical-align:top;}
.dataTbl tr:first-child td{border-top:1px solid #f0edeb;}

.basicTbl td p, .dataTbl td p{margin:0;}


.datatbl{width:100%;border-collapse:collapse;margin:0 0 20px 0;border-bottom: 3px solid #3C4151;}
.datatbl th{background:#3C4151;margin: 0 0 5px;padding:12px 3px 0;color:#fff;vertical-align:top;font-size:1em;font-weight:normal;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height: 1.4em;}
.datatbl th p{color:#fff;font-size:1em;font-weight:normal;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height: 1.4em;margin: 0 0 5px;}
.datatbl td{border-bottom:1px solid #f0edeb;padding:5px 8px;color:#555;font-size:1em;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height:1.6em;vertical-align:top;}
.datatbl tr:first-child td{border-top:1px solid #f0edeb;}
.datatbl td a{border-bottom:none;}
 .infoLink, .infolink {padding: 8px 0 0px 30px; display:block; background: url(images/infoicon.png) no-repeat 0 7px; line-height: 25px;}
.readMore{display:block;float:right;padding:2px 6px;margin: 5px;text-decoration: none;color: #00386B;clear: both;}
.button-link {color: #fff;background:#3C4151;display:inline-block;text-align:center;padding:3px 3%;font-size:.9em; margin: 5px 1%; border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3; }
/*-------------------------------------------------------------------------------------------*/
/*- DEFAULT WORDPRESS STYLING ---------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------------*/
.wp-caption { border: 1px solid #cccccc; text-align: center; background-color: #f0f0f0; padding: 5px 0px 10px 5px; margin-bottom: 10px; max-width: 96%;}
.wp-caption.alignleft { margin: 0px 10px 10px 0px; }
.wp-caption.alignright { margin: 0px 0px 10px 10px; }
.wp-caption img { margin: 0px; padding: 0px; border: 0px none; max-width: 98.5%;}
.wp-caption p.wp-caption-text { font-size:0.9em; line-height: 17px;  margin: 10px 0; }
.wp-caption.alignnone {margin: 5px 20px 20px 0px;}

.alignnone {margin: 5px 20px 20px 0px;}
.aligncenter, div.aligncenter {display:block; margin: 5px auto 5px auto;}
img.alignright, .alignright img {float:right; margin: 5px 0px 20px 20px;}
img.alignleft, .alignleft img {float:left; margin: 5px 20px 20px 0px;}
img.aligncenter, .aligncenter img {display: block; margin: 5px auto 5px auto;}

a img.alignright {float:right; margin: 5px 0px 20px 20px;}
a img.alignnone {margin: 5px 20px 20px 0px;}
a img.alignleft {float:left; margin: 5px 20px 20px 0px;}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto;}

table.portal {width:100%;border-collapse:collapse;margin:0 0 20px 0;border: 0;border-bottom: 3px solid #3C4151;}
table.portal th{background:#3C4151;margin: 0 0 5px;padding:12px 3px 0;color:#fff;vertical-align:top;font-size:1.2em;font-weight:normal;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height: 1.4em;}
table.portal th p{color:#fff;font-size:1.2em;font-weight:normal;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height: 1.4em;margin: 0 0 5px;}
table.portal td{border-bottom:1px solid #f0edeb;padding:5px 8px;color:#555;font-size:1.2em;font-family:'open_sansregular', Helvetica, Arial, sans-serif;line-height:1.6em;vertical-align:top;}