@charset "UTF-8";
/* CSS Document */

/* Fonts */
@font-face{	
	font-family: webFont;	
	src: url('../fonts/MyriadPro-Regular.ttf'); /* IE9 */
}
@font-face {
	font-family: 'Conv_MyriadPro-Regular';
	src: url('../fonts/MyriadPro-Regular.eot');
	src: url('../fonts/MyriadPro-Regular.woff') format('woff'), url('../fonts/MyriadPro-Regular.ttf') format('truetype'), url('../fonts/MyriadPro-Regular.svg') format('svg');
}
@font-face {
	font-family: 'Conv_MyriadPro-Bold';
	src: url('../fonts/MyriadPro-Bold.eot');
	src: url('../fonts/MyriadPro-Bold.woff') format('woff'), url('../fonts/MyriadPro-Bold.ttf') format('truetype'), url('../fonts/MyriadPro-Bold.svg') format('svg');
}


/* start NDB css */
h1, h2, h3, h4, h5, body, html, p {margin:0px; padding:0px; border:0;}
body{margin:0px; padding:0px;}
img {border:0;}
.clear{clear:both;}
.fl{float:left;}
fr{float:right;}
.mrgT1{margin-top:1px;}
.mrgR1{margin-right:1px;}
	
.main{margin:0 auto; max-width:320px; text-align:center; alignment-adjust:central;}
	
#header{max-width:320px; text-align:center;}
	
.top{width:287px; margin:0; padding:0px;}
	
.logo{width:320px; height:51px; float:left;}
	
a{outline:none;}

