html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}									

article, aside, figure, footer, header, hgroup, nav, section {display: block;}

img,
object,
embed {max-width: 100%;}

/* force a vertical scrollbar to prevent a jumpy page */
html {overflow-y: scroll;}

ul {list-style: none;}

blockquote, q {quotes: none;}

blockquote:before, 
blockquote:after, 
q:before, 
q:after {content: ''; content: none;}

a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}

hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

input, select {vertical-align: middle;}

pre {
	white-space: pre; /* CSS2 */
	white-space: pre-wrap; /* CSS 2.1 */
	white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
	word-wrap: break-word; /* IE */
}

p + br {display: none; height: 0; margin: 0; padding: 0;}

input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom; *vertical-align: baseline;}
.ie6 input {vertical-align: text-bottom;}

select, input, textarea {font: 99% sans-serif;}

table {font-size: inherit; font: 100%;}
 
/* Accessible focus treatment
	people.opera.com/patrickl/experiments/keyboard/test */
a:hover, a:active {outline: none;}

small {font-size: 85%;}

th {font-weight: bold;}

td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable,
label, 
input[type=button], 
input[type=submit], 
button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}
 
/* scale images in IE7 more attractively */
.ie7 img {-ms-interpolation-mode: bicubic;}

/* prevent BG image flicker upon hover */
.ie6 html {filter: expression(document.execCommand("BackgroundImageCache", false, true));}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  
.clearfix { zoom: 1; }  



/* Ok, this is where the fun starts.
-------------------------------------------------------------------------------*/

/* new Linux- and Windows-friendly sans-serif font stack: http://mky.be/fontstack */
body {font: 13px Helmet, Freesans, sans-serif !important;}

/* using local fonts? make sure to read up on Paul Irish's 
	Bulletproof @font-face syntax: http://mky.be/font-face/bulletproof/ */

body, select, input, textarea {color: #333;}

a {color: #E3792A;}
a:hover {color: #E3792A;}

/*--GET RID OF YELLOW BG ON HIGHLIGHT--*/
/*::-moz-selection{background: #fcd700; color: #fff; text-shadow: none;}
::selection {background: #fcd700; color: #fff; text-shadow: none;} */

/*	j.mp/webkit-tap-highlight-color */
a:link {-webkit-tap-highlight-color: #fcd700;} 

ins {background-color: #fcd700; color: #000; text-decoration: none;}
mark {background-color: #fcd700; color: #000; font-style: italic; font-weight: bold;}


#last {
	border-right: none;
	padding-right: 0;
	margin-right: 0;
	/*padding-left: 8px;*/
}
	
	.lowPadding {padding-left: 8px !important;}	
		

.td-none a{
		color: white;
		text-decoration: none;
	}
h1 {
	font-family: Georgia, Garamond, serif;
	font-size: 2.3em;
	color: #514f50;
	margin: 10px 0;
	font-weight:normal;
}
h2{
	color: #E3792A;
	font-size: 1.7em;
	font-family: Georgia, Garamond, serif;
	padding: 8px 0;
        font-weight: normal;
}

h3 {
    color: #1b7ac3;
    font-size: 1.25em;
    font-weight: normal;
}

h3 a {color: #1b7ac3;}

p {
	margin: 15px 0;
	line-height: 18px;
}
/*-------------		END RESETS --------------------- */

.wrap {
		margin:0 auto;
		width:982px;
	}
	
	#footer {
		float: left;
		padding: 0;
		min-width: 100%;
		margin-top: 50px;
	}
	
	#header {
		/*margin-bottom: 4px;*/
	}
	
	#header .logo {
		float:left;
		width:509px;
		padding: 6px 0 2px 22px;
	}

	#content {
		padding:0;
		clear:both;
	}
	
	#footer {
		background:#127ccd;
		text-align:center;
		/*To anchor to bottom of page uncomment the following lines:*/
		/*position:fixed;
		bottom:0;*/
	}
	
	#footer a {
		color:#fff;
		text-decoration: none;
		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; 
	}
	#footer a:hover {
		color: 	#B7E7FF;
		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; 
	}


	
	.main-menu {
		clear: both;
                /*margin-bottom: 5px; -EG115*/
		
	}
	.mm-ul {
		background: url("/images/header-menu-back.png") repeat-x;
		display: block;
		/*width: 982px;*/
		width: 100%;
		padding: 12px 0 10px; /* -EG115 */

	}
	.mm-ul li {
		display: inline;
		/*padding: 6px 26px;*/
		padding: 0.3em 2em;
		border-right: 1px solid #ef9b5e;
	}
	.mm-ul li a {
		color: white;
		text-decoration: none;
		font-weight: bold;
		font-size: 15px;
		text-transform: uppercase;
	}
	
	.header-menu {
		float: right;
		text-align: right;
	}
	.header-menu form {
		margin-top: 15px;
	}
	.searchinput {
		background: #EDECDE;
		border: 3px solid #FF9B0D;
		height: 18px;
	}
	.search {
		font-size: 12px;
		color: #4E4E4E;
		margin-right: 10px;
}
	.hm-ul {
		display: block;
		padding: 15px 0;
	}
	.hm-ul li {
		display: inline;
		border-right: #127ccd 1px solid;
		padding: 0 8px 0 5px;
		margin-left: -2px;
	}
	.hm-ul li a {
		color: #127ccd;
		text-decoration: none;
		font-size: 13px;
	}
	#login {
		/*margin-left: 10px;*/
               width: 59px;
                height: 19px;
		text-transform: uppercase;
		/*padding: 3px 13px 3px 0;*/
	}
        
        #login:hover {}
        
	#login a {
		color: #ff9600;
		font-weight: bold;
                width: 59px;
                height: 19px;
                 background: url(/images/login.png) top left;
