/* =============================================================================
   Basic Styles
* ============================================================================= */
article, aside, footer, header, nav, section {
   display: block;
}
header, aside, footer {
   text-align: left;
}
img {
   border: 0;
}
address {
   font-style:normal;                                        /* To Neutralize Default Italic Style To Normal Style */
}
form {
   margin:0;
   padding:0;
}
/* =============================================================================
   Comman Styles
* ============================================================================= */
.clear {
   clear: both;
}
.ctr {
   text-align:center;
}
.rgt {
   text-align:right;
}
.fltright {
   float:right;
}
.fltleft {
   float:left;
}
.clearfix:before, .clearfix:after {
   content: "";
   display: block;
}
.clearfix:after {
   clear: both;
}
/* =============================================================================
   Body Styles
* ============================================================================= */
body {
   background:#353535;
   margin:0;
   padding:0;
   font-size:100%;                                          /* Base Font = 16px >>> 16px = 1em = 100% */
   font-family:'Droid Sans';
}
.inner_wrapper {
   width:60em;                      /* Base Font = 16px >>> 960px / 16px = 60em */
   margin:0 auto;
}
/* =============================================================================
   Wrapper Styles
* ============================================================================= */
#wrapper {
   width:100%;                                             /* 100% width of its container */
   background:-webkit-linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 337.06px, #1d1b1c 0, #6c6c6c 0, #6c6c6c 100%);/* Chrome10+, Safari5.1+ */
   background:-moz-linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 294.06px, #1d1b1c 333px, #6c6c6c 333px, #6c6c6c 100%);/* firefox 3.6+ */
   background:-o-linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 294.06px, #1d1b1c 333px, #6c6c6c 333px, #6c6c6c 100%);/* opera 11.10+*/
   background:-ms-linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 294.06px, #1d1b1c 333px, #6c6c6c 333px, #6c6c6c 100%); /* IE10+ */
   background:linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 294.06px, #1d1b1c 333px, #6c6c6c 333px, #6c6c6c 100%);/* firefox 16+, chrome 26+, IE10+, opera 12.10+, future browsers*/
   -pie-background:linear-gradient(top, #00679c 0, #036395 30.42px, #016191 40.56px, #046091 43.94px, #026191 47.32px, #035f8e 47.32px, #065985 77.74px, #05577f 87.88px, #09537a 104.78px, #075176 108.16px, #095177 111.54px, #0e4059 172.38px, #113f57 175.76px, #0f3d54 182.52px, #123c54 185.9px, #12384b 199.42px, #13384b 206.18px, #143345 219.7px, #133342 219.7px, #153242 223.08px, #14313f 226.46px, #163240 226.46px, #152f3c 233.22px, #172d3a 243.36px, #162c37 246.74px, #172933 253.5px, #182a34 256.88px, #172a31 260.26px, #1a272f 270.4px, #1a2225 294.06px, #1d1b1c 333px, #6c6c6c 333px, #6c6c6c 100%);
   behavior:url(/ImgCustom/1003/PIE.htc);
   position:relative;
}
/* =============================================================================
   Header Styles
* ============================================================================= */
header {
   width:100%;                                             /* 100% width of its container */
   background:#ffffff;
}
header > .inner_wrapper {
   background:url(header_bg.jpg) center top no-repeat;
}
/* =============================================================================
   Top Nav Styles
* ============================================================================= */
.top_nav_container {
   background-color:#353535;
   border-top:2px solid #00689d;
   width:100%;                                             /* 100% width of its container */
}
#top_nav {
   display:block;
   background-color:#353535;
   text-align:center;
   position:relative;
}
#top_nav ul{
	margin:0;
	padding:0;
	list-style:none;	
	}
