﻿body{margin:0;padding:0;font-family:Arial;}
		
#header{height:110px;background-color:#FFF;margin-bottom:10px;margin-left:18px;}
#header span.titleblue{font-size:4em;color:#4682b4;font-family:tahoma;position:relative;top:6px;text-transform:uppercase;}
#header span.titlex{font-size:3.5em;color:#ff6600;font-family:tahoma;text-decoration:underline;text-transform: lowercase;}
#header span.subtitle{font-size:1.1em;color:#696969;font-family:tahoma;position:relative;top:2px;text-transform:none;}
#header span.tm{font-size:0.5em;color:#696969;font-family:tahoma;position:relative;text-transform:none;}

/* Header Menu */
#menutop{clear:both;width:784px;height:29px;background:url("../images/menubar.gif") no-repeat;text-align:center;}
#menutop a {position: relative;top:5px;text-decoration:none;color:white;}
#menutop a:hover {text-decoration:underline;}
#menutop span.divider{position: relative;top:5px;color: white;}
#menutop span.dividerdot{position: relative;top:2px;color:white;font-weight:bold;}

/* Navigation Menu */
#navpanel{float:left;margin-left:18px;width:180px;margin-bottom:10px;}
#nav-menu ul{list-style:none;padding:0;margin:0;}

#nav-menu li a
{font-size: 1em;color: #696969;height: 1.5em; line-height: 1.5em;display:block;
width: 170px;text-decoration: none;background-color: #f8f8ff;border-right: 1px solid #dcdce9;
border-bottom: 1px solid #dcdce9;text-align:left;}

#nav-menu li a:hover
{background-color: #ff6600;  color: white; position: relative; width: 169px;  left: 1px;
border-right: #ffffff 1px solid; border-bottom: none; border-left: #dcdce9 1px solid;
border-top: #a9a9a9 1px solid;}

/* Highlight current page in navigation panel */
#home .home, #downloads .downloads, #register .register, #users .users, #contact .contact, #examples .examples, #gpsinfo .gpsinfo, #support .support, #faq .faq
{background-color:#add8e6;color:black;}

p.leftheading{margin-left:3px;margin-top:2px;margin-bottom:0.4em;color:#696969;font-size:0.9em;text-align:left;}
div.linespacer{width:171px;text-align:center;margin-top:6px;border-bottom:#dcdcdc 1px solid;}

/* Screenshots Panel */
#animpanel{width:171px;}
#animpanel p.caption{margin-left: 0.4em;margin-right: 0.4em;color: #696969;text-align:center;font-size: 0.85em;}
#animpanel p.image{text-align:center;margin-left: 0.4em;margin-right: 0.4em;margin-bottom:0.4em;margin-top:0.4em;}
table.screenshots{text-align:center;width:100%;}

/* External Links */
#extlinks{width:171px;}
#extlinks a{font-size:0.85em;display:block;width:166px;background-color:#f0f8ff;text-decoration:none;padding: 0px 0px 0px 8px;margin-bottom:6px;color:#008000;}
#extlinks a:hover {text-decoration:underline;}
#extlinks p.desc{font-size: 0.85em;margin:0px;width:166px;padding:0px 0px 0px 8px;color:#444444;background-color:#f0f8ff;}

/* Links Page */
h2.linkheader
{
	font-weight: bold;
	color: #336699;
}
p.linkdesc{font-size:0.9em;text-decoration:none;}
a.linktext{font-size:0.9em;text-decoration:none;color:#008000;}
a.linktext:hover {text-decoration:underline;}


/* Content Section */	
#content{margin:10px 0px 10px 210px;width:560px;}
ul.standardlist{list-style:disc;padding-left:30px;line-height:130%;color:#3e3e3e;}
ul.standardlist li{margin-top: 0.5em;margin-bottom:0.5em;max-width:34em;padding-left:1.5%;}
ol.numbered{list-style-position:outside;list-style-type:decimal;padding-left:30px;color:#3e3e3e;max-width:34em;}
ol.numbered li{margin-top: 0.5em;}

/* Text Formatting */
H1{font-size:1.2em;font-weight:bold;color:#990000;line-height:200%;}
H2{color:#990000;font-weight:bold;line-height:200%;}
p{line-height:1.3em;color: #3e3e3e;}
p.imagecaption{text-align: center;font-size: 0.9em;}
p.smalltext{font-size:0.8em;}
p.redquote{font-size:0.9em;color:#990000;}
p.faq_q{font-weight:bold;color:#003399;line-height: 2em;}
p.faq_link{text-indent: 10px;}
p.centre_img{text-align:center;}
span.faq_arrows{color:gray;line-height:2em;font-size:0.8em;}
p.indentwithspace{text-indent:16px;line-height:2em;}
td.fieldname{color:#808080;width:100px;font-weight:bold;font-size:0.9em;vertical-align:top;height:1.6em;}
td.fieldvalue{width:340px;vertical-align:top;}
p.downloaditem{font-size:1.2em;color:#006400;font-family:Verdana,Tahoma;font-weight:bold;}

/* Download Rounded DIV */	
.download_div_box {background: url(../images/downloaditem_tl.png) no-repeat top left;}
.download_div_top {background: url(../images/downloaditem_tr.png) no-repeat top right;}
.download_div_bottom {background: url(../images/downloaditem_bl.png) no-repeat bottom left;}
.download_div_bottom div {background: url(../images/downloaditem_br.png) no-repeat bottom right;}
.download_div_content {background: url(../images/downloaditem_r.png) top right repeat-y;}
.download_div_top div,.download_div_top,
.download_div_bottom div, .download_div_bottom {width:100%;height:12px;font-size:1px;}
.download_div_content, .download_div_bottom {margin-top:-2px;}
.download_div_content { padding: 0 12px; }

/* Highlight Rounded DIV */	
.highlight_div_box {background: url(../images/downloaditem_tl.png) no-repeat top left;}
.highlight_div_top {background: url(../images/downloaditem_tr.png) no-repeat top right;}
.highlight_div_bottom {background: url(../images/downloaditem_bl.png) no-repeat bottom left;}
.highlight_div_bottom div {background: url(../images/downloaditem_br.png) no-repeat bottom right;}
.highlight_div_content {background: url(../images/downloaditem_r.png) top right repeat-y;}
.highlight_div_top div,.highlight_div_top,
.highlight_div_bottom div, .highlight_div_bottom {width:100%;height:12px;font-size:1px;}
.highlight_div_content, .highlight_div_bottom {margin-top:-2px;}
.highlight_div_content { padding: 0 12px; }

.yellow_div { background-color:#FFF5CC; layer-background-color:#FFF5CC; padding: 0 12px; }

/* Footer */		
#footer{clear: both;font-size: 0.9em;margin:0;padding: 0.25em;color:#333;
  border-top:1px solid gray;border-bottom:1px solid gray;margin-bottom:10px;width:784px;
  margin-left:18px;text-align:center}
  
	
tr.caption{border-bottom:1px solid gray;margin-bottom:10px;}