@charset "windows-1252";


@media only screen and (max-width:767px) {
	.desktoponly  {
        display:none;
    }
}

@media only screen and (max-width: 1023px) {
	.desktop1024  {
        display:none;
    }
}
@media only screen and (max-width: 1023px) {
	.desktopandtablet  {
        display:none;
    }
}
@media only screen and (min-width: 1023px) {
	.tabletandmobile  {
        display:none;
    }
}
@media only screen and (min-width: 601px) {
	.mobile  {
        display:none;
    }
}

	div.dontshow {
    display: none;
}

.arialmidgrey14 {
	font-family: Arial;
	font-size: 14px;
	color: #666666;
}
.arialmidgrey12 {
	font-family: Arial;
	font-size: 12px;
	color: #666666;
}
.arialmidgrey10 {
	font-family: Arial;
	font-size: 10px;
	color: #666666;
}
.arialmidgrey10 a {
	color: #666666;
	text-decoration: none;
}
.arialmidgrey10  a:hover  {
	text-decoration: underline;
}
.arialmidgrey12 a {
	color: #666666;
	text-decoration: none;
}
.arialmidgrey12  a:hover  {
	text-decoration: underline;
}

.arialmidgrey14 a {
	color: #666666;
	text-decoration: underline;
}
.arialmidgrey14  a:hover  {
	text-decoration: underline;
}
.arialmidgrey16 {
	font-family: Arial;
	font-size: 16px;
	color: #666666;
}
.arialmidgrey16 a {
	color: #666666;
	text-decoration: none;
}
.arialmidgrey16  a:hover  {
	text-decoration: underline;
}
.arialmedgrey18 {
	font-family: Arial;
	font-size: 18px;
	color: #666666;
}
.arialmedgrey18 a {
	color: #666666;
	text-decoration: none;
}
.arialmedgrey18  a:hover  {
	text-decoration: underline;
}
.arialmedgrey24 {
	font-family: Arial;
	font-size: 24px;
	color: #666666;
	text-align: center;
}
.arialmedgrey24 a {
	color: #666666;
	text-decoration: none;
}
.arialmedgrey24  a:hover  {
	text-decoration: underline;
}

.arialleftgrey24 {
	font-family: Arial;
	font-size: 24px;
	color: #666666;
	text-align: left;
}
.arialleftgrey24 a {
	color: #666666;
	text-decoration: none;
}
.arialleftgrey24  a:hover  {
	text-decoration: underline;
}
.arialwhiteonorange12 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 12px;
	background-color: #FAA921;	
}
.arialwhiteonorange14 {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #FAA921;	
}
.arialwhiteonorange14 a {
	font-family: Arial;
	color: #FFFFFF;
	font-size: 14px;
	background-color: #FAA921;	
}

.respTextExtraLarge {
	font-size: 30px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 200;
}
.respTextExtraLarge a {
	font-size: 30px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 100;
	text-decoration: none;
}
.respTextExtraLarge  a:hover  {
	text-decoration: underline;
}

.respTextLarge {
	font-size: 20px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}
.respTextLarge a {
	font-size: 20px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-decoration: none;
}
.respTextLarge  a:hover  {
	text-decoration: underline;
		color: #0073BB;

}


.respTextSmall {
	font-size: 15px;/l
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
}

.respTextSmall a {
	font-size: 15px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
}

.respTextSmall  a:hover  {
	text-decoration: underline;
}

.respTextSmallBold {
	font-size: 15px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
}


.respTextSmallBold a {
	font-size: 15px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 500;
	text-decoration: none;
}


.respTextSmallBold  a:hover  {
	text-decoration: underline;
	color: #0073BB;
}


.respTextExtraSmall {
	font-size: 10px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
}
.respTextExtraSmall a {
	font-size: 10px;
	color: black;
	font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-weight: 300;
	text-decoration: none;
}
.respTextExtraSmall  a:hover  {
	text-decoration: underline;
}


.flex-container {
  display: flex;
	flex-wrap: wrap;
	padding: 12px;

}

.flex-container > div {
	background: white;

}
	
	.flexicons-container {
  display: flex;
  flex-wrap: wrap;

}

.flexicons-container > div {
  width: 70px;
  margin: 10px;
  text-align: center;
}