.image_main{width:100%; padding:0; margin:0; display:block; background-color:#e4e4e4}	
.image_main img{padding:0; margin:0; display:block; border:solid 0px #F00}
	
.tag{max-width:320px; height:37px;}
	
#middle{max-width:320px; text-align:left;}
	
.menubox{width:288px; margin:0 auto;}
.menubox ul{list-style:none; padding:0; margin:0;}
.menubox ul li{width:95px; height:73px; margin:0 1px 1px 0; padding:0; float:left;}



.searchPanel{width:287px; margin:2px auto 2px auto!important;}
	
.searchPanel input{ background:url(../images/search-bg.gif) no-repeat; height:30px; width:245px; padding-left:5px; float:left; text-align:left; border:none; font-family:'Conv_MyriadPro-Regular'; font-size:0.875em; color:#666666; display:inline;}

.searchPanel input.btn{ background:url(../images/search-btn.gif) no-repeat; width:30px; height:30px; float:right;}

.contentbox{width:320px; float:left; margin:10px 0px 0px 0px; padding:0px; text-align:center;}
	
.content{width:288px; margin:0 auto;}


	
.content h1{font-family:'Conv_MyriadPro-Regular'; font-size:1.125em; color:#ff0000; text-align:left; font-weight:normal !important;}
.content h1 a{color:#ff0000; text-decoration:none; outline:none;}
.content h1 a:hover{color:#476fad; text-decoration:none;}

.content p{font-family:'Conv_MyriadPro-Regular'; font-size:0.875em; color:#666666; text-align:left; font-weight:normal !important; line-height:1.0625em; padding-top:10px;}
	
.sociallinkbox{width:288px; height:113px; padding:0px; background-image:url(../images/bucky.png); background-repeat:no-repeat; background-position:right top;}
	
.sociallink{margin-top:20px; width:288px; text-align:left; float:left;}
	
.sociallink a{outline:none; display:none;}
	
.content h2{margin-top:5px; font-family:'Conv_MyriadPro-Bold'; font-size:0.906em; color:#ed1c24; text-align:left; line-height:16px;}

#footer{max-width:320px; background-color:#e0e0e0;}

.link{padding:10px 0 8px 0; max-width:320px;}
	
.link .left{padding-left:15px; font-family:'Conv_MyriadPro-Regular'; font-size:0.900em; text-align:left; color:#666666;}

.link .left a{text-decoration:none; outline:none; color:#666666;}
	
.link .left a:hover{text-decoration:none; color:#ff0000;}
	
.copy {font-family:'Conv_MyriadPro-Regular'; color:#666666; font-size:0.655em; text-align:left; height:15px; padding:2px 0px 0px 14px;}
	
.milagro {font-family:'Conv_MyriadPro-Regular'; color:#666666; font-size:0.655em; text-align:left; height:20px; padding:1px 0px 0px 14px;}
	
.milagro a{text-decoration:none; outline:none; color:#f26522;}

.milagro a:hover{text-decoration:underline;}
	
	
	
	
	
	
	
	
.link .right{
	padding:0px 12px 0px 0px;
	max-width:75px;
	height:22px;
	text-align:right;
	float:right;}

.link .right a{
	text-decoration:none;
	outline:none;}
	


	
	

	
.content h3{
	padding-top:10px;
	font-family:'ChevinMedium';
	font-size:0.906em;
	color:#418448;
	font-weight:normal !important;}
	
.content .h3{
	padding:5px 0px 0px 0px;
	font-family:'ChevinMedium';
	font-size:1.0em;
	color:#418448;
	font-weight:normal !important;}
	
.content .h3 a:hover{
	color:#418448;}
	
.content h3 span{
	text-transform:uppercase;}
	
.content h4{
	padding-top:10px;
	font-family:'ChevinMedium';
	font-size:0.906em;
	color:#000000;
	font-style:italic;
	font-weight:normal !important;}
	
.content h5{
	padding-top:8px;
	font-family:'ChevinMedium';
	font-size:0.906em;
	color:#363636;
	font-weight:normal !important;
	line-height:normal !important;}
	
.content h5 ul{
	padding:0px 0px 0px 20px;
	margin:0px;}
	
.content h5 ul li{
	text-transform:uppercase;
	padding:1px;
	margin:0px;}
	

	
ul{
	padding:5px 0px 0px 20px;
	margin:0px;
	color:#363636;}
	
li{
	font-family:'ChevinMedium';
	font-size:0.906em;
	padding:1px;
	margin:0px;
	color:#363636;}
	
.content p a{
	text-decoration:none;
	outline:none;
	color:#0268aa;}
	
.content p a:hover{
	text-decoration:underline;
	color:#0268aa;}
		
.past{
	width:320px;
	height:71px;}
	
.enlarge{
	font-family:'ChevinMedium';
	color:#7a7a7a;
	font-size:0.6875em;
	text-align:center;
	font-weight:normal !important;
	font-style:italic;
	padding:0px 0px 10px 0px;}
	
.thumb{
	width:320px;
	text-align:center;
	padding:0px 0px 10px 0px;}
	
.thumb a{
	outline:none;}
	
.topper {
	padding-top:15px;}
	
.clkbox {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	color:#0268aa;	
	padding: 18px 18px 18px 18px;
	text-align:center;
	line-height:1.3em;
	letter-spacing:0.3px;
	font-weight:bold;}
	
/* end NDB css */

.hm_btm{margin-top:20px;}

.docs{ float:right; padding-top:10px; padding-bottom:15px; height:auto; width:70%; font-size:12px; font-family:Conv_MyriadPro-Regular; }
.docs a{ float:left; color:#999; text-decoration:none; }
.brochure{ padding-left:16px; padding-top:5px; width:57px; background:url(../images/doc-icons.gif) -116px 0px no-repeat; float:left; }
.downloads{ padding-left:20px; padding-top:5px; width:90px; background:url(../images/doc-icons.gif) -102px 0px no-repeat;  }
.feedback{ padding-left:24px; padding-top:5px; background:url(../images/doc-icons.gif) -195px 0px no-repeat; width:90px;}
.faqIcon{ padding-left:16px; padding-top:5px; width:28px; background:url(../images/doc-icons.gif) -68px 0px no-repeat; float:left; margin-right:15px;}
.careerIcon{ padding-left:16px; padding-top:5px; width:37px; background:url(../images/doc-icons.gif) 0px 0px no-repeat; float:left; margin-right:15px;}


.pyonlineBtn{ display:block; text-align:center; padding:15px 0 10px 0; }


/*---CEO Message--*/
.ceo_msg{padding:50px 0 30px; position:relative;font-family: 'Conv_MyriadPro-Regular';}
.ceo_msg p{display:block;font-size: 1.1rem; letter-spacing:1px; color:#333333; margin-bottom:25px;}
.ceo_msg a.button{background:#3480b8;border:.0625rem solid #3480b8;cursor: pointer;color:#ffffff;font-size: 1rem;font-weight: normal;letter-spacing: .0875rem;line-height: 1.4;padding: .872rem 1rem .772rem;text-align: center;text-decoration: none;text-transform: uppercase;-webkit-transition-property: background-color,color,border;transition-property: background-color,color,border;}
.ceo_msg a.button:hover, .ceo_msg a.button:focus{background:transparent;border:.0625rem solid #fb101c; color:#fb101c;font-weight: normal;-webkit-transition-duration: .5s;transition-duration: .5s;-webkit-transition-timing-function: ease-in-out;transition-timing-function: ease-in-out;}
.ceo_msg a.close{float:right; color:#333333; border:.0625rem solid #333333; width:30px; height:30px; font-weight:normal; line-height:34px; background-color:transparent; border-radius:50%; font-size:1.2em; position:absolute; right:0; top:10px; text-decoration:none;}
.ceo_msg a.close:hover{color:#ed1c24; border:.0625rem solid #ed1c24;}
.ceo_msg .fancybox-type-iframe{width:1000px !important;}
.ceo_msg .fancybox2{width:1000px !important;}


/* PDF fancybox popup */
.fancybox-pdf .fancybox-inner {height: 90vh !important;width:auto !important;top: 0 !important;background: #fff;}
.fancybox-pdf a.fancybox-item.fancybox-close {opacity: 1;background-color: transparent;text-align: center;background: #3885bb;border-radius: 50%;right: -8px !important;top: -8px !important;}
.fancybox-pdf a.fancybox-item.fancybox-close:after {content: "X";color: #fff;line-height: 31px;}
