a:link{
    text-decoration: none;
    color:#285468;
    font-weight:bold;
}


a:visited{
    text-decoration: none;
    color:#285468;
}

a:hover{
	text-decoration:underline;
}

hr{
    height:1px;
	background-color:#a6c0c6;
	border:none;
}

.content-main-txt{
	display:block;
	font-family:sans-serif;
	font-size:15px;
	font-weight:normal;
	color:#000000;
	background-color:#FFFFFF;
	text-decoration:none;
}

.menu-txt{
	font-family:sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#285468;
	text-decoration:none;
	letter-spacing:1px
}

.nav-link{
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	cursor:pointer;
}

.nav-link-spacer{
	padding-top:0px;
}

.nav-link-title{
	font-size:15px;
	padding-left:45px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#d5e0e6;
	color:#444444;
	border-top:1px dotted #a6c0c6;
	border-bottom:1px dotted #a6c0c6;
	background-position:12px 4px;
	background-size:20px 20px;
	background-repeat:no-repeat;
	margin-bottom:0px;
}

.nav-link-title.list{
	background-image:url(Images/list.png);
}

.nav-link-title.libs{
	background-image:url(Images/lib.png);
}

.nav-link-title.samples{
	background-image:url(Images/samples.png);
}

.nav-link-title.tools{
	background-image:url(Images/tools.png);
}

.nav-link-title.web{
	background-image:url(Images/web.png);
}

table.layout{
    border: 1px solid black;
    border-spacing: 0px;
}

td.layout{
    text-align: center;
    vertical-align: top;
    border: 1px solid lightgray;
    padding: 4px;
    border-collapse: collapse;
}