body { 
	/* customize_body */ font: normal normal 13px Tahoma; /* customize_body */
	/* customize_body */ color: #6C6D72; /* customize_body */
	line-height:16px;
}

@font-face {
    font-family: 'RogoplerBTRegular';
    src: url(/themes/hughes/fonts/rogopler-webfont.eot);
    src: url(/themes/hughes/fonts/rogopler-webfont.eot?#iefix) format('embedded-opentype'),
         url(/themes/hughes/fonts/rogopler-webfont.woff) format('woff'),
         url(/themes/hughes/fonts/rogopler-webfont.ttf) format('truetype'),
         url(/themes/hughes/fonts/rogopler-webfont.svg#RogoplerBTRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'RogoplerLtRegular';
    src: url(/themes/hughes/fonts/rogoplerlt-webfont.eot);
    src: url(/themes/hughes/fonts/rogoplerlt-webfont.eot?#iefix) format('embedded-opentype'),
         url(/themes/hughes/fonts/rogoplerlt-webfont.woff) format('woff'),
         url(/themes/hughes/fonts/rogoplerlt-webfont.ttf) format('truetype'),
         url(/themes/hughes/fonts/rogoplerlt-webfont.svg#RogoplerLtRegular) format('svg');
    font-weight: normal;
    font-style: normal;

}

img {border: 0px}
a,a:active {
	/* customize_link */ color: #41A1DB; /* customize_link */  text-decoration:none;
}
a:hover {
/*color: #66CC00;*/	/* customize_link_hover */ color: #41A1DB; /* customize_link_hover */  text-decoration:underline;
}

h1,h2{ margin:0px 0px 2px 0px; padding:0px 0px 4px; color:#00066C;}
h3,h4,h5{ margin:8px 0px 10px 0px; padding:0px 0px 4px; color:#333;}

h1{ font: normal normal 21px 'RogoplerBTRegular'; line-height:26px; color:#0083D7; font-family:'RogoplerBTRegular';}
h2{ font-size:16px; line-height:18px; margin-bottom:8px; font-family:'RogoplerBTRegular',Arial, Helvetica, sans-serif; font-weight:normal;}
h3{ font-size:14px; line-height:16px }
h4{ font-size:12px; line-height:14px }
h5{ font-size:11px; line-height:15px; color:#6C6D72}
p{ padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; }
ul li{ color:#0083D7;}
.tab-title {
	padding:12px 5px 25px 5px; font-weight:normal; text-decoration:none; 
	color:#FFF;
	background:#0083D7;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	position:relative;
	text-align:center;
	font-size:26px;
	position:relative;
}
.tab-title:after
 {content:""; position:absolute; bottom:0px; height:15px; width:100%; left:0;
	display:block;
  background-color: #0083D7;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#0083D7), to(#FFF)); /* Saf4+, Chrome */
  background-image: -webkit-linear-gradient(top, #0083D7, #FFF); /* Chrome 10+, Saf5.1+, iOS 5+ */
  background-image:    -moz-linear-gradient(top, #0083D7, #FFF); /* FF3.6 */
  background-image:     -ms-linear-gradient(top, #0083D7, #FFF); /* IE10 */
  background-image:      -o-linear-gradient(top, #0083D7, #FFF); /* Opera 11.10+ */
  background-image:         linear-gradient(top, #0083D7, #FFF);
}
.larger-font{ font-size:14px; line-height:18px;}
.grey{}
.blue{ color:#0077C7;}
.yellow, p.yellow{ color:#FCB84B;}
.red{}
.green{}
.black{}
.small-button{}
.padding-left{ padding-left:15px;}
.grey-border{ border:1px #C7CBD4 solid;}
img.grey-border{  padding:10px; margin-right:10px!important}
.gradient{ background:url(/themes/hughes/images/bg-blue-grdnt.png) repeat-x left top; display:block; padding:14px 10px 5px; color:#FFF; font-size:16px; font-weight:bold; text-decoration:none; margin:10px 0 0;}
a.gradient{ color:#fff;}
	.custom .gradient{ background:url(/themes/hughes/images/bg-blue-grdnt.png) repeat-x left top; }
	.email .gradient{ background:url(/themes/hughes/images/bg-grdnt-email.jpg) repeat-x left top; }
	.content .gradient{ background:url(/themes/hughes/images/bg-grdnt-content.jpg) repeat-x left top; }
	.video .gradient{ background:url(/themes/hughes/images/bg-grdnt-video.jpg) repeat-x left top; }

a.small-button,a span.small-button{ display:block; width:88px; height:20px; text-align:left; padding:2px 15px 0 15px; font-size:11px; background:url(/themes/hughes/images/button-small.jpg) no-repeat 0 0; text-decoration:none;}
.span-link { width:45%; min-width:140px; max-width:300px;}
.span-link a{ padding-left:20px; background:url(/themes/hughes/images/bg-button-left.jpg) no-repeat left top; overflow:hidden; display:block; font-size:16px; font-weight:bold; text-align:center; text-decoration:none; color:#000; 
}
.span-link a span{padding:7px 30px 17px 0px;  background:url(/themes/hughes/images/bg-button-right.jpg) no-repeat right top; display:block;}
.span-link a:hover{ text-decoration:underline;}

.custom h2{ color:#41A1DB;}
.email h2{ color:#9ECB3C;}
.content h2{ color:#FCB84B;}
.video h2{ color:#EB1F28;}

.email-pages h3 { background:url(/themes/hughes/images/bg-h3-email-services.jpg) no-repeat center top; text-align:center; display:block; width:211px; height:46px; font-size:12px; color:#6C6D72;}
 .email-page-title a{color:#6C6D72;}
.call-to-action a, .whitepaper a{color:#333;}
.whitepaper a:hover{ text-decoration:none;}

ol {
    list-style-type: decimal;
	list-style-position:inside;
}
ol ol {
    list-style: upper-alpha;
}
ol ol ol {
    list-style: lower-roman;
}
ol ol ol ol {
    list-style: lower-alpha;
}
ul ul, ol ol, ul ol, ol ul {
    margin-bottom: 0;
}

 table {
  background: #e6e6e6;
  font-size: 11px;
}
 table p {
  font-size: 11px;
  margin: 0;
  padding: 0;
}
 table td {
  border: none;
}
 table thead {
  color: #00066b;
  border-bottom: 1px solid #ffffff;
}
 table thead td {
  padding: 5px 8px;
}
 table tbody tr td {
  border-right: 1px solid #ffffff;
  padding: 2px 8px;
}
 table tfoot {
  vertical-align: middle;
}