a { text-decoration : none }
a:hover { text-decoration : underline; }
a:link { background: white; color: blue }
a:visited { background: white; color: navy }

/*
ul {padding: 5px;
   margin: 5px;
}
li {margin: 2px;
    padding: 2px;
}
*/

p { text-indent : 0px }

h1 {color: navy;
    font-size: 150%; 
    font-weight: bold; 
    /* padding:10px; */
}

h2 {color: white;
    background: navy;
    font-size: 120%; 
    font-weight: bold;
    padding:5px 10px;
    }

h3 {color: navy;
    font-size: 110%; }

h4 {color: navy;
    font-size: 100%; }

div {text-indent: 0pt; text-align: justify}

body { 
	font-family : "Times New Roman","Arial",serif;
	font-size: medium;
	background: white ;  
	color: black;
}

.mybutton {border: 1px solid navy; }

address {
        margin-top: 1em;
	padding-top: 1em;
	border-top: thin dotted;
	font-size: small;
}

.major-point {
	border-width : 1px;
	border-style : solid;
    	font-weight: bold; 
	padding: 0.3em;
	color: navy;
}
div.major-point p {text-indent: 0pt;}

table {
	color : black; 
	background: white;
	text-align : left; 
	font-family : "Times New Roman","Arial",serif;
	padding : 3px;
	border-width : 0pt;
	border-color : black;
	border-style : solid;
	border-spacing : 3pt;
	margin: 0px;
}

col    {width:50%;}

.cell {
	padding : 4px;
	border-width : 1pt; 
	border-color : black;
	border-style : solid;
}
.heading {
	padding : 5px;
	color : white; 
	background : blue; 
	text-align : center; 
}
caption {
	color : white; 
	background : blue; 
	margin-left : 5%;
	margin-right : 5%;
	border-top-width : 2px;
	border-left-width : 2px;
	border-right-width : 2px;
	border-bottom-width : 2px;
	border-style : solid; 
	border-color : black; 
}

