/* Default CSS */
/* Generated by the CoffeeCup HTML Editor - www.coffeecup.com */

/*body {font-family: "Lato", sans-serif;}
/*........TAB Control...............*/
/*..................................*/

ul.tab {
    list-style-type: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #ffffff; /*#dbe4f0; /*#f1f1f1;*/
    width:auto;
}

/* Float the list items side by side */
ul.tab li {float: left;}

/* Style the tab content */
.tabcontent {
    display: none;
    padding: 6px 12px;   
    border: 1px solid #ccc;
    border-top: none;
}

ul.tab li label {
    display: inline-block;
    color: black;
    text-align: center;
    padding: 14px 16px;  
    text-decoration: none;
    transition: 0.3s;
    font-size: 17px;
}

/* Change background color of links on hover */
    ul.tab li label:hover {
    background-color:  #b7c9e1; /*#ddd;*/
}

/* Create an active/current tablink class */
    ul.tab li label:focus, .active {
    background-color:   #edf2f7; /*#ccc;*/ 
}

.tablinks { 
cursor:pointer;
font-family:Century gothic ;
text-decoration:underline;  
font-weight:550;
font-size:18px;
} 

/*........Eof TAB Control...........*/


/*........BUTTONS...................*/

.AT5-Button-1 	{ 
    padding:5px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	border-radius: 5px 5px 5px 5px;
    border-color: #dbe4f0;  /*#4b79b4; /*#edf3f8; */ 
	color: #6f93c3;
    font-size:15px;
    width:80px;
    overflow: hidden;
    outline-style:none;
	border: 1px solid; /* rgba(33, 68, 72, 0.59);*/
	display: block;
	}

.AT5-Button-1:focus, .active {
    background-color:   #edf2f7; /*#ccc;*/ 
	}

.AT5-Button-1:hover {
    background-color:  #b7c9e1; 
}	


/*........LABEL.......................*/

.AT10-Label-1{
	height:25px;
    width:150px; 
    border-color:#ffffff;
} 

.AT10-Label-2  { 
	height:34px;
    width:255px;
    color:#ffffff;
}

.AT10-Label-3  { 
	height:34px;
    width:255px;
    color: #808080;
}

.AT10-Label-4  { 
	height:34px;
    width:550px;
    color: #808080;
}
/*........INPUT Boxes..................*/

.AT10-InputBox-4{
	height:25px;
    width:250px; 
}   

.AT10-InputBox-5{
	height:25px;
    width:510px; 
}   

.AT10-InputBox-6{
	height:25px;
  width:780px; 
}   

.AT10-InputBox-7{
	height:25px;
    width:150px; 
}   

.AT10-InputBox-7A{
	height:25px;
    width:350px; 
} 

.AT10-InputBox-12{
	height:25px;
    width:850px; 
}   

/*........Search Boxes..................*/

.AT10-SearchBox-1 { 
    border:thin solid #e5e5e5;
    float:left;
	height:25px;
    width:255px;
    text-align:left;
    color: #1e3048;
}	

.AT10-SearchBox-1B { 
	height:34px;
    width:155px;
}

.AT10-SearchBox-1C { 
	height:34px;
    width:255px;
}

/*......................................*/

input[type=text], textarea, select {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
input[type=text]:focus, textarea:focus, select:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

input, select, textarea{
    text-align:left;
    color: #808080;
    border:thin solid #e5e5e5;
	font-size:15px; 
}

/*select {
/*   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   padding: 2px 30px 2px 2px;
   border: none;
		}
*/

/*border-top:thick solid  #e5e5e5;
  border-bottom:thick solid  #e5e5e5;
  border-left:thick solid  #e5e5e5;   */ 

/*......................................*/

.SeparatorTable { 
background-color:#f1f1f1;
width:100%;
}

#PageCaption {
color: #6f93c3; /*#93aed2; /*#a8b3bd;*/
font-size:22px;
font-weight:400;
}

.PageCaption {
color: #6f93c3; /*#93aed2; /*#a8b3bd;*/
font-size:22px;
font-weight:400;
}

#SubCaption {
color:#808080; /* #a9a9a9; /*#93aed2; /*#a8b3bd;*/
font-size:16px;
font-weight:400;
text-decoration:underline;
font-family:Courier New;
}

#FieldLabels{
  color:#999999; /* #586674;  */ 
	font-weight:700;
  font-family:Californian FB;
  font-size:16px;
}

.FieldLabels{
  color:#999999; /* #586674;  */ 
  font-weight:700;
  font-family:Californian FB;
  font-size:16px;
}

#HideColumn {display:none;}
.HideColumn {display:none;}

hr {
border: 0;
color: #f1f1f1;
background-color: #f1f1f1;
height: 2px;
 }

#Message100, #AdddressMessage, #SelectMessage, #AddressSelectMessage, #ContactMessage { 
  color:#B66B6B;
  font-family:Georgia;
  font-weight:700px;
  font-size:16px;
}   

#TNC_Submessage, #Tab2Message, #Message, #T4SelectMessage
 { 
  color:#B66B6B;
  font-family:Georgia;
  font-weight:700px;
  font-size:16px;
}   

#T1Message, #T2Message, #T3Message, #T4Message, #T5Message, #T6Message
 { 
  color:#B66B6B;
  font-family:Georgia;
  font-weight:700px;
  font-size:16px;
}   

/*.ALabel { 
text-decoration:underline;
color:#596673;
 }  */
