@charset "UTF-8";
/* Style to set the default text and page margins */

a img{
border:0; /* Eliminates borders on ALL hyperlinked images */
}
/*****************************************************************************
** Default hyperlink colour
*****************************************************************************/

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,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}

caption,th {
	text-align:left;
}

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 */

/* 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;
}
/* 4.0 Global Header */
/* 4.1 Logo */
#te-header {
	background : #fff;
	height : 65px;
	position : relative;
}
/* 4.1.1 Logo (Home) */
#te-home-logo {
	display : inline;
	left : 15px;
	margin : -20px 0 0 0;
	position : absolute;
	top : 50%;
}
#te-home-logo a {
	display : block;
	height : 41px;
	overflow : hidden;
	position : relative;
	width : 213px;
}
#te-home-logo 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(../images/te-global-bg-nav.png) repeat-x 0 0;
	border : solid 1px #c2c2c2;
	display : block;
	float : left;
	position : relative;
	width : 898px;
	height:35px;
}
/* 5.1 Navigation Links */
#te-nav ul {
	float : left;
}
#te-nav ul li {
	background : url(../images/te-nav-separator.png) no-repeat 100% 0;
	display : block;
	float : left;
}
#te-nav ul li a {
	color : #555;
	display : block;
	float : left;
	font-size : 10pt;
	font-weight : bold;
	height : 35px;
	line-height : 35px;
	padding : 0 15px 0 13px;
}
#te-nav ul li a:active, #te-nav ul li a:hover {
	background : url(../images/te-global-bg-nav-active-link.png) repeat-x 0 0;
}
/* 5.2 Endeca Search Box */
#te-nav form {
	margin : -35px 0 0;
	position : absolute;
	right : -25px;
	width : 233px;
}

#te-nav form fieldset {
	background :  url(../images/te-global-bg-text-input.png) no-repeat 0 0;
	height : 30px;
	position : relative;
	width : 233px;
	width : auto;
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0
}
#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(../images/te-global-button-search.png) no-repeat;
cursor:pointer;
border:0;
padding: 1px 2px;
height:22px;
}
/* Global Body */
#te-body {
	background : #eee;
	clear : both;
	float : left;
	position : relative;
	width : 900px;
}
/* Global Footer */
#te-footer {
width:870px;
margin-top:10px;
padding:5px 0 10px 0 ;
}

#te-footer-nav{
color : #666;
float : left;
margin : 0 20px 0 0;
padding : 0 0 10px 0;
width : 230px;
}

.te-footer-nav ul {
	font-weight : bold;
}
.te-footer-nav li {
	font-weight : normal;
	line-height : 16px;
	padding : 2px 0;
}

#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(../images/te-feedback.png) no-repeat;}
