body, html 	{margin: 0; padding: 0px; border: 0; font-family: Arial, Helvetica, sans-serif;  color: #5b5b5b;}
body		{background-image: url(../images/bgr_homepage.jpg); background-repeat: no-repeat; background-position: center top; background-color: #ffffff;}
p 			{font-size: 12px; } /* margin: 0 0 1em 0; padding: 0; */
a 			{text-decoration: none; color: #508cc6;}
a:hover 	{color: #007ac1; text-decoration: underline;}
td 			{font-style : normal; font-family : Arial, Helvetica, sans-serif; font-size : 9pt; vertical-align: top;}
b, strong 	{font-weight : bold;}
img 		{border: 0;}
.clear		{clear: both;}

h1, h2, h3, h4 {font-family: Arial, Helvetica, sans-serif; color: #4c79a5;}
h1 {font-size : 26px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 26px;}
h2 {font-size : 22px; font-weight: normal; margin:0 0 7px 0; padding:0; line-height: 22px;}
h3 {font-size : 18px; font-weight: normal; margin:0 0 6px 0; padding:0; line-height: 18px;}
h4 {font-size : 14px; font-weight: bold; margin:0 0 5px 0; padding:0; line-height: 13px;}

.imgLeft 	{float: left; margin: 0 20px 15px 0;}
.imgRight 	{float: right; margin: 0 0 15px 20px;}

#header,
#container,
#footer 	{width: 960px;}

/* Header */
#header 			{margin: 40px auto 40px auto; padding: 0 0 20px 0; background-image: url(../images/bgr_header.jpg); border: 0px solid #FF0000;}
#header #logo 		{float: left; margin: 0 0 0 20px;}

#topNav 		{float: right; margin: 25px 20px 0 0; line-height: 0.9em;}
#topNav a 		{display: block; float: left; height: 40px; color: #4c79a5; font-weight: bold; font-size: 14px; margin: 0; padding: 0 40px 0 50px; border-left: 1px solid #e31937; background-repeat: no-repeat;}
#topNav a:hover {text-decoration: none; color: #153d64; background-repeat: no-repeat;}
#topNav span 	{display: block; margin: 5px 0 0 0;}

#topNav #tabOne 	{background-image: url(../images/ico_tellus.gif);}
#topNav #tabTwo 	{background-image: url(../images/ico_ideas.gif);}
#topNav #tabThree 	{background-image: url(../images/ico_explore.gif);}

#topNav #tabOne:hover 	{background-image: url(../images/ico_tellus2.gif);}
#topNav #tabTwo:hover 	{background-image: url(../images/ico_ideas2.gif);}
#topNav #tabThree:hover {background-image: url(../images/ico_explore2.gif);}

#topNav a#tabTwo,
#topNav a:visited#tabTwo {color: #e31937;}


/* Container */
#container 			{margin: 0 auto 0 auto; padding: 0 0 30px 0; clear: both; padding-top: 9px; border: 0px solid #FF0000;}
#main #leftCol 		{width: 50%; padding: 0 20px 0 20px;}
#main #rightCol 	{width: 50%; padding: 0 20px 0 20px; border-left: 1px solid #9abedc;}

#main .icon {float: left; padding: 0 20px 0 0;}
#main #leftCol .content {float: left;} /* width: 355px */
#main #rightCol .content {float: left; width: 320px}

#headline {font-size: 34px; font-weight: normal; margin:0 0 30px 0; padding:0; line-height: 34px; color: #4c79a5; letter-spacing: 0em;}


/* Homepage */
.ideaList 			{margin: 0; padding: 0; list-style: none;}
.ideaList li 		{margin-bottom: 7px; padding-bottom: 7px; border-bottom: 1px solid #c6f3fa;}
.ideaList img 		{border: 1px solid #89a4a9; margin: 0 0 2px 0;}
.ideaList a 		{color: #0081b7;}
.ideaList a:hover 	{color: #32bdd9; text-decoration: none;}
.ideaList .date 	{font-size: 11px; color: #8d9495;}


/* Footer */
#footer 			{margin: 0 auto 0 auto; color: #788284; font-weight: normal; line-height: 11px; padding: 8px 0 8px 0; clear: both;}
#footer #copyright 	{float: left; font-size: 11px; padding: 0 0 0 20px;}
#footer #bottomnav 	{float: right; padding: 0 20px 5px 0; color: #CCCCCC;}
#footer a 			{color:#788284; padding: 0 2px 0 2px; font-size: 11px;}
#footer a:hover 	{text-decoration: underline;}


/* Forms */
form 						{padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
input, textarea 			{padding:3px; border: 1px solid #cfcfcf;}
.input:hover,textarea:hover {background: #f2fcfd;}
.submit 					{border: 1px solid #9abedc; padding: 2px 10px 0px 10px; margin: 0px; background-color: #9abedc; color: #ffffff; font-weight: bold;}
.submit:hover 				{background-color: #4879a2; border: 1px solid #4879a2;}

#tellUsForm .input, 
#tellUsForm textarea {width: 315px; margin: 0 0 5px 0;}
#tellUsForm textarea {height: 70px;}

/* Credits */
#credits {font-size:11px;color:#888888;text-align:center;}
#credits a {color:#888888;}
#credits a:link {color:#888888;}
#credits a:visited {color:#888888;}
