@import url(cspcode-import.css);

body {
	font: 10pt Verdana, Geneva, Arial, helvetica, sans-serif;
	color: #000;
	margin: 0px;
}

td {
	font: 12px Verdana, Geneva, Arial, helvetica, sans-serif;
}

p  {
font: 10pt; Verdana, Arial, serif;
color: #000000; /*black*/
}

th {
	font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
}

h1  {
font-family: 'times new roman', Arial, serif;
color: #808080; /*Gray*/
font-size: 18pt;
font-style: italic;
}

h2  {
font-family: Verdana, Arial, serif;
color: #808080; /*Gray*/
font-size: 10pt;
font-weight: bold;
}

h3  {
font-family: Verdana, Arial, serif;
color: #000000; /*black*/
font-size: 10pt;
font-weight: bold;
}

h4 {
font-family: Verdana, Arial, serif;
color: #DC143C; /*crimson*/
font-size: 10pt;
font-weight: bold;
}

ol {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

li {
list-style-position: outside;
list-style-image: url(images/bullet1.jpg);
padding-left: 5px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000000;
}

hr {
	border-bottom: thin solid #800000 /*maroon*/;
	padding-top: 1px;
}

.hr {
border-bottom: thin solid #666 /*light gray*/;
padding:1px;
}



a:link { color:#800080; /*purple*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

a:visited  { color:#800080; /*purple*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

a:hover {background-color: #FFE4B5; /*mocassin*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

a:active { color: #800080a; /*purple*/
font: 10px Verdana, Arial, Helvetica, sans-serif;
}

.main {
padding-left:5px;
padding-right:10px;
}

.main a:link {color: 800080;
text-decoration: underline overline;
} 
.main a:visited {color: 800080;
text-decoration: underline overline;
}
.main a:hover {background-color: #FFE4B5;
text-decoration: underline overline;
}
.main a:active {color: #0000FF;
text-decoration: underline overline;
}

.product a:link {
color: #666666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:visited {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:hover {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}
.product a:active {
color: #666;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

/* Different colored fonts */

.maroon {
font-size:16px;
color: #800000;
font:bold
}

.redsmall {
font-size:9px;
color: ff0000;
}

.gray {
font-family: 'times new roman', Arial, serif;
color: #666666; /*Gray*/
font-size: 18pt;
font-style: italic;
}

.blueitalic {
font-family:"Times New Roman", Times, serif;
font-size: 24px;
font-style: italic;
font-weight:bold;
color:#003399;
}

/*Added rules for book page*/

.blue {color:#0033CC;
font-size:14px;
text-transform:uppercase;
font-weight:bold;
}

.small {
font-size:9px;
}

.red {font-weight:bold;
color:#FF0000;
}

.gold {
color: #CC6600;
font-size: 14px;
text-transform:uppercase;
font-weight:bold;
}

.cellpad {
padding-left:50px;
}
.bordertable {
	background-color: #FFFCCC;
	border: medium outset #990000;
}
.bordertable1 {
	background-color: #BFBF80;
	border: medium outset #990000;
	}
	
.large {font-size:14px;
font-weight:bold;
}