.btn {tablet
  background: #EFEFEF;
  background-image: -webkit-linear-gradient(top, #EFEFEF, #cccccc);
  background-image: -moz-linear-gradient(top, #EFEFEF, #cccccc);
  background-image: -ms-linear-gradient(top, #EFEFEF, #cccccc);
  background-image: -o-linear-gradient(top, #EFEFEF, #cccccc);
  background-image: linear-gradient(to bottom, #EFEFEF, #cccccc);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #666666;
  font-size: 14px;
  padding: 4px 7px 4px 7px;
  text-decoration: none;
  max-width: 120px;
}

.btn a { 
  text-decoration:none;
  color: #666666;
  }

.btn a:hover {
  color: #ffffff;
  text-decoration:underline;
}

.btn:hover {
  background: #02A3D2;
}

#bordertop {
	border-top: thin solid #CCCCCC;
}

.olivearial12 {
	font-family: Arial;
	font-size: 12px;
	color: #808000;
}

#centerdiv {
	margin: 0 auto;
	text-align: center;
	z-index:999;
}
#justifydiv {
    text-align: justify;
	z-index:999;
}

#footermenu {	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: lighter;
}
#footermenu #footer table {
	text-indent: 22px;
}
#footer {	background-color: #EFEFEF;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000000;
}
#footermenu #footer .footer #footerdiv {
	border-left-width: thin;
	border-left-style: solid;
	border-left-color: #333333;
	height: 222px;
	text-indent: 22px;
}

.footer {
	color: #333333;
	font-family: Arial;
	font-size: small;
	font-weight: lighter;
}
.footer a {
	font-family: Arial;
	font-size: small;
	font-weight: lighter;
	color: #333333;
	text-decoration: none;
}
.footer   a:hover {
	font-family: Arial;
	font-size: small;
	color: #666666;
	text-decoration: underline;
	font-weight: lighter;
}


/* Responsive CSS */


h1 {
	font-family: Arial;
	font-size: 24px;
	color: #666666;
	font-weight: normal;
	text-align: center;
}

p.small {
	line-height: 90%;
}

#titletable {
	width: 100%;
	height: 40px;
	border-collapse: collapse;
	border-width: 0px;
	background-color: #EFEFEF;
}

span.line {
  display: inline-block;
}

#bottomline {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.wholepage{
	max-width: 1000px;
	margin:auto;
	padding-left: 12px;
	padding-right: 12px;
}
@media only screen and (max-width:1023px) {
	#desktop1024  {
        display:none;
    }
}
@media only screen and (min-width: 1023px) {
	#tabletandmobile  {
        display:none;
    }
}
@media only screen and (min-width: 601px) {
	#mobile  {
        display:none;
    }
}




.w3-responsive{overflow-x:auto}
.w3-container:after,.w3-row:after,.w3-row-padding:after,.w3-topnav:after,.w3-clear:after,.w3-btn-group:before,.w3-btn-group:after
{content:"";display:table;clear:both}
.w3-col,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter,.w3-fifth,.w3-fourfifths{float:left;width:100%}
.w3-col.s12,.w3-half,.w3-third,.w3-twothird,.w3-threequarter,.w3-quarter,.w3-fifth,.w3-fourfifths{width:99.99999%}

@media only screen and (min-width:601px){
.w3-col.m3{width:24.99999%}
.w3-col.m4,.w3-third{
	width: 33.33333%
}
.w3-col.m5{width:41.66666%}
.w3-col.m6,.w3-half{width:49.99999%}
.w3-col.m7{width:58.33333%}
.w3-col.m8,.w3-twothird{width:66.66666%}
.w3-col.m9{width:74.99999%}
.w3-col.m10{width:83.33333%}
.w3-col.m11{width:91.66666%}
.w3-col.m12{width:99.99999%}}
@media only screen and (min-width:1023px){
.w3-col.l1{width:8.33333%}
.w3-col.l2{width:16.66666%}
.w3-fifth{width:19.99999%}
.w3-col.l3,.w3-quarter{width:24.99999%}
.w3-col.l4,.w3-third{width:33.33333%}
.w3-col.l5{width:41.66666%}
.w3-col.l6,.w3-half{width:49.99999%}
.w3-col.l7{width:58.33333%}
.w3-col.l8,.w3-twothird{width:66.66666%}
.w3-fourfifths{width:79.99999%}
.w3-col.l9,.w3-threequarter{width:74.99999%}
.w3-col.l10{width:83.33333%}
.w3-col.l11{width:91.66666%}
.w3-col.l12{width:99.99999%}}
.w3-content{max-width:980px;margin:auto}
.w3-rest{overflow:hidden}
.w3-hide{display:none!important}.w3-show-block,.w3-show{display:block!important}.w3-show-inline-block{display:inline-block!important}