#top_nav .top_nav li > a {
   color:#ffffff;
   display: inline-block;
   text-decoration:none;
   font-size:0.8125em;                      /* Base Font = 16px >>> 13px / 16px = 0.8125em */
   padding:0.307692307692308em 0 0.3846153846153846em 0; /* BASE FONT = 13px  >>> 4px 0px 5px 0px / 13px = 0.307692307692308em 0 0.3846153846153846em 0  */
   line-height:1.15385em; /* Base Font = 13px >>> 15px / 13px = 1.15385em */
   font-weight:bold;
   text-transform:uppercase;
}
#top_nav .top_nav li:hover, #top_nav .top_nav li.active {
   background-color:#353535;
}
#top_nav .top_nav li:hover > a, #top_nav .top_nav li.active > a {
   color:#0082c3;
}
.top_nav li:last-child {
   border:none;
}
.has_child > ul {
   display: none;
}
.top_nav li.has_child ul {
   margin:0;
   padding:0 0 0.625em 0;                            /* Base Font = 16px >>> 0 0 10px 0 / 16px = 0 0 0.625em 0 */
}
.top_nav li.has_child ul li {
   background:none;
}
#top_nav .top_nav li.has_child ul li a {
   padding:0 0 0 1.53846em;                         /* Base Font = 13px >>> 0 0 0 20px / 13px = 0 0 0 1.53846em */
}
#top_nav .top_nav li.has_child ul li.has_child li a {
   text-transform: none;
   font-weight:normal;
   padding:0 0 0 1.53846em;                         /* Base Font = 13px >>> 0 0 0 20px / 13px = 0 0 0 1.53846em */
}
.has_child span {
   background: url(top_nav_dropdown_bg.png) no-repeat center 0.0625em;      /* Base Font = 16px >>> 1px / 16px = 0.0625em */
   cursor: pointer;
   display: inline-block;
   height:0.5em; /* Base Font = 16px >>> 8px / 16px = 0.5em */
   margin:0;
   padding:0 0.1875em 0.0625em; /* Base Font = 16px >>> 0 3px 1px / 16px = 0 0.1875em 0.0625em */
   width:0.4375em; /* Base Font = 16px >>> 7px / 16px = 0.4375em */
   vertical-align:middle;
}
.has_child:hover > span, .has_child span.open {
   background: url(top_nav_dropdown_hover_bg.png) no-repeat center 0.0625em;      /* Base Font = 16px >>> 1px / 16px = 0.0625em */
}

.top_nav > li {
   display:inline;
   background:none;
   position:relative;
   margin:0 1.35417%;
}

.top_nav > li.has_child > ul {
   position: absolute;
   left:0;
   top:1.4375em; /* BASE FONT = 16px  >>> 23px / 16px = 1.4375em  */
   width:12.5em; /* BASE FONT = 16px  >>> 200px / 16px = 12.5em  */
   padding:0;
   z-index:100;
   margin:0;
   text-align:left;
   background:#6d6d6d;
}
.top_nav > li.has_child:hover > ul {
   display:block;
}
.has_child span {
   padding:0 0.0625em 0.125em 0.3125em;      /* BASE FONT = 16px  >>> 0px 1px 2px 5px / 16px = 0 0.0625em 0.125em 0.3125em  */
   background:url(top_nav_desktop_dropdown_bg.jpg) no-repeat scroll center 0.0625em;   /* BASE FONT = 16px  >>> 1px / 16px =0.0625em */
}
#top_nav .top_nav li.has_child ul li.has_child li {
   font-size:1em;                           /* BASE FONT = 12px  >>> 12px / 12px = 1em */
}
#top_nav .top_nav li.has_child ul li a, #top_nav .top_nav li.has_child ul li.has_child ul li a {
   display:block;
   font-size:0.75em; /* Base Font = 16px >>> 12px / 16px = 0.75em */
   line-height:1.25em; /* Base Font = 12px >>> 15px / 12px = 1.25em */
   padding:0.25em 0 0.416666666666667em 1.16666666666667em; /* BASE FONT = 12px  >>> 3px 0px 5px 14px / 12px = 0.25em 0 0.416666666666667em 1.16666666666667em  */
   background:url(dropdown_bg.gif) bottom left repeat-x;
   font-weight:bold;
   color:#ffffff;
   text-transform:none;
}
#top_nav .top_nav li.has_child ul li:hover a, #top_nav .top_nav li.has_child ul li.has_child ul li:hover a {
   background:url(dropdown_bg.gif) bottom left repeat-x #353535;
   color:#0082c3;
}
/* =============================================================================
   Logo Styles
* ============================================================================= */
.logo {
   display:block;
   text-align:center;
}
.logo img {
   margin:0.75em 0 0.6875em 0.0625em; /* BASE FONT = 16px  >>> 12px 0px 11px 1px / 16px = 0.75em 0 0.6875em 0.0625em  */
   float:left;
}
.logo {
   padding:0;
   margin:0;
}