/*		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s;*/
                display: inline-block;
	}
        
/*	#login:hover {
		background: #ff8f00;
		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; 
	}*/

	#login:hover a {
		color: white;
/*		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; */
                background-position: 0 -21px;        
	}
        
	.home-big {
		/*height: 490px; -EG115 */
		height: 486px;
	}
	.hb-image-holder  {
		position: relative;
		padding-top: 259px;
		/*padding-top: 255px;*/
		padding-bottom: 8px;
		height: 187px;
	}
	.hb-image-holder img{
		position: absolute;
		top: 0;
		/*top: -4px;*/
		left: 0px;
	}
	.hb-image-holder p {
		position: relative;
		margin: 30px 0 30px;
	}
	.hb-image-holder p a {
		background: #127CCD;
		background: rgba(18, 124, 205, 0.75);
		padding: 11px 10px 11px 20px;
		color: white;
		font-size: 16px;
		text-decoration: none;
		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; 
	}
	.hb-image-holder p a:hover {
		background: #127CCD;
		transition:  0.3s;
		-moz-transition:  0.3s; 
		-webkit-transition:  0.3s; 
		-o-transition:  0.3s; 
	}

	.donate-sponsor {
		border-top: 3px solid #127CCD;
	}
	.ds {
		text-align: center;
		padding-top: 0px;
/*		background: url("/images/ds-back.png") no-repeat;*/
		width: 154px;
		float: right;
		height: 21px;
		margin-top: -3px;
		
	}
	.ds a {
		color: white;
		font-weight: bold;
		text-decoration: none;
	}
	.h4-boxes {
		display: inline-block;
		margin-right: 15px;
		border-left: 6px solid #ff8c00;
		height: 97px;
	}