.center{
	margin: auto;
	padding-left: 12px;
	padding-right: 12px;
	text-align: center;
}

.justify{
	margin:auto;
	padding-left: 12px;
	padding-right: 12px;
	text-align: justify;
}

.left{
	margin:auto;
	padding-left: 12px;
	padding-right: 12px;
	text-align: left;
}
.dropbtn {
	color: white;
	padding: 0px;
	border: none;
	cursor: pointer;
}



.dropdown {
	z-index: 100;
    float: right;
    position: relative;
    display: inline-block;
    
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 200px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    right: 0;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {background-color: #f1f1f1}

.show {display:block;}



.w3-border-bottom{
	border-bottom: 1px solid #BEBEBE
}

.w3-accordion {width:100%;cursor:pointer}
.w3-accordion-content{cursor:auto;display:none;position:relative;width:100%;margin:0;padding:0}
.w3-accordion-content a{padding:10px 16px;display:block}.w3-accordion-content a:hover{background-color:#ccc}
.w3-accordion-content{border-bottom:1px solid #000!important}



.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropnav a,.w3-dropdown-content a,.w3-accordion-content a{text-decoration:none!important}
.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}
.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}
.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}
.w3-opennav,.w3-closenav{color:inherit}.w3-opennav:hover,.w3-closenav:hover{cursor:pointer;opacity:0.8}
.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-btn-block,.w3-hover-shadow,.w3-hover-opacity,
.w3-navbar a,.w3-sidenav a,.w3-dropnav a,.w3-pagination li a,.w3-hoverable tbody tr,.w3-hoverable li,.w3-accordion-content a,.w3-dropdown-content a,.w3-dropdown-click:hover,.w3-dropdown-hover:hover,.w3-opennav,.w3-closenav,.w3-closebtn,
.w3-navbar .w3-dropdown-hover,.w3-navbar .w3-dropdown-click{position:static}
.w3-navbar .w3-dropdown-hover:hover,.w3-navbar .w3-dropdown-hover:first-child,.w3-navbar .w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-navbar a,.w3-topnav a,.w3-sidenav a,.w3-dropnav a,.w3-dropdown-content a,.w3-accordion-content a{text-decoration:none!important}
.w3-navbar .w3-opennav.w3-right{float:right!important}.w3-topnav{padding:8px 8px}
.w3-topnav a{padding:0 8px;border-bottom:3px solid transparent;-webkit-transition:border-bottom .3s;transition:border-bottom .3s}
.w3-topnav a:hover{border-bottom:3px solid #fff}.w3-topnav .w3-dropdown-hover a{border-bottom:0}
.w3-opennav,.w3-closenav{color:inherit}.w3-opennav:hover,.w3-closenav:hover{cursor:pointer;opacity:0.8}
.w3-btn,.w3-btn-floating,.w3-btn-floating-large,.w3-btn-block,.w3-hover-shadow,.w3-hover-opacity,
.w3-navbar a,.w3-sidenav a,.w3-dropnav a,.w3-pagination li a,.w3-hoverable tbody tr,.w3-hoverable li,.w3-accordion-content a,.w3-dropdown-content a,.w3-dropdown-click:hover,.w3-dropdown-hover:hover,.w3-opennav,.w3-closenav,.w3-closebtn,
.w3-hover-amber,.w3-hover-aqua,.w3-hover-blue,.w3-hover-light-blue,.w3-hover-brown,.w3-hover-cyan,.w3-hover-blue-grey,.w3-hover-green,.w3-hover-light-green,.w3-hover-indigo,.w3-hover-khaki,.w3-hover-lime,.w3-hover-orange,.w3-hover-deep-orange,.w3-hover-pink,
.w3-hover-purple,.w3-hover-deep-purple,.w3-hover-red,.w3-hover-sand,.w3-hover-teal,.w3-hover-yellow,.w3-hover-white,.w3-hover-black,.w3-hover-grey,.w3-hover-light-grey,.w3-hover-dark-grey,.w3-hover-text-amber,.w3-hover-text-aqua,.w3-hover-text-blue,.w3-hover-text-light-blue,
.w3-hover-text-brown,.w3-hover-text-cyan,.w3-hover-text-blue-grey,.w3-hover-text-green,.w3-hover-text-light-green,.w3-hover-text-indigo,.w3-hover-text-khaki,.w3-hover-text-lime,.w3-hover-text-orange,.w3-hover-text-deep-orange,.w3-hover-text-pink,.w3-hover-text-purple,
.w3-hover-text-deep-purple,.w3-hover-text-red,.w3-hover-text-sand,.w3-hover-text-teal,.w3-hover-text-yellow,.w3-hover-text-white,.w3-hover-text-black,.w3-hover-text-grey,.w3-hover-text-light-grey,.w3-hover-text-dark-grey
{-webkit-transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s;transition:background-color .3s,color .15s,box-shadow .3s,opacity 0.3s}
.w3-sidenav{height:100%;width:200px;background-color:#fff;position:fixed!important;z-index:1;overflow:auto}
.w3-sidenav a{padding:4px 2px 4px 16px}.w3-sidenav a:hover{background-color:#ccc}.w3-sidenav a,.w3-dropnav a{display:block}
.w3-sidenav .w3-dropdown-hover:hover,.w3-sidenav .w3-dropdown-hover:first-child,.w3-sidenav .w3-dropdown-click:hover{background-color:#ccc;color:#000}
.w3-sidenav .w3-dropdown-hover,.w3-sidenav .w3-dropdown-click {width:100%}.w3-sidenav .w3-dropdown-hover .w3-dropdown-content,.w3-sidenav .w3-dropdown-click .w3-dropdown-content{min-width:100%}
.w3-main,#main{transition:margin-left .4s}
.w3-dropnav{background-color:#fff}.w3-dropnav a:hover{text-decoration:underline!important}
.w3-modal{z-index:3;display:none;padding-top:100px;position:fixed;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,0.4)}
.w3-modal-content{margin:auto;background-color:#fff;position:relative;padding:0;outline:0;width:600px}.w3-closebtn{text-decoration:none;float:right;font-size:24px;font-weight:bold;color:inherit}
.w3-closebtn:hover,.w3-closebtn:focus{color:#000;text-decoration:none;cursor:pointer}
.w3-pagination{display:inline-block;padding:0;margin:0}.w3-pagination li{display:inline}
.w3-pagination li a{text-decoration:none;color:#000;float:left;padding:8px 16px}
.w3-pagination li a:hover,.w3-pagination li a:focus{background-color:#ccc}
.w3-input-group,.w3-group{margin-top:24px;margin-bottom:24px}
.w3-input{padding:8px;display:block;border:none;border-bottom:1px solid #808080;width:100%}
.w3-label{color:#009688}.w3-input:not(:valid)~.w3-validate{color:#f44336}
.w3-select{padding:8px 0;width:100%;color:#000;border:1px solid transparent;border-bottom:1px solid #009688}
.w3-select select:focus{color:#000;border:1px solid #009688}.w3-select option[disabled]{color:#009688}
.w3-dropdown-click,.w3-dropdown-hover{position:relative;display:inline-block;cursor:pointer}
.w3-dropdown-hover:hover .w3-dropdown-content{display:block;z-index:1}
.w3-dropdown-content{cursor:auto;color:#000;background-color:#fff;display:none;position:absolute;min-width:160px;margin:0;padding:0}
.w3-dropdown-content a{padding:6px 16px;display:block}
.w3-dropdown-content a:hover{background-color:#ccc}




/* Responsive CSS */


#body #mainrightline {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
#body #mainrightbottom {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
#body #mainbottom {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.grey12text {
	font-size: 12px;
	color: #333333;
	font-family: Arial;
	line-height: 20px;
}
#webcamplus {
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#info {
	border-top-width: thin;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.grey12text a {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
}
.grey12text a:hover {
	font-family: Arial;
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.headerredtext {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #AD2324;
	line-height: 20px;
}
.headerredtext a {
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	color: #AD2324;
}
.headerredtext   a:hover {
	font-family: Arial;
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	background-color: #AD2324;
}
.verdana10white  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}
.verdana10white a:hover {
	color: #CCCCCC;
}
.verdana10white a {
	text-decoration: none;
	color: #FFFFFF;
}
#banner a:hover {
	color: #CCCCCC;
}
#banner a {
	text-decoration: none;
	color: #FFFFFF;
}
#banner .bannerarialwhite12 {
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
}
#banner  .bannerarialwhite14 {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
#banner .bannerarialwhite16 {
	font-family: Arial;
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
}
* {
	margin-left: auto;
	margin-right: auto;
}
.paddleft20 {
	padding-left: 30px;
}
.padding60 {
	padding-left: 100px;
	padding-right: 100px;
}
.orangecentral18 {
	font-family: Arial;
	font-size: 18px;
	line-height: 150%;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	margin-left: 50px;
	margin-right: 50px;
	background-color: #FFA500;
	color: #FFFFFF;
}
.orangecentral18 a {
	text-decoration: none;
	color: #FFFFFF;
}

.orangecentral18NoPad {
	font-family: Arial;
	font-size: 18px;
	line-height: 120%;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #FFA500;
	color: #FFFFFF;
}
.orangecentral18NoPadd a {
	text-decoration: none;
}

#orangecentral18NoPadd a {
	text-decoration: none;
}

#table454 a {
	color: #FFFFFF;
}
#table329 p {
	line-height: 100%;
}
.cateredformblueitalic {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 8pt;
	font-style: italic;
}
.cateredformreditalic {
	color: #FF0000;
	font-size: 11px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cateredformwording {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 10pt;
}
.cateredformheader {color: #000080; font-size: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.cateredformred {
	color: #FF0000;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.cateredformlabels {	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000080;
	font-size: 9pt;
}
.white_for_table {
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 25px;
}
#form2 #formdiv #reditalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #FF0000;
}
#formdiv font {
	font-size: 10px;
	color: #000080;
}
.whiteheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 25px;
}
.bodytext {
	font-size: 8pt;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#pricetable #pricingtable .bodytext p {
	padding-left: 5px;
}
.greenonwhite   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #808000;
}
.whiteonred   {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: #FF0000;
}
#table9 #table29 div {
	font-size: 18px;
	color: #FFFFFF;
	padding: 4px;
}
#table9 #table29 div a {
	color: #FFFFFF;
}
.verdana16blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000080;
}
.verdana14bluefont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000080;
}
.verdana12redbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
.style2 a {
	color: #FFFFFF;
	text-decoration: none;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}
