body
{
	margin: 0;
	padding: 20px 0 0 0;
	text-align: center;
	min-width:780px;	
	background-color: white;
	color: black;
}

#pagewrapper
{
	position: relative;
	text-align: left;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
}

#header
{
	clear: both;
	height: 91px;	
}

#header1
{
	float: left;
	width: 567px;	
	height: 91px;
}

#header1a
{
	clear: both;
	height: 67px;	
}

#header1b
{
	clear: both;
	padding-top: 4px;
}

#header2
{
	float: left;
	width: 213px;
	height: 91px;	
	background-image: url(cyclovactoppiece.gif);
	background-position: bottom left;
	background-repeat: no-repeat;	
}

#header3
{
	float: left;
	width: 213px;
	height: 91px;	
}

#mainphoto
{
	clear: both;
	width: 780px;
	height: 201px;	
	z-index: 1;
}

#burgundybar
{
	clear: both;
	height: 31px;
	background-color: #610000;	
}

#burgundybar1
{
	float: left;
	width: 483px;	
	height: 31px;
	line-height: 31px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: white;		
}

#burgundybar2
{
	float: left;
	width: 297px;	
	height: 31px;
	background-image: url(burgundybarpiece.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#cyclovacbottompiece
{
	clear: both;
	height: 20px;
	background-color: #ffffff;	
}

#cyclovacbottompiece1
{
	float: left;
	width: 483px;	
	height: 20px;
}

#cyclovacbottompiece2
{
	float: left;
	width: 297px;	
	height: 20px;
	background-image: url(cyclovacbottompiece.gif);
	background-position: top left;
	background-repeat: no-repeat;
}

#columns
{
	clear: both;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;	
}

td
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;	
}

th
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: black;	
}

#column3 a, .boxinner a, #column1inner a, #column2inner a, #column4inner a
{
	color: #610000;
	text-decoration: underline;
	font-weight: bold;	
}

#column3 a:hover, .boxinner a:hover, #column1inner a:hover, #column2inner a:hover, #column4inner a:hover
{
	color: #e0bd66;
	text-decoration: underline;
	font-weight: bold;	
}

#column1new a, .boxinner a
{
	color: #610000;
	text-decoration: underline;
	font-weight: bold;	
	font-size: 11px;
}

#column1new a:hover, .boxinner a:hover
{
	color: #e0bd66;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;	
}

#column1
{
	float: left;
	width: 141px;	
}

#column1new
{
	float: left;
	width: 243px;	
	background-image: url(dash.gif);
	background-position: top right;
	background-repeat: repeat-y;	
}

#column2new
{
	float: left;
	width: 294px;		
}

#column1inner
{
	clear: both;
	padding: 20px 10px 20px 0px;	
}

#column2inner
{
	clear: both;
	padding: 20px 10px 20px 10px;	
}

#column4inner
{
	clear: both;
	padding: 20px 0px 20px 10px;	
}

#column2
{
	float: left;
	width: 396px;		
}

#column4
{
	float: left;
	width: 243px;	
	background-image: url(dash.gif);
	background-position: top left;
	background-repeat: repeat-y;		
}

.boxline
{
	clear: both;
	height: 1px;
	background-image: url(horizontal_dash.gif);
	background-position: top left;
	background-repeat: repeat-x;		
}

.box
{
	clear: both;	
}

.boxinner
{
	clear: both;
	padding: 20px 10px 20px 10px;	
}



#column3
{
	clear: both;	
}

.columnbreak
{
	float: left;
	width: 20px;		
}

#footer
{
	clear: both;
	padding-top: 10px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: #c0c0c0;
}

#footer a
{
	color: #c0c0c0;
	text-decoration: none;
}

#footer a:hover
{
	color: #c0c0c0;
	text-decoration: underline;
}

#slogan
{
	float: left;
	width: 550px;	
}

#design
{
	float: left;
	width: 230px;	
	text-align: right;
}

.thumbnail
{
	clear: both;	
}

.thumbnailimage
{
	float: left;
	width: 109px;
}

.thumbnailtext
{
	float: left;
	width: 122px;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	color: black;	
}

.boxinner a
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #610000;	
	text-decoration: none;
}

.boxinner a:hover
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #e0bd66;	
	text-decoration: none;
}

h1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: black;	
	margin-top: 0;	
	margin-bottom: 5px;
}

h2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: #600001;	
	margin-top: 0;	
	margin-bottom: 5px;
}

h3
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	color: black;	
	margin: 0;	
}

.image
{
	border-width: 0px;
}

.imageleft
{
	float: left;
	border-width: 0px;
}

.imageright
{
	float: right;
	border-width: 0px;
}


.clear 
{
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

.healthtitlefield
{
	text-align: right;	
}

.healthformbreaker
{
	width: 20px;	
}