/* =============================================================================
   Utility Nav Styles
* ============================================================================= */
#utility_nav {
   float:right;
   color:#000000;
   font-weight:bold;
   font-size:1.25em; /* Base Font = 16px >>> 20px / 16px = 1.25em */
   line-height:1.1em; /* Base Font = 20px >>> 22px / 20px = 1.1em */
   padding:0;
   margin:0;
   text-align: center;
}
.utility_nav_container {
   float:right;
   margin: 0.9375em 0 0 0;      /* BASE FONT = 16px  >>> 15px / 16px = 0.9375em  */
}
#utility_nav .email_icon {
   display:inline-block;
   margin:0 0 0.2em 0; /* Base Font = 20px >>> 0 0 4px 0 / 20px = 0 0 0.2em 0 */
   vertical-align:middle;
}
#utility_nav a{
   margin:0 0.65em 0 0; /* Base Font = 20px >>> 0 13px 0 0 / 20px = 0 0.65em 0 0 */
}
#utility_nav .phone {
   display:inline-block;
   padding:0.05em 0 0 0; /* Base Font = 20px >>> 1px 0 0 0 / 20px = 0.05em 0 0 0 */
}
/* =============================================================================
   Search Style
* ============================================================================= */
.search {
   display:block;
   float:right;
   padding:0 0.3125em 0 0; /* BASE FONT = 16px  >>> 5px / 16px = 0.3125em  */
   text-align:center;
}
.search_text {
   background-color: #FFFFFF;
   border: 1px solid #353535;
   color: #353535;
   font-size:0.6875em; /* Base Font = 16px >>> 11px / 16px = 0.6875em */
   height:2.09091em; /* BASE FONT = 11px  >>> 23px / 11px = 2.09091em  */
   margin:0 0.181818em 0 0; /* Base Font = 11px >>> 0 2px 0 0 / 11px = 0 0.181818em 0 0 */
   padding:0 0 0 0.63636em; /* Base Font = 11px >>> 0 0 0 7px / 11px = 0 0 0 0.63636em */
   width:10.9091em;        /* BASE FONT = 11px  >>> 123px / 11px = 10.9091em  */
   vertical-align:top;
   border-radius:4px;
   behavior:url(/pie/PIE.htc);
   position:relative;
}
.search input[type="submit"] {
   border:none;
   background:url(search.png) no-repeat center;
   vertical-align: top;
   cursor:pointer;
   width:1.90909090909091em;     /* BASE FONT = 11px  >>> 21px / 11px = 1.90909090909091em  */
   font-size:0.6875em; /* Base Font = 16px >>> 11px / 16px = 0.6875em */
   height:2.36364em; /* Base Font = 11px >>> 26px / 11px = 2.36364em */
   width:1.90909em; /* Base Font = 11px >>> 21px / 11px = 1.90909em */
}
.search input[type="submit"]:hover {
   background:url(search_hover.png) no-repeat center;
}