.lastBox {padding-left: 0 !important;}
	.h4-boxes img {
		background: #d5d3be;
		padding: 11px;
		margin-left: 3px;
	}
	.home-four #last img {
		padding: 11px 7px 11px 15px;
	}

	.footer-uls {
		padding-left: 50px;
		float: left;
		text-align: left;
		min-height: 200px;
		padding-bottom: 20px;
	}
	.footer-uls a {
		font-size: 12px;
	}
	.footer-uls div{
		color: #fdfefe;
		font-weight: bold;
		margin-bottom: 10px;
	}
	.footer-down {
		clear: both;
		color: #b7e7ff;
		font-size: 12px;
		padding: 5px 0;
		background: #0866c4;
	}
	.footer-down p {
		margin: 10px 0;
	}
	.footer-down a {
	}
	.footer-down span {
		margin-right: 13px;
	}
	.social {
		text-align: left;
		margin-top: -23px;
		margin-bottom: 20px;
	}
	.social a {
		margin-right: 3px;
	}
	.home-ads {
	clear: both;
		text-align: center;
		width: 980px;
		margin: 20px 0;
	}
	.home-ads a {
		text-decoration: none;
		margin-right: 10px;
	}
	.notamember {
/*		background: url("/images/notamember.png") no-repeat;
		padding: 2px 11px;*/
                height: 21px;
	}
	.notamember a {
		color: white;
		text-decoration: none;
	}
	.reasons {
		width: 982px;
		height: 62px;
		background: url("/images/reasons-back.jpg") no-repeat;
		margin: 1px 0;
	}
	.reasons-head {
		float: left;
width: 43%;
color: #E56608;
font-size: 22px;
padding-left: 20px;
padding-top: 18px;
font-family: Georgia, "Times New Roman", serif;
	
	}
	.slider-wrapper {
		margin: 15px 0 1px;
	}
		
		.marketdonate {
			text-align: right;
			width: 100%;
			height: 21px;
			border-top: 3px solid #127CCD;
		}
		.marketdonate a{
			color: white;
			text-decoration: none;
			font-size: 12px;
			font-weight: normal;				
		}
		.donatesponsor {
			text-align: center;
			padding-top: 0px;
			background: url("/images/ds-back.png") no-repeat;
			width: 134px;
			height: 21px;
			display: inline-block;
		}
		.marketplace {
			text-align: center;
			padding-top: 0px;
			background: url("/images/ds-back-rec.png") no-repeat top right;
			width: 182px;
			height: 21px;
			display: inline-block;
			margin-left: -2px;
			margin-top: -3px;
		}
	
	.joinlearn {
		text-align: right;
		width: 100%;
	}
	.joinlearn a{
		color: white;
		text-decoration: none;
		font-size: 12px;
	
	}
	.joinnow {
		text-align: center;
		padding-top: 3px;
		background: url("/images/ds-back.png") no-repeat;
		width: 100px;
		height: 21px;
		display: inline-block;
	}
	.learn {
		text-align: center;
		padding-top: 3px;
		background: url("/images/ds-back.png") no-repeat top right;
		width: 110px;
		height: 21px;
		display: inline-block;
		margin-left: -2px;
	}

/* ---------------------- containers same height columns   */

#container2 {
clear: left;
float: left;
width: 100%;
/*overflow: hidden;*/
position: relative;
margin-bottom: 0px;
/*background: url('/images/left-col-back.png') no-repeat top left #EFF7FD;*/
background: url('/images/left-col-back2.png') repeat-y 0 45px;
/*background-color: #eff6fe;*/
z-index: 1;
}

#container1 {
float: left;
width: 100%;
position: relative;
right: 781px;

border-right: 1px solid white;
}

/*#container1 {
float: left;
width: 201px;
position: relative;
background: url('/images/left-col-back.png') no-repeat top right #EFF7FD;
border-right: 1px solid white;
}*/


#col1 {
float: left;
width: 201px;
position: relative;
/*left: 781px;*/
/*overflow: hidden;*/
margin-top: 44px;
	height:100%;
z-index: 1;
background-color: #eff6fe;

}
#col2 {
float: left;
width: 781px;
position: relative;
/*left: 782px;*/
overflow: hidden;
margin-bottom: -3px;
background-color: #fff;
z-index: 1;
}

#headerPhoto {
    min-height: 175px; /*placeholder for pages without images*/
    border-bottom: 3px solid #dad8b9;
}

#headerPhoto img {margin-left: 2px;}

/* ---------------------  end same height columns stuff    

						start left side column styles    -------------------- */

.left-ul {
	width: 100%;

}
.left-ul > li a
{
	width:100%;
	height:100%;
	display:block;
	outline:0;
}
.left-ul > li {
	padding: 8px 0 0 0px;
	/*background-color: #1D7DDC;*/
	border-bottom: 1px solid white;
        position: relative;
        z-index: 1;
}

.left-title {
	background: url('/images/left-title-back.png') no-repeat;
	position: absolute;
	top: -1px;
	left: -1px;
	z-index: 100;
	padding: 4px 25px 7px 17px;
	color: #DE5F01;
	font-size: 30px;
	font-family: Georgia, Garamond, Times New Roman, serif;
	background-size: 100% 45px;
	min-width: 165px;
}
.left-ul li.active {
/*	background: none -2px  center #76bbf0;*/
        background-color: #76bbf0;
        position: relative;
        z-index: 1;
        zoom: 1;
}

.activePadding {padding-bottom: 0px !important;}

.donate-join {
	width: 100%;
	text-align: right;
/*	clear: both;*/
}
.donate-join .ds {
display: inline-block;
margin-right: 3px;
}
.donate-join .ds a {
	font-weight: normal;
}
.donate-join .learn {
	margin-top: -3px;
	float: right;
}


