*					{font-family: Arial, sans-serif; font-size: 11px; color: #505050; margin: 0px; padding: 0px;}

table				{border-width: 0px;}td					{border-width: 0px; vertical-align: top;}a					{color: #003764;}
a:link				{text-decoration: none;}a:visited			{text-decoration: none;}a:hover				{color: #3BB1E6;}a:active			{text-decoration: none;}a:focus				{text-decoration: none;}textarea,select,input	{border: 1px solid #C6CCCE; background-color: #FFFFFF; padding-left: 2px;}

img					{border-width: 0px;}

.txtImgLeft			{padding-right: 7px;}

.txtImgRight		{padding-left: 7px;}

html				{height: 100%; margin:0px; padding:0px;}

body				{height: 100%; margin: 0px auto; padding: 0px; color: #000000; background: url(../pictures/background.gif) repeat-y; background-color: #C6CCCE;}

#nonFooter			{position: relative; min-height: 100%;}

* html #nonFooter	{height: 100%;}


#banner				{margin-left: 93px; width: 861px; height: 314px;}

#frame				{margin-left: 93px; width: 861px;}

#menu				{width: 157px; float:left;}

#content			{width: 584px; float: left;}
	
#margin				{margin: 36px 40px 30px 35px;}

#sponsors			{width: 119px; float: left; padding: 9px 0px 30px 0px;}

#footer				{margin-left: 93px; position: relative; width: 861px; height: 17px; margin-top: -17px; background: url(../pictures/bg_footer.gif) repeat-x; color: #FFFFFF; clear: both;}

#footer_left		{padding-left: 5px; padding-top: 2px;}#footer_right		{font-size: 10px; padding-right: 5px; padding-top: 3px; color: #FFFFFF; float: right;}


.news_box			{margin-bottom: 35px;}

.news_select		{color: #003764; font-size: 10px;}

.news_selected		{color: #999999; font-size: 10px; font-weight: bold; border: 2px solid #F1F1F1; background-color: #F1F1F1;}

.news_title			{color: #003764; font-weight: bold; margin-bottom: 2px; font-size: 12px;}

.news_date			{color: #003764; font-size: 10px;}

.news_teaser		{line-height: 16px; font-weight: bold;}

.news_text			{line-height: 16px;}

.news_clear			{clear: left; text-align: right;}

.teaser_img			{padding-right: 10px; padding-top: 4px; float: left;}


.menuItem			{cursor: pointer;}


.contact_form		{width: 270px;}

.contact_submit		{width: 68px; height: 19px; background-image: url(../pictures/button.jpg); border: 0px solid #FFFFFF;}

.contact_warning	{color: #F03300;}

.contact_button		{margin-top: 3px; border: 0px solid #FFFFFF;}


.box_thumb			{float:left; width: 116px; height: 116px; background: url(../pictures/bg_thumb.jpg); margin-bottom: 20px;}

.box_img			{margin-top: 3px; text-align: center;}.white				{color: #FFFFFF; font-size: 10px;}

.white:hover		{color: #999999;}

.small				{font-size: 10px;}

.bold				{font-weight: bold;}

.table_gray		 		{border-collapse:collapse; width: 100%;}.table_gray th, .table_gray td 	{border: 1px solid #999999; padding: 4px 3px 4px 3px; border-collapse:collapse;}.table_gray th      		{background: url(../pictures/table_head.gif) repeat-x; color: #505050;}.table_gray tr:hover		{ background: #C0EBF9; }

.table_crew		{width: 500px;}
.table_crew	thead	{background: url(../pictures/bg_crew.gif) repeat-x; height: 22px; color: #505050;}
.table_crew	td	{padding-right: 4px;}

.table_partner td {padding-right: 10px; padding-bottom: 10px;}