
html {
  font-size: 100%;
  /* 1 */
  overflow-y: scroll;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 3 */
}

/*
 * Addresses margins handled incorrectly in IE6/7
 */
body {
  margin: 0; padding:0;
}

/* 
 * Addresses font-family inconsistency between 'textarea' and other form elements.
 */
body,
button,
input,
select,
textarea {
  font-family: sans-serif;
}










img {
  border: 0;
  /* 1 */
  -ms-interpolation-mode: bicubic;
  /* 2 */
}










ul, ol {
  padding: 0;
  list-style-type: none;
}

dd {
  margin: 0;
}

.sidebar ul,
.sidebar ol,
.commentlist {
  list-style: none;
}











.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
  outline: none;
}

.slides,
.flex-control-nav,
.flex-direction-nav {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* FlexSlider Necessary Styles
*********************************/
.flexslider {
  margin: 0;
  padding: 0;
}

.flexslider .slides > li {
  display: none;
  -webkit-backface-visibility: hidden;
}

/* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {
  width: 100%;
  max-width: 100%;
  display: block;
}

.flex-pauseplay span {
  text-transform: capitalize;
}

/* Clearfix for the .slides element */
.slides:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

html[xmlns] .slides {
  display: block;
}

* html .slides {
  height: 1%;
}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {
  display: block;
}

/* FlexSlider Default Theme
*********************************/
.flexslider {
  background: #000;
  position: relative;
  zoom: 1;
}

.flexslider .slides {
  zoom: 1;
}

.flexslider .slides > li {
  overflow: hidden;
  position: relative;
}

/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {
  zoom: 1;
  position: relative;
}

/* Caption style */
/* IE rgba() hack */
.flex-caption {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
  zoom: 1;
}

.flex-caption {
 /* max-width: 480px;
  min-width: 280px;*/
  /*width: auto;*/
  padding: 0;
  margin:0;
/*  position: absolute;
  margin: -75px 0 0 -230px;
  left: 30%;
  top: 45%;*/
 /* background: rgba(0, 0, 0, 0.75);
  font-family: 'NovecentocondensedDemi', sans-serif;
  color: #fff;*/
}
.flex-caption1 {
 /* max-width: 480px;
  min-width: 280px;*/
  /*width: auto;*/
  padding:0;
  margin:0;
 /* position: absolute;
  margin: -75px 0 0 -230px;
  left: 49%;
  top: 45%;*/
 /* background: rgba(0, 0, 0, 0.75);
  font-family: 'NovecentocondensedDemi', sans-serif;
  color: #fff;*/
}

.flex-caption p {
  display: inline;
  margin: 0;
  padding: 0;
  font-size: 38px;
  line-height: 1;
  vertical-align: middle;
}

.flex-caption a {
  background: url(../images/green_arr.png) center right no-repeat;
  font-size: 21px;
  margin: 0 0 0 20px;
  padding-right: 16px;
  white-space: nowrap;
}
.flex-caption a:hover {
  padding-right: 17px;
  text-decoration: none;
}

.flex-caption .play {
  background: none;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
  -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000',GradientType=0 );
  zoom: 1;
  background: rgba(154, 191, 68, 0.9);
  background-image: url(../images/btn_lines.png);
  color: #fff;
  display: block;
  font-size: 21px;
  float: left;
  padding: 0 20px 0 16px;
  position: absolute;
  bottom: -56px;
  left: 22px;
  white-space: normal;
}
.flex-caption .play a {
  background: url(../images/tag_play.png) 0 26px no-repeat;
  color: #fff;
  display: block;
  height: 20px;
  margin: 0;
  padding: 30px 0 20px 46px;
  vertical-align: middle;
}
.flex-caption .play a:hover {
  color: #fff;
}

/* Direction Nav */
.flex-direction-nav {
  height: 0;
}

.flex-direction-nav li a {
  width:30px;
  height: 59px;
  margin: -46px 0 0;
  display: block;
 /* background: url(arow-h.gif) no-repeat;*/
  position: absolute;
  overflow: hidden;
  top: 50%;
  cursor: pointer;
  text-indent: 100%;
}

.flex-direction-nav li .next {
  background-position: 0 0;
   background: url(forward.png) no-repeat;
  right: 33px;
}

.flex-direction-nav li .next:hover {
  background-position:0 0;
   
}

.flex-direction-nav li .prev {
  left: 33px;
  background: url(back.png) no-repeat;
}

.flex-direction-nav li .prev:hover {
  background-position: 0 0px;
}

.flex-direction-nav li .disabled {
  opacity: .3;
  filter: alpha(opacity=30);
  cursor: default;
}

/* Control Nav */
.flex-control-nav {
  width: 100%;
  position: absolute;
  bottom: -30px;
  text-align: center;
}

.flex-control-nav li {
  margin: 0 0 0 5px;
  display: inline-block;
  zoom: 1;
  *display: inline;
}

.flex-control-nav li:first-child {
  margin: 0;
}

.flex-control-nav li a {
  width: 13px;
  height: 13px;
  display: block;
  background: url(theme/bg_control_nav.png) no-repeat;
  cursor: pointer;
  text-indent: -999em;
}

.flex-control-nav li a:hover {
  background-position: 0 -13px;
}

.flex-control-nav li a.active {
  background-position: 0 -26px;
  cursor: default;
}


/*********************
GENERAL STYLES
*********************/
body {
  background: #000;
 /* font-family: "Trebuchet MS", Arial, sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #565656;*/
}

body.home {
  height: auto;
}

/*********************
LAYOUT & GRID STYLES
*********************/
#container {
  background: #fff;
 /* min-width: 960px;
min-height: 100%;
  height: auto !important;
  height: 100%;*/
  margin: 0 auto;
}

