@charset "utf-8";
/* CSS Document */

html {
background-color: #FFFFFF;
font-family: 'Chivo', san-serif;
font-size:14px;	
}

body {
    margin: 0;
    padding: 0;
    text-align: center; /* !!! */
}


#homepage {
	margin: 0 auto;

width: 85%;
/*height: 446px;*/	
background-color: #ffffff;	
font-family: Arial, sans-serif;
font-size:14px;	
text-align: left;

}

p {
font-family: Arial, sans-serif;
font-size:14px;	
text-align: left;	
}

#header a  {
font-family: Arial, sans-serif;
font-size:18px;	
text-align: center;	
font-weight: bold;
text-decoration:none;
color: #43c106;
}

#header a:hover {
	color: #43c106;

}




td {
font-family: Arial, sans-serif;
font-size:16px;	
}



.rules {
background-color: #FFFFFF;
padding: 5px;
width:100%;	
}

#rulesblue {
background-color: #26a9e0;
padding: 5px;
width:100%;	
}

#rulesgray {
background-color: #c7c8ca;
padding: 5px;
width:100%;	
}

#rulesgray a, #rulesblue a {
text-decoration: none;
color: #000000;	
}

#rulesgray a:hover, #rulesblue a:hover {
text-decoration: underline;
}


#subpage {
	margin: 0 auto;
width: 715px;
background-color: #ffffff;	
font-family: Arial, sans-serif;
font-size:16px;	
text-align: left;

}

#bluebox {
background-color: #e8f4f9;
padding:8px;
margin-left: 35px;	
margin-right: 35px;
text-align:left;
font-size:12px;
}

#login {
	position:relative;
	top: -100px;
	left: 560px;	
}

#homeicon {
	position:relative;
	top: -100px;
	left: 650px;	
}



#homeiconke {
	position:relative;
	top: -160px;
	left: 650px;	
}

#kelinks {
padding:8px;
margin-left: 25px;	
margin-right: 35px;
text-align:left;
font-size:12px;
margin-top:-100px;
}

#inner {
margin-left: 25px;	
margin-right: 35px;
font-size:12px;
padding-top: 15px;
height:100%;
}

#innerpd {
margin-left: 25px;	
margin-right: 35px;
font-size:12px;
padding-top: 15px;
height:100%;
margin-top: -120px;
margin-bottom:10px;
}


#inner2 {
margin-left: 25px;	
margin-right: 35px;
font-size:12px;
margin-top: -15px;
height:100%;
}

#inner td, #inner2 td, #innerpd td {
font-family: Arial, Helvetica, sans-serif;	
}

#kelinks a {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px; text-transform:uppercase;
color: #000000;
text-decoration:none;
padding-right:15px;
font-weight:bold;
}

.row {padding-bottom: 0.55%;}

#home h1 {
color: #8EA9DB;	
	font-family: Arial, sans-serif;
font-size:18px;	
text-align: left;
margin-left:0px;
}


#smallred a {
color: #be1e2d;	
font-family: Arial, Helvetica, sans-serif;
font-size:10px;

}

h1 {
color: #FFFFFF;	
	font-family: Arial, sans-serif;
font-size:20px;	
text-align: left;
background-color: #1696f9;
padding-left:10px;
}

h2 {
color: #FFFFFF;	
	font-family: 'Chivo', sans-serif;
font-size:18px;	
text-align: left;
background-color: #43c106;
padding-left:5px;

}

h2.small {
color: #FFFFFF;	
	font-family: 'Chivo', sans-serif;
font-size:18px;	
text-align: left;
background-color: #43c106;
padding-left:5px;
margin: 0;
}

td.bluelink a {
color: #43c106;	
	font-family: 'Chivo', sans-serif;
font-size:16px;	
text-align: left;
text-decoration:none;
font-weight:bold;

}

.bluelink a {
color: #43c106;	
font-family: 'Chivo', sans-serif;
font-size:16px;	
text-align: left;
text-decoration:none;
font-weight:bold;
padding-left: 15px;

}

tr.tdheader  {
color: #FFFFFF;	
	font-family: 'Chivo', sans-serif;
font-size:18px;	
text-align: left;
background: #43c106;
border-color:#43c106 #43c106 #FFFFFF #43c106; 
border-style:solid;
	
}

