/* Base Table Class*/

td
{
	vertical-align:top;
}

.Base
{
	width:auto;
}

.Base td
{
	padding:8px;
}

.Main
{
	width:532px;
}

.Full
{
	width:732px;
}

.Side
{
	width:200px;
}

/*Maybe not very safe*/
table{margin-bottom:0;}

/* Links */

.White A:link {text-decoration: underline; color: white;}
.White A:visited {text-decoration: underline; color: white;}
.White A:active {text-decoration: underline; color: white;}
.White A:hover {text-decoration: underline; color: white;}

.LinkSpacing
{
	line-height: .7;
}

/*Headings and SubHeadings & Line Breaks*/

.PNAHeading
{
	color:Navy !important;
}

.PNASubHeading
{
	color:Navy !important;
	font-weight:bold;
	display: inline; 
}

.PNAWhiteSubHeading
{
	color:White !important;
	font-weight:bold;
	display: inline; 
}

.DivWrapper hr {
	border: 0;
	width: 95%; 
	color:Gray !important;
	background-color: Gray;
	height: 1px;
}

.DivRightAlign
{
	text-align:right;
}
/* Red Box Thin Boarder*/
.RedThinWrapper
{
	width:188px; 
	border:solid 1px #7f0202;
}
.RedThinInnerWrapper
{
	width:174px; 
	border:solid 1px #fff; 
	background-color:#7f0202; 
	color:#fff !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	padding:6px;
}
.RedThinInnerWrapper h4
{
	font-weight:bold; 
	color:white !important;
	margin:0px; 
	padding:0px;
}
.RedThinInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #fff !important;
	background-color: #fff;
	height: 1px;
}
.RedThinInnerWrapper span
{
	color: White !important;
}

/* Blue Box Thin Boarder*/
.BlueWrapper
{
	width:188px; 
	border:solid 1px #869cb4;
}
.BlueInnerWrapper
{
	width:174px; 
	border:solid 1px #fff; 
	background-color:#6c9de9; 
	color:#fff !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	padding:6px;
}
.BlueInnerWrapper h4
{
	font-weight:bold; 
	margin:0px; 
	padding:0px;
	display:inline;
}
.BlueInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #fff !important;
	background-color: #fff;
	height: 1px;
}
.BlueInnerWrapper span
{
	/*font-family:Arial, Helvetica, sans-serif;*/
	color: White !important;
}

/* Green Box Thin Boarder*/

.GreenBoxWrapper
{
	width:188px; 
	border:solid 1px #9dcd00;
}
.GreenBoxInnerWrapper
{
	width:174px; 
	border:solid 1px #fff; 
	background-color:#9dcd00; 
	color:#fff !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	/*font-size:12px;*/
	padding:6px;

}
.GreenBoxInnerWrapper h4
{
	color:White !important;
	font-weight:bold;
	display: inline; 
}
.GreenBoxInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #fff !important;
	background-color: #fff;
	height: 1px;
}

/*Buttons*/
textarea.simple-input
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color: gray !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
	/*overflow:hidden;*/
	width:200px;
	height:130px;
}

input.simple-input-search
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color: gray !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
}

input.simple-input
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color: gray !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
}
input.simple-button
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color:black !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
}

