@charset "utf-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
body { margin: 0; padding: 0; background: url(../images/bg.gif) repeat left top; font-family: 'Open Sans', sans-serif; font-size: 15px; line-height: 18px; color: #333; font-weight: 300; }
.clearfix { display: block; visibility: hidden; line-height: 0px; height: 0px; content: ","; clear: both; }
.clear { clear: both; }
.left { float: left; }
.right { float: right !important; }
a { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; outline: none; border: none; text-decoration: none; }
#wrapper { margin: 0 auto; padding: 0 40px; display: block; width: 910px; background-color: #fff; }
br { clear: left; }
/* Font Family */
/*@font-face {font-family: 'CalibriRegular';
    src: url('../fonts/calibri-webfont.eot');
    src: url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri-webfont.woff') format('woff'),
         url('../fonts/calibri-webfont.ttf') format('truetype'),
         url('../fonts/calibri-webfont.svg#CalibriRegular') format('svg');
    font-weight: normal; font-style: normal;}

@font-face {
	font-family: 'Conv_CALIBRI';
	src: url('../font-face/CALIBRI.eot');
	src: url('../font-face/CALIBRI.woff') format('woff'), url('../font-face/CALIBRI.ttf') format('truetype'), url('../font-face/CALIBRI.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}*/



	
	
input, textarea, select { -webkit-appearance: none; }
/* Header Part */
.head { margin: 0px auto; padding: 0px; height: auto; width: 950px; }
.head-r { margin-right: 35px; padding: 0px 0 0 0; width: 350px; float: right; }
.head-r-top { margin: 19px 0 0 0; padding: 0px; float: right; *width:176px;
/*display:none;*/
line-height: 11px; font-family: 'Open Sans', sans-serif; font-weight: normal; }
.head-r-top a { font-size: 18px; letter-spacing: .5px; color: #333; display: block; text-decoration: none; text-decoration: underline; }
.head-r-top a:hover { color: #004B87; text-decoration: none; }
.head-r-top a+a { letter-spacing: 0px; font-size: 15px; text-decoration: underline; }
.head-r-bottom { margin: 15px 0 0 0; padding: 0px; float: right; clear: right; width: auto; height: 20px; line-height: 20px; }
.head-r-bottom .sicon span { float: left; margin: 0 3px; }
.head-r-bottom .sicon span.icon-t { width: 26px; height: 26px; overflow: hidden; display: block; }
.icon-fb img { margin-left: -32px; }
.icon-gp img { margin-left: -64px; }
.icon-in img { margin-left: -96px; }
.icon-bl img { margin-left: -128px; }
.head-r-bottom .sicon span img:hover { opacity: .7; }
.logo { float: left; display: block; margin: 35px 0 26px 0; }
.header-right { float: right; margin: 12px 0 0 0; font-size: 13px; }
.header-right a { color: #333; text-decoration: underline; }
.header-right a:hover { text-decoration: none; }
.navigation { clear: both; border-top: 2px solid #F3F3F4; border-bottom: 2px solid #004B87; height: 35px; font-weight: bold; }
.navigation ul { list-style-type: none; font-size: 17px; text-transform: uppercase; }
.navigation li { float: left; margin: 0 28px 0 0; line-height: 32px; }
.navigation li a { color: #333; text-decoration: none; display: block; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; font-size: 15px; font-family: 'Open Sans', sans-serif !important; font-weight: 700 !important; }
.navigation li a:hover { color: #004B87; }
a.selected { color: #004B87 !important; border-bottom: 3px solid #004B87; }
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.navigation { letter-spacing: -.8px; }
}
/* Footer Part */
footer { border-top: 2px solid #F3F3F4; width: 910px; margin: 0 0 0 -40px; padding: 30px 40px 0px 40px; background: #fff; }
.contact-form { float: left; width: 595px; }
.contact-form label { margin: 0 0 10px 0; display: block }
.contact-form input, .contact-form textarea, .contact-form select, #mc_embed_signup input { width: 256px; font-size: 14px; line-height: 1.2em; padding: 10px 6px; margin: 0; font-family: 'Open Sans', sans-serif; border: 2px solid #0076be; background: #fff; outline: none; /*-webkit-border-radius: 20px; -moz-border-radius: 20px;	border-radius: 20px;*/ font-style: italic; }
.contact-form select { width: 270px; background: url(../images/arrow-down.gif) #F0F0F0 no-repeat 97% center; padding: 10px 5px 9px!important; font-size: 14px; margin-bottom: 10px; }
.contact-form textarea { height: 116px; margin: 0 0 9px 0; overflow: auto; width: 256px; }
.contact-form input[type=submit], #mc_embed_signup input[type=submit] { background: #fff; margin: 0 0 0 12px; padding: 0 15px; *padding:0 10px;
font: 18px; height: 28px; line-height: 28px; float: right; color: #005697; border: none; outline: none; cursor: pointer; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; width: auto; text-transform: uppercase; font-family: 'Open Sans', sans-serif; font-style: normal; font-weight: 600; border: 2px solid #0076be; }
.contact-form input[type=submit]:hover, #mc_embed_signup input[type=submit]:hover { background: #0076be; color: #fff }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.contact-form textarea { height: 122px; margin-bottom: 6px; }
#mc_embed_signup .sbtn { height: 28px !important; line-height: 22px !important; }
.contact-form select { padding: 10px 5px!important; }
}
#mc_embed_signup { width: auto; float: right; }
#mc_embed_signup label { padding-bottom: 5px; display: block; }
#mc_embed_signup input { width: 180px; padding: 3px 15px; float: left; }
#mc_embed_signup input[type=submit] { padding: 0 14px; *padding:0 7px;
height: 26px; line-height: 26px; font-size: 15px; margin-left: 10px; }
#jstwitter { width: 300px; font-size: 14px; color: #333; }
#jstwitter .tweet { margin: 0; padding: 0 0 15px 0; }
#jstwitter .tweet a { text-decoration: none; color: #19B6C5; }
#jstwitter .tweet a:hover { text-decoration: underline; }
#jstwitter .tweet .time { color: #999; }
#mc_embed_signup .email { padding: 3px 5px !important; width: 120px; margin-right: -12px !important; }
#mc_embed_signup .sbtn { padding: 3px 5px !important; font-size: 11px !important; }
.footer { border-top: 2px solid #00639f; font-size: 13px; color: #333; width: 910px; margin: 20px 0 0 -40px; padding: 20px 40px 25px 40px; clear: both; background: #fff; font-family: 'Open Sans', sans-serif; font-weight: 400; }
.footer a { color: #333; text-decoration: none; }
.footer a:hover { color: #014783; }
.footer nav { text-align: center; }
.footer nav ul { margin-bottom: 8px; }
.footer nav.pull-right { float: right; }
.footer nav.pull-right li { padding: 0 2px; }
.footer nav ul li { list-style-type: none; display: inline-block; border-left: 1px solid #fff; line-height: 11px; padding: 0 8px 0 8px; background: none; }
.footer nav ul li a { color: #333; text-decoration: none; font-size: 13px; }
.footer nav ul li a:hover { color: #014783; }
.footer nav ul li:first-child { border-left: none; padding-left: 0; }
 @media (max-width:960px) {
.navigation { font-family: 'CalibriRegular' !important; }
.navigation li a { font-family: 'CalibriRegular'!important; }
}
/* Extra Css For Terms of Service and Privacy Poicy Pages */
.tz-privacy h4 { font-size: 21px; text-transform: uppercase; margin: 25px 0 15px; color: #333; }
.tz-privacy p { margin-bottom: 15px; font-size: 16px; line-height: 24px; font-weight: 400; }
.tz-privacy li { font-size: 16px; line-height: 24px; font-weight: 400; }
.tz-privacy>strong { line-height: 34px; vertical-align: text-top; }
.tz-privacy ul>li { list-style: disc; margin-left: 30px; }
ol.custom-list > li { margin-bottom: 10px; }
.tz-privacy ol { counter-reset: item; margin-left: 0px !important; }
.tz-privacy ol > li { counter-increment: item; list-style: none; }
.tz-privacy ol > li:before { content: counter(item) ". "; margin-left: 0px; font-weight: 600; font-size: 22px; line-height: 30px; vertical-align: text-bottom; }
.tz-privacy ol ol > li { display: block; margin-left: 40px; }
.tz-privacy ol ol > li:before { content: counters(item, ".") ". "; font-weight: normal; font-size: 16px; line-height: 20px; margin-left: -40px; }
.custom-list li { margin: 0 0 0 0px; padding: 6px 0; line-height: 24px; }
.custom-list p { margin: 5px 0; }
.tz-privacy a { color: #00639f; border-bottom: 1px solid; }
.custom-list li h4 { display: inline-block;  margin: 15px 0 10px; }
