body				{ font-family: "tahoma", sans-serif; color:#000000; background-image: url("/images/natsbackground.gif");background-repeat: repeat-y ;background-color: #666666; margin: 0em;}

/* Page header information */

#menubar				{margin: 0 0 0 17px; width: 754px; background-color: #0062C4;}
#headersection			{margin: 0 0 0 17px; height: 119px; width: 754px; position: relative; background-color: #FFFFFF;}
#headersectionimages	{margin: 0px; width: 300px; position: relative; float: left; height: 100%;}
#headersectionheading	{margin: 0px; width: 444px; position: relative; float: left; height: 119px;}

#logotable			{padding: 0px 0px 0px 20px; width: 340px; float: left; text-align: center;}
#searchtable		{margin: 0px; padding: 10px 0px 0px 0px; width: 392px; float: left; text-align: right;} 
.SearchBox			{background-color: #f8bb00; border: 1px solid #ffffff; color: #000000;}

/* Page body size and position */

#navigation			{color: #ff6666; clear: both; text-align: right; padding: 5px 0px 5px 5px;}
#encircle			{ margin: 10px 0 0 17px; width: 754px; position: relative; background-color: #ffffff;}
#bodycontent		{ margin: 0px; width: 74%; position: relative; float: left;}
#bodycontentleft	{ margin: 0px 1% 0px 0%; display: inline; width: 48%; float: left;}
#bodycontentright	{ margin: 0px 1% 0px 1%; display: inline; width: 48%; float: left;}
#bodycontentall		{ margin: 0px 2% 0px 2%; display: inline; width: 96%; float: left; text-align: justify;}

/* Page footer styles and position */

#footer				{ margin: 0 0 0 17px; width: 754px; position: relative; clear: both; padding: 0px; background-color: #FFFFFF;}
.footerimagehold	{ text-align: center; width: 24%; position: relative; float: left;}

/* Menus for different pages */

#bodymenu		{ margin: 0px; width: 25%; position: relative; float: left;}
#footermenu		{ margin: 0 0 0 17px; width: 770px; padding-top: 6px; clear: both; padding-bottom: 6px; background-color: #0062C4;}
#insertmenu		{ float: left; padding-right: 10px; padding-bottom: 10px;}

.menutext						{ font-size: 80%; font-family: "Tahoma", sans-serif; color:#FFFFFF; font-weight: normal;}
.menutext A:link				{ color: #FFFFFF; text-decoration: none;}
.menutext A:visited				{ color: #FFFFFF; text-decoration: none;}
.menutext A:hover				{ color: #0062C4; background-color: #FFFFFF; text-decoration: none;}

.menutextlevel2					{ font-size: 90%; font-family: "Tahoma", sans-serif; color:#F8BB00; font-weight: normal;}
.menutextlevel2 A:link			{ color: #F8BB00; text-decoration: none;}
.menutextlevel2 A:visited		{ color: #F8BB00; text-decoration: none;}
.menutextlevel2 A:hover			{ color: #0062C4; background-color: #FFFFFF; text-decoration: none;}

.submenutext    				{ font-size: 80%; font-family: "Tahoma", sans-serif; color:#000000; font-weight: normal; padding: 3px;}
.submenutext A:link				{ color: #000000; text-decoration: none; font-weight: normal;	 background-color: #EEEEEE;}
.submenutext A:visited			{ color: #000000; text-decoration: none; font-weight: normal;	 background-color: #EEEEEE;}
.submenutext A:hover			{ background-color: #0062C4; font-weight: normal; color: #FFFFFF;}

.menutextInverse  				{ color: #FFFFFF; font-size: 80%; font-family: "Tahoma", sans-serif;}
.menutextInverse A:link			{ color: #FFFFFF; text-decoration: none;}
.menutextInverse A:visited		{ color: #FFFFFF; text-decoration: none;}
.menutextInverse A:hover		{ color: #666666; text-decoration: none; background-color: #FFFFFF;}

/* Homepage - news content */
#news				{ position: relative; width: 270px; float: left;}
.ctitle				{ padding: 4px; background-color: #0062C4;}
.ccontent			{ padding: 4px; background-color: #EEEEEE; font-size: 80%; margin-bottom: 2px;}
.newstitle			{ font-size: small; font-weight: bold; color: #F8BB00; background-color: #0062C4; width: 180px; float: left;}
.newsbody			{ font-size: small; color: #000000; background-color: #EEEEEE; width: 180px; float: left;}
.newsfooter 		{ font-size: small; color: #000000; background-color: #EEEEEE; width: 180px; float: left;}

/* Questionnaire specific styles */

.error						{background-color: #ff0000; color: #ffffff; font-size: 110%}
.highlight					{background-color: #f8bb00;}
.QuestionnaireIncomplete	{background-color: #7dcd00;}
.QuestionnaireError			{background-color: #ea1f21;}

/*  Style for the nat.org Logo  */

#logo				{ font-size: 150%; font-family: "Century Gothic", sans-serif; font-weight: bold;}
.logowhite			{ color: #FFFFFF; }
.logoorange			{ color: #F8BB00; }
.logotagline		{ font-size: 60%; font-family: "Century Gothic", sans-serif; color: #FFFFFF; margin: 0; padding: 0; border: 0px;}
HR.logo 			{border-top: 1px solid #FFFFFF; width: 100%; }

/* General page styles */

h1					{ font-family: "Century gothic", sans-serif; font-size: 150%; color: #000000; font-weight: lighter; text-align: left;}
h1.heading			{ color: #0062C4; font-weight: bold;}
h2					{ font-family: "Century Gothic", sans-serif; color: #000000; font-size: 140%;}
h2.heading			{ color: #0062C4;}
h3					{ font-family: "Century Gothic", sans-serif; color: #000000; font-size: 120%; font-weight: 600; text-align: left;}
h3.ctitle			{ padding: 4px; background-color: #0062C4; display: block; font-family: "tahoma", sans-serif; font-size: 80%; font-weight: bold; color: #F8BB00;}

HR.blue				{ color: #0062C4; }

.sectionheading 			{ font-family: "Century Gothic", sans-serif; font-size: 18pt; letter-spacing: -1pt; }
.sectionheadingselected		{ font-family: "Century Gothic", sans-serif; font-size: 18pt; letter-spacing: -1pt; color: #0062C4;}

.NewsItemInverse			{ color: #FFFFFF; font-family: "Tahoma", sans-serif; font-weight: bold;}
.tinytext					{ font-size: 60%; color: #000000;}

/* Styles used for search page */

.HighlightText				{font-size: 80%; color: #0062C4; padding: 4px;}
.SearchInfo					{font-size: 80%; color: #8E5FC3; padding: 4px;}