#banner .style1 {
	font-size: 22px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navtable  a  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
#navtable  a:hover  {
	color: #CCCCCC;
	text-decoration: underline;
}
.MenuHeader {font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.MenuItems {	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	line-height: 18px;
}
.indent9vedanablue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-left: 11px;
	color: #000080;
}
#gallery {
	padding-right: 0%;
	padding-top: 30px;
	padding-bottom: 30px;
	padding-left: 0%;
}
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #307fc9) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #307fc9 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#307fc9');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:15px;
	font-weight:normal;
	padding:6px 30px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.style9 {
	font-size: 16px;
	color: #213855;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #307fc9), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #307fc9 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#307fc9', endColorstr='#79bbff');
	background-color:#307fc9;
}.myButton:active {
	position:relative;
	top:1px;
}
.verdanawhite25 {
	font-size: 25px;
	color: #FFFFFF;
	line-height: 25px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.verdana14pixreditalic {
	font-family: Verdana;
	font-size: 14px;
	font-style: italic;
	color: #FF0000;
}
.littlelink {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
	padding-top: 6px;
	padding-right: 24px;
	padding-bottom: 6px;
	padding-left: 24px;
	vertical-align: 150%;
}.littlelink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.littlelink:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
#table454 .style2 strong a:hover {
	color: #CCCCCC;
}
.style2  a:hover {
	color: #CCCCCC;
}
.bodytextred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #FF0000;
}
#border {
	border: thin none #CC3333;
	padding: 0px;
	width: auto;
	margin: auto;
	height: auto;
}
.bluelink {
	-moz-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	box-shadow:inset 0px 1px 0px 0px #bbdaf7;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #378de5) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #378de5 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#378de5');
	background-color:#79bbff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #84bbf3;
	display:inline-block;
	color:#ffffff;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:4px 6px;
	text-decoration:none;
	text-shadow:1px 1px 0px #528ecc;
}.bluelink:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #378de5), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #378de5 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#378de5', endColorstr='#79bbff');
	background-color:#378de5;
}.bluelink:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */
#table138 #table139 #table142 .cateredformwording a {
	color: #000080;
	text-decoration: none;
}
#table138 #table139 #table142 .cateredformwording a:hover {
	color: #0099FF;
}
#summermenu .style10 #end {
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#summeroptions .myButton {
	text-decoration: none;
}
#summeroptions .myButton a {
	text-decoration: none;
	color: #FFFFFF;
}
.summerverdana10 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #333333;

