/* CSS Document */

/*TYPOGRAPHY
----------------------------------------------------*/
body {
	margin: 0px;
	padding: 0px;
	color: #727274;
	font-family: verdana, tahoma, sans-serif;
	font-size:62.5%;
	background-color: #fff;
}
#printHeader{
	display: none;
	}
/*This makes sure that the font size stays the same in nested elements*/
TH, TD, LI LI, LI P, TD P, BLOCKQUOTE P {
	font-size:1em
	}
/*This sets the font size at 11px [but still allows font scaling]*/
#wrapper{
	font-size: 1.3em;
	line-height: 1.5em;
	}
p	{
	padding:0px;
	margin:0 0 10px 0;
	}
h1, h2, h3, h4, h5, h6{
	font-weight: normal;
	margin: 0 0 10px 0;
	padding: 0px;
	color: #454545;
	line-height: 1.2em;
	}
h1 {	
	font-size: 2em;
	color: #fff;
	position: absolute;
	top: 15px;
	left: 140px;
	line-height:20px;
	}
h2 {	font-size:2.5em;}
h3 {	font-size: 2em;}
h4 {	font-size: 1.5em;}
h5 {
	font-size: 1em;
	font-weight: bold;
}
h6{
	font-size: .9em;
	line-height: 1.3em;
	font-weight: normal;
	}
A, A:active, A:visited   {
	COLOR: #454545;
	text-decoration: none;
	font-weight: bold;
	
}
A:hover {
	COLOR: #646464;
	text-decoration: underline;
}
#footer A, #footer A:active, #footer  A:visited   {
	COLOR: #eeeff1;
	text-decoration: none;
	font-weight: normal;
}
#footer A:hover {
	COLOR: #fff;
	text-decoration: underline;
}
#govtFooter A, #govtFooter A:active, #govtFooter  A:visited   {
	COLOR: #fff;
	text-decoration: none;
	font-weight: normal;
}
#govtFooter A:hover {
	COLOR: #fff;
	text-decoration: underline;
}
input, select{
	color: #666;
	}
strong {	font-weight: bold;}
.clear { clear: both; background: none; }
.left{	float: left;	margin: 0 20px 10px 0;}
.right{ float: right; margin: 0 0 10px 20px;}
	
	
	
/*STRUCTURE
----------------------------------------------------*/
html, body {
	height: 100%;
	}
#wrapper { 
}
.corset{
	width:960px;
	position: relative;
	margin: 0 auto;
	}
#header {
	background-color: #000000;
	height:102px;
}
#content{
	background-color: #fff;
	padding: 30px 0 20px 0;
	overflow: hidden;

	}
	
#winners-left{
	float: left;
	width: 320px;
	font-size:0.9em;
	}
#winners-right{
	padding:10px;
	float:right;
	}
	

#footer-left{
	float: left;
	width: 500px;
	}
#footer-right{
padding-top:30px;

float:left;
	}
#footer{
	text-align: left;
	background-repeat:repeat-x;
	background-color:#0e0e0e;
	padding: 5px 0 8px 0;
	line-height: 1.3em;
	overflow: hidden;
	color: #fff;
	font-size: .9em;
	text-transform: uppercase;
	padding: 3px 0;
	}
#govtFooter{
	text-align: center;
	background-color:#ccc;
	color: #666;
	font-size: .9em;
	text-transform: uppercase;
	padding: 3px;
	}
#govtFooter a {
	color:#666;	
}
#govtFooter a:hover {
	color:#000;	
}

