@charset "utf-8";
/* CSS Document */
/*----------global link styles----------*/
a:link{
    color: #49A3B2;
	font-weight: bold;
	border-bottom: 2px dashed  #49A3B2;
	text-decoration:none;
}
a:visited {
  color: #49A3B2;
  border-bottom: 1px dotted  #49A3B2;
}
a:focus {
	outline: thin dotted;
	border-bottom: 1px solid #00c;
}

a:hover {
	outline: 0;
	color:#0099FF;
	border-bottom: 2px solid #0099FF;
}
a:active{
	font-style:italic;
	font-weight: normal;
	border-bottom: 2px solid #6E7C31;
}
.aImg{
	border-bottom:none;
}
.Main {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: normal;
	color: #333;
}
.fullSpan{
	width:100%;
	display:block;
}
.standardBox{
	width:100%;
	background: #FFFCF0;
    border-radius:10px;
    border: 1px solid #ebebeb;
    margin: 15px 5px 25px 5px;
	padding:15px;
	box-shadow: 2px 2px 3px #666666;
  -webkit-box-shadow:2px 2px 3px #666666;
  -moz-box-shadow:2px 2px 3px #666666;
}
.boxTitle{
	padding:10px 10px;
	font-family: 'Roboto', sans-serif;
	font-size:16px;
	text-align:left;
	font-weight:bold;
	color:white;
    background-color: #6E7C31;
    border-radius: 10px 10px 0 0;
    border-top: 1px solid #ebebeb;
	border-left: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
    margin-bottom:0px;
	box-shadow: 1px 1px 2px #666666;
  -webkit-box-shadow:1px 1px 2px #666666;
  -moz-box-shadow:1px 1px 2px #666666;
}
h2.boxTitle{
	margin-top:0;
	}

.bannerad {
	float: left;
	margin-bottom: 15px;
}