#noflash {
	background-image: url(HomePagePictures/ValClaret.jpg);
	height: 157px;
	width: 344px;
}
#ad     {
	font-family: Arial;
	font-size: 12px;
	color: #00FF66;
}
#bottommenu {
	background-color: #333333;
	border-top-width: medium;
	border-top-style: solid;
	border-top-color: #000000;
}
#body #mainbody {
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	height: 200px;
}
#body #bodyscrollingpic {
	border-right-width: thin;
	border-bottom-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height: 230px;
}
#body #bodywebcam {
	border-bottom-width: thin;
	border-bottom-style: none;
	border-bottom-color: #CCCCCC;
	height: 230px;
}
#body #mainbody2 {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	height: 188px;
}
#body #mainbody3 {
	border-top-width: thin;
	border-right-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	height: 200px;
}

#form1 .offerdiv {
	border: thin solid #CCCCCC;
}

#orange {
	background-color: #FAA921;
	max-width: 85%;
	text-align: center;
	font-size: 12px;
}

.orangediv {
	background-color: #FAA921;
	max-width: 85%;
	text-align: center;
	font-size: 12px;
}

@media only screen and (max-width:1099px) {
	#desktop1100only  {
        display:none;
    }
}

@media only screen and (min-width:1098px) {
	#under1100  {
        display:none;
    }
}


