a{
	font-family: "proxima-nova", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-size: 1rem;
	color:#26a9f2;
}
a:hover{
	text-decoration: none;
	color:#2c83b3;
}
a:visited {
	color:#2c83b3;
}

.bottomlink:visited{
	color:#FFF;
}

body{
	font-family: "proxima-nova", "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	text-rendering: optimizeLegibility;
	color:#323238;
	font-size: 1rem;
	font-weight: 300;
	line-height: 1.6;
}

p{
	font-family: inherit;
	line-height: 1.6;
	font-size: 1rem;
	font-weight: 300;
}
hr{
	border: solid #1A1A1A;
	border-width: 1px 0 0;
 	clear: both;
 	margin: 0.3rem 0 1.3rem;
	height: 0; }


.bottomlink {
	color:#FFF;
	text-decoration:none;
}
.bottomlink:hover{
	color:#FFF;
}

@media only screen and (min-width: 1024px){
	.bottomstatement{
		font-size:1rem;
		color:#FFF;
		margin-left:10px;
		margin-right:10px;
		line-height:1em;
		padding-left:150px;
	}

}

@media only screen and (min-width: 720px) and (max-width: 1024px){
	.bottomstatement{
		text-align:center;
		font-size:1rem;
		color:#FFF;
		margin-left:10px;
		margin-right:10px;
		line-height:1em;
	}
}
@media only screen and (max-width: 720px){
	.bottomstatement{
	font-size:1rem;
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
	line-height:1em;
	text-align:left;
	}
}
.imgenlarge{
	float:right;
	width:322px;
	height:210px;
	margin-left:10px;
	margin-bottom:10px;
}
@media only screen and (min-width: 700px) and (max-width: 900px){
	.imgenlarge:hover{
		width:690px;
		height:450px;
	    position:relative;
	    left:0px;
	    top:0px
	  	z-index:1;
		margin-right:0px;
		margin-left:-358px; 
	 	margin-top:-115px;
		margin-bottom:-115px;
	}
}
@media only screen and (min-width: 900px){
	.imgenlarge:hover{
		width:690px;
		height:450px;
	    position:relative;
	    left:0px;
	    top:0px
	  	z-index:1;
		margin-right:0px;
		margin-left:-358px; 
	 	margin-top:-115px;
		margin-bottom:-115px;
	}
}
	
@media only screen and (max-width: 700px){
	.imgenlarge:hover{
		z-index:1;
	}
}
.bottomimg{
	padding-right:20px;
}



@media only screen and (min-width: 720px){
	.num{
		position:relative;
		right:0px;top:0px;
		height:30px;
		cursor: pointer;
		display: block;
		margin-left:20px;
		margin-bottom:25px;
	}
}

@media only screen and (max-width: 719px){
	.num{
		position:relative;
		right:0px;top:0px;
		margin:0px 0px 0px 0px;
		cursor: pointer;
		display: block;
	}
}
/* .num a navigator bar text=============================================================================*/
/*normal HD computer*/
@media only screen and (min-width: 1024px){
	.num a{
		font-size:1rem;
		background-color:#FFF;
		float:left;
		display:block; 
		overflow:hidden;
		padding:8px 27px 5px 27px;
		color:#000;
	}
}

@media only screen and (min-width: 1000px) and (max-width: 1024px){
	.num a{
		font-size:15px;
		background-color:#FFF;
		float:left;
		display:block; 
		overflow:hidden;
		padding:8px 25px 5px 25px;
		color:#000;
		}
}

@media only screen and (min-width: 925px) and (max-width: 1000px){
	.num a{
		font-size:15px;
		background-color:#FFF;
		float:left;
		display:block; 
		overflow:hidden;
		padding:6px 20px 5px 20px;
		color:#000;
		}
}

@media only screen and (min-width: 850px) and (max-width: 925px){
	.num a{
		font-size:14px;
		background-color:#FFF;
		float:left;
		display:block; 
		overflow:hidden;
		padding:5px 15px 5px 15px;
		color:#000;
		}
}

@media only screen and (min-width: 720px) and (max-width: 850px){
	.num a{
		font-size:13px;
		background-color:#FFF;
		float:left;
		display:block; 
		overflow:hidden;
		padding:5px 11px 5px 11px;
		color:#000;
		}
}

/*smart phone screen*/
@media only screen and (max-width: 719px){
	.num a{
			font-size:1rem;
			background-color:#FFF;
			text-align:center;
			display:block; 
			overflow:hidden;
			padding:5px 0px 5px 0px;
			color:#000;
		}
}

@media only screen and (min-width: 720px){
	.num a:hover{
		color:#FFF;
		background-color: #26a9f2;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius:7px;
		padding-bottom:7px;
	}
}

@media only screen and (max-width: 719px){
	.num a:hover{
		color:#FFF;
		background-color: #26a9f2;
		padding-bottom:5px;
	}
}
/* .num current navigator bar text=============================================================================*/

@media only screen and (min-width: 720px){
	.num a.current{
		color:#FFF;
		background-color: #0f0f12;
		border-bottom-left-radius: 7px;
		border-bottom-right-radius:7px;
		padding-bottom:8px;
		margin-top:-1px;
	}
}

@media only screen and (max-width: 719px){
	.num a.current{
	color:#FFF;
	background-color: #0f0f12;
	}
}
/* .num current navigator bar text=============================================================================*/

.rightfloatimg{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}

tr{
	background-color: #FFF;
}
table tr td{
	padding: 0rem 0.625rem;
}

table tr.even, table tr.alt, table tr:nth-of-type(even){
	background: rgb(240, 240, 240);
}
table{
	border-width: 0;
  border-collapse:collapse;
}
table p{
	font-size: 1em;
	margin-bottom:5px;
	margin-top:5px;
}
select{
	color:#000;
}
select:hover{
	border-color:#cccccc;
	background-color:#fafafa;
}