.page-content {
	clear: both;
	padding-top: 10px;
}
.center-content {
float: left;
padding: 0 30px;
width: 500px;
min-height: 200px;
}
.small-right-column {
width: 220px;
float: right;
margin-top: 45px;
text-align: center;
}

.small-right-column img {
	border: 1px solid #e5e5e5;
}
p .pic-text {
	
color: #54A2CA;
}

.printer-friendly {
	background: url(/images/pr-fr.png) no-repeat top right #e1dfc4;
	height: 42px;
	padding: 10px 70px 10px 10px;
	line-height: 20px;
}
.full-width {
	margin: 30px 0;
	
}
.full-left {
/*	padding: 20px 60px;*/
padding: 0 60px 20px;
float: left;
width: 640px;
}
.full-right {
	text-align: center;
	padding-top: 20px;
	width: 210px;
	float: right;
}

.full-right p {line-height: 16px; color: #56a1c9; margin-top: 0px;}


.full-right img {
/*	border: 3px solid #ff9600;*/
        border: 1px solid #999;
}

.line {
	border-bottom: 3px solid #D8D8B7; 
	width: 980px; 
	clear: both;
	margin-bottom: 50px;
}
.arrow-down {    
    height: 9px;
/*    margin-left: -7px;*/
    width: 18px;
}

.arrow {height: 18px; width: 9px; margin-left: 3px;}
.arrow-up {}

.arrowSpan {float:left; width: 18px; height: 9px; /*margin-left: -4px; position: absolute; top: 5px; left: 0; */display: block; /*z-index: 100;background: #ccc;*/ }

/* new styles for left nav
------------------------------*/
.leftNav {
  display:block;
  background-color: #0866c4;
  position: relative;
  z-index: 1;
}
.leftNavOpenedLi, .leftNavOpenedSubLi, .leftNavClosedLi, .leftNavClosedSubLi{
  z-index: 10;
  position:relative;
  display:block;
  margin: 0;
  padding: 0;
  zoom: 1;		
}
.leftNavOpenedLi, .leftNavClosedLi{
  border-bottom: 1px solid white;
}
.leftNavOpenedLi > ul, .leftNavOpenedSubLi > ul{
  display:block;
  margin: 0;
  padding: 0;
  background-color: #127ccd;	
}
.leftNavClosedLi > ul, .leftNavClosedSubLi > ul{
  display:none;
  margin: 0;
  padding: 0;
  background-color: #127ccd;	
}
.leftNavClosedSubLi, .leftNavOpenedSubLi{
  clear: both;
  background-color: #1D7DDC;
}
.leftNavOpenedLi.current, .leftNavOpenedSubLi.current{
  background-color: #76BBF0;
  display:block;	
}
.leftNavClosedArrow, .leftNavOpenedArrow{
  position:absolute;	
  display:block;
  background: transparent url('/images/orange-arrow.png') 0 0 no-repeat;
  text-indent: -9999px;
  overflow: hidden;
  height: 18px;
  width: 18px;
  z-index: 100 !important;
  top: 6px;	
  left: -1px;
  margin:0 !important;
  padding: 0 !important;
  cursor: pointer;
}
.leftNavOpenedArrow{
  top: 11px;
  left: -9px;
  background: transparent url('/images/orange-arrow-down.png') 0 0 no-repeat;
}
.leftNav a{
  display: block;
  text-decoration: none;
  padding:7px 7px 7px 15px;
  outline:0;
  color: #fff;	
}
.leftNav li a{
  padding-left: 15px;
}
.leftNav li li a{
  padding-left: 20px;
}
.leftNav li li li a{
  padding-left: 25px;
}
.leftNav li li li li a{
  padding-left: 25px;
}	
.breadcrumbs {display: inline-block; max-width: 450px; line-height: 22px; float: left; font-size: 13px; text-align: left;}

.breadcrumbs ul {display: inline-block;}

.breadcrumbs li {display: inline-block;/* float: left;*/ margin-left: 4px;}

/* section for content area
-----------------------------------------------*/
.bordered1px{
	border-collapse: collapse;
	margin: 5px 0 15px;
}
.bordered1px td{
	padding: 4px;
	border: #000 1px solid;	
}
.bordered2px{
	border: #000 2px solid;
	border-collapse: collapse; 
	margin: 5px 0 15px;
}
.bordered2px td{
	padding: 4px;
	border: #000 1px solid;	
}
.center-content .codes {
	width: 100%;
	border: none;
	border-collapse: collapse;
}
.center-content .codes .header_bg td{
	background: #ccc;
	color: #fff;
	font-weight: bold;
}
.center-content .codes .gray_bg td{
	background: #e4e4e4;
}
.center-content .codes .white_bg td{
	background: #fff;
}
.center-content .codes td{
	padding: 4px 10px;
}
.center-content .codesPadding5 td{
	padding: 5px;
}
.center-content .codes .portrait{
	display:block;
	border: #000 1px solid;
	padding: 6px;
	box-shadow:  3px 3px 2px 0px rgba(0, 0, 0, 0.5); 	
	-webkit-box-shadow:  3px 3px 2px 0px rgba(0, 0, 0, 0.5);           
}
.center-content .codes .description{
	font-size:0.9em;        
}
.center-content ul, .center-content ol{ 
	padding-left:30px;
	margin: 10px 0 15px;
}
.center-content ul.noPadding, .center-content ol.noPadding{ 
	padding-left:0 !important;
	margin: 10px 0 15px;
}
.center-content ul{ 
	list-style: disc outside;
}
.center-content ul.withoutBullets{ 
	list-style: none;
}
.center-content ul.checked{ 
	list-style: none;
}
.center-content ul.checked li{ 
	padding-left: 20px;
	background-image: url('/images/apply_check.png');
	background-position:  0 6px;
	background-repeat: no-repeat;
}

.center-content ol.bold{ 
	font-weight: bold;
}
.center-content ol.bold p{ 
	font-weight: normal;
}
.center-content li{
	line-height:1.5;
	padding:5px 0;
}



/* home page slider */

.reasons-number {
float: left;
color: white;
font: 42px/40px Georgia, Garamond, serif;
padding: 0 0 0 24px;
vertical-align: text-bottom;
}
.slidewrap2 .carousel-tabs {
				padding: 0;
				float: left;
				margin-top: -14px;
				margin-left: 7px;
			}
			.slidewrap2 .carousel-tabs li {
			    display: inline-block; 
			    padding: 1px;
			}
			.slidewrap2 .carousel-tabs a {
			   background: white;
				display: inline-block;
				height: 5px;
				text-indent: -9999px;
				width: 5px;
				border: 2px solid #D25F0C;
			}
			.ie .slidewrap2 .carousel-tabs li,
			.ie .slidewrap2 .carousel-tabs a { 
				display: block;
				float: left;
			}
			
			.slidewrap2 .carousel-tabs .carousel-active-tab a {
				position: relative;
				
				background: transparent;
				border: 2px solid white;
			}
			
			.events {
				font: normal 11px/1.4 arial, helvetica, sans-serif;
			}
			.slidewrap2 {
				width: 54%;
				float: left;
				width: 530px;
			}
			.slider .slide p {
				padding-left: 85px;
				margin-top: 14px;
				line-height: 18px;
				margin-bottom: 10px;
			
			}




.breadcrumbs {
	float: left;
	padding: 5px 0 0 30px;
}
.breadcrumbs ul li, .breadcrumbs ul li a {
	color: #1b7ac3;
        font-size: 12px;
        font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.breadcrumbs ul li.last-bread {
        font-weight: bold;
        font-size: 13px;
}

h2.subSmaller {
font-size: 1.25em;  margin: .75em 0;
}

/*--Ad Block Styles--*/

div.adblock-wrapper {margin: 0 auto; width: 85%;}
div.adblock {text-align: center; display: inline-block; float: left; width: 187px; height: 187px; /*border: 1px solid #ccc; border-radius: 5px;*/ margin: auto 5px; padding: 5px;}

h2 + p, h3 + p {margin-top: 5px;}

h2 + div, h3 + div {margin-top: 5px; margin-bottom: 15px; line-height: 18px;}

/* Print styles!
-------------------------------------------------------------------------------*/
@media print {

.small-right-column, 
.footer-uls, 
#col1
{display: none;} 

.wrap, #content {width: 90%;}
#col2, .center-content, .line {width: 98%;}
#footer {min-width: 90%; max-width: 90%;}

span.left-title {position: static; display: block; padding-left: 2px;}



.mm-ul li {
    border-right: 1px solid #000;
    display: inline;
    padding: 6px 6px;
}

.mm-ul li a {font-size: 12px; color: #000;}

.logo img {width: 400px;}

.header-menu {clear: both; float: left;}

.header-menu form {display: none;}

div.adblock-wrapper {width: 75%; margin: 0 2px;}
div.adblock {width: 140px; height: 140px;}

.hb-image-holder p a {font-size: 15px;}

ul.slider {clear: both;}
li.slide {display: block !important;}

div.h4-boxes img {width: 125px;}

div.slider-wrapper {display: none;}

}

.arrow-closed {display: none;}
.arrow-open {display: inline;}

/* NAV ACCORDION TWEAKS */

ul.topnav .activeUL {display: block !important;}

a.closedArrow {/*background: url('/images/orange-arrow.png') 4px 0 no-repeat;  */margin-left: -4px; padding-left: 19px !important;}
a.openArrow {/*background: url('/images/orange-arrow-down.png') -3px 3px no-repeat; */ /*margin-left: 49px;*/ padding-left: 19px !important;}

ul.topnav > .li_Open > ul {display: block ;}

ul.topnav > .li_Open.active > span {background: url('/images/orange-arrow-down.png') -3px 4px no-repeat; height: 18px; cursor: pointer; margin-left: -6px; width: 21px;}

ul.topnav > .li_Open.active > span > img {display: none;}

ul.topnav > .li_Open > ul > .li_Open > ul {display: block ;}

/*ul.topnav > .li_Open > ul > .li_Open.active > span {height: 18px; width: 21px; background-color: #cc1;}

ul.topnav > .li_Open > ul > .li_Open.active > span > img {display: none;}*/

ul.topnav > .li_Open > ul > .li_Open.active > ul{display: none ;}
 
/*.closedSpan .arrow {margin-left: 2px;}*/

/*span.openSpan {background: url('/images/orange-arrow-down.png') 0px 4px no-repeat; height: 18px; cursor: pointer;}
span.closedSpan {background: url('/images/orange-arrow.png') 3px 0px no-repeat; height: 18px; cursor: pointer;}*/

ul.topnav li span > span.closedSpan {margin-left: 0px;}
.li_Closed {}

.wrapper {/*height: 157px; -EG115 */}

linktext {}

.singleSpace p {line-height: 18px !important;}

#hpNotices {clear: both; padding: 5px 65px; background-color: rgba(18, 124, 205, 0.65); margin-bottom: 5px; color: #fff;}
#hpNotices h2 {font-size: 17px; color: white; font-family: Arial, Helvetica, sans-serif; padding-top: 1px;}
#hpNotices p {margin-bottom: 2px;}
#hpNotices a {color: #fff;}

#hpDialog {display: none;}

#hpDialog .showing {display: block;}

@media screen and (-webkit-min-device-pixel-ratio:0) {
		.hb-image-holder img{
		top: 0px;
			}
				#header {margin-bottom: 2px;}
				.hb-image-holder {padding-top: 259px;}
	}
/*}*/

/* Media queries!
-------------------------------------------------------------------------------*/

/* Consider this: www.cloudfour.com/css-media-query-for-mobile-is-fools-gold/ */

@media screen and (max-device-width: 1000px) {
}

@media screen and (-webkit-min-device-pixel-ratio: 2) and (max-device-width: 750px)  {
	
	/*@media screen and (max-device-width: 900px) {*/
	.mm-ul li {padding: 6px 15px;}

	.mm-ul li a {font-size: 11px;}
/*}*/

}

*@media screen and (max-device-width: 750px) {
	.mm-ul li {padding: 6px 15px;}

	.mm-ul li a {font-size: 11px;}
}


@media screen and (max-device-width: 480px) {

		
}

@media all and (orientation: portrait) {
	
}

@media all and (orientation: landscape) {
	
}

.landing-page-content {
  background:#2C69B1;
  padding:25px 0;
}
.landing-content {
  text-align:center;
}
.landing-content a {
  border:3px solid #FFFFFF;
  display:inline-block;
  margin:0 5px;
  text-decoration:none;
}
.landing-content a img {
  max-width:235px;
}
.landing-content a span {
  background:#95AAC6;
  color:#58585A;
  display:block;
  margin-top:-5px;
  padding:5px 0;
  text-transform:uppercase;
}
.landing-content a:hover span {
  background:#58585A;
  color:#95AAC6;
}




/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
