      html,body {
      	margin:			0;
      	padding:		0;
      	width:			100%;
      	height:			100%;
      	font:			normal 100%/1.5 Arial,Tahoma,Helvetica,sans-serif;
      }

      td {
        vertical-align:		top;
      }
     
      table#main {
      	width:			100%;
      	height:			100%;
      	margin:			0;
      	background-color:	white;
      	color:			black;
      	text-align:		left;
      	font-size:		.83em;
      }

      h2 {
        font-size:		1.2em;
        margin:			.5em 0;
      }
      
	    heading2 {
        font-size:	18px;
        margin:			.5em 0;
      }
	  
      td#header { 
        padding:		0;
        height:			100px;
        background-color:	black;
      	border-right:		10px solid black;
      	border-left:		10px solid black;
      	font-size:		.9em;
      }

      td#logo { 
        width:			350px;
        padding:		0;
        border-left:		10px solid black;
        background-color:	black;
      }
	  
      td#header ul#nav {
        height:			27px;
        margin:			9px 0;
        padding:		0;
        list-style:		none;
        line-height:		25px;
        float:			left;
      }
      td#header ul#nav li {
      	display:		block;
      	margin:			0;
      	float:			left;
	text-align:		center;
	font-weight:		bold;	
	border:			1px solid #666;
      }
      td#header ul#nav li span {
        color:			black;
        background-color:	white;
        display:		block;
	padding:		1px 10px;
      }
      td#header ul#nav li a {
        text-decoration:	none;
        color:			black;
        background-color:	#ffcc00;
        display:		block;
	padding:		1px 10px;
      }
      td#header ul#nav li a:hover {
        color:			#ffcc00;
        background-color:	#333;
        display:		block;
      }
      
      td#header h1 {
        clear:			left;
        color:			white;
        font-size:		1.5em;
        margin:			0;
        padding:		10px 0;
      }

     td#header dl {
       width:			20em;
       float:			right;
       color:			white;
     }
     td#header dl dt {
       font-weight:		bold;
       width:			3em;
       float:			left;
     }
     td#header dl dd {
       margin:			0 0 0 4em;
     }
     td#header dl dd a {
       color:			white;
       text-decoration:		none;
     }
     td#header dl dd a:hover {
       text-decoration:		underline;
     }
     
     td#feature {
      	width:			280px;
      	vertical-align:	top;
      	padding:		5px 20px 25px 50px;
      	background:		white url(bg-feature.png) no-repeat left bottom;
      	border-left:		10px solid #ffcc00;
      }

      #kal500 td#feature { 
        background-image:	url(../images/feature-kal500.jpg);
        height:			auto;
	vertical-align:		top;
	border-right:		1px solid #ccc;
      }
	  
	    #gt2000 td#feature { 
        background-image:	url(../images/gt3000_sidebar.jpg);
        height:			600px;
	vertical-align:		top;
	border-right:		1px solid #ccc;
      }

      td#feature ul {
        margin:			0 0 0 1.2em;
        padding:		0;
      }
      
      td#content { 
      	padding:		10px;
      	height:			100%;
      	background:		white url(bg-content.png) no-repeat right top;
      	border-right:		10px solid black;
      }
      
/* MSIE PC Only \*/
      * html td#content     {
	height:			auto;
      }
/* End MSIE Fix */
     


      td#content p.first {
        margin-top:		0;
        padding-right:		50px;
      }
      
      td#content em {
        font:		   	bold italic 1.2em/1.5 'Brush Script MT',Brushstroke,fantasy;
      }
      
      #content ul {
        margin-left:		1.2em;
        padding-left:		0;
      }
      
      td#footer { 
        background-color:	#ffcc00;
        color:			#000;
        padding:		0 10px 0 360px;
        height:			20px;
        line-height:		20px;
        font-size:		8pt;
        font-weight:		bold;
      	border-left:		10px solid #ffcc00;
      }

      td#footer span#wangnet {
        float:			right;
        color:			#963;
        font-weight:		normal; 
        padding-right:		20px;
      }
      td#footer span#wangnet a {
        color:			#963;
      }
	  
	  #flv_video {
		float:right;  
		padding: 10px;
	  }

