@charset "UTF-8";
/* Style to set the default text and page margins */
body{
margin:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:70%;
color:#000000;
background-color:#ededed;
}
a img{
border:0; /* Eliminates borders on ALL hyperlinked images */
}
/*****************************************************************************
** Default hyperlink colour
*****************************************************************************/

a,a:link,a:active,a:focus{
color:#005380;
text-decoration:underline;
border:none;
}
a:visited{
color:#4092ad;
text-decoration:underline;
border:none;
}
a:hover{
color:#f78932;
text-decoration:underline;
border:none;
}
form{
margin:0px; /* Eliminates inherited & default margins on ALL forms */
padding:0px;
}
#TE_searchButton{
font-size:80%;
}
input,select{
font-size:90%;
}
/*----[ Y U I  R E S E T  ( R E M O V E ) ]---------------------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym {
	border:0;
}
/*----[ T A B L E  O F  C O N T E N T S ]------------------------------------------------------
	1.0 Body
	2.0 Global Link Styles
	3.0 Main Page Container
	4.0 Global Header
		4.1 Logo
			41.1 Logo (Home)
			4.1.2 Logo (All other)
			4.1.3 Logo (Common styles)
		4.2 Action Links (Sign In, Register, etc..)
	5.0 Navigation Bar
		5.1 Navigation Links
		5.2 Endeca Search Box
-----------------------------------------------------------------------------------------------------*/
/* 1.0 Body */
body {
	font-family : Verdana, Arial, sans-serif;
	font-size : 10pt;
	text-align : center;
}
/* 2.0 Global Link Styles */
a:link {
	color : #005380;
	text-decoration : none;
}
a:visited {
	text-decoration : none;
}
a:active, a:hover {
color:#f78932;
text-decoration : underline;
	
}
/* 3.0 Main Page Container */
#te-page {
	margin : 0 auto;
	overflow : hidden;
	text-align : left;
	width : 900px;
}
/* 4.0 Global Header */
/* 4.1 Logo */
#te-header {
	background : #fff;
	height : 80px;
	position : relative;
}
/* 4.1.1 Logo (Home) */
#te-home-logo {
	display : inline;
	left : 15px;
	margin : -30px 0 0 0;
	position : absolute;
	top : 50%;
}
#te-home-logo a {
	display : block;
	height : 65px;
	overflow : hidden;
	position : relative;
	width : 170px;
}
#te-home-logo a img {
	left : 0;
	position : absolute;
	top : 0;
	z-index : 2;
}
#ANlogo {
	display : inline;
	left : 580px;
	margin : -20px 0 0 0;
	position : absolute;
	top : 60%;
}
#ANlogo a {
	display : block;
	height : 41px;
	overflow : hidden;
	position : relative;
	width : 213px;
}
#ANlogo a img {
	left : 0;
	position : absolute;
	top : 0;
	z-index : 2;
}
/* 4.1.2 Logo (All Other) */
/* 4.1.3 Logo (Common Styles) */
/* 4.2 Action Links */
/* 5.0 Navigation Bar */

#te-nav {
	/*background : url(/_TEBrandTemplate/images/te-global-bg-nav.png) repeat-x 0 0;
	border : solid 1px #c2c2c2;
	display : block;
	float : left;
	position : relative;*/
	width : 898px;
	height:80px;
  broder:none;
}
/*	background : url(/_TEBrandTemplate/images/te-nav-separator.png) no-repeat 100% 0;*/

/* 5.2 Endeca Search Box */
	#te-nav form {
		margin:-30px -27px 0 0;
    padding:0 0 1px 0px;
		position:relative;
		width:233px;
    float:right;
		}
	* html #te-nav form {
		margin:-30px 0 0 0;
		right : -25px;
		width:233px;
		}

#te-nav form fieldset {
  background :  url(/_TEBrandTemplate/images/te-global-bg-text-input.png) no-repeat 0 0;
  height : 30px;
  position : relative;
  width : 233px;
  -moz-border-radius-bottomleft:0;
  -moz-border-radius-bottomright:0;
  -moz-border-radius-topleft:0;
  -moz-border-radius-topright:0
  }
* html #te-nav form fieldset {
	width : 233px;
  width : auto;
  }
#te-nav form input.text-box {
	background : transparent;
	border : 0;
	color : #999;
	font-size : 7.5pt;
	left : 0;
	margin : 4px 0 0 8px;
	outline : 0;
	position : absolute;
	top : 0;
	width : 156px;
}

#te-nav form input.submit-button {
left : 172px;
position : absolute;
top : 0;
background:url(/_TEBrandTemplate/images/te-global-button-search.png) no-repeat;
cursor:pointer;
border:0;
padding: 1px 2px;
height:22px;
width:25px;
}

#te-nav form img {
left : 170px;
position : absolute;
top : -1px;
border:0;
padding: 1px 2px;
height:22px;
width:25px;
}
* html #te-nav form img {
top : 0px;
}
/* Global Body */
/*#te-body {
	background-color: #eee;
	clear : both;
	float : left;
	position : relative;
	width : 900px;
}*/
/* Global Footer */
#te-footer {
background-color:#fff;
width:900px;
border-top:1px solid #666666; 
margin-top:10px;
padding:5px 15px 10px 15px ;
}

#te-footer-nav{
text-align:left;
color : #666666;
font-size :  10px;
float:left;
padding-right:20px;
}

#te-footer-nav ul {
font-weight:bold;
}

#te-footer-nav li{
line-height:14px;
list-style:none;
font-weight:normal;
}

#clear_div{ 
clear:both;
}

#te-footer-newsletter{
float:right;
text-align:left;
color : #666666;
font-size : 10px;
font-weight:bold;
}

#te-footer-newsletter img{
margin-left:-5px;
padding-top:3px;}

#te-footer-copyright {

text-align:left;
color : #666666;
font-size : 10px;
margin:5px 0 0 0;
background-color:#eeeeee;
padding:5px 0;
}

#te-footer-copyright li{ 
display:inline;
padding:0 12px 0 8px;
list-style:none;
border-right:1px solid #999999; 
margin:0 auto;
}
#te-footer-feedback {
float:right;
height:25px;
color : #666666;
font-size : 10px;
margin:-20px 10px 0 0;
padding-left:28px;
padding-top:3px;
background:url(/_TEBrandTemplate/images/te-feedback.png) no-repeat;
}