input.GreenLight
{
   /*font-family:Arial,sans-serif;*/
   color:#000 !important;
   border:1px solid #93948c;
   background-image:url(http://www.igloo.org/portalfornorthamerica/download-nocache/staging/images/green_ligh);
   background-repeat:repeat-x;
   /*font-size:11px;*/
   text-align:center;
   height:19px;
   width:172px;
}

input.BlueDarkExpand
{
   /*font-family:Arial,sans-serif;*/
   color:#000 !important;
   border:1px solid #93948c;
   background-image:url(http://www.igloo.org/portalfornorthamerica/download-nocache/staging/images/blue_darkg);
   background-repeat:repeat-x;
   /*font-size:11px;*/
   text-align:center;
   vertical-align:middle;
   color: White !important;
   height:19px;
   width:90px;
}

input.BlueDark
{
   /*font-family:Arial,sans-serif;*/
   color:#000 !important;
   border:1px solid #93948c;
   background-image:url(http://www.igloo.org/portalfornorthamerica/download-nocache/staging/images/blue_darkg);
   background-repeat:repeat-x;
   /*font-size:11px;*/
   text-align:center;
   vertical-align:middle;
   color: White !important;
   height:19px;
   width:172px;
}

/* Clear Green Box */
.ClearGreenBoxWrapper
{
	width:176px; 
	border:solid 1px #9dcd00;
	background-color:#fff; 
	color:black !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	/*font-size:12px; */
	padding:6px;
}

/* Clear Blue Box */
.ClearBlueBoxWrapper
{
	width:176px; 
	border:solid 1px Navy;
	background-color:#fff; 
	color:black !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	/*font-size:12px; */
	padding:6px;
}

/* Clear Red Box */
.ClearRedBoxWrapper
{
	width:176px; 
	border:solid 1px #7f0202;
	background-color:#fff; 
	color:black !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	/*font-size:12px; */
	padding:6px;
}

/* Clear Red Box */
.SearchClearBlueBoxWrapper
{
	width:auto;
	border:solid 1px Navy;
	background-color:#fff; 
	color:black !important; 
	/*font-family:Arial, Helvetica, sans-serif; */
	/*font-size:12px; */
	padding:6px;
}

/* Clear Lime Green with Line */
.LimeWrapper
{
	width:188px; 
	border:solid 1px #9dcd00;
}
.LimeInnerWrapper
{
	width:184px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
	padding:1px;
}
.LimeInnerInnerWrapper
{
	width:180px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
}
.LimeBackWrapper
{
	height:14px;
	background-color:#9dcd00;
	margin:0px;
	padding:2px;
}
.LimeLineWrapper
{
	height:4px;
	background-color:Green;
	/*border:solid 1px #fff; */
	border-top-style:solid;
	border-top-color:White;
	border-top-width:1px;
	margin:0px;
	padding:0px;
	padding:0px;
}
.LimeInnerWrapper h4
{
	color:White !important;
	font-weight:bold;
	display: inline; 
	text-align:center;
}
.LimeInnerWrapper p
{ 
	line-height: 1.7;
}
.LimeInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #001132 !important;
	background-color: #001132;
	height: 6px;
}

/* Clear Blue with Line*/
.BlueBreakWrapper
{
	width:188px; 
	border:solid 1px #5b87d7;
}
.BlueBreakInnerWrapper
{
	width:184px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
	padding:1px;
}
.BlueBreakInnerInnerWrapper
{
	width:180px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
}
.BlueBreakBackWrapper
{
	height:14px;
	background-color:#5b87d7;
	margin:0px;
	padding:2px;
}

.BlueBreakDoubleBackWrapper
{
	height:34px;
	background-color:#5b87d7;
	margin:0px;
	padding:2px;
}

.BlueBreakLineWrapper
{
	height:4px;
	background-color:Navy;
	/*border:solid 1px #fff; */
	border-top-style:solid;
	border-top-color:White;
	border-top-width:1px;
	margin:0px;
	padding:0px;
	padding:0px;
}

.BlueBreakInnerWrapper h4
{
	margin:0px; 
	padding:0px;
	font-weight:bold; 
	color:White !important;
	text-align:center;
}

.BlueBreakInnerWrapper p
{ 
	line-height: 1.7;
	display:inline;
}

.BlueBreakInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #001132 !important;
	background-color: #001132;
	height: 6px;
}

/* Clear Red with Line*/
.RedBreakWrapper
{
	width:188px; 
	border:solid 1px #550100;
}
.RedBreakInnerWrapper
{
	width:184px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
	padding:1px;
}
.RedBreakInnerInnerWrapper
{
	width:180px; 
	border:solid 1px #fff; 
	background-color:#fff; 
	color:#000 !important; 
}
.RedBreakBackWrapper
{
	height:14px;
	background-color:#7f0202;
	margin:0px;
	padding:2px;
}

.RedBreakDoubleBackWrapper
{
	height:34px;
	background-color:#5b87d7;
	margin:0px;
	padding:2px;
}

.RedBreakLineWrapper
{
	height:4px;
	background-color:#550100;
	/*border:solid 1px #fff; */
	border-top-style:solid;
	border-top-color:White;
	border-top-width:1px;
	margin:0px;
	padding:0px;
	padding:0px;
}

.RedBreakInnerWrapper h4
{
	margin:0px; 
	padding:0px;
	font-weight:bold; 
	color:White !important;
	text-align:center;
}

.RedBreakInnerWrapper p
{ 
	line-height: 1.7;
}

.RedBreakInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #001132 !important;
	background-color: #001132;
	height: 6px;
}

