@charset "UTF-8";/* Simple fluid media   Note: Fluid media requires that you remove the media's height and width attributes from the HTML   http://www.alistapart.com/articles/fluid-images/ */img, object, embed, video {	max-width: 100%;}/* IE 6 does not support max-width so default to width 100% */.ie6 img {	width:100%;}@font-face {    font-family: 'NewsGothicWeb';    src: url('../css/fonts/News_Gothic_Condensed_BT.eot');    src: url('../css/fonts/News_Gothic_Condensed_BT?#iefix') format('embedded-opentype'),         url('../css/fonts/News_Gothic_Condensed_BT.woff') format('woff'),         url('../css/fonts/News_Gothic_Condensed_BT.ttf') format('truetype'),         url('../css/fonts/News_Gothic_Condensed_BT.svg#NewsGothicWeb') format('svg');    font-weight: normal;    font-style: normal;}body { font-family:arial;	font-size: 100%;	line-height: 1.0vw;	color:#000000;	width: 100%;    height: 100%;}html {    width: 100%;    height: 100%;}p { margin: 0 0 0vw 0;}.para1 { margin: 0 0 8px 0;}h1 {	font-weight: normal;	margin-bottom: 0px;	}h2 {font-weight: normal;	}	 a:link{    color: #000;	text-decoration: none;     } a:hover{    color: #666;     } a:active{      color: #666;      }a:visited{      color: #000;      }/*	Dreamweaver Fluid Grid Properties	----------------------------------	dw-num-cols-mobile:		4;	dw-num-cols-tablet:		8;	dw-num-cols-desktop:	12;	dw-gutter-percentage:	25;		Inspiration from "Responsive Web Design" by Ethan Marcotte 	http://www.alistapart.com/articles/responsive-web-design		and Golden Grid System by Joni Korpi	http://goldengridsystem.com/*/.fluid {	clear: both;	margin-left: 0;	width: 100%;	float: left;	display: block;}.fluidList {    list-style:none;    list-style-image:none;    margin:0;    padding:0;        }/* Mobile Layout: 480px and below. */body { overflow:scroll;}.gridContainer {	width: 100vw;	max-width: 3000px;	margin: auto;	clear: none;	float: none;	margin-left: auto;}#topstrip {	width: 90vw;	height: calc(6vw - 1px);	clear: left;	float: none;	background-color:#fff;	border-top:1px solid grey;	border-right:0;	padding:1vw 5vw 1vw 5vw;	font-family: NewsGothicWeb;	display: none;	min-height:12px;	}#topstrip2 {	width: 38vw;	height: calc(6vw - 1px);	clear: none;	float: left;	background-color:#fff;	border-top:1px solid grey;	border-right:0;	padding:1vw;	margin-top: 1px;	display: none;	min-height:12px;	}.zeroMargin_mobile {margin-left: 0;}.hide_mobile {display: none;}.subd, .subm{  display:none;}#topmobile {  display:block;  border-top:1px solid grey;  width:100vw;  padding: 0vw;  background-color: #fff; }#mob_icon {  display:block;  float:right;  padding: 3vw 5vw 5vw 5vw;}#mob_logo {  display:block;  width: 70vw;  padding: 5vw 5vw 5vw 5vw;}#mob_menu {  display:none;  line-height:10vw;  font-size: 5.5vw;  background-color: #ff8000;  padding: 3vw 3vw 3vw 3vw;  font-family: NewsGothicWeb;}#mob_menu a:link{  color: #fff;  text-decoration: none;  padding: 0vw;}#mob_menu a:visited{  color: #fff;  text-decoration: none;}#mob_menu a:hover{  color: #000;  text-decoration: none;}#mob_menu a:active{  color: #fff;  text-decoration: none;}#mob_menu .subm .para1{  display:block;  line-height:5.5vw;  font-size: 5.5vw;  background-color: #ff8000;  padding: 3vw 3vw 3vw 3vw;  font-family: NewsGothicWeb;  margin-bottom:40px;}#mob_menu .subm  a:link{  color: #fff;  text-decoration: none;  padding: 0vw;}#mob_menu .subm a:visited{  color: #fff;  text-decoration: none;}#mob_menu .subm a:hover{  color: #fff;  text-decoration: none;}#mob_menu a:active{  color: #fff;  text-decoration: none;    }#arrows {	width: 100%;	margin: 0 auto;	position: fixed;	bottom: 30px;	text-align: center;	display: none;	}@media only screen and (min-width: 481px) { body {overflow:scroll;}.gridContainer {	width: 100%;	max-width: 3000px;	margin: auto;	clear: none;	float: none;	margin-left: auto;}#topstrip {	width: 90vw;	height: calc(6vw - 1px);	clear: left;	float: none;	background-color:#fff;	border-top:1px solid grey;	border-right:0;	padding:1vw 5vw 1vw 5vw;	font-family: NewsGothicWeb;	display: none;	min-height:12px;	}#topstrip2 {	width: 38vw;	height: calc(6vw - 1px);	clear: none;	float: left;	background-color:#fff;	border-top:1px solid grey;	border-right:0;	padding:1vw;	margin-top: 0;	display: none;	min-height:12px;	}.zeroMargin_mobile {margin-left: 0;}.hide_mobile {display: none;}.subd, .subm{  display:none;}#topmobile {  display:block;  border-top:1px solid grey;  width:100vw;  padding: 0vw;  background-color: #fff;}#mob_icon {  display: block;  float: right;  padding: 3vw 3vw 2vw 3vw;  background-color: #fff;   }#mob_logo {  display:block;  width: 60vw;  padding: 3vw 3vw 3vw 3vw;  background-color: #fff;  }#mob_menu {  display:none;  line-height:4vw;  font-size: 3vw;  background-color: #ff8000;  padding: 3vw 3vw 3vw 3vw;}#mob_menu a:link{  color: #fff;  text-decoration: none;}#mob_menu a:visited{  color: #fff;  text-decoration: none;}#mob_menu a:hover{  color: #000;  text-decoration: none;}#mob_menu a:active{  color: #fff;  text-decoration: none;}#mob_menu .subm {  display:none;  line-height:4vw;  font-size: 3vw;  background-color: #ff8000;  padding: 3vw 3vw 3vw 3vw;  font-family: NewsGothicWeb;}#mob_menu .subm  a:link{  color: #fff;  text-decoration: none;  padding: 0vw;}#mob_menu .subm a:visited{  color: #fff;  text-decoration: none;}#mob_menu .subm a:hover{  color: #000;  text-decoration: none;}#mob_menu a:active{  color: #fff;  text-decoration: none;    }#arrows {	width: 100%;	margin: 0 auto;	position: fixed;	bottom: 30px;	text-align: center;	display: none;	  }}/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 992px) {	body {    overflow:scroll;}  #topmobile {    display:none;  }  .gridContainer {    width: 100vw;    margin: auto;    clear: none;    float: none;    margin-left:0 auto;	  }#instastrip {    width: 98vw;    border-bottom:0px solid grey;    border-right:0;    clear: none;    float: left;    margin-left: 0;    padding-left: 1vw;    padding-right: 1vw;    padding-top: 1vw;    margin-top: 0;    }  #topstrip {    width: 80vw;    height: calc(1vw - 1px);    clear: none;    float: left;    background-color:#fff;    border-bottom:0px solid grey;    padding:2vw;    font-size:1.6vw;	line-height: 1.3vw;	vertical-align: middle;    font-family: NewsGothicWeb;    margin-top: 0;    display: block;	  }#toplogo {    width: 17.2vw;    height: 1vw;	background-color: #fff;	margin: -.25vw .3vw 0 0;  }#topstrip a:link{    color: #000;    text-decoration: none;  }  #topstrip a:visited{    color: #000;    text-decoration: none;  }  #topstrip a:hover{    color: #ff8000;    text-decoration: none;  }#topstrip a:active{    color: #000;    text-decoration: none;      }#topstrip2 {    width: 15vw;    height: calc(1vw - 1px);    clear: none;    float: right;    background-color:#fff;    border-top:1px solid grey;    padding:2vw 1vw 2vw 0vw;    margin-top: 0;    display: block;      }#topmenudrop {    width: 87vw;    height: auto;    clear: none;    float: left;    background-color:#ff8000;    border-top:1px solid grey;    padding:1vw 1vw 1vw 12vw;    margin-top: 0;    display: block;    font-size:1.8vw;    line-height: 2.8vw;    font-family: NewsGothicWeb;    display:none;  }#topmenudrop a:link{    color: #fff;    text-decoration: none;  }  #topmenudrop a:visited{    color: #fff;    text-decoration: none;  }  #topmenudrop a:hover{    color: #000;    text-decoration: none;  }#topmenudrop a:active{    color: #fff;    text-decoration: none;}#arrows {	width: 100%;	margin: 0 auto;	position: fixed;	bottom: 30px;	text-align: center;	z-index: 2000;	display: none;  }  .zeroMargin_desktop {    margin-left: 0;  }  .hide_desktop {    display: none;  }}/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 1170px) {	body {    overflow-y:scroll;	overflow-x: hidden;}  #topmobile {    display:none;  }  .gridContainer {    width: 100vw;    margin: auto;    clear: none;    float: none;    margin-left:0 auto;  }#instastrip {    width: 98vw;    border-bottom:0px solid grey;    border-right:0;    clear: none;    float: left;    margin-left: 0;    padding-left: 1vw;    padding-right: 1vw;    padding-top: 1vw;    margin-top: 0;    } #topstrip {    width: 70vw;    height: calc(1vw - 1px);    clear: none;    float: left;    background-color:#fff;    border-bottom:0px solid grey;    padding:2vw;    font-size:1.45vw;	line-height: 1.45vw;	vertical-align: middle;    font-family: NewsGothicWeb;    margin-top: 0;    display: block;	  }#toplogo {    width: 15w;    height: 1vw;	background-color: #fff;	margin: -.12vw .3vw 0 0;  }#topstrip a:link{    color: #000;    text-decoration: none;  }  #topstrip a:visited{    color: #000;    text-decoration: none;  }  #topstrip a:hover{    color: #999;    text-decoration: none;  }#topstrip a:active{    color: #000;    text-decoration: none;      }#topstrip2 {    width: 22vw;    height: calc(1vw - 1px);    clear: none;    float: right;    background-color:#fff;    border-bottom:0px solid grey;    padding:2vw;    margin-top: 0;    display: block;      }#topmenudrop {    width: 87vw;    height: auto;    clear: none;    float: left;    background-color: #ff8000;    border-top:1px solid grey;    padding:1vw 1vw 1vw 12vw;    margin-top: 0;    display: block;    font-size:1.2vw;    line-height: 2vw;    font-family: NewsGothicWeb;    display:none;  }#topmenudrop a:link{    color: #fff;    text-decoration: none;  }  #topmenudrop a:visited{    color: #fff;    text-decoration: none;  }  #topmenudrop a:hover{    color: #000;    text-decoration: none;  }#topmenudrop a:active{    color: #fff;    text-decoration: none; }#arrows {	width: 100%;	margin: 0 auto;	position: fixed;	bottom: 30px;	text-align: center;	z-index: 2000;	display: none;  }  .zeroMargin_desktop {    margin-left: 0;  }  .hide_desktop {    display: none;  }}/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */@media only screen and (min-width: 1920px) {	body {    overflow-y:scroll;	overflow-x: hidden;}  #topmobile {    display:none;  }  .gridContainer {    width: 100vw;    margin: auto;    clear: none;    float: none;    margin-left:0 auto;	background-color: #fff;  }#instastrip {    width: 98vw;    border-bottom:0px solid grey;    border-right:0;    clear: none;    float: left;    margin-left: 0;    padding-left: 1vw;    padding-right: 1vw;    padding-top: 1vw;    margin-top: 0;    }  #topstrip {    width: 72vw;    height: calc(1vw - 1px);    clear: none;    float: left;    background-color:#fff;    border-bottom:0px solid grey;    padding:1vw;    font-size:1.1vw;	line-height: 1vw;    font-family: NewsGothicWeb;    margin-top: 0;    display: block;	  }#toplogo {    width: 11.8vw;    height: 1vw;	background-color: #fff;	margin: -.12vw .3vw 0 0;  }#topstrip a:link{    color: #000;    text-decoration: none;  }  #topstrip a:visited{    color: #000;    text-decoration: none;  }  #topstrip a:hover{    color: #999;    text-decoration: none;  }#topstrip a:active{    color: #000;    text-decoration: none;      }#topstrip2 {    width: 24vw;    height: calc(1vw - 1px);    clear: none;    float: right;    background-color:#fff;    border-bottom:0px solid grey;    padding:1vw 1vw 1vw 1vw;    margin-top: 0;    display: block;      }#topmenudrop {    width: 87vw;    height: auto;    clear: none;    float: left;    background-color: #ff8000;    border-top:1px solid grey;    padding:1vw 1vw 1vw 12vw;    margin-top: 0;    display: block;    font-size:.9vw;    line-height: 1.2vw;    font-family: NewsGothicWeb;    display:none;  }#topmenudrop a:link{    color: #fff;    text-decoration: none;  }  #topmenudrop a:visited{    color: #fff;    text-decoration: none;  }  #topmenudrop a:hover{    color: #000;    text-decoration: none;  }#topmenudrop a:active{    color: #fff;    text-decoration: none;		  }#arrows {	width: 100%;	margin: 0 auto;	position: fixed;	bottom: 30px;	text-align: center;	z-index: 2000;	display: none;  }  .zeroMargin_desktop {    margin-left: 0;  }  .hide_desktop {    display: none;  }}