body {
	margin: 0;
	padding: 0;
	font: .70em/1.5em  Verdana, Tahoma, Helvetica, sans-serif;
	 
	background: url(images/thathed.gif) repeat-xy;
	text-align: center;
}

#heartbeating
{
 position:relative;
 left:12px;
 top:14px;
}

#cardiogram
{
 position:relative;
 right:5px;
 top:9px;
}

#top_image
{
  background:url(images/final_header.jpg);
}

.maintable
{
 background:url(images/pureWhite.jpg) repeat-xy;
 border-color: white;
}

body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.content{
width:100%;
}

.quicklinks{
width:281px;
float:left;
background-color:#FFFFFF;
margin:0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.leftcolumn{
width:200px;
float:left;
background-color:#232323;
border-right:#0A0A0A solid 2px;
margin:0;
}
.rightcolumn{
float:right;
width:65%;
text-align:left;
margin-right:3%;
background:#232323;
border-right:#0A0A0A solid 2px;
border-left:#0A0A0A solid 2px;
}
h2{
background:url(images/headingbg_13.gif) repeat-x;
width:100%;
text-align:center;
padding-top:11px;
padding-bottom:11px;
font-size:10px;
color:#fff;
margin:0;
}
.underh2{
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
padding-right:5px;
width:200px;
margin:0;
}
#navvy
{
width: 100%;
margin:0;
font-size: 12px;
padding: 0;
text-align: center;
}

ul#navvylist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width: 100%;
}

ul#navvylist li
{
display: block;
margin: 0;
padding: 0;
}

ul#navvylist li a
{
display: block;
width: 98%;
margin:0;
padding: 0.5em 0 0.5em 2em;
border-width: 1px;
border-color: #333 #0A0A0A #000 #333;
border-style: solid;
color: #ededed;
text-decoration: none;
background: #1212127;
}

#navvy>ul#navvylist li a { width: auto; }

ul#navvylist li#active a
{
background: #1212127;
color: #ededed;
}

ul#navvylist li a:hover, ul#navvylist li#active a:hover
{
color: #fff;
background: #333;
border-color: #333 #0A0A0A #000 #333;
}

h1{
background:url(images/heartnews.jpg) repeat-x;
width:100%;
text-align:center;
padding-top:45px;
padding-bottom:45px;
font-size:20px;
color:#fff;
margin-left: 0px;
margin-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
}

#footer{ background-image:url(images/footer.gif); padding-top:8px; height:55px; background-repeat:repeat-x;}

.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
#menu a{
	min-width:90px;
	height:28px;
	
	
	padding:4px;
	margin-left:0px;
	float:left;
	font: 0.7em Tahoma, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}

.redbutton{background:url(images/menu.jpeg) #ACD700 no-repeat ;}
.bluebutton{background:url(images/button_blue.jpg) #ACD700 repeat-x; padding-left: 50px;}
.orangebutton{background:url(images/button_orange.jpg) #ACD700 repeat-x; padding-left: 50px;}
.greenbutton{background:url(images/button_green.jpg) #ACD700 repeat-x; padding-left: 50px;}
.purplebutton{background:url(images/button_purple.jpg) #ACD700 repeat-x; padding-left: 50px;}
.flashbutton{background:url(images/flash_button1.jpg) #ACD700 repeat-x; padding-left: 80px;font: 0.7em Tahoma, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;}
.flashbuttonhighlight{background:url(images/flash_button_highlighted1.jpg) #ACD700 repeat-x; padding-left: 80px;font: 0.7em Tahoma, sans-serif;font-size:15px;font-weight:bold;color:#FFFFFF;}

#boxText a{
	text-decoration:none;
}

#quicklinks a{
	text-decoration:none;
}


#leftpanel_middle{height:132px; background-image:url(images/leftpanel_middle.gif); background-repeat:repeat-y;}
#leftpanel_bottom{width:193px; height:17px;}

/*TEXT STYLES*/
.bodytext {
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
}

.bodytext a:hover {
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: black;
	
}

.bodytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size:11px;
	color: #666666;
	text-decoration:none;
}



.bodytextencyclop{
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	color: #666666;
}

.bodytextencyclop a:hover {
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	color: black;
	
}

.bodytextencyclop a{
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	color: #666666;
	text-decoration:none;
}

.bodytextencyclop a:visited{
	font: 0.7em Tahoma, sans-serif;
	font-size:18px;
	color: #666666;
}


.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#B6B694;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#ACD701;
}
.smallwhitetext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallwhitetext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallgraytext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 36px;
	font-weight:bold;
	color:#999999;
}
.smallgraytext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 36px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallgreentext {

	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ACD701;
	padding-left:70px;
}
.smallgreentext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#ACD701;
	text-decoration:underline;
}
.smallgreentext a:hover{
	text-decoration:underline;
}

.hidden{
display:none;
}

label {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#666699;
	display:block;
	font-weight:bold;
	margin:5px;
	padding-left:50px;
}
input {
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	
}

.loginButton
{
 margin: 0; 
	font: normal 1em Verdana, sans-serif;
	font-weight:bold;
	color:#666699;
	border: 1px solid #eee;
	background: #FFF; 
	padding: 2px 3px; 
	
}

#logintd
{
 background: #eee; 
}

.verline
{
 background:url(images/grey_ver.jpg) repeat-y;
 border: 1px solid;
 border-color: black black black black;
}

.horline
{
 background:url(images/grey_hor.jpg) repeat-x;
}

#slideshow
{
  position:relative;
 right:5px;
 top:-3px;
}

#contentTable
{
border-style:solid;
border-color: rgb(230,230,230);
}



.titletext
{
font: 0.7em Tahoma, sans-serif;
	font-size: 25px;
	font-weight:bold;
	color:#666699;
	display:block;
	font-weight:bold;
	
	padding-left:450px;
}

#qklinksTable
{
 align:bottom;
}

.greyline
{
 position:relative;
 top:-10px;
}

#Untitled-221
{
 position:relative;
 top:10px;
 right:-12px;
}

#helpline
{
 position:relative;
 top:-40px;
}

#enclopedia
{
 position:relative;
 left:-4px;
 top:-20px;
}

.vitrusoll
{
 position:relative;
 left:205px;
 top:8px;
}