/* =============================================================================
   Main Styles
* ============================================================================= */
#m {
   background-color:#ffffff;
   width:60em; /* Base Font = 16px >>> 960px / 16px = 60em */
   margin:0 auto;
}
/* =============================================================================
   Left nav Styles
* ============================================================================= */
#left-nav {
   display:block;
   float:left;
   width:16.66%; /* 16.66% width of its container */
   margin:0 1.125em 0 1em; /* BASE FONT = 16px  >>> 0px 18px 0px 16px / 16px = 0 1.125em 0 1em  */
  padding:1.125em 0 0 0; /* BASE FONT = 16px  >>> 18px / 16px = 1.125em  */
}
.leftnav_links ul {
   list-style-type: none;
   margin: 0;
   padding: 0;
}
.leftnav_links ul li {
   background:none;
   margin: 0;
   padding: 0;
}
.leftnav_links a {
   color:#ffffff;
   font-weight:bold;
   font-size:0.8125em; /* Base Font = 16px >>> 13px / 16px = 0.8125em */
   margin:0 0 0.230769230769231em 0; /* BASE FONT = 13px  >>> 3px / 13px = 0.230769230769231em  */
   padding:0.53846em 0 0.6153846153846154em 0.46154em; /* Base Font = 13px >>> 7px 0 8px 6px / 13px = 0.53846em 0 0.6153846153846154em 0.46154em */
   line-height:1.23076923076923em; /* BASE FONT = 13px  >>> 16px / 13px = 1.23076923076923em  */
   display:block;
   background: url(leftnav_bg.jpg) no-repeat left 1.92307692307692em #00679c;      /* BASE FONT = 13px  >>> 25px / 13px = 1.92307692307692em  */
   text-decoration:none;
}
.leftnav_links a:hover {
   background:url(leftnav_hover_bg.jpg) no-repeat left 1.92307692307692em #353535;      /* BASE FONT = 13px  >>> 25px / 13px = 1.92307692307692em  */
   color:#0082c3;
}
/* =============================================================================
   Content Area Styles
* ============================================================================= */
#content_area {
   float:left;
   width:77.8%; /* 77.8% width of its container */
   padding:1.07143em 0 1.42857em 0; /* Base Font = 14px >>> 15px 0 20px 0 / 14px = 1.07143em 0 1.42857em 0 */
   color:#4a4a4a;
   font-size:0.875em; /* Base Font = 16px >>> 14px / 16px = 0.875em */
   line-height:1.14286em; /* Base Font = 14px >>> 16px / 14px = 1.14286em */
   padding:1.57143em 0.64286em 1.42857em 0.64286em; /* Base Font = 14px >>> 22px 9px 20px 9px / 14px = 1.57143em 0.64286em 1.42857em 0.64286em */
   margin:0;
}
/* =============================================================================
   Heading Styles
* ============================================================================= */
h1 {
	margin-bottom:0 !important;
}

/* =============================================================================
   Footer Styles
* ============================================================================= */
.footer_links {
   text-align:right;
   float:right;
   padding:0 0.333333333333333em 0 0;         /* BASE FONT = 12px  >>> 4px / 12px = 0.333333333333333em  */
}
.card_sec {
   text-align:right;
   margin: 0 auto;
   width: 60em;      /* BASE FONT = 16px  >>> 960px / 16px = 60em  */
   text-align: right;
}
.card_sec img {
   display: inline-block;
   margin: 0.75em 0.375em 0.5625em 0;   /* BASE FONT = 16px  >>> 12px 6px 9px 0px / 16px = 0.75em 0.375em 0.5625em 0  */
   vertical-align: top;
}
footer {
   background: url(footer_bg.jpg) repeat-x left top #353535;
   padding-bottom:1.125em;
   width:100%;                                             /* 100% width of its container */
}
.footer_address {
   text-align: center;
   color:#c1c1c1;
   font-size:0.75em;                                       /* Base Font = 16px >>> 12px / 16px = 0.75em */
   font-weight:normal;
   line-height:1.16667em; /* Base Font = 12px >>> 14px / 12px = 1.16667em */
   padding:3.666666666666667em 0 0 0; /* Base Font = 12px >>> 44px 0 0 0 / 12px = 3.666666666666667em 0 0 0 */
   width:auto;
}
.footer_address_txt strong {
   text-transform:uppercase;
}
.footer_address a {
   color:#c1c1c1;
   text-decoration:underline;
}
.footer_address a:hover {
   color:#0082c3;
   text-decoration:none;
}