.wrap {
  width: 960px;
  margin: 0 auto;
  min-width: 960px;
}

/* This is using the 1140 Grid System: http://cssgrid.net/ */



/*********************
LINK STYLES
*********************/
a, a:visited {
  color: #8dc63f;
  text-decoration: none;
  /* on hover */
  /* on click */
  /* mobile tap color */
}
.faded a, .faded a:visited {
  /*color: #afd779;*/
}
a:hover, a:focus, a:visited:hover, a:visited:focus {
  /*color: #648e2a;*/
  text-decoration: underline;
}
.faded a:hover, .faded a:focus, .faded a:visited:hover, .faded a:visited:focus {
  color: #93b06a;
}
a:link, a:visited:link {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/******************************************************************
H1, H2, H3, H4, H5 STYLES
******************************************************************/
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5 {
  /*font-family: sans-serif;
  font-weight: normal;*/
  margin: 0;
  padding:0;
}
h1 a, .h1 a, h2 a, .h2 a, h3 a, .h3 a, h4 a, .h4 a, h5 a, .h5 a {
  text-decoration: none;
}


/*********************
HEADER SYTLES
*********************/
.header {
 /* background: #e5e5e5 url(../images/header_bg.jpg) bottom center no-repeat;
  height: 190px;*/
  margin: 0 auto;
  width: 100%;
}
.header #inner-header {
  margin: 0 auto;
  position: relative;
}
.header h1 {
  /*margin: 170px 0 20px 0;*/
  text-align: center;
}
.header #banner {
 /* height: 430px;*/
  margin: 0 auto 0 auto;
  text-align: center;
}

#top-nav {
  left: 0;
  position: absolute;
  top: 20px;
  margin: 0;
  z-index: 98;
}
#top-nav #logo {
  /*-webkit-box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.4);
  -ms-box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.4);
  -o-box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 4px 3px 4px 0 rgba(0, 0, 0, 0.4);
  -webkit-border-top-right-radius: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -moz-border-radius-bottomright: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;*/
  height:82px;
  float: left;
  margin: 0;
  width: 207px;
  padding:0 0 0 36px;
  
}
#top-nav #logo img{
	margin:7px 0 0 0;
}
#top-nav .nav {
  background: none;
  float: left;
  margin: 8px 0 0 16px;
  /* highlight current page */
}
#top-nav .nav li.current-menu-item a,
#top-nav .nav li.current_page_item a,
#top-nav .nav li.current-page-ancestor a {
  color: #020202;
}