.banneradR {
	float: right;
	margin-bottom: 15px;
}
.banMargTopBot{
	margin:10px 0 10px 0;
}
#footerGoTop{
font-family: Tahoma, Geneva, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #999;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	margin-bottom: 20px;
	clear: both;
	float: none;	
}
.imgTopRc {
	text-align: center;
	margin-top:0;
	/*margin-bottom: 5px;*/
	width:100%;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:5px;
	background-color:#ccc /*#E2E2E2*//*#6E7C31*/;
	border-left: #000 solid 1px;
}
/*------------------Images-----------------*/
.imgWidth{
	width:250px;
	margin-left:2em;
}
aside.c1{
text-align:center;	
}
div.c1{
text-align:center;	
}
.center {
	clear: both;
	float: none;
	height: auto;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.paddy{
	padding-left:5px;
}
.paddyTop25{
	padding-top:25px;
}
.paddyR{
	padding-right:5px;
}
.paddyRr{
	padding-right:5px;
	float:right;
	
}
.paddyC{
	padding-right:5px;
	padding-left:5px;	
}
.paddyL{
	padding-left:5px;
	/*float:right;*/
	
}

/*===============Banner styles===============================*/
.headlineTop{
	font-family:"YanoneKaffeesatz Regular", sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#930;
	/*text-align:center;*/
}
.banCenter{
	font-family:"YanoneKaffeesatz Regular", sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#930;
	text-align:center;
	}
.banBg h2{
	font-family:"rondaloregular", sans-serif;
	font-size:20px;
	padding:10px 0 10px 0;
	color: #FF0;
	text-shadow:#999 1px 1px;	
}
.banBg{
	width:100%;	
  /* IE10+ */ 
background-image: -ms-linear-gradient(bottom, #5F9BA6 0%, #ABCACF 100%);

/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(bottom, #5F9BA6 0%, #ABCACF 100%);

/* Opera */ 
background-image: -o-linear-gradient(bottom, #5F9BA6 0%, #ABCACF 100%);

/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #5F9BA6), color-stop(100, #ABCACF));

/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(bottom, #5F9BA6 0%, #ABCACF 100%);

/* W3C Markup */ 
background-image: linear-gradient(to top, #5F9BA6 0%, #ABCACF 100%);
}
.banBot{
	font-family:"Maiden Orange", sans-serif;
	font-size:15px;
	font-weight:bold;
	color:#930;
	margin:5px 0 5px 0;
	padding:0 2px 0 10px;
}
.bannerBox{ /*Main banner box*/
	width:100%;
	height:320px;
	background: #FFFFFF;
    border-radius:10px;
    border: 5px solid #ebebeb;
    margin: 15px 0px 25px 0px;
	/*padding:15px;*/
	box-shadow: 2px 2px 3px #666666;
  -webkit-box-shadow:2px 2px 3px #666666;
  -moz-box-shadow:2px 2px 3px #666666;

}
.banButton{
	/*font-family:"rondaloregular", sans-serif;*/
	font-size:9px;
	font-weight:normal;
	color:#5F9BA6;
	margin:5px 0px 5px 0px;
}

a:link.guestButton {
	border-bottom:none;
}
.guestButton {
  font-family: 'rondaloregular';
  color: #FFF830 !important;
  font-size:18px;
  /*font-weight:bold;*/
  text-shadow: 1px 1px 0px #8D8F8F;
  box-shadow: 2px 1px 2px #A6A6A6;
  padding: 10px 25px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  border: 2px solid #0099FF /*#3866A3*/;
  background: #63B8EE;
  background: linear-gradient(top,  #5F9BA6,  #ABCACF);
  background: -ms-linear-gradient(top,  #5F9BA6,  #ABCACF);
  background: -webkit-gradient(linear, left top, left bottom, from(#5F9BA6), to(#ABCACF));
  background: -moz-linear-gradient(top,  #5F9BA6,  #ABCACF);
  display:inline-block;
  -moz-transition: all .75s ease;
	-o-transition: all .75s ease;
	-webkit-transition: all .75s ease;
	transition: all .75s ease;
}
.guestButton:hover {
  color:#14396A !important;
  background: #468CCF;
  background: linear-gradient(top,  #538791,  #98B4B8);
  background: -ms-linear-gradient(top,  #538791,  #98B4B8);
  background: -webkit-gradient(linear, left top, left bottom, from(#538791), to(#98B4B8));
  background: -moz-linear-gradient(top,  #538791,  #98B4B8);
}
.banSite{  /* website URL address*/
	font-size:9px;
	font-weight:normal;
	color:#5F9BA6;
	margin:5px 0px 5px 0px;
}

/*=================END Banner Styles==================*/

.myButton {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25));
	background: -moz-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -webkit-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -o-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: -ms-linear-gradient(top, #ffc477 5%, #fb9e25 100%);
	background: linear-gradient(to bottom, #ffc477 5%, #fb9e25 100%);

	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25',GradientType=0);
	background-color: #ffc477;
	-moz-border-radius: 18px;
	-webkit-border-radius: 18px;
	border-radius: 18px;
	border: 1px solid #eeb44f;
	display: inline-block;
	cursor: pointer;
	color: #ffffff;
	font-family: Arial;
	font-size: 17px;
	text-decoration: none;
	text-shadow: 0px 1px 0px #cc9f52;
	margin-top: 5px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fb9e25), color-stop(1, #ffc477));
	background:-moz-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-webkit-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-o-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:-ms-linear-gradient(top, #fb9e25 5%, #ffc477 100%);
	background:linear-gradient(to bottom, #fb9e25 5%, #ffc477 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477',GradientType=0);
	background-color:#fb9e25;
}
.myButton:active {
	position:relative;
	top:1px;
}
/*FLEX CONTAINER FOOTER*/
.flexContainer{
	width:100%;
  -webkit-justify-content: space-around; /* Safari */
  justify-content:         space-around;
  -webkit-flex-direction: row; /* Safari */
  flex-direction:         row;
   -webkit-align-content: space-between; /* Safari */
  align-content:         space-between;
  -webkit-align-items:start; /* Safari */
  align-items:  start;
   -webkit-flex-wrap: wrap; /* Safari */
  flex-wrap:         wrap;
   display: -webkit-flex; /* Safari */
  display: flex;
}
.websites{
  -webkit-flex-grow: 0; /* Safari */
  flex-grow:         0;
  -webkit-order: 1; /* Safari */
  order:         1;
   -webkit-flex-basis: auto; /* Safari */
  flex-basis: auto ; 
}
.ebooks{
	-webkit-flex-grow: 0; /* Safari */
  flex-grow:        0;
  -webkit-order: 2; /* Safari */
  order:         2;
   -webkit-flex-basis: auto; /* Safari */
  flex-basis: auto ;
}
.hotels{
  -webkit-flex-grow: 0; /* Safari */
  flex-grow:         0;
  -webkit-order: 3; /* Safari */
  order:         3;
   -webkit-flex-basis:auto; /* Safari sets width */
  flex-basis:auto; 
}

.pic4{
  -webkit-flex-grow: 0; /* Safari */
  flex-grow:         0;
  -webkit-order: 4; /* Safari */
  order:         4;
   -webkit-flex-basis:auto; /* Safari sets width */
  flex-basis:auto;  
}
.listFooter{
	list-style:none;
}
.listFooter li{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:40px;
	padding-left:25px;
	background-image:url(../images/bullets/link-external-20.png);
	background-repeat:no-repeat;
	background-position:left 14px;	
}
.white{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#0099FF;
	margin-bottom:15px; 
}


