/* Style sheet - cna, 12/15/03, concocted from my own experience and a wide variety of sources.
   Edited for PrimeExam site.
*/

/* Major page layout DIV element locations and appearance, by ID.
 */
#navbar {
position:absolute; left:0px; top:100px; width:172px; height:510px; z-index:1;
}

#banner {
position:absolute; left:173px; top:0px; width:628px; height:75px; z-index:2;
}

#mainbody {
position:absolute; left:172px; top:76px; width:628px; height: auto; z-index:3; 
background: #F0F0F0;
}

/* Special table formatting.
 */

#products {
   width: 80%;
   background: #eeeeff;
}

#support {
   margin: 20px;
   border-color: gray;
   border-width: 2px;
}

#regcodes {
   margin: 10px;
   border-style: ridge;
   border-width: 3px;
}

.regcell {
   border-style: ridge;
   border-width: 3px;
   border-color: grey;
}

.textcell {
	border-width: 3px;
}

.productTR {
   border-top: 2px solid grey;
   line-height: 135%;
}

/* Navigation-related items.
 */
.navbar {
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size: 12px;
	vertical-align: middle;
	height: 32px;
 }
 
 .suppbar {
	font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	vertical-align: middle;
	height: 20px;
 }
 
 .nav {
 font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif;
 font-size: 13px;
 }
 
 /* For table layouts, a class that guarantees the table will start at the top left of the browser window.
  */
.maintable {
	position: absolute;
	top: 0px;
	left: -4px;
}

/* Class for appearance of shopping cart items.
 */
.shop {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
}

.bigshop {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 14px;
}

/* Classes for Picture and Thumbnail appearance
 */
.pic {
	border: black none; /* ridge darkgray 5px; */
}

.thumb {
	border: black none; /* ridge darkgray 3px; */
}

/* General paragraph text classes
 */
.text {
	font-size: 13px;
	margin: 13px;
	padding: 0;
	font-family: "Minion Web", Georgia, Palatino, "Times New Roman", serif;
	line-height: 17px;
}

.smtext {
	font-size: 11px;
	margin: 13px;
	padding: 0;
	font-family: "Minion Web", Georgia, Palatino, "Times New Roman", serif;
	line-height: 17px;
	border-right-width: 12px;
}

.inset {
	margin: 30px;
}

/* common body and table cell font properties.
 */

body, td {
  margin: 0;
  padding: 0;
  font-family: "Minion Web", Georgia, Palatino, "Times New Roman", serif;
}

PRE, CODE, TT {
  font-family: monospace;
}

/* Header and table header fonts.
 */
h1, h2, h3, h4, h5, h6, th, dt {
  font-family: 'Trebuchet MS', Verdana, 'Myriad Web', Syntax, sans-serif;
}

/* Normal paragraph stuff.
 */
P {
	word-spacing: normal;
  	letter-spacing: normal;
  	text-transform: none;
  	text-decoration: none;
  border-top: black none;
  border-right: black none;
  border-bottom: black none;
  border-left: black none;
}	

/* General element properties.
 */		
A, ADDRESS, BLOCKQUOTE, BODY, CITE, CODE, DD, DEL, DFN, DIV, DL, DT, EM, FORM, H1, H2, H3, H4, H5, H6, IFRAME, IMG, KBD, LI, OBJECT, OL, Q, SAMP, SMALL, SPAN, STRONG, SUB, SUP, UL, VAR, APPLET, BIG, CENTER, DIR, FONT, HR, MENU, PRE, ABBR, ACRONYM, BDO, BUTTON, FIELDSET, INS, LABEL, LEGEND {
  	word-spacing: normal;
  	letter-spacing: normal;
  	text-transform: none;
  	text-decoration: none;
  border-top: black none;
  border-right: black none;
  border-bottom: black none;
  border-left: black none;
}	

/* Main document body appearance.
 */