#request {
  right: 29px;
  position: absolute;
  top: 20px;
  overflow: hidden;
  padding: 0 0 0 0;
  z-index: 99;
  width: 300px;
}

/*********************
NAVIGATION STYLES
*********************/
.menu {
  background: none !important;
  margin: 0;
  /* end .menu ul */
}
.menu ul {
  margin-left: 0;
  padding-left: 0;
  /* end .menu ul li */
}
.menu ul li {
  margin-left: 0;
  padding-left: 0;
}
.menu ul li a {
  color: #767676;
  font-family: 'NovecentocondensedDemi', sans-serif;
  font-size: 20px;
  line-height: 1.2;
  text-shadow: 0px 1px 1px #fff;
  display: block;
  text-decoration: none;
}
.menu ul li a:hover, .menu ul li a:focus {
  color: #020202;
}
.menu ul li ul.sub-menu li a,
.menu ul li ul.children li a {
  padding-left: 30px;
}

/* end .menu */
#subnav {
  text-align: center;
  margin: 5px 0px 35px 0px;
}
#subnav ul {
  margin: 0 auto;
}
#subnav ul li {
  border-left: 1px solid #e2e2e2;
  display: inline;
  padding: 0 30px;
}
#subnav ul li:first-child {
  border: none;
  padding-left: 0;
}
#subnav ul li a {
  color: #a5a2a1;
  display: inline;
  font-family: 'NovecentocondensedNormal', sans-serif;
  font-size: 16px;
  line-height: 1.33;
}
#subnav ul li:hover a, #subnav ul li.current_page_item a {
  color: #8dc63f;
  text-decoration: none;
}

/*********************
HOMEPAGE STYLES
*********************/
.home .header {
  background: #e5e5e5;
  height: auto;
  margin: 0 auto;
  position: relative;
  width: 100%;
}
.home .header #inner-header {
  max-width: none;
}

.home #content {
  background-image: none !important;
  margin-top: 0;
  padding-top: 0 !important;
  padding-bottom: 0;
  height: 112px !important;
  min-height: 0 !important;
}

.home #request > a {
  color: #fff;
  text-shadow: 0px 1px 1px #000;
}
.home #request > a:hover {
  color: #e2e2e2;
}

.home .item1 .flex-caption {
  left: 62%;
  top: 56%;
}

.home .item2 .flex-caption {
  left: 65%;
  top: 62%;
}

.home .item3 .flex-caption {
  left: 30%;
  top: 58%;
  width: 410px;
}

#partners h4 {
  font-size: 18px;
  color: #3e4c49;
  margin: 44px 0 0 0;
}
#partners h4 a, #partners h4 a:visited {
  color: #3e4c49;
  text-decoration: none;
}
#partners #logo-list {
  margin-top: 28px;
  overflow: hidden;
  height: 40px;
}
#partners #logo-list li {
  float: left;
  height: 54px;
  text-align: center;
  width: 142px;
}

.home .nav .menu {
  margin: 0;
}
.home .nav .menu ul li a {
  color: #fff;
  font-family: 'NovecentocondensedDemi', sans-serif;
  font-size: 20px;
  line-height: 1.2;
  text-shadow: 0px 1px 1px #000;
  display: block;
  text-decoration: none;
}
.home .nav .menu ul li a:hover, .home .nav .menu ul li a:focus {
  color: #e2e2e2;
}

















.clearpan{
	clear:both;
	font-size:0;
	line-height:0;
}
.footer {
  background: #000000;
  clear: both;
  color: #ebebeb;
 /* padding:28px 0;*/
  margin:0;
  height:80px;
/*  height: 117px;*/
}
.footer .block {
  background: none;
  font-style: italic;
 /* height: 153px;*/
  float: right;
  padding: 0 0 0 0;
  margin: 0;
  text-align: center;
  width: 190px;
}
.footer .block img {
  opacity: .8;
}
.footer .block:hover {
  background: url(../images/footer_bg.png) top center repeat-x;
}
.footer .block:hover img {
  opacity: 1;
}
.footer .block a {
  color: #ebebeb;
}
.footer .block a:hover {
  color: gray;
}

