/* --- CSS Document --- Arlen McCluskey --- */

/* --- Fonts --- */

@font-face {
  font-family: 'mplus_thin';
  src: url('../fonts/2p_thin.eot');
  src: local('M+ 2p Thin'), 
         url('../fonts/2p_thin.ttf') format('truetype');}
@font-face {
  font-family: 'mplus_light';
  src: url('../fonts/2p_light.eot');
  src: local('M+ 2p Light'), 
         url('../fonts/2p_light.ttf') format('truetype');}
@font-face {
  font-family: 'mplus_regular';
  src: url('../fonts/2p_regular.eot');
  src: local('M+ 2p Regular'), 
         url('../fonts/2p_regular.ttf') format('truetype');}
@font-face {
  font-family: 'mplus_black';
  src: url('../fonts/2p_black.eot');
  src: local('M+ 2p Black'), 
         url('../fonts/2p_black.ttf') format('truetype');}
@font-face {
  font-family: 'Day_Roman';
  src: url('../fonts/DAY_ROM.eot');
  src: local('Day Roman'), 
         url('../fonts/Day_Roman.ttf') format('truetype');}		 
		 

A:link {text-decoration:none;}
A:visited {text-decoration:none;} 
A { text-decoration: none;
	background-color: rgba(255,246,224,0.0);
	-o-transition-property: background-color,color;
	-webkit-transition-property: background-color,color;
	-moz-transition-property: background-color,color;
	transition-property: background-color,color;
	 -o-transition-duration: .4s;
	 -webkit-transition-duration: .4s;
	 -moz-transition-duration: .4s;
	 transition-duration: .4s;
	outline: none;}

A.hover_under:hover { text-decoration: underline;} 
A.under_reg { text-decoration: underline;} 



.state1 {color:#8dc2d0;}
.state1 span.two{color:#FFFFFF;}

.center_it {text-align: center;}
.right_align {text-align: right;}
.left_align {text-align: left;}

h1 {font-family: mplus_regular, Arial, Helvetica, sans-serif;
	font-size: 1.9em;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	color: #E54827;
	text-align: left;
	font-weight: normal;}
	
h2 {font-family: Day_Roman, Times, serif;
	font-size: 2em;
	margin-top: 10px;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	color: #61AFDD;
	text-align: left;
	font-weight: normal;
	margin-left: 0px;}

h3 {font-family: mplus_thin, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	margin-top: 0;
	letter-spacing: 0pt;
	color: #FFF;
	text-align: left;
	font-weight: normal;
	margin: 0px;
	padding-bottom: 5px;}

p {font-family: mplus_regular, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	line-height: 2.0em;
	margin-bottom: 0;
	color: #14427a;}

p2 {font-family: mplus_light, Arial, Helvetica, sans-serif;
	font-size: .8em;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	line-height: 1.8em;
	margin-bottom: 0;
	color: #FFF;}


/* --- FONT COLORS --- */

A.hover_black:hover { color:black;} 
A.hover_white:hover { color:white;}
A.hover_navy:hover { color: #14427a;} 
A.hover_aqua:hover { color: #61AFDD;} 


.grey {color: #C1C1C1;}
.white {color: #FFFFFF;}
.navy {color: #14427a;}
.aqua {color: #61AFDD;}
.iceberg {color: #496184;}



/* --- FONT SIZES --- */

.xlarge {font-size: 3.5em;}
.medium {font-size: .9em;}
.l_med {font-size: 1.3em;}
.small {font-size: 1.1em;}
.xsmall {font-size: .9em;}
.title_size {font-size: 1.4em; line-height: 1em;}



/* --- OTHER --- */

div.hoverBtn {
	color: #8dc2d0;
	font-family: mplus_thin, Arial;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	font-size: 1.9em;}

div.hoverBtn a {
	font-family: 	mplus_thin, Arial;
	letter-spacing: 0pt;
	word-spacing: 	2pt;
	z-index: 		2;
	color:			#8dc2d0;}

div.hoverBtn div {
	z-index: 1;
	color: #FFF;}

.Red_Title {margin-left: 100px;}

.lower_nav ul li {
	padding: 0;
	float: left;
	margin-right: 35px;
	font-size: 1em;
	list-style-type: none;
	font-family: mplus_light, Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;}

.address_text1 {
	letter-spacing: 1px;
	font-family: mplus_thin, Arial, Helvetica, sans-serif;
	font-size: 1.7em;
	color: #FFF;}

.address_text2 {
	word-spacing: 2px;
	letter-spacing: 1px;
	font-family: mplus_thin, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #FFF;}
	
.standard_text {
	margin: 0;
	padding: 0;
	font-family: mplus_regular, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	line-height: 2.0em;
	margin-bottom: 0;}
	
.link_text {
	color: #559ea0;
	margin: 0;
	padding: 0;
	font-family: mplus_regular, Arial, Helvetica, sans-serif;
	font-size: 1em;
	letter-spacing: 0pt;
	word-spacing: 2pt;
	margin-bottom: 0;}

.see_twitter {text-align: right;}

#twitter_update_list {
    font-family: mplus_regular, Arial, sans-serif;
	font-size: 0.8em;
	font-style: normal;
	line-height: 1.6em;
	color: #FFF;
	list-style-type: none;
    padding-left: .4em;
    padding-right: .4em;}
	
#twitter_update_list a {color: #61AFDD;}
	

.DayRoman { font-family: Day_Roman, "Times New Roman", Times, serif;}
.mpl { font-family: mplus_light, Arial, sans-serif;
		line-height: 2em;}
.mpr { font-family: mplus_regular, Arial, sans-serif;}

.credit_text {
	text-align: center;
	font-size: 15px;
	font-family: mplus_regular, Arial, sans-serif;
	margin: 0;
	padding: 0;
}