@media only screen and (max-width:767px) {
	#desktoponly  {
        display:none;
    }
}


@media only screen and (min-width: 766px) and (min-width:602px){
	#tabletonly  {
        display:none;
    }
}

@media only screen and (max-width: 602px) {
	#desktopandtablet  {
        display:none;
    }
}

@media only screen and (min-width: 766px) {
	#tabletandmobile  {
        display:none;
    }
}

@media only screen and (min-width: 601px) {
	#mobileonly  {
        display:none;
    }
}



#mw150 {
	max-width: 150px;
	text-align: center;
	margin:auto
}
#mw230 {
	max-width: 230px;
	text-align: center;
	margin:auto
}
#mw300 {
	max-width: 300px;
	text-align: center;
	margin:auto
	
}

@media only screen and (min-width: 602px) {
	
#borderleftandright {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
}
#borderleft {
	border-left: thin solid #CCCCCC;
}
#borderleftandbottom {
	border-left: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#borderrightandbottom {
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#borderright {
	border-right: thin solid #CCCCCC;
}
#bordertopandright {
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
}
#bordertop {
	border-top: thin solid #CCCCCC;
}
#bordertopandbottom {
	border-top: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#bordertopandleft {
	border-top: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
}
#bordertopleftright {
	border-top: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
}
#bordertopleftleftbottom {
	border-top: thin solid #CCCCCC;
	border-left: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#bordertoprightbottom {
	border-top: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#borderleftrightbottom {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
#borderall {
	border-left: thin solid #CCCCCC;
	border-right: thin solid #CCCCCC;
	border-bottom: thin solid #CCCCCC;
}
}

#mw800 {
	max-width: 800px;
	text-align: center;
	margin: auto
}

#mw1200 {
	max-width: 1099px;
	text-align: center;
	margin:auto
}
	
		div.fix {
    position: fixed;
    top: 25;
    width: 185px;
}
		span.line {
	display: inline-block;
}
