body{
	margin-top:0px;
	left: 0px;
	top: 0px;
	overflow-y: scroll; /*forces RH scroll bar - lovely !*/
	font-size:1.2em;
	color: #FF0000;
	/*background-color : #66EEEE;*/
	background-color:#FFF;
	font-family: calibri, sans-serif;
}
@font-face {
	font-family: calibri;
	src: url(site/calibri.ttf);
}

.wrapper {
	width:100%;
	background-color : #FFF;  /* was EEE */
		
}
.buttons {
	margin-top:50px;
	width:100%;
		overflow:auto;
}
.footer {
	font-size:1em;
	color:#666666;
	padding:10px;
	font-weight:bold;		
}
.logo { 
	background-image: url('site/gts.gif');
	background-repeat:no-repeat;	
	margin-top:20px;
	margin-left:20px;
    width: 100%;
    height: 100px;
	background-repeat: no-repeat;
    background-size: contain;
    /*border: 1px solid red;*/
	margin-bottom:10px;	
}
.menu {
	margin:auto;
	width:95%;	
}


.mission {
	width:80%;
	text-align:center;
	margin:auto;
	color:#000;	
	font-size:1.2em;
	font-weight:bold;
}
.membertext {
	width:95%;
	color:#666;	
	font-size:1.3em;
}
.membertitle {
	color:#990033;	
	font-size:2em;	
}
.middle{
	margin:auto;
	width:275px;	
}
.pagetitle {
	width:80%;
	margin:auto;
	color:#990033;	
	font-size:2em;
			overflow:auto;
	
}

.pagetext {
	width:80%;
	margin:auto;
	color:#000;	
	font-size:1.3em; !important;
	overflow:auto;

}
.pagetext2 {
	width:80%;
	margin:auto;
	color:#000;	
	font-size:1.6em;
	font-weight:bold;
}
.pagetext3 {
	width:80%;
	margin:auto;
	color:#000;	
	font-size:1.3em; !important;
	line-height:2.3em;
			overflow:auto;

}
.sra {
	font-size:1em;
	color:#666666;
	padding:10px;
	font-style:italic;		
}

.admintable  {
	/*width:500px;
	margin:auto;*/
	border-collapse: collapse;
}
.admintable td {
	padding:3px;
	/*border: 1px solid red;		*/
	border-bottom: 1px solid #ddd;		
}
.admintable2  {
	/*width:500px;
	margin:auto;*/
	border-collapse: collapse;
	
}
.admintable2 td {
	padding:3px;
	border-bottom: 1px solid #fff;		
	/*border: 1px solid red;		*/
}
.covid {
	color:#D00;	
	font-size:2em;
	font-weight:bold;
	text-decoration:underline;		
}
.gtstable  {
	width:300px;
	margin:auto;
	border-collapse: collapse;
	/*border: 1px solid red;}*/
}
.gtstable td {
	padding:5px;
	/*border: 1px solid red;*/
}

.dialog  {
	width:400px;
	margin:auto;
	border-collapse: collapse;
	
	/*border: 1px solid red;		*/
	
	padding:4px;
}
.dialog td {
	padding:4px;
	/*border-bottom: 1px solid #ddd;*/	
	/*border: 1px solid red;		*/
}
.download {
	color:#666;	
	font-size:1.4em;
	text-decoration:underline;	
}
.gap {
	width:80px;	
}
#map1 {
	left:0px;
	top:0px;
	height:300px; 
	width:250px; /* 400px is smallest for bottom line to work */
	margin:auto;
}
#map2 {
	left:0px;
	top:0px;
	height:300px; 
	width:250px; /* 400px is smallest for bottom line to work */
	margin:auto;
}
.pdflink {
	font-size:1.0em;
	text-decoration:underline;
	color:#666;	
}
.text10 {
	color:#666;	
	font-size:1.0em;
}
.text10i {
	color:#666;	
	font-size:1.0em;
	font-style:italic;
}

.text12 {
	color:#666;	
	font-size:1.2em;
}
.text12i {
	color:#666;	
	font-size:1.2em;
	font-style:italic;
}
.text12ctr {
	color:#666;	
	font-size:1.2em;
	text-align:center;
}
.text12r{
	color:#990033;	
	font-size:1.2em;
}
.text14 {
	color:#666;	
	font-size:14px;	
}
.text14ul {
	color:#000;	
	font-size:14px;
    text-decoration:underline;
}
.text14i {
	color:#990033;	
	font-size:14px;
	font-style:italic;
		
}
.text14rb{
	color:#990033;	
	font-size:1.4em;
	font-weight:bold;		
}
.texterr{
	color:#D00;	
	font-size:1.2em;
	font-weight:bold;		
}

.thumb {
	text-align:center;
	color:#666666;
	font-size:1.5em;
	padding:10px;	
}
.nav.navbar-nav li a { /* style links */
	color:#FFF;
	background-color:#666;
	padding:3px;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:3px;
	width:100px;
	text-align:center;
	height:50px;
	font-size:1.3em;		
}
/* THESE TWO CENTER BUTTONS */
.navbar .navbar-nav {
    display: inline-block;
    float: none;
}

.navbar .navbar-collapse {
    text-align: center;
}



/* navbar */
.navbar-default {
    background-color: #FFF;
    border-color: #FFF;
}

a.linkmenu:link{ 
	color: #990033;
	font-weight:bold;		
	text-decoration:none;
	text-alignment:center;
	width:100%;
	padding:2px;
	font-size:1.4em;
}
a.linkmenu:visited {
	color: #990033;
	font-weight:bold;		
	text-decoration:none;
	text-alignment:center;
	width:100%;
	padding:2px;
	font-size:1.4em;	
}
a.linkmenu:hover { 
	color: #FFFFFF;
	background-color:#666666;
	font-weight:bold;		
	text-decoration:none;
	text-alignment:center;
	width:100%;
	padding:2px;	
	font-size:1.4em;
		
}
a.linkmenu:active{
	color: #990033; 
	font-weight:bold;		
	text-decoration:none;
	padding:2px;	
}

a.logo:hover {
	background-image: url('site/gxx.gif');
}

/* //////////////////SCREEN SIZE DEPENDENT////////////////////*/

/*this bit is MOBILE ONLY */
.message {
	display:none; !important
	/*visibility:hidden;*/
}
/* this bit is NORMAL display */
@media screen and (min-width: 770px){
    .message {
		display:block;
		width:80%;
		text-align:center;
		margin:auto;
		color:#000;	
		font-size:1.2em;	
    }
}
/*this makes 45 buttons disappear early */
@media (max-width: 1000px) { /*was 990 b4 was 1230*/
.navbar-header {
    float: none;
}
.navbar-left,.navbar-right {
    float: none !important;
}
.navbar-toggle {
    display: block;
}
.navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
}
.navbar-fixed-top {
    top: 0;
    border-width: 0 0 1px;
}
.navbar-collapse.collapse {
    display: none!important;
}
.navbar-nav {
    float: none!important;
    margin-top: 7.5px;
}
.navbar-nav>li {
    float: none;
}
.navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.collapse.in{
    display:block !important;
}
}



