@charset "utf-8";

/*RESET*/
* {margin: 0;padding: 0;}
ol, ul {list-style:none;}
textarea {font-family:inherit; font-size:inherit;}
a,a:link,a:active{ text-decoration: underline;}
a:visited{color:#CCC;}
a:hover, a:focus{text-decoration:none;color:#141414; ie-dummy: expression(this.hideFocus=true);outline:none;}
table, table td { 
	border:none;
	border-collapse:collapse;
}

a img { 
	vertical-align: bottom; 
	border:0;
	opacity: 1; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; }

a img:hover{	
	opacity: .7; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}


/*GLOBAL*/
body,html{
	font-family:'Century Gothic', Arial, Helvetica, sans-serif;
	font-size:12px; 
	color:#252525; 
	line-height:16px; 
	background: url(../images/main-bg.gif) repeat-x #fff; }

h1{
	font-weight:bold;
	font-size:15px;
	line-height:15px; 
	color:#1e1e1e;
	}
	
h2{
	font-size:35px;
	line-height:35px;
	font-weight:bold;
	font-style:italic;
	color:#000;
	text-transform:uppercase;}

h3{ 
	font-size:14px; 
	font-weight:bold; 
	text-transform:uppercase; 
	color:#000;}

h4{c
olor:#013a73; font-size:12px;}
	
h5{ color:#d41217; font-size:12px;}

h6{ font-size:35px;
	line-height:35px;
    font-weigh


t:bold;
	color:#000; 
	text-transform:uppercase;}
	
br{ line-height:14px;}

.imgborder{
	border:2px solid #dbdbdb;}
	

/* Image Overlay Zoom Icon*/
.imgzoom{ 
	width: 135px; 
	height: 78px; 
	float:left; 
	background:#161613; 
	border: solid 1px #414141; 
	overflow: hidden; 
	position: relative;}
			
.imgzoom img{
	position: absolute; 
	top: 0; 
	left: 0; 
	border: 0;}
					
.boxoverlay{ 
	float: left; 
	position: absolute; 
	background: url(../images/enlarge-icon.png) center center #000 no-repeat; 
	cursor:pointer;
	height: 100%; 
	width: 100%; 
	opacity: .5; 
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	/* For IE 8 */
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}
	
.full-cover .boxoverlay {
 	top: 100%;
 	left: 0;}
	
.normal .boxoverlay {
 	top: 0;
 	left: 0;}
	

.div-x-lightgrey{ background:url(../images/lightgrey-div.gif) repeat-x center;padding:10px 0;}


/***HEADER***/
#header-bg{
	background:url(../images/header-bg.gif) repeat-x top center; 
	height:153px;}
	
#header-wrapper{ 
width:990px; height:153px; margin:0 auto; padding:0px;}
	
	
#logo{
	background: url(../images/new-era-logo.png) no-repeat;
	float:left; 
	width:120px; 
	height:155px;  
	overflow:hidden; 
	text-indent:-9999px; 
	clear:both;}
	
#logo a{
	display:block;
	width:120px;  
	height:155px;
	}

/*Header Top Right Content*/
#header-wrapper #right-col{
	float:right;
	width:870px;
	text-align:right;
	position:relative;
	padding-top:28px;}

.flag{padding-bottom:10px;}

/*Header Navigation Bar*/	
#header-wrapper	#navigation_horiz {
	text-align:left;
	float:right; 
	position:relative;}

#header-wrapper	#navigation_horiz ul {
	height:45px; 
	display:block;
	text-transform: uppercase;
	list-style-type:none;}
	
#header-wrapper	#navigation_horiz li {
	padding:0px;}
	
#navigation_horiz  ul li {
	display:block; 
	float:left;
	position:relative;}

#navigation_horiz  ul li a.navlink {
	display:block; 
	height:26px; 
	padding:15px 0 0 20px; 
	font-size:18px; 
	font-style:italic; 
	color:#111111; 
	text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#navigation_horiz  ul li a.navlink:hover {
	color:#d41217; 
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	

/*Header Navigation Bar Drop Down*/
#navigation_horiz .dropdown {
	position:absolute; 
	padding:10px 20px;
	margin:0 10px 0 0;}

#navigation_horiz ul li .dropdown {
	/*background:#101010;*/
	background:#ffffff;
	z-index:10; 
	font-size:12px; 
	color:#8d8d8d; 
	}
	
#navigation_horiz ul li .dropdown a {
	color:#8d8d8d; 
	text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#navigation_horiz ul li .dropdown a:hover {
	color:#d41217; 
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
	}
		
		
/*TitleBar*/
#titlebar-bg{ width:1070px; height:97px; margin:0px auto; background:url(../images/title-bg.png) no-repeat;}
#titlebar-wrapper{ width:990px; height:97px; margin:0px auto; background:url(../images/title-bg.png) no-repeat;}


/*CONTENT STYLING*/
.theme-bg{ 
	background: url(../images/theme-bg-1.gif) top center  no-repeat; min-height:440px;}

.list-content ul{list-style-type:none;}
.list-content li{padding:0 0 4px 10px; 
	background:url(../images/list-arrow.png) no-repeat;
	background-position: 0px 4px;}
	
.list-link ul{list-style-type:none;}