.footer_email {
   display:block;
}
.footer_web_address {
   font-size:1.5em; /* BASE FONT = 12px  >>> 18px / 12px = 1.5em  */
   line-height:1.11111111111111em; /* BASE FONT = 18px  >>> 20px / 18px = 1.11111111111111em  */
   padding:0.388888888888889em 0 0 0; /* BASE FONT = 18px  >>> 7px / 18px = 0.388888888888889em  */
   color:#0082c3;
   display:block;
   font-weight:bold;
}
.footer_address_txt {
   float:left;
   text-align:left;
   padding:0 0 0 0.6666666666666667em; /* Base Font = 12px >>> 0 0 0 8px / 12px = 0 0 0 0.6666666666666667em */
}
.thomas_container {
   clear:both;
   width:100%;                                             /* 100% width of its container */
   text-align:center;
}
.thomas_info {
   color:#c1c1c1;
   font-size:0.833333333333333em; /* BASE FONT = 12px  >>> 10px / 12px = 0.833333333333333em  */
   line-height:1.2em; /* BASE FONT = 10px  >>> 12px / 10px = 1.2em  */
   padding:4.3em 1.4em 0 0; /* BASE FONT = 10px  >>> 43px 14px 0px 0px / 10px = 4.3em 1.4em 0 0  */
}
.thomas_info span {
   display:block;
}
.thomas_info span {
   display: inline-block;
}
.thomas_info a {
   color:#c1c1c1;
   text-decoration:underline;
}
.thomas_info a:hover {
   color:#0082c3;
   text-decoration:none;
}
.card_sec img {
   margin: 0.75em 0.375em 0.6875em 0;         /* BASE FONT = 16px  >>> 12px 6px 11px 0px / 16px = 0.75em 0.375em 0.6875em 0  */
}
footer .inner_wrapper {
   width:80em; /* BASE FONT = 12px  >>> 960px / 12px = 80em  */
   margin:0 auto;
}
.card_sec img {
   margin: 0.75em 0 0.6875em 0.375em;   /* BASE FONT = 16px  >>> 12px 0px 11px 6px / 16px = 0.75em 0 0.6875em 0.375em  */
}
/*===============================================================================
Font Style
====================================================*/
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Droid Sans'), local('DroidSans'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciPk_vArhqVIZ0nv9q090hN8.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/s-BiyweUPV0v-yRb-cjciBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'Droid Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Droid Sans Bold'), local('DroidSans-Bold'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMYWiMMZ7xLd792ULpGE4W_Y.woff2) format('woff2'), url(http://fonts.gstatic.com/s/droidsans/v6/EFpQQyG9GqCrobXxL-KRMQFhaRv2pGgT5Kf0An0s4MM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 300;
  src: local('Open Sans Light Italic'), local('OpenSansLight-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxko2lTMeWA_kmIyWrkNCwPc.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local('Open Sans Italic'), local('OpenSans-Italic'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBo4P5ICox8Kq3LLUNMylGO4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local('Open Sans Semibold Italic'), local('OpenSans-SemiboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxl2umOyRU7PgRiv8DXcgJjk.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 700;
  src: local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxolIZu-HDpmDIZMigmsroc4.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format('woff');
}
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local('Open Sans Extrabold Italic'), local('OpenSans-ExtraboldItalic'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxnibbpXgLHK_uTT48UMyjSM.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format('woff');
}

