/* 

Created By:		Matthew Bergstein
Date:			10/18/11
Description:	CSS from global header and footer
				/includes/controls/

*/

/********** START HEADER *************/

.headerDiv
{
	/*margin-top:5px;*/
	background: url('/images/header-bg.gif') bottom left repeat-x;
	/* padding-left:3px; - new logo doesn't need 3/29/13 */
	min-width:1000px;
	border-bottom: 1px solid #FFFFFF;
	z-index:1000;
	position:relative;
}

.headerLeft
{
	float:left;	
	/*width:621px;*/
}

.headerLogo
{
	float:left;
	padding-left:20px;
	width:176px;
	height:70px;	/* previous 59px */
	position:relative;
}

.headerLogo .position
{
	position:absolute;
	/* top:-26px; */
}

.pnaGlobal
{
	float:right;	
	margin-right:20px;
}

.pnaGlobal .globe
{
	float:left;
	margin-right:5px;
}

.pnaGlobal .copy
{
	color:#fff;
	float:left;
	position:relative;
	top:3px;
	font-size:10px;
}

.pnaGlobal .copy A:Link     { color:#fff; text-decoration:none; }
.pnaGlobal .copy A:Active   { color:#fff; text-decoration:none; }
.pnaGlobal .copy A:Visited  { color:#fff; text-decoration:none; }
.pnaGlobal .copy A:Hover    { color:#fff; text-decoration:underline; }

.search.global
{
	float:right;
	width:230px;
	padding:22px 0; /* padding:17px 0; */
	height:21px;
}

#searchGlobalWrapper
{
	border:0px;	
}

.search.global .wrapper
{
	width:209px;
	line-height:15px;
	height:21px;
	*height:22px;
}

.search.global .wrapper .box
{
	float:left;
	width:190px;
	
}

.search.global .wrapper .box input
{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	height:21px;
	line-height:21px;
	background:url('/images/header/search-bg.gif') left no-repeat;
	width:190px;
	border:0px;
	padding:0px;
	margin:0px;
}

.search.global .wrapper .box input.field
{
	padding-left:10px;
}

.search.global .wrapper .btn
{
	float:left;
	height:21px;
	line-height:21px;
	width:18px;
	border:0px;
	padding:0px;
	margin:0px;
	*margin-top:1px;
}

/********** END HEADER *************/

/********** START FOOTER ***********/

ol, ul {
    list-style: none outside none;
    display: block;
}

a, a:link, a:visited {
    color: #000000;
    text-decoration: none;
}

.footer {
    background-color: #000000;
    clear: both;
    color: #FFFFFF;
    display: block;
    margin-top: 15px;
    width: 100%;
    min-width:1000px;
}
.footer div#top 
{
    display: block;
    background: url("/images/footer/footer-top-Bg.jpg") repeat-x scroll 0 0 transparent;
    border-bottom: 1px solid #FFFFFF;
    height: 80px;
    text-align: center;
    width: 100%;
    font-size: 11px;
    font-weight: bold;
}
.footer div#top ul 
{
    display: block;
    font-weight: bold;
    height: 20px;
    margin: 0 auto;
    text-align: center;
    width: 166px;
}
.footer div#top ul li 
{
    margin-right: 6px;
}
.footer div#top ul li a {
    display: block;
    float: left;
    margin-right: 4px;
}
.footer div#top ul li a.last {
    float: left;
    margin-right: 0;
}
.footer div#top ul.blue {
    display: block;
    margin-top: 10px;
    width: 660px;
}

.footer div#top ul.blue li {
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-right: 0px;
}

.footer div#top ul.blue li a 
{
    background: url("/images/footer/footer-blue-bullet.gif") no-repeat scroll 0 5px transparent;
    background-position: 0 5px;
    background-repeat: no-repeat;
    display: inline-block;
    color: #00A3E3;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-right: 16px;
    padding-left: 8px;
    width: auto;
}
.footer div#top ul.blue li a.last {
    margin-right: 0;
}
.footer div#top ul.blue li a:hover {
    text-decoration: underline;
}
.footer div#top ul.white {
    display: block;
    margin-top: 5px;
    width: 480px;
    padding-bottom: 10px;
}
.footer div#top ul.white li {
    float: left;
    font-size: 10px;
    font-weight: normal;
    margin-right: 10px;
}
.footer div#top ul.white li a {
    color: #FFFFFF;
    display: list-item;
    font-size: 10px;
    font-weight: normal;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
}
.footer div#top ul.white li a:hover {
    text-decoration: underline;
}
.footer div#bottom {
    height: 70px;
    margin: 0 auto;
    padding-top: 16px;
    text-align: center;
    display:block;
}
.footer div#bottom ul {
    color: #555555;
    font-size: 10px;
    text-align: center;
}
.footer div#bottom ul.row1 {
    display: block;
    margin: 0px auto;
    text-align: center;
    width:875px;
}
.footer div#bottom ul.row2 {
    display: block;
    margin: 0px auto;
    text-align: center;
    width:640px;
    padding-top:13px;
}
.footer div#bottom ul.row3 {
    display: block;
    margin: 0px auto;
    text-align: center;
    width:500px;
}
.footer div#bottom ul.row4 {
    display: block;
    margin: 0px auto;
    text-align: center;
    width:825px;
}
.footer div#bottom ul li {
    display: list-item;
    float: left;
    line-height: 14px;
    margin-left: 3px;
    margin-right: 3px;
    text-align: center;
}
.footer div#bottom ul li a {
    color: #555555;
    display: list-item;
    float: left;
    font-size: 10px;
    text-align: center;
}
.footer div#bottom ul li a:hover {
    color: #FFFFFF;
}
.footer div#footercontainer {
    color: #FFFFFF;
    display: block;
    margin: 0 auto;
    padding: 20px 0;
}
.footer div#footercontainer ul.ftList {
    color: #FFFFFF;
    float: left;
    margin-bottom: 20px;
    margin-right: 68px;
    width: 120px;
}
.footer div#footercontainer ul.ftList li.footListTitle {
    color: #FF005A;
    font-size: 11px;
    line-height: 18px;
}
.footer div#footercontainer ul.ftList li a {
    color: #FFFFFF;
    font-size: 11px;
    font-weight: normal;
    line-height: 18px;
}
.footer div#footercontainer ul.ftList li a:hover {
    text-decoration: underline;
}
.footer a {
    color: #FFFFFF;
    display: inline;
}

/********** START FOOTER ***********/