body						{margin:20px;  text-align:center; font-family: Tahoma, Verdana, San-Serif; color:#587cb8; font-size:16px; line-height:18px; background-color:#ffffff;} 

a							{text-decoration:none; color:#ffffff;}
a:hover						{text-decoration:none; color:#999933;}

.required					{color:#cc0000;}


a.page							{text-decoration:underline; color:#333333;}
a.page:hover						{text-decoration:none; color:#000000;}


a.footer							{text-decoration:none; color:#336699; font-size:12px; line-height:18px;}
a.footer:hover						{text-decoration:none; color:#000000; font-size:12px; line-height:18px;}





.bigText {  font-family: Tahoma, Verdana, San-Serif; font-size: 14pt; line-height:30px; letter-spacing:1px; font-style: normal; color: #FFFFFF}



#pageWidth					{position:relative; width:960px; text-align:left;  margin-left:auto; margin-right:auto;}
#pageWidth	#newsletter					{position:relative; float:right; margin-top:20px; margin-right:10px; width:340px; height:40px; z-index:10; padding:10px 0px 0px 10px;}
#pageWidth	#newsletter .newsletterhdr	{position:absolute; left:140px; top:-15px; border: 0px solid #333333;}

#newsletter	form			{margin:0px; display:inline;}
#newsletter	.txt			{border-bottom:1px solid #a3b6d8; background-color:#eef1f8; border-left:0px; border-top:0px; border-right:0px; width:250px; font-size:13px; color:#a3b6d8;}
#newsletter	.button			{background-color:#eef1f8; background-image: url(/images/txt_send.gif); width:60px; height:21px; color:#eef1f8; border:0px;}


#footerline					{position:relative; margin-bottom:-116px; margin-left:-10px; z-index:100; width:800px; height:167px;}


#footer					{position:relative; float:left; width:800px; height:80px; padding-top:20px; margin-bottom:-51px; text-align:center; z-index:1;}


#left						{position:relative; float:left; margin-top:115px; width:210px; margin-right:20px; z-index:1;}
#logo						{position:relative; margin-top:-116px; margin-left:-10px; z-index:100; width:203px; height:167px;}

#nav						{position:relative; float:left; width:210px; height:285px; padding-top:20px; margin-top:-51px; text-align:right; background-image: url(images/panel.gif); z-index:1;}
#nav		a				{display:block; padding:0px 15px 5px 5px;}

#search						{position:relative; float:left; width:210px; background-color:#eef1f8; height:50px; margin-top:35px;}
#search		.searchhdr		{position:absolute; left:0px; top:-15px;}
#search		.FSF_form		{margin:10px;}
#search		.FSF_input		{border-bottom:1px solid #a3b6d8; background-color:#eef1f8; border-left:0px; border-top:0px; border-right:0px; width:150px; font-size:13px; color:#a3b6d8;}
#search		.FSF_submit		{background-color:#eef1f8; background-image: url(/images/txt_find.gif); width:29px; height:13px; color:#eef1f8; border:0px;}

#partners					{position:relative; float:left; width:190px; color:#00304f; padding:10px; background-color:#eef1f8; margin-top:35px; font-size:11px;}
#partners	.partnershdr	{position:absolute; left:0px; top:-15px;}

#sponsors					{position:relative; float:left; width:190px; color:#00304f; padding:10px; background-color:#eef1f8; margin-top:35px; font-size:11px; margin-bottom:25px;}
#sponsors	.sponsorshdr	{position:absolute; left:0px; top:-15px;}


#right						{position:relative; float:left; width:680px; padding:20px; margin-top:45px; background-color:#eef1f8; color:#00304f;}
#right		.pagetrail		{display:block; font-size:18px; font-weight:bold; margin-bottom:10px;} 
#right		.pagetrail	a	{color:#00304f;}
#right		.img			{border:10px solid #ffffff; margin:5px;}	



#frontmiddle					{position:relative; float:left; margin-top:115px; width:350px;}
#frontmiddle	#testimonial	{position:relative; float:left; width:350px; height:300px; background-image: url(/images/bg_middle.gif); background-repeat:repeat-x; }
#testimonial	.testimonialhdr	{position:absolute; left:0px; top:-15px;}
#frontmiddle	#mission		{position:relative; float:left; width:350px; margin-top:35px; line-height:20px; padding-top:0px; font-size:13px; text-align:justify;}
#mission		.missionhdr		{position:absolute; left:0px; top:-15px;}


#frontright					{position:relative; float:left; margin-top:46px; width:350px; margin-left:20px; height:650px; background-color:#1C2B51; background-image: url(images/panel.gif); z-index:1; }


.video						{border:1px solid #a3b6d8; width:670px; height:500px; padding-top:20px;}
.videoSM					{position:relative; float:right; border:1px solid #a3b6d8; width:320px; height:260px; margin-top:-10px;}

.marketinggallery			{position:relative; float:left; width:680px;}

.marketinggallery .galleria	td	{color:#ffffff;}

.galleria	td 				{padding:0px 0px 10px 0px; background-color:#ffffff;}
.galleria	td img			{border:1px solid #666666; margin:10px; padding:10px;}
