body, html {height : 100%;}

body {margin : 0; background : #fff url('img/body-bg.png') repeat-x left top; text-align : center;}

body, table, textarea {
	font-family : 'Verdana'; 
	font-size : 11px; 
	color : #666;
	}

#data {
	font-family: 'Trebuchet MS';
	font-size : 12px;
	color : #000;
	line-height:1.8em;
	padding-right:25px;
	}


img {border : 0;}
h1 {font-size : 14px; font-weight : bold; text-transform : uppercase; color : #28658d; padding : 0 0 10px 0; margin : 0;}
h2 {font-size : 13px; font-weight : bold; color : #000; padding : 20px 0 5px 0; margin : 0;}
a:link, a:visited {text-decoration : none; color : #58c1c9;}
a:hover, a:active {text-decoration : underline; color : #58c1c9;}

#global {width : 978px; margin : 0 auto; text-align : left; background : url('img/shadow.png') no-repeat left top;}

#main {margin : 0 40px; background : #fff url('img/top.jpg') no-repeat left top;}

#logo {padding : 83px 0 0 23px;}
#logo a {background : url('img/telemedtest.png') no-repeat; width : 274px; height : 57px; display : block;}
#logo a img {display : none;}

#redmenu {margin : 21px 0 0 350px;}
#redmenu ul{margin : 0; padding : 0 0 0 0;}
#redmenu li {list-style-type : none; padding : 0; margin : 0;}
#redmenu a {display : block; padding : 2px 0 2px 0;}
#redmenu a:link, #redmenu a:visited {text-decoration : none; color : #ffe2e5;}
#redmenu a:hover, #redmenu a:active {text-decoration : none; color : #31cdf5;}
#redmenu .left {float : left; width : 260px;}
#redmenu .right {float : left;}

#mainmenu {margin : 0; padding : 0; width : 267px; float : left; height : 450px;}
#mainmenu li {list-style-type : none; padding : 0; margin : 0;}
#mainmenu li span {visibility : hidden;}
#mainmenu li a {display : block; height : 11px; overflow : hidden; background-repeat : no-repeat; margin : 0 0 0 30px}
#mainmenu li a:link, #mainmenu li a:visited {background-position : left top;}
#mainmenu li a:hover, #mainmenu li a:active {background-position : left -11px;}
#mainmenu li.sel a {background-position : left -11px;}
#mainmenu .submenu {padding : 5px 30px; display:block; }
#mainmenu .submenu a:link, #mainmenu .submenu a:visited {text-decoration : none; margin : 0 5px; color : #807e7e; background-image : none;}
#mainmenu .submenu a:hover, #mainmenu .submenu a:active {text-decoration : none; margin : 0 5px; color : #58c1c9; background-image : none;}
#mainmenu li.about-us a {background-image : url('img/menu/about-us.png');}
#mainmenu li.technology-overview a {background-image : url('img/menu/technology-overview.png');}
#mainmenu li.products a {background-image : url('img/menu/products.png');}
#mainmenu li.executive-management a {background-image : url('img/menu/executive-management.png');}
#mainmenu li.news-and-media a {background-image : url('img/menu/news-and-media.png');}
#mainmenu li.contact-us a {background-image : url('img/menu/contact-us.png');}
#mainmenu li.line-3px {padding : 10px 10px 13px 10px; background: url('img/menu/_line-3px.png') no-repeat 20px bottom;}
#mainmenu li.line-2px {padding : 10px 10px 12px 10px; background: url('img/menu/_line-2px.png') no-repeat 20px bottom;}
#mainmenu li.bottom {background: url('img/menu/_bottom.png') no-repeat left top; height : 36px;}

#data {margin : 40px 20px 20px 300px;}

.mytable {border-collapse : collapse; width : 99%; margin : 5px 0;}
.mytable td {border : 1px solid #555; padding : 2px 3px;}

#footer {
	background: url('img/footer.png') no-repeat center top; 
	padding : 35px 0 20px 0; 
	font-size : 10px; 
	margin-top : 40px;
	text-align:center;
	}

#footer a:link, #footer a:visited {text-decoration : none; text-transform : uppercase; margin : 0 5px; color : #807e7e; font-weight : normal;}
#footer a:hover, #footer a:active {text-decoration : none; text-transform : uppercase; margin : 0 5px; color : #58c1c9; font-weight : normal;}
#footer b a:link, #footer b a:visited {text-decoration : none; text-transform : uppercase; margin : 0 5px; color : #58c1c9; font-weight : normal;}
#footer div  {padding-top : 10px;}
#footer div a:link, #footer div a:visited {text-decoration : none; text-transform : uppercase; margin : 0; color : #000; font-weight : normal;}
#footer div a:hover, #footer div a:active {text-decoration : underline; text-transform : uppercase; margin : 0; color : #000; font-weight : normal;}

.clearboth {clear : both;}


	
		table.stdtable {
			border-width:0;
			border-collapse: collapse;
			background-color: white;
			margin:0;
			font-size:0.8em;
			width:100%;
			}
			
		table.stdtable th, table.stdtable td {
			border:1px solid #ccc;
			padding:5px;
			margin:0;
			color:#666;
			}
	
		table.stdtable th	{
			font-weight:bold;
			text-align:left;
			background-color:#f0f0f0;
			}
	
