/* style coding definitions
first letters:
n = navigation
h = head
b = body
f = foot
l = left
r = right

second letters:
h = header
e = element
s = spacer
t = title
n = navigation
d = deck

third letter:
a = active
i = inactive and italic
o = over
b = bold
u = underline
e = element
s = small
*/

/* global definitions */
body, TD {
	font-family: verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 11px;
	line-height: 15px;
	color: #ffffff;
	}
	
/* general link definitions */
A:link {
	font-family: verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	}		
	
A.norm:link {
	text-decoration: underline;
	color: #333333;
	}

A.img:link {
	text-decoration: none;
	color: #333333;
	}

A.bc:link {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	}
	
A.snea:link {
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	}
	
A.snei:link {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}
	
A.lne:link {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	}

A.fne:link {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	}
	
/* active link definitions */
A:active {
	font-family: verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	}

A.norm:active {
	text-decoration: underline;
	color: #333333;
	}
	
A.img:active {
	text-decoration: none;
	color: #333333;
	}

A.bc:active {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	}
	
A.snea:active {
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	}
	
A.snei:active {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}
	
A.lne:active {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	}
	
A.fne:active {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	}
	
/* visited link definitions */
A:visited { 
	font-family: verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
	}

A.norm:visited {
	text-decoration: underline;
	color: #333333;
	}
	
A.img:visited { 
	color: #333333;
	text-decoration: none;
	}
	
A.bc:visited {
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	}
	
A.snea:visited {
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	}
	
A.snei:visited {
	font-size: 11px;
	text-decoration: none;
	color: #333333;
	}
	
A.lne:visited {
	font-size: 11px;
	text-decoration: none;
	color: #666666;
	}
	
A.fne:visited {
	font-size: 10px;
	text-decoration: none;
	color: #999999;
	}

/* hover link definitions */
A:hover {
	font-family: verdana, Geneva, sans-serif;
	font-weight: normal;
	text-decoration: underline;
	color: #CC0000;
 	}

A.norm:hover {
	text-decoration: underline;
	color: #CC0000;
 	}

A.img:hover { 
	text-decoration: none;
	color: #333333;
 	}

A.bc:hover {
	font-size: 10px;
	text-decoration: underline;
	color: #CC0000;
	}
	
A.snea:hover {
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	}
	
A.snei:hover{
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	}
	
A.lne:hover {
	font-size: 11px;
	text-decoration: underline;
	color: #CC0000;
	}
	
A.fne:hover {
	font-size: 	10px;
	text-decoration: underline;
	color: #CC0000;
	}

/* netscape workaround for inheritance */
.bc { font-size: 10px; }
.snea { font-size: 11px; }
.snei { font-size: 11px; }
.lne { font-size: 11px; }
.fne { font-size: 10px; }

/* body definitions */
DIV.body {
	font-family: verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	}

DIV.first { 
	/* this div is for first paragraphs */
	margin-bottom: 12px;
	color: #CC3300;
	}
	
DIV.rest { 
	/* this div is for general paragraph formatting */
	margin-bottom: 12px;
	}

DIV.bc {
	font-family: verdana, Geneva, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight: normal;
	color: #999999;
	}
	
/* footer definitions */
DIV.fe {
	font-family: verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #999999;
	}
	
/* general  formatting definitions */
SPAN.head {
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
	}

SPAN.large {
	font-size: 13px;
	line-height: 17px;
	}

SPAN.medium {
	font-size: 10px;
	line-height: 14px;
	}
	
SPAN.small {
	font-size: 8px;
	line-height: 11px;
	}

SPAN.italics {
	font-style: italic;
	}

SPAN.underline {
	text-decoration: underline;
	}
	
SPAN.bold {
	font-weight: bold;
	}
	
SPAN.red {
	color: #CC0000;
	}

SPAN.orange {
	color: #FF6600;
	}
	
SPAN.grey {
	color: #999999;
	}
	
SPAN.white {
	color: #FFFFFF;
	}