td.tdheader {
padding-top: .5em;
    padding-bottom: .5em;
border-color:#43c106 #43c106 #FFFFFF #43c106; 
border-style:solid;
}

p.notice  {
color: #43c106;	
font-weight: bold;
font-style:italic;
}

#ke {
	position:relative;
	top: -80px;
	left: 280px;
}


#formfields {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;	
text-align: right;
}

#formfields2 {
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
color: #000000;	
background-color: #E8F4F9;
}

#blue td {
background-color: #e8f4f9;	
}

#lgbluebox {
background-color: #e8f4f9;
height: 100%;	
}

#footer {
font-family: 'Chivo', san-serif;
font-size:13px;
color: #1696f9;	
margin-top: 15px;
}

.btn {
  color: #000000;
  background: #90c9f4;
  font-weight: bold;
  border: 3px double #000000;
  border-top-color: #333333;
  border-left-color: #333333;
}

.btn:hover {
  color: #000000;
  background: #4ace00;
}

.highlite td {
font-weight: bold;	
}


.btn {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0) );
	background:-moz-linear-gradient( center top, #3d94f6 5%, #1e62d0 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0');
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #337fed;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:bold;
	padding:3px 12px;
	text-decoration:none;
	text-shadow:1px 1px 0px #1570cd;
}.btn:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6) );
	background:-moz-linear-gradient( center top, #1e62d0 5%, #3d94f6 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6');
	background-color:#1e62d0;
}.btn:active {
	position:relative;
	top:1px;
}

.RADTable {
	margin:0px;padding:0px;
	width:100%;
	border:1px solid #000000;
	
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
	
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
	
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
	
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}

.RADTable table{
    border-collapse: collapse;
        border-spacing: 0;
	width:100%;
	height:100%;
	margin:0px;padding:0px;
}.RADTable tr:last-child td:last-child {
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-right-radius:0px;
}
.RADTable table tr:first-child td:first-child {
	-moz-border-radius-topleft:0px;
	-webkit-border-top-left-radius:0px;
	border-top-left-radius:0px;
}
.RADTable table tr:first-child td:last-child {
	-moz-border-radius-topright:0px;
	-webkit-border-top-right-radius:0px;
	border-top-right-radius:0px;
}.RADTable tr:last-child td:first-child{
	-moz-border-radius-bottomleft:0px;
	-webkit-border-bottom-left-radius:0px;
	border-bottom-left-radius:0px;
}.RADTable tr:hover td{
	
}
.RADTable tr:nth-child(odd){ background-color:#c9e4ff; }
.RADTable tr:nth-child(even)    { background-color:#ffffff; }.RADTable td{
	vertical-align:top;
	
	
	border:1px solid #000000;
	border-width:0px 1px 1px 0px;
	text-align:left;
	padding:7px;
	font-size:12px;
	font-family:Arial;
	font-weight:normal;
	color:#000000;
}.RADTable tr:last-child td{
	border-width:0px 1px 0px 0px;
}.RADTable tr td:last-child{
	border-width:0px 0px 1px 0px;
}.RADTable tr:last-child td:last-child{
	border-width:0px 0px 0px 0px;
}
.RADTable tr:first-child td{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	vertical-align: bottom;
}


.RADTable td.repeat{
		background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
	border:0px solid #000000;
	text-align:center;
	border-width:0px 0px 1px 1px;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	color:#ffffff;
	vertical-align: bottom;
}

.RADTable tr:first-child:hover td{
	background:-o-linear-gradient(bottom, #005fbf 5%, #003f7f 100%);	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #005fbf), color-stop(1, #003f7f) );
	background:-moz-linear-gradient( center top, #005fbf 5%, #003f7f 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#005fbf", endColorstr="#003f7f");	background: -o-linear-gradient(top,#005fbf,003f7f);

	background-color:#005fbf;
}
.RADTable tr:first-child td:first-child{
	border-width:0px 0px 1px 0px;
}
.RADTable tr:first-child td:last-child{
	border-width:0px 0px 1px 1px;
}

.panel-homes {
  color: #000000;
  background-color: #8EA9DB;	font-weight: 600;
	text-transform: uppercase;
}

.panel-gray {
  color: #000000;
  background-color: #c7cacc;	font-weight: 600;
	padding: 5px 0 5px 15px;
	margin-bottom: 5px;
}