body {
      	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: large;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	margin-right: 2em;
     	margin-left: 2em;
	cursor: hand;
} 

a:link {color:#000099;}      /* unvisited link */
a:visited {color:#990000;} /* visited link */
a:hover {color:#006600;}   /* mouse over link */
a:active {color:#FF6600;}  /* selected link */

IMG {
	border-width : 0;
	border-style : none;
	border-color : inherit; 
}

div.expand {

      	font-family: Verdana, Geneva, 'DejaVu Sans', sans-serif;
	font-size: large;
	font-weight: normal;
	text-align: left;
	background-color: #FFFFFF;
	font-style: italic;
	cursor:s-resize;
	color: purple;
}

P.title {
	font-family: "Times New Roman";
	font-size: 200%;
	text-align: center;
	font-weight: bold;
	color: #0000A0;
}

P.down {
	font-family: "Times New Roman";
	font-weight: bold;
	font-size: large;
	font-style: italic;
	text-align: center;
}

P.yndm {
	font-family: "Times New Roman";
	font-size: 125%;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	color: #0000A0;
}

TABLE.basic {
	width: 100%;
}


TABLE.bordered {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	width: 100%;
}

TABLE.bordhalf {
	border-width: 2px 2px 2px 2px;
	border-spacing: 0px;
	border-style: outset outset outset outset;
	border-color: blue blue blue blue;
	border-collapse: collapse;
	width: 75%;
}

TABLE.rcgp {
	border-width: 3px;
	border-spacing: 0px;
	border-style: ridge;
	border-color: blue;
	border-collapse: collapse;
	
}	

TABLE.quote {
	border-width: 3px;
	border-spacing: 0px;
	border-style: ridge;
	border-color: blue;
	border-collapse: collapse;
	margin-right:auto;
	margin-left:auto;
	width: 100%;
	
}

TD {
	text-align: center;
	font-size: medium;
}

TD.midbold {
	text-align: center;
	font-size: medium;
	font-weight: bold;
}

TD.nav {
	text-align: center;
	font-size: small;
	border-width: 1px 1px 1px 1px;
	padding: 2px 2px 2px 2px;
	border-style: inset inset inset inset;
	border-color: blue blue blue blue;
}

TD.boit {
	font-weight: bold;
	font-style: italic;
}

TD.left {
	text-align: left;
	font-size: medium;
	width: 50%;
}

TD.policy {
	text-align: left;
	font-size: medium;
	width: 100%;
	padding: 4px;
}

TD.index {
	text-align: left;
	font-size: small;
	vertical-align: top;
	border-width: 1px 1px 0 0;
	border-style: solid;
	border-color: blue;
	margin: 0;
    	padding: 4px;
}

TD.never {
	font-weight: bold;
}

TD.rcgp {
	text-align: left;
	font-size: medium;
	padding: 8px;
}

TD.boxed {
	text-align: left;
	font-size: medium;
	padding: 8px;
}

TD.tof {
	text-align: center;
	font-size: small;
}

p.subtit {
	text-align: center;
	font-size: medium;
	font-weight: bold;
}

P.boit {
	font-weight: bold;
	font-style: italic;
}


P.policy {
	font-weight: bold;
	font-size: large;
}

P.noil {
	font-style: italic;
}

P.cita {
	font-size: large;
	font-style: italic;
}

P.index {
	font-size: small;
	font-style: italic;
}


li.policy {
	font-weight: bold;
	
}

li.noil {
	font-style: italic;
}

hr.gen {
	width: 100%;
	height: 2px;
	background-color: red;
	color: red;
	border-width: 0px 0px 0px 0px;
}

hr.cita {
	width: 100%;
	height: 2px;
	background-color: #008000;
	color: green;
	border-width: 0px 0px 0px 0px;
}

hr.TOF {
        width: 100%;
	height: 0.5px;
	background-color: #EE82EE;
	color: #EE82EE;
	border-width: 0px 0px 0px 0px;
}

SPAN.colhead {
	background-color: #FFFF99;
	font-size: large;
	font-weight: bold;
}

SPAN.yes {
	background-color: #99FFCC;
	font-size: large;
	font-weight: bold;
}

SPAN.no {
	background-color: #FF6666;
	font-size: large;
	font-weight: bold;
}

SPAN.amber {
	background-color: #FF7E00;
	font-size: large;
	font-weight: bold;
}

SPAN.blue {
	background-color: #81F7F3;
	font-size: large;
	font-weight: bold;
}

SPAN.detail {
	font-size: medium;
	font-weight: normal;
}

SPAN.if {
	background-color: #CCFFFF;
	font-size: medium;
	font-weight: bold;
}