BODY {
  	color: black;
  	margin-top: 1.58em;
  	margin-left: 0;
  	margin-right: 0;
  	margin-bottom: 1.58em;
  	padding-top: 0pt;
  	padding-left: 0pt;
  	padding-right: 0pt;
  	padding-bottom: 0pt;
  	border-top: 0;
  border-right: 0pt;
  border-bottom: 0;
  border-left: 0;
  height: auto;
  background-image: url("../images/Sidebar-bg.gif");
}	

/* Emphasis = italic
 */
EM {
  	font-style: italic;
  	color: black;
}	

/* Strong = bold
 */
STRONG {
  	font-style: normal;
  	font-weight: bold;
  	color: black;
}	

/* Combined italic/bold
 */
EM STRONG, STRONG EM {
  	font-weight: bold;
	font-style: italic;
  	color: black;
}	

/* Warning text is more bold
 */	
.warning {
  	text-transform: none;
  	font-style: normal;
  	font-weight: bolder;
  	color: black;
}	

/* Deletion and insert appearance.
 */		
DEL {
  	text-decoration: line-through;
}	

INS {
  	text-decoration: underline;
}	

/* Phrase element appearances
 */
VAR, CITE, DFN, .note {
  	font-style: italic;
}	

ADDRESS {
  	font-style: normal;
  	letter-spacing: .1em;
}	

CODE, KBD, SAMP {
  	font-family: Monotype.com, "Courier New", monospace;
}	

ACRONYM {
  	font-variant: small-caps;
  	letter-spacing: 0.1em;
}	

/* General font and rule coloring
 */
H1, H2, H3, H4, H5, H6, DT, LEGEND, CAPTION, TH, THEAD, TFOOT {
  	color: black;
}	

HR {
  	color: grey;
}	

/* Forms.
 */
FORM {
    margin-left: 10%;
}

/* Class for colophon
 */
.colophon {
  	display: none;
}
		
CAPTION, COL, COLGROUP, TABLE, TBODY, TD, TR {
  	color: black;
  	text-decoration: none;
  border-top: black none;
  border-right: black none;
  border-bottom: black none;
  border-left: black none;
}	

/* Appearance of links. 
 */		
A:link {
  	text-decoration: none;
  	font-weight: bold;
  	color: #008;
}	
		
A:visited {
  	text-decoration: none;
  	font-weight: bold;
  	color: #005;
}	

A:active {
  	text-decoration: none;
  	font-weight: bold;
  	color: #005;
}	

A:hover {
  	text-decoration: underline;
  	color: #00F;
}	

A:offsite {
  	text-decoration: none;
  	font-weight: normal;
  	color: #C66;
}	

/*
  Header font sizes.
 */
H1 {
	font-size: 24px;
	text-align: center;
	margin: 13px;
}

H2 {
	font-size: 18px;
	text-align: left;
}

H3 {
	font-size: 16px;
	text-align: left;
}


H4 {
	font-size: 14px;
	text-align: left;
}

P {
	font-size: 13px;
	line-height: 18px;
}

H1, H2, H3, H4, P {
	margin: 13px;
}

TH, TD, TR {
    font-size: 13px;
}

LI {
	font-size: 13px;
	line-height: 18px;
}

DT { margin-left: 13px; margin-top: 13px; font-size: 16px; line-height: 20px; }

DD { margin-left: 13px; margin-top: 1px; font-size: 13px; line-height: 18px; }

/* Classes for font variants that work across browsers and platforms.
 */
.sansa {
 font-family: Arial, Helvetica, sans-serif
 }
 
.sansb, .sansa small b, .sansa b small, small.sansa b, small b.sansa {
 font-family: "Myriad Web", Verdana, Helvetica, Arial, sans-serif
 }
 
.serifa {
 font-family: "Minion Web", Georgia, Palatino, "Times New Roman", serif
 }
 
 small.sansa,.sansa small {
 font-family: Helvetica, sans-serif
 }	
 
 big.sansb,.sansb big {
 font-family: "Myriad Web", Tahoma, Verdana, Helvetica, Arial, sans-serif
 }	
 
.min {
 font-size: 10px
 }
 
 .thin
 {
 	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
 }

/*end*/

