/* For body tag */

.wholebody {
	margin-top: 5px;
	}

/* link styles */
/* link styles */

/* links in body (main) */

a:link { 	
	color: 008080;
	font-family: Arial, Verdana, San Serif;
      font-size: 10pt;
	 }  

a:visited { 
	color: 008080;
	font-family: Arial, Verdana, San Serif;
      font-size: 10pt;
	}

a:active { 
	color: maroon; 
	background-color: 86cac8;
	font-family: Arial, Verdana, San Serif;
      font-size: 10pt;
	}

a:hover { 
	color: maroon; 
	background-color: 86cac8;
	font-family: Arial, Verdana, San Serif;
      font-size: 10pt;
	}


/* links in navbar (butto) */

a:link.butto { 		
	color: white;
	padding: 0 1em .3em 1em;
	font-weight: bold;
	font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	}  

a:visited.butto { 
	font-weight: bold;
	padding: 0 1em .3em 1em;
	font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	color: white;
	}

a:active.butto { 
	background-color: maroon; 
	color: white;
	padding: 0 1em .3em 1em;
	font-weight: bold;
	font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	}

a:hover.butto { 
	background-color: maroon; 
	color: white;
	padding: 0 1em .3em 1em;
	font-weight: bold;
	font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	}

/* table of contents */

.toctitle {			/* size=8, green, center, underlined, bold -- */
	text-decoration: underline;
	text-align: center;
	color: #008080;
      font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	font-weight: bold;
	}

UL {			/* table of contents items */
	font-family: Arial, Verdana, San Serif;
    font-size: 8pt;
	line-height: 9pt;
	color: 008080;
	margin-top: 0em;
	margin-bottom: 0em;
	list-style-image: url("../images/TealArrowSm.jpg");
	margin-left: 8px; 
	padding-left: 8px;
	}



/* Header - Date, Logo, and Issue lines */

.smallgreentitle {	/* size=8, green, bold -- for date and issue # */
	color: 008080;
    font-family: Arial, Verdana, San Serif;
	text-align:left;
    font-size: 8pt;
	margin-left: 3px;
	margin-right: 3px;
	}

.largegreentitle {	/* size=11, green, bold, expanded -- for CS Logo */
	color: 008080;
      font-family: Arial, Verdana, San Serif;
	letter-spacing: 2px;
	margin-left: 10px;
	margin-right: 5px;
      font-size: 11pt;
	font-weight: bold;
	}

.navbar { 			/* for the vertical lines in the navbar */
	color: white;
      font-family: Arial, Verdana, San Serif;
      font-size: 8pt;
	font-weight: bold;
	margin-top: .4em;
	margin-bottom: .4em;
	}

	
/* Main Body styles */
hr {				/* 1px, 65% across, green */
				/* Horizontal rule in body text */
	border: none;
	height: 1px;
	color: #008080;
	background-color: #008080;
	width: 65%;
	}

.normal { 		/* text style in body */
	font-family: Arial, Verdana, Sans Serif;
    color: black;
	font-size: 10pt;
	margin-left: 0px;
	}


.footer-text {
	color: 008080;
    font-family: Arial, Verdana, San Serif;
	text-align:left;
    font-size: 8pt;
	margin-right: 3px;
	}

ul.bodylist {			/* for lists inside main text */
	font-family: Arial, Verdana, San Serif;
    font-size: 10pt;
	margin-top: 0em;
	margin-bottom: 0em;
 	list-style-image: url("TealArrowSm.jpg");
	list-style-type: circle;
	}

ol li {			/* for ordered lists inside main text */
	font-family: Arial, Verdana, San Serif;
    color: 008080;
	font-size: 8pt;
	margin-top: 0em;
	list-style: decimal;
	margin-bottom: 0em;
	}

.nomargintext { 	/* text style in body, without 10px margin*/
	font-family: Arial, Verdana, Sans Serif;
    color: black;
	font-weight: normal;
	font-size: 10pt;
	}

.redheader {  		/* size=12, green, bold, center, small caps, expanded */
				/* main article header */
	color: 008080;
	font-family: Arial, Verdana, San Serif;
	font-variant: small-caps;
	letter-spacing: 3px;
	font-weight: bold;
	font-size: 12pt;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	}

.blueheader { 		/* size=10, green, bold, center, small caps, expanded */
				/* for quick articles' headers */
	color: 008080;
	font-family: Arial, Verdana, San Serif;
	font-variant: small-caps;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
	margin-left: 10px;
	margin-right: 10px;
	}

.blackheader { 		/* text style in body */
	font-family: Arial, Verdana, Sans Serif;
    color: black;
	font-size: 10pt;
	font-weight: bold;
	margin: 10px;
	}
	
.bold { 			/* size=10, green, bold -- subheadings in articles */
	color: 008080;
	font-family: Arial, Verdana, San Serif;
	font-weight: bold;
	font-size: 10pt;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
	}

/* Other */
/* Other */

.bordering {		/* makes dashed lines between columns in main body */
				/* placed in outside two columns, but not center one */
	border-right-style: dashed;
	border-left-style: dashed;
	border-color: 008080;
	border-width: 1px;
	}

p.whiteline {
	background-color: white;
	line-height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	}
p.greenline {
	background-color: 008080;
	line-height: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	}


table.insert {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 90%;
	padding: 5px;
	text-align: center;
	font-family: Arial, Verdana, San Serif;
    font-size: 10pt;
    border-style: double;
	border-width: 3px;
	color: 008080;
	border-color: 008080;
	background-color: white;
	}

.center {		/* used for centering tables in MSIE */
	text-align: center;
	}
