/* Coastline Software */

body 
{
  font-family:Verdana,Arial;
  color:#222222;
  font-size:10pt;
  font-weight:normal;
  margin-left:10px;
  margin-top:10px;
  margin-right:100px;
 }

.Content
{
  padding-left:10px;
  padding-right:30px;
  padding-top:20px;
  font-family:Verdana;
  font-size:10pt;
  /* background-image:url(../images/ms_bgnd.jpg); */
}

.Version
{
  font-family:Verdana,Arial;
  color:#000000;
  font-size:9pt;
  font-weight:normal;
  text-align:right;
 }


.Version a
{
  color:#0000A0;
  font-size:9pt;
 }


.Version a:link
{
}

.Version a:hover
{
  color:#0000A0;
  font-size:9pt;
  text-decoration:underline;
 }

.NameHighlight
{
    color:4090E0;
    font-size:11pt;
    font-weight:bold;
    padding:2px;
}



TABLE.menu
{
}

TD.menu 
{
	
}

TABLE.menu A {
	border:1px ridge px;
	color:#F0F0F0;
	padding:3px;
	margin-left:pt;
	TEXT-DECORATION: none
}

TABLE.menu A:link 
{
	COLOR: #F0F0F0; 
}


TABLE.menu A:hover {
	COLOR: #101010; 
	BACKGROUND-COLOR: #A0E0E0; 
}
	
TABLE.menu A:Active {
	/* COLOR: white;  */
	/* BACKGROUND-COLOR: #8080FF */
}

TABLE.menu A:Visited 
{
	
}

/* IE 7 */
/*
TABLE.menu A:first-child {
	COLOR: Lime; 
	BACKGROUND-COLOR: #FFFFFF
}
*/

TD.Home { width:110px;  padding-left:4pt; }
TD.Products { width:110px; }
TD.Downloads {width:110px; }
TD.Order { width:130px; }
TD.About { width:110px; }
TD.Contact { width:100px; }
TD.Spacer{ width:300px; }

