@charset "utf-8";
/* CSS Document */
body { margin:5px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; background-color: #f4ffb9;}

a:link{font-family: Arial; font-size: 12px; font-weight: normal; color: #003399; text-decoration: underline;}
a:visited{font-family: Arial; font-size: 12px; font-weight: normal; color: #003399; text-decoration: underline;}
a:hover{color: #036A0A; font-weight: 500; text-decoration: none;}

/* Template CSS */
.ml{background-image:url(http://woodenpuzzlestools.com/pics/l.png); background-repeat:repeat-y; width:22px;}
.mr{background-image:url(http://woodenpuzzlestools.com/pics/r.png); background-repeat:repeat-y; width:22px;}
.bm{background-image:url(pics/footer.png);}

.grey{color:#999999}

/* Menu CSS */
.menu-top{background-image:url(pics/menu-top.png); height:53px;}
.menu-middle{background-image:url(pics/menu-middle.png); background-repeat:repeat-y; width:200px;}
.menu-bottom{background-image:url(pics/menu-bottom.png); height:50px;}
.menu-title{font-weight:bold; color:#2d006b; font-size:14px;}

form {display: inline;}

ul.navul { 
list-style-type: none;
padding: 0;
margin: 0;
} 

ul.navul li { 
background-repeat: no-repeat;
background-position: 1px;
padding-left: 15px;
padding-bottom:5px;
padding-top: 5px;
} 

.purplebold{font-weight:bold; color:#400099; font-size:16px;}
.grnbold{font-weight:bold; color: #006600; font-size:16px;}
.red{color:#FF0000;}
.redbold{color:#FF0000; font-weight:bold;}
.rednew{color:#FF0000; font-style:italic;}

h1{font-family:Verdana, Arial, Helvetica, sans-serif; color: #006600; font-size:18px;}
hr { border: none 0; 
border-top: 1px solid #DABFFF;/*the border*/
width: 100%;
height: 1px;/*whatever the total width of the border-top and border-bottom equal*/
}

table.nav {border: solid 1px #B580FF}

table.nav th{background-color:#0099FF; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-transform:capitalize; color:#009933;}

table.nav th.yellow{font-family: Arial, Helvetica, sans-serif;
font-size:16px; text-transform:capitalize; background-color:#DABFFF; color:#400099;border-bottom:solid 1px #0099FF;}

table.nav th.yellow2{font-family: Arial, Helvetica, sans-serif;
font-size:16px; text-transform:capitalize; background-color:#FFFF00; color:#0000CC;border-bottom:solid 1px #0099FF;border-top: solid 1px #0099FF}

table.nav td.yellow3{font-family: Arial, Helvetica, sans-serif;
font-size:16px; font-weight:bold; background-color:#DABFFF; color:#400099;border-bottom:solid 1px #B580FF;}

table.nav td.yellow4{font-family: Arial, Helvetica, sans-serif;
font-size:16px; font-weight:bold; background-color:#DABFFF; color:#400099;border-bottom:solid 1px #B580FF;border-top: solid 1px #B580FF;}

table.nav th.green{font-family: Arial, Helvetica, sans-serif;
font-size:16px; text-transform:capitalize; background-color: #339900; color:#FFFF00;border-bottom:solid 1px #0099FF;}

table.nav th.green2{font-family: Arial, Helvetica, sans-serif;
font-size:16px; text-transform:capitalize; background-color: #339900; color:#FFFF00;border-bottom:solid 1px #0099FF;border-top:solid 1px #0099FF;}

table.nav th.purple{font-family: Arial, Helvetica, sans-serif;
font-size:16px; text-transform:capitalize; background-color: #6633FF; color: #FF0000;border-bottom:solid 1px #0099FF;border-top:solid 1px #0099FF;}

table.nav td.border{border-bottom:solid 1px #0099FF;}

div.disclaimer{border: 1px solid #FF0000; background-color:#eeeeee; width:250; margin-left:auto; margin-right:auto;}

/* Links Table */
table.links {border: 1px solid #476b00; border-collapse: collapse; min-width: 600px;}
table.links th{border: 1px solid #476b00; background-image:url(http://woodenpuzzlestools.com/pics/crumbbg.gif); background-repeat:repeat-x; font-size:16px; font-weight:bold; color:#476b00; padding:4px; text-align:left;}
table.links td{border: 1px solid #476b00;}
table.links td.pad{border: 1px solid #476b00; padding:6px;}

/* Links Index Table */
table.link-index {border-collapse: collapse;}
table.link-index td{border-bottom: 1px solid #476b00; padding-bottom:6px; padding-top:6px;}