/*NAVIGATION
----------------------------------------------------*/
/*
#nav {
	position: absolute;
	left: 140px;
	bottom: 0px;
	height: 34px;
	margin: 0;
	padding: 0;
}
#nav li {
	display: inline;
	background-image:none;
	padding:0;
}
#nav li a {
	float: left;
	height: 0px;
	overflow: hidden;
	background-image: url(../images/Nav.gif);
	background-repeat: no-repeat;
	padding-top: 34px;
}


 BUTTONS 
#nav li#nav_home a {
	background-position: 0 0;
	width: 82px;
}
#nav li#nav_general a {
	background-position: -82px 0;
	width: 105px;
}
#nav li#nav_bark a {
	background-position: -187px 0;
	width: 149px;
}
#nav li#nav_paper a {
	background-position: -336px 0;
	width: 159px;
}
#nav li#nav_3d a {
	background-position: -495px 0;
	width: 191px;
}
#nav li#nav_winners a {
	background-position: -686px 0;
	width: 112px;
}
#nav li#nav_peopleschoice a {
	background-position: -836px 0;
	width: 150px;
}


OVER STATES 
#nav li#nav_home a:hover {
	background-position: 0 -34px;
	width: 82px;
}
#nav li#nav_general a:hover {
	background-position: -82px -34px;
	width: 105px;
}
#nav li#nav_bark a:hover {
	background-position: -187px -34px;
	width: 149px;
}
#nav li#nav_paper a:hover {
	background-position: -336px -34px;
	width: 159px;
}
#nav li#nav_3d a:hover {
	background-position: -495px -34px;
	width: 191px;
}
#nav li#nav_winners a:hover {
	background-position: -686px -34px;
	width: 112px;
}

ACTIVE STATES
#nav.home li#nav_home a {
	background-position: 0 -68px; !important
}
#nav.general li#nav_general a {
	background-position: -82px -68px; !important
}
#nav.bark li#nav_bark a {
	background-position: -187px -68px; !important
}
#nav.paper li#nav_paper a {
	background-position: -336px -68px; !important
}
#nav.threed li#nav_3d a {
	background-position: -495px -68px; !important
}
#nav.winners li#nav_winners a {
	background-position: -686px -68px; !important
}
 */
#nav {
	position:absolute;
	top:78px;
	list-style:none;
	margin:0;
	padding:0;
left:140px;
}
#nav li {
	float:left;
	margin:0;
	padding:0;
	
	list-style:none;
}
#nav a {
	background:url(../images/navnew.gif) no-repeat 0 0;
	color:#fff;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	text-decoration:none;
	padding:4px 0 0 15px;
	margin-right:1px;
	text-transform:uppercase;
	line-height:1em;
}
#nav span {
	background:url(../images/navnew.gif) no-repeat right 0;
	float:left;
	padding-right:15px;
	display:block;
	margin-top:-4px;
	height:18px;
	padding-top:6px;
}
#nav a:hover {
	background-position:0 -34px;
	cursor:pointer;
}
#nav a:hover span {
	background-position:right -34px;
}
#nav li.active a {
	background-position: 0 -68px !important;
}
#nav li.active span {
	background-position:right -68px !important;
	color:#000;
}

/*HOMEPAGE
----------------------------------------------------*/
#hpVideo{
	float: left;
	width: 530px;
	padding: 10px 0  20px 20px;
	}
	
#hpText{
	float: right;
	width: 310px;
	float: left;
	font-size: 1.0em;
	padding: 10px 0px 0 0px;
	color:#000;
	}
.htmlversion #hpVideo{
	float: right;

	}
	
.htmlversion #hpText{
	float: left;

	}	
#hpText p {
	margin-left:14px;
}	
#video{
	padding: 5px;
	margin-bottom:20px;
	}
	
#logo{
	padding: 0;
	margin-bottom:30px;
	}


#natsiaaLogo{
	float: right;
	width: 120px;
	margin-right:20px;
	}
	


#hpVideo p{
	color:#000;
	font-size:1.3em;
	line-height:1.4em;
}
	
/*HTML VERSION
----------------------------------------------------*/	
.thumbs img{
	float: left;
	margin: 0 50px 50px 0;
	}
.thumbs{
	overflow: hidden;
	margin-top:40px;
	}
#htmlVersion h4{
	margin-top: 30px;
	clear: left;
	}
#htmlVersion{
	padding-bottom: 30px;
	}
/*MISC
----------------------------------------------------*/
.zebraStripe{
	background: #E8ECF8;
	}
th{
	background-color: #999;
	color: #fff;
	}
#footer ul{
	margin-top: 0;
	}
.playbutton {
	padding-left:15px;
	background:url(../images/play.gif) no-repeat left 0;
}
div.blurb {
line-height: 1.4em;
}