a
{
    text-decoration:none;
    color:#4090E0;
    font-size:10pt;
    font-weight:bold;
    text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

a:visited
{
    text-decoration:none;
}

.button
{
    font-size:20pt;
}

.menulink a:link
{
    
     color:black;
}

.menulink a:active
{
    color:black;
}


.linkbutton a
{
    background-color:Red;
}




#menulink 
{
display:block; 
/* width: 100%; */
/* position: static; */
border-width:2; 
font-size:12px; 
/* text-style:normal;  */
font-family:Arial; 
font-weight:bold; color: #808080; margin-left:5; margin-right:5; margin-top:0 
}

#menulink a
{
width:100%;
display: block;
background-color:Silver;
color:Black;
padding:5px;
border-width:20; 
font-size:12px; 
text-decoration:none;
font-family:Verdana; 
font-weight:bold; margin-left:5; margin-right:5; margin-top:0 
}

#menulink a:hover
{
display: block; 
background-color:Maroon;
color:White;
border-width:20; 
font-size:12px; 
}


.menu 
{
	FONT-WEIGHT: bold; FONT-SIZE: 11px; 
	/* BACKGROUND: #3b519a;  */
	COLOR: #fff; FONT-FAMILY: Verdana,Arial,Helvetica; TEXT-ALIGN: center
}

.menu A 
{
	BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; 
DISPLAY: block; 
PADDING-BOTTOM: 4px; COLOR: #eee; PADDING-TOP: 4px; TEXT-DECORATION: none
}

.menu A:hover 
{
	BACKGROUND-COLOR: #FAFA66; color:black; TEXT-DECORATION: none
}

.menu A:visited 
{
	COLOR: #fff
}


/* -------- Menu ----------- */
.MenuRow
{
   background-image:url('../../images/menurow.jpg'); 
    height:30;
    background-repeat:repeat-x
}


.MenuItem
{
    border:1px solid Silver; width:100px; 
    height:24px;
    vertical-align:top;
    margin:2pt;
    font-family:Verdana;
    font-size:11pt;
    font-style:normal;
    text-align:center;
    text-decoration:overline;
    color:#F0F0F0
}


/* ------------------------------------------ */


.PriceColumn
{
    vertical-align:baseline;
    padding-left:50px;
}

.ProductPrice
{
    font-size:10pt;
    font-weight:bold;
    color:#4040B0;
}


.lh {
	LINE-HEIGHT: 22px
}
.lh A {
	COLOR: #000000; TEXT-DECORATION: none
}
.lh A:link {
	COLOR: #666666; TEXT-DECORATION: none
}
.lh A:visited {
	COLOR: #666666; TEXT-DECORATION: none
}
.lh A:hover {
	COLOR: #666666; TEXT-DECORATION: underline
}

.menulink a
{
border:0px hidden; width:100%;
text-align:center;
color:white;
padding-left:10px;
padding-right:10px;
font-size:12px; 
text-decoration:none;
font-family:Verdana; 
font-weight:bold; 
margin-left:0; margin-right:0; margin-top:0; padding-top:4px; padding-bottom:4px 
}

.menulink a:hover
{
display: block; 
background-color:#F8F860;
border-width:0; 
border-style:outset; 
color:black;
font-size:12px; 
text-decoration:none;
}

.textlink a
{
    font-size:11px;
    border-color:silver;
    border-width:1pt;
    border-style:outset; 
    padding-top:0pt;
    padding:4pt;
    margin:0pt;
    display:block;
    text-align:center;
    text-decoration:none;
    width:150px;
}

.textlink a:hover
{
    COLOR: #101010; 
	BACKGROUND-COLOR: #A0E0E0; 
	text-decoration:none;
}

.speciallink a
{
    font-size:14px;
    border-color:silver;
    border-width:1pt;
    border-style:outset; 
    padding-top:0pt;
    padding:4pt;
    margin:0pt;
    display:block;
    color:Red;
    text-align:center;
    text-decoration:none;
}

.speciallink a:hover
{
    COLOR: #101010; 
	BACKGROUND-COLOR: #A0E0E0; 
	text-decoration:none;
}


/* --- Content ----- */
.PageHeader
{
     background-color:white;
     background-image:url('../../images/pageheader.jpg');
     height:60pt;
}

.ProductArea
{
    background-color:#F5F5F5;
    border-color:silver;
    border-width:1px;
    border-style:solid;
    padding:1px;
}

.ProductHeader
{
    background-color:#B5DAEA; 
    color:#4090A0;
    font-size:11pt;

    font-weight:bold;
    padding:2px;
}

.ProductContent
{
    padding:3px;
}


.SectionHeader
{
    font-family: Verdana;
    height: 22px;
    color:white;
    background-color:#4090E0;
    padding-left: 6px;
    font-size: 11pt;
    font-weight: bold;
    
}

.SectionTitle
{
    font-family:Verdana;
    font-size:16;
    font-weight:bold;
    color:#82C7E4;
    padding-top:0px;
    padding-bottom:20px;
}

.SectionTitleText
{
    font-family:Verdana;
    font-size:14;
    font-weight:bold;
    color:#82C7E4;
    padding-top:12px;
    padding-bottom:12px;
}



.TableRowSpacer
{
    height:30px;
}

.Feature
{
    font-size:14px;
    font-weight:bold;
    
}

.FeatureListItem
{
    font-size:12px;
    font-weight:normal;
    color:#404040;
    background-position: left 50%;
    background-image:url('../../images/li_arrow_small.gif');
    background-repeat:no-repeat;
    padding-left:20px;
    margin-left:20px
}

.FeatureListItemBig
{
    font-size:12px;
    font-weight:bold;
    color:#404040;
    padding-top:20px;
    padding-bottom:20px;
    background-position: left 50%;
    background-image:url('../../images/li_arrow_big.gif');
    background-repeat:no-repeat;
    padding-left:26px
}

.SmallBreak
{
    margin-top:10px;
}



li
{
    
}

.TextHeader
{
    font-family:Verdana;
    font-size:12pt;
    font-weight:bold;
    padding-left:8;
    color:#202020;
}

.Text
{
    font-family:Verdana;
    font-size:10pt;
    font-weight:normal;
    color:#202020;    
    
}

.ListItem
{
    font-family:Verdana;
    font-size:12;
    font-weight:normal;
    color:#202020;
    padding-left:4;
}


.ListImage
{
    border:0px none;
    height:20;
    width:21;
    background-image:url('../images/KNP169F1.JPG')
}

/* --- Tables ----- */
.Table
{
    border:0;
    color:Black;
    font-size:10pt;
    background-color:#F5F5F5;
    border-color:silver;
    border-width:1px;
    border-style:solid;
    padding:1px;
}

.TableHeader
{
    background-color:#82C7E4;
    color:white;
    font-weight:bold;
}

.TableRow
{
}

.NameCol
{ 
    width:400px;
}

.SystemCol
{
    width:300px;
}

.SizeCol
{
    text-align:right;
}




/* --- Other ----- */


.ABN 
{ 
font-family:Verdana;
font-weight:normal; 
font-size:9pt; 
color:#606060; 
}

.cc 
{ 
  font-family:Arial;
  font-weight:normal; 
  font-size:8pt; 
  color:#404040; }
  
