img				{}
td				{font:11px arial,sans-serif; }
H1				{font-family:Times New Roman, Serif; font-size:24px; font-weight:normal; color:#2f8691; text-transform:uppercase; display:inline; margin-bottom:10px; margin-top:0px;}
H2				{font-family:Times New Roman, Serif; font-size:24px; font-weight:normal; color:#000000; display:inline; margin-bottom:10px; margin-top:0px;}
H3				{font-family:Times New Roman, Serif; font-size:18px; font-weight:normal; color:#2f8691; margin-bottom:10px; margin-top:0px; display:inline;text-transform:uppercase;}
H4				{font-family:Times New Roman, Serif; font-size:18px; font-weight:normal; color:#000000; margin-bottom:10px; margin-top:0px; display:inline;}
H5				{font-family:arial,verdana;	font-size:11px; font-weight:bold; color:#000000; display:inline;}
small			{text-transform:uppercase; font-size:10px;}
input			{font-family:arial,verdana;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#17508C; background-color:#FFFFFF; height:17px; padding-left:3px; padding-right:3px;}
input.text		{font-family:arial,verdana;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#17508C; background-color:#FFFFFF; height:17px; padding-left:3px; padding-right:3px;}
input.button	{font-family:arial,verdana;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#17508C; background-color:#FFFFFF;}
input.username	{width:145px; margin-top:5px; margin-bottom:5px;}
input.password	{width:145px; margin-top:5px; margin-bottom:5px;}
select 			{font-family:arial,verdana;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#17508C; background-color:#FFFFFF;}
textarea 		{font-family:arial,verdana;	font-size:11px; color:#000000; border-width:1px; border-style:solid; border-color:#17508C; background-color:#FFFFFF;}
ol				{margin-left:0px; margin-top:0px;padding:0px;}
ul				{margin-left:0px; padding-left:20px; margin-top:0px; list-style-image:url("gfx/GreenArrow.gif");}
li				{margin-left:0px; padding-left:5px; margin-top:5px;} 
a				{font:bold 11px arial,sans-serif; text-decoration:none; color:#2f8691;}
a:hover			{font:bold 11px arial,sans-serif; text-decoration:none; color:#000000;}
a.home			{font:bold 11px arial,sans-serif; text-decoration:none; color:#FFFFFF; text-transform:uppercase;}
a.home:hover	{font:bold 11px arial,sans-serif; text-decoration:none; color:#2f8691; text-transform:uppercase;}
a.menu			{font:bold 11px arial,sans-serif; text-transform:uppercase; text-decoration:none; color:#CCCCCC; margin-top:0px; margin-bottom:10px; margin-left:10px; margin-right:10px; padding-left:5px; padding-right:5px; border:solid 1px black; }
a.menu:hover	{font:bold 11px arial,sans-serif; text-transform:uppercase; text-decoration:none; color:#CCCCCC; margin-top:0px; margin-bottom:10px; margin-left:10px; margin-right:10px; padding-left:5px; padding-right:5px; border:solid 1px #71AFBC; }
a.linktext		{font:normal 11px arial,sans-serif; text-decoration:none; color:#000000; }
a.linktext:hover{font:normal 11px arial,sans-serif; text-decoration:none; color:#2f8691;}
a.linktextbold		{font:bold 11px arial,sans-serif; text-decoration:none; color:#000000;}
a.linktextbold:hover{font:bold 11px arial,sans-serif; text-decoration:none; color:#2f8691;}

/*  \*/
* html .HolyHack {
	height: 1%;
	}
/*  */

/* Element IDs */

#Bodyid  {
	background-color:#dddddd;
	background-image:url("gfx/tiledbg.gif");
	height:100%;
	margin:0px;
	color:#000000;
	font:11px arial,sans-serif; 
	}
	
#MainContainer {	
	top:0px;
	left:50%;
	text-align:left;
	margin-left:-370px;
	width:740px;
	visibility:visible;
	position:absolute;
	}	
	
#MenuContainer {	
	background-image:url("gfx/menubg.gif");
	background-repeat:repeat-x;
	color:#CCCCCC;
	margin-top:25px;
	margin-bottom:10px;
	padding-bottom:12px;
	text-align:center;
	position:relative;
	}
	
#ContentTop {	
	margin-top:25px;
	position:relative;
	}
	
#ContentContainer {	
	background-color:#eae6db;
	padding-left:25px;
	padding-right:25px;
	position:relative;
	}	
	
#ContentBottom {	
	position:relative;
	}
	
#Logo {	
	/*background-color:red;*/
	margin-top:10px;
	text-align:center;
	position:relative;
	}
	
#HomeLink {	
	top:48px;
	left:20px;
	position:absolute;
	z-index:1;
	}
	

/* Element Classes */

.FloatBreaker {
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.Space {
	overflow:hidden;
	height:23px;
	clear:both;
	}	

.Headline {	
	margin-bottom:10px;
	position:relative;
	}
	
.HeadlineSmall {	
	margin-top:5px;
	margin-bottom:10px;
	position:relative;
	}

.CampaignLink {	
	margin-bottom:3px;
	position:relative;
	}

.NewsLink {	
	margin-bottom:12px;
	position:relative;
	}
	
.Next {	
	text-align:right;
	font-size:14px;
	position:relative;
	}
	
.GreenLink {	
	font-size:14px;
	display:inline;
	position:relative;
	}
	
.FrontBg {	
	background-image:url("gfx/frontbg.gif");
	background-repeat:repeat-y;
	background-position:center top;
	position:relative;
	}
	
.DownloadsBg {	
	background-image:url("gfx/downloadsbg.gif");
	background-repeat:repeat-y;
	background-position:left top;
	position:relative;
	}
	
.NewsBg {	
	background-image:url("gfx/newsbg.gif");
	background-repeat:repeat-y;
	background-position:left top;
	position:relative;
	}
	
.PressBg {	
	background-image:url("gfx/pressbg.gif");
	background-repeat:repeat-y;
	background-position:left top;
	position:relative;
	}
	
.LoginBlock1 {	
	/*background-color:Olive;*/
	left:200px;
	width:310px;
	position:relative;
	float:left;
	}	

.FrontBlock1 {	
	/*background-color:LightBlue;*/
	width:175px;
	position:relative;
	float:left;
	}
	
.FrontBlock2 {	
	/*background-color:lightgreen;*/
	left:38px;
	width:264px;
	position:relative;
	float:left;
	}
	
.FrontBlock3 {	
	/*background-color:Pink;*/
	left:76px;
	width:175px;
	position:relative;
	float:left;
	}
	
.DownloadsBlock1 {	
	/*background-color:LightBlue;*/
	width:440px;
	position:relative;
	float:left;
	}
	
.DownloadsBlock2 {	
	/*background-color:LightBlue;*/
	left:38px;
	width:205px;
	position:relative;
	float:left;
	}
	
.ThumbLeft {	
	/*background-color:lightgreen;*/
	/*background-image:url("gfx/ThumbBg.gif");*/
	/*text-align:center;*/
	position:relative;
	float:left;	
	}
	
.ThumbCenter {	
	/*background-color:green;*/
	/*background-image:url("gfx/ThumbBg.gif");*/
	/*text-align:center;*/
	left:30px;	
	position:relative;
	float:left;
	}
	
.ThumbRight {	
	/*background-color:green;*/
	/*background-image:url("gfx/ThumbBg.gif");*/
	/*text-align:center;*/
	left:60px;	
	position:relative;
	float:left;
	}
	
.ThumbLeftText 
{
	color:#000000;
	font-weight:normal;
	font-size:10px;
}

.ThumbLeftText:Hover
{
	color:#2f8691;
	font-weight:normal;
	font-size:10px;	
}
	
.ThumbCenterText {	
	background-color:green;
	
	left:30px;
	text-align:left;
	position:relative;
	float:left;
	}
	
.ThumbRightText {	
	background-color:blue;
	
	left:60px;
	text-align:left;
	position:relative;
	float:left;
	}



.DownloadLink {	
	/*background-color:lightgreen;*/
	padding-bottom:7px;
	position:relative;
	}
	
.GreyLine {
	background-color:#AFACA4;
	margin-top:18px;
	margin-bottom:18px;
	overflow:hidden;
	height:1px;
	clear:both;
	}
	
.NewsBlock1 {	
	/*background-color:lightgreen;*/
	width:180px;
	position:relative;
	float:left;
	}
	
.NewsBlock2 {	
	/*background-color:green;*/
	left:38px;
	width:475px;
	position:relative;
	float:left;
	}

.NewsBlock3 {	
	/*background-color:green;*/
	left:38px;
	width:475px;
	position:relative;
	float:right;
	margin-right:17px;
	}

.NewsBlock2Content1 {	
	/*background-color:red;*/
	width:245px;
	position:relative;
	float:left;
	}
	
.NewsBlock2Content2 {	
	/*background-color:lightgreen;*/
	left:15px;
	width:205px;
	position:relative;
	float:left;
	}

	
.PressBlock1 {	
	background-color:pink;
	width:180px;
	position:relative;
	float:left;
	}
	
.PressBlock2 {	
	background-color:Fuchsia;
	left:38px;
	width:470px;
	position:relative;
	float:left;
	}
	