.list-link li{
	display:inline;
	font-size:18px;
	padding:0 10px 0 0;
	background-position: 0px 2px; 
	color:#5c5c5c;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
.list-link li a{color:#5c5c5c;}
.list-link li a:hover{
	color:#d41217; 
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out; }
.list-link li.active{
	color:#d41217;}


.content-div{ background:url(../images/div-x.gif) repeat-x center; height:30px;}

.content-div-y{ background:url(../images/div-x.gif) repeat-y center;}

#content-wrapper .subcontent-area{ padding:13px;}

#content-bg{
	background:#fff;}

#content-wrapper{ 
	width:990px;
	margin:0 auto;  
	padding:25px 0;}
	
#content-wrapper .links,.links a, a,a:link,a:active{
	color:#464646;
	text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#content-wrapper .links:hover, a:hover{
	color:#d41217;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#content-wrapper .pageslink,.pageslink a
{
	 text-decoration:none;
	color:#616161;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#content-wrapper .pageslink:hover
{
	color:#d41217; 
    text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}



/*FONTS STYLING*/
.title-txt-bg{ background-color:#272727;
	font-size:16px;
	color:#fff;
	padding: 8px 13px;
	line-height:35px;
	font-weight:normal;
	font-style:italic;}
.darkblue{color:#013a73; font-weight:bold;}
.black{color:#000; font-weight:bold; font-size:16px;}
.black14{color:#000; font-weight:bold; font-size:14px;}
.white{color:#fff;}
.dark-grey{color:#8d8d8d; font-size:11px;}
.grey-txt{color:#464646;}
.red-txt{ 
	font-size:11px; 
	font-weight:normal; 
	color:#f51b21;}
	
.mediumgrey-note{`
	font-size:11px;
	color:#8d8d8d;}

		
/***FOOTER STYLING***/
#footer-wrapper{
	margin:0 auto;
	width:990px;
	color:#606060;
	padding-bottom:20px; 
	font-size:10px; 
	clear:both;}
	
.divider-x{border:1px solid #e9e9e9; width:100%; margin-bottom:20px;}


#footer-wrapper #quicklinks{float:right; text-align:right;}

#footer-wrapper #quicklinks ul{ list-style:none;}

#footer-wrapper #quicklinks li {display:inline; padding:0px 4px 0px 7px; background:url(../images/footer-div-y.gif) no-repeat 0 50%;}

#footer-wrapper #quicklinks li.first {padding:0px 4px 0px 0px; background:none;}

#footer-wrapper #quicklinks li.last {padding:0px 0px 0px 7px;}

#footer-wrapper #quicklinks li a{
	text-decoration:none; 
	color:#606060; 
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#footer-wrapper #quicklinks li a:hover {
	color:#f51b21; 
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}


#footer-wrapper .url{
	color:#606060; 
	text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}
	
#footer-wrapper .url:hover{
	color:#f51b21; 
	text-decoration:none;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}


/***FORM, TEXT FIELD WITH CLEAR FIELD***/
.clearField{
	color: #666;
	width:250px;
	border:1px solid #dddddd;
	font-size:11px;
	padding:9px 10px;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}

.clearField:hover
{
	border:1px solid #a4a4a4;

	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.clearField:focus
{
	border:1px solid #a4a4a4;
	ie-dummy: expression(this.hideFocus=true);outline:none;
}
.clearFieldBlurred { color: #666666; }
.clearFieldActive { color: #464646; }


/*Drop Down List Content Reset*/
select *    
{
	color:#666;
    padding:0px 10px;}


.formListMenu
{
	color: #666;
	width:272px;
	border:1px solid #dddddd;
	font-size:12px;
	padding: 8px 5px;
	/*padding:6px 5px 6px 5px;*/
}


.formListMenu:hover
{
border:1px solid #a4a4a4;
-webkit-transition: all 0.4s ease;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}

.formListMenu:focus{
	border:1px solid #a4a4a4;
	ie-dummy: expression(this.hideFocus=true);outline:none;
}


/***BUTTON***/

#content-wrapper .LinkBtn, .LinkBtn a, .LinkBtn a:link
{	color: #fff;
	border:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#d41217;
	padding:5px 11px;
	text-decoration:none; 
	font-weight:normal;
	font-size:11px;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;}

#content-wrapper .LinkBtn:hover{
	background-color:#1a1a1a;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.Btn-black{
	color: #fff;
	border:0;
	background-color:#101010;
	padding:8px 20px; 
	font-weight:normal;
	font-size:12px;
	-moz-transition: all 0.4s e
.h5font{ color:#d41217; font-size:13px;}
.darkblue2{color:#013a73;font-weight:bold; }


ase-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}

.Btn-black:hover{
	background-color:#333;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
	-ms-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}



/***Programmer***/
.errMsg, .errMsg a:link, .errMsg a:visited, .errMsg a:Active
{

	font-size: 10px;	
	color:#CC0000;
}

.errMsg a:hover
{
    text-decoration: underline;
}

/************
*
*	Menu
*
*************/
.nav, .nav a:link, .nav a:active, .nav a:visited
{
	color: #4A483A;
	cursor: hand;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	font-weight: bold;	
}

.IE8Fix
{   /*FOR IE8 FIX*/
    z-index:1;
	/*font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	cursor:hand;
	cursor:pointer;
	font-weight: bold;
	border:solid 1px #FFFFFF;*/
}

/***********************
*
*	Designers' Misc 
*
************************/