#btm-nav {
  color: #e2e2e2;
  font-size: 11px;
  padding: 35px 0 0 50px;
}
#btm-nav #social {
  float: left;
}
#btm-nav #social .logo {
  margin-bottom: 14px;
}
#btm-nav #social .twitter {
  background: url(../images/social_btns.png) 0 0 no-repeat;
  display: block;
  height: 24px;
  width: 24px;
  margin: 0 0 10px 6px;
}
#btm-nav #social .twitter:hover {
  background-position: -24px 0;
}
#btm-nav #social .facebook {
  background: url(../images/social_btns.png) 0 -24px no-repeat;
  display: block;
  height: 24px;
  width: 24px;
  margin: 0 0 0 6px;
}
#btm-nav #social .facebook:hover {
  background-position: -24px -24px;
}
#btm-nav nav {
  color: #4d4d4d;
  float: left;
  margin: 0 0 0 30px;
  text-transform: uppercase;
  width: 120px;
}
#btm-nav nav p {
  margin: 6px 0 0 0;
}
#btm-nav nav p a {
  color: gray;
}
#btm-nav nav p.attribution {
  text-transform: none;
}
#btm-nav .footer-links ul li {
  background: url(../images/border.jpg) bottom left repeat-x;
  padding: 5px 0 6px 0;
}
#btm-nav .footer-links ul li:first-child {
  padding-top: 0;
}
#btm-nav .footer-links ul li a {
  color: #e2e2e2;
}