/* SignIn */
.Signin A:link {text-decoration: underline; color: white;}
.Signin A:visited {text-decoration: underline; color: white;}
.Signin A:active {text-decoration: underline; color: white;}
.Signin A:hover {text-decoration: underline; color: white;}

.SigninWrapper
{
	width:188px; 
	border:solid 1px #9dcd00;
}
.SigninInnerWrapper
{
	width:174px; 
	border:solid 1px #fff; 
	background-color:#9dcd00; 
	color:#fff !important; 
	padding:6px;
}

input.SigninInput
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color: gray !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
}
input.SigninButton
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color:black !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
}

.SigninInnerWrapper h4
{
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	color:White !important;
}
.SigninInnerWrapper hr
{
	border: 0;
	width: 100%; 
	color: #fff !important;
	background-color: #fff;
	height: 1px;
}

.SigninInnerWrapper checkbox {
background-color: white;
border: 1px solid black;
}

/* Join Now */
.JoinNow
{
	width:auto;
	border:none;
}

.JoinNow h4
{
	color:Gray !important;
	font-weight:bold;
	display: inline; 
	text-align:center;
}

/*Line Break*/

.Spacer
{
	padding:4px;
	text-align:center;
}

/* subscibe*/
.SubscribeWrapper
{
	width:186px; 
	border:solid 1px #7399ea;
	background-color:#0a074c; 
	color:#fff !important; 
}
.SubscribeInnerWrapper
{
	width:170px; 
	background-color:#0a074c; 
	color:#fff !important; 
	padding:8px;
}

.SubscribeInnerWrapper p
{ 
	/*line-height: 2.2;*/
	text-align: center;
	display:inline;
}

.SubscribeInnerWrapper h4
{
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	color:White !important;
	text-align:left;}

input.SubscribeInput
{
	border-right: #c0c0c0 1px solid;
	border-top: #c0c0c0 1px solid;
	border-left: #c0c0c0 1px solid;
	color: gray !important;
	border-bottom: #c0c0c0 1px solid;
	background-color: #F7F7F7;
	width:155px;}
	
input.SubscribeButton
{
   color:#fff !important;
   background-color:#0a074c;
   border:1px solid #fff;
   display: inline;
}
/*the crappy feature box*/
.FeatureBox
{
	width:auto; 
	border:solid 0px #869cb4;
	background-image:url(http://www.igloo.org/portalfornorthamerica/download-nocache/staging/images/featuregif);
	background-repeat:repeat-x;
	padding:6px;
}

.LightBlueWrapper
{
	width:188px; 
	border:solid 1px #6c9de9;
}
.LightBlueInnerWrapper
{
	width:174px; 
	border:solid 1px #fff; 
	background-color:#6c9de9; 
	color:#fff !important; 
	padding:6px;
}
.LightBlueInnerWrapper h4
{
	font-weight:bold; 
	margin:0px; 
	padding:0px; 
	color:White !important;
}

.ProfileSmall
{
margin-right:5px;
}

.ProfileWrapper
{
	padding: 10px; 
	float: left;
}

.USA2008side
{
margin-left:3px;
}