/* end #btm-nav */
@font-face {
    font-family: 'MyriadProBold';
    src: url('myriadpro-bold-webfont.eot');
    src: url('myriadpro-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-bold-webfont.woff') format('woff'),
         url('myriadpro-bold-webfont.ttf') format('truetype'),
         url('myriadpro-bold-webfont.svg#MyriadProBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family: 'MyriadProRegular';
src: url('myriadpro-regular-1-webfont.eot');
src: url('myriadpro-regular-1-webfont.eot?#iefix') format('embedded-opentype'),
url('myriadpro-regular-1-webfont.woff') format('woff'),
url('fonts/myriadpro-regular-1-webfont.ttf') format('truetype'),
url('myriadpro-regular-1-webfont.svg#MyriadProRegular') format('svg');
font-weight: normal;
font-style: normal;

}

.indtopnavpan{
	width:290px;
	height:48px;
	/*background-color:#B9151E;*/
	position:absolute;
	right:0;
	top:0;
}

ul.bannav{
	padding:0 0 0 35px;
	margin:0;
	list-style-type:none;
}
ul.bannav li{
	float:left;
	padding:0 15px ;
	margin:0;
	position:relative;
	background:url(top-line.gif) no-repeat 100% 4px;
}
ul.bannav li.nobanpad{
	padding-right:0!important;
	background:none;
}
ul.bannav li a{
	font:20px/22px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	display:block;
}
ul.bannav li a:hover, ul.bannav li a.actnav:after{
	/*content:'';*/
	/*width:0;
	height:0;*/
	/*position:absolute;
	left:50%;*/
	/*margin-left:-15px; *//* value should match border-width below */
	/*bottom: 0;*/
	color:#0668B3!important;
	/*border-width:5px;*/ /* value should match margin-left above */
	/*border-style:solid;*/
	/*border-color: transparent transparent #fff transparent;*/ /* create up arrow */
}

.inxfootnavcon{
	margin:0;
	padding:0 0.625em;
}
.inrigpan{
	width:518px;
	float:right;
	height:100%;
	overflow:hidden;
	margin:10px 12px 0 0;
}
.inxswpannel{
	width:390px;
	float:left;
	padding:30px 0 0 16px;
}
.inxvelopannel{
	width:185px;
	float:left;
	padding:0 0 0 0;
}
.inxvelopannel img{
	float:left;
	margin:0 10px 0 0;
}
.nopadmir{
	margin-right:0!important;
}
.inxcopypannel{
	width:320px;
	float:left;
	padding:0 0 0 0
}
.inxcopypannel p{
	font:normal 13px/30px 'Myriad Pro', Arial, Helvetica, sans-serif;
	color:#fff;
	text-align:right;
}
.footnavpannel{
	width:100%;
	background-color:#DDDDDD;
	height:79px;
	
}
ul.footnav{
	padding:0 0 0 4px;
	margin:0;
	list-style-type:none;
}
ul.footnav li{
	float:left;
	padding:0 8px ;
	margin:0;
	position:relative;
	background:url(top-line.gif) no-repeat 100% 3px;
}
ul.footnav li.nofotpad{
	padding-right:0!important;
	background:none;
}
ul.footnav li a{

	font:normal 15px/20px 'Myriad Pro', Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	display:block;
}
ul.footnav li a:hover{
	/*content:'';*/
	/*width:0;
	height:0;*/
	/*position:absolute;
	left:50%;*/
	/*margin-left:-15px; *//* value should match border-width below */
	/*bottom: 0;*/
	color:#0668B3!important;
	/*border-width:5px;*/ /* value should match margin-left above */
	/*border-style:solid;*/
	/*border-color: transparent transparent #fff transparent;*/ /* create up arrow */
}
.footnavcon{
	width:1000px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
}
.swpannel{
	width:584px;
	float:left;
	padding:25px 0 0 0;
}
.velopannel{
	width:98px;
	float:left;
}
.copypannel{
	width:317px;
	float:left;
}
.copypannel p{
	font:normal 14px/79px 'Myriad Pro', Arial, Helvetica, sans-serif;
	color:#5C5C5C;
}

/*@-moz-document url-prefix()
{
.bodhead h2 span{ letter-spacing:-2px; }
}*/
 /*@media screen and (-webkit-min-device-pixel-ratio:0) {.bodhead h2 span {letter-spacing:-2px;}}*/


.bodhead{
	padding:0;
	margin:-78px 0 0 -485px;
	width:970px;
	height:156px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:50%;
	top:50%;
}
.bodhead h2{
	font:42px/38px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#F0F0F0;
	text-transform:uppercase;

}
.bodhead h2 span{
	display:block;
	font:20px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F0F0F0;
	margin:5px 0 16px 0;

}
.bodhead a{
	font:24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	text-decoration:none;
	background:url(arow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	margin:0;

}
.bodhead a:hover{
	background:url(arow-h.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
}


@-moz-document url-prefix()
{
.bodhead2{

	width:589px !important;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) {.bodhead2{

	width:510px !important;
}}

.bodhead2{
	padding:0;
	margin:-115px 0 0 -247px;
	width:494px;
	height:231px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:50%;
	top:50%;
}
.bodhead2 h2{
	font:80px/80px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#F0F0F0;
	text-transform:uppercase;

}
.bodhead2 h2 span{
	display:block;
	font:26px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F0F0F0;
	margin:5px 0 10px 0!important;
	letter-spacing:-1px;


}
.bodhead2 a{
	font:24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	text-decoration:none;
	background:url(arow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	margin:0;

}
.bodhead2 a:hover{
	background:url(arow-h.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
}

.bodhead3{
	padding:0;
	margin:-115px 0 0 -247px;
	width:494px;
	height:231px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:50%;
	top:50%;
}
.bodhead3 h2{
	font:80px/80px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#F0F0F0;
	text-transform:uppercase;

}
.bodhead3 h2 span{
	display:block;
	font:26px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F0F0F0;
	margin:5px 0 20px 0!important;
	letter-spacing:-1px;


}
.bodhead3 a{
	font:24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	text-decoration:none;
	background:url(arow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	margin:0;

}
.bodhead3 a:hover{
	background:url(arow-h.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
}

.bodhead4{
	padding:0;
	margin:-115px 0 0 -247px;
	width:494px;
	height:231px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:50%;
	top:50%;
}
.bodhead4 h2{
	font:80px/80px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#F0F0F0;
	text-transform:uppercase;

}
.bodhead4 h2 span{
	display:block;
	font:26px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F0F0F0;
	margin:5px 0 25px 0!important;
	letter-spacing:-1px;


}
.bodhead4 a{
	font:24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	text-decoration:none;
	background:url(arow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	margin:0;

}
.bodhead4 a:hover{
	background:url(arow-h.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
}

.bodhead6{
	padding:0;
	margin:-115px 0 0 -247px;
	width:494px;
	height:231px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:50%;
	top:50%;
}
.bodhead6 h2{
	font:80px/80px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#F0F0F0;
	text-transform:uppercase;

}
.bodhead6 h2 span{
	display:block;
	font:26px/26px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	color:#F0F0F0;
	margin:5px 0 20px 0!important;
	letter-spacing:-1px;


}
.bodhead6 a{
	font:24px/24px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	text-decoration:none;
	background:url(arow.gif) no-repeat 100% 50%;
	padding:0 20px 0 0;
	margin:0;

}
.bodhead6 a:hover{
	background:url(arow-h.gif) no-repeat 100% 50%;
	color:#fff;
	margin:0;
	padding:0 20px 0 0;
}

.innconpan{
	width:960px;
	margin:0 auto;
}
.innerheadtext{
	font:38px/38px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 15px 0;
	margin:0;
	text-transform:uppercase;
}

.innerheadtext2{
	font:22px/22px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668b3;
	padding:0 0 15px 0;
	margin:0;
	
}


.innerheadtext3{
	font:26px/26px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#000000;
	padding:0 0 15px 0;
	margin:0;
	border-bottom: #F33 2px solid;

}

/*.inncont{
	font:18px/22px 'MyriadProRegular', Arial, Helvetica, sans-serif;
	color:#676767;
	margin:0 0 20px 0;
	letter-spacing:-1px;
}*/
.inncontsubhead{
	font:18px/22px 'MyriadProBold', Arial, Helvetica, sans-serif;
	color:#0668B3;
	margin:0 0 0 0;
	padding:0 0 5px 0;
	letter-spacing:-1px;
	display:block;
}
.nomirpadcon{
	margin-bottom:0!important;
}
.conleft{
	width:602px;
	float:left;
	padding-right:60px;
}
.conrig{
	width:327px;
	float:right;
	height:200px;
}
.lettsp{
	letter-spacing:-2px!important;
}
.watch{
	background-image:url(watch.jpg)!important;
	background-repeat:no-repeat;
	width:202px;
	height:64px;
	position:absolute;
	right:0;
	bottom:-64px;
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {

.bodhead{
	padding:0;
	margin:0;
	width:760px;
	height:200px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:0;
	top:0;
}

.flex-caption {
 /* max-width: 480px;
  min-width: 280px;*/
  /*width: auto;*/
  padding: 0;
  position: absolute;
  margin: -75px 0 0 -230px;
  left: 35%;
  top: 45%;
 /* background: rgba(0, 0, 0, 0.75);
  font-family: 'NovecentocondensedDemi', sans-serif;
  color: #fff;*/
}
}

@media
only screen and (-webkit-min-device-pixel-ratio : 1.5),
only screen and (min-device-pixel-ratio : 1.5) {
.bodhead{
	padding:0;
	margin:0;
	width:760px;
	height:200px;
	background:url(ab-vebg.png) repeat 0 0;
	position:absolute;
	left:0;
	top:0;
}

.flex-caption {
 /* max-width: 480px;
  min-width: 280px;*/
  /*width: auto;*/
  padding: 0;
  position: absolute;
  margin: -75px 0 0 -230px;
  left: 35%;
  top: 45%;
 /* background: rgba(0, 0, 0, 0.75);
  font-family: 'NovecentocondensedDemi', sans-serif;
  color: #fff;*/
}
}


