/* GENERIC ELEMENTS : HTML 4.01 */

a {
	color: #3FA6CC;
	text-decoration: none;
}

a:visited {
	color: #3FA6CC;
	text-decoration: none;
}

a:hover {
	color: #3FA6CC;
	text-decoration: underline;
}

a:active {

}

abbr {

}

abbr:hover {
	/*cursor: help;*/
}

acronym {
	border-bottom: 1px #fb0 dotted; 
	font-style: normal;
	cursor: help; 
}

a acronym {
	cursor: pointer;
}

area {
}

address {
	font-style: normal;
}

b {

}

blockquote {
	margin: 0px;
	padding: 0px;
	color: #000000;
}

blockquote p:before {
	content: open-quote;
}

blockquote p:after {
	content: close-quote;
}

body {
	margin: 0px;
	padding: 0px;
	COLOR: #303231;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: medium;
	font-weight: bold;
	background-color: #FFF;
}

br {
}

button {
	color: #5E5E5E;
}

caption {
	text-align: left;
}

/* used to cite someone for a quote */
cite {
}

del {
}

/* Definition */
dfn {
}

div {
}

/* Definition List */
dl {
}

/* Definition Term - In list */
dt {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3B3B3B;
	margin-top: 0em;
	margin-bottom: 0.3em;
	border-bottom: 0.1em dashed #5F5F5F;
	padding-bottom: 0.3em;
	font-weight: bold;
	font-size: 1em;
}

/* Emphasize text */
em {
}

fieldset {
	border: 0px;
	padding: 0px;
	margin: 0px;
}

fieldset fieldset {
}

legend {
	text-align: center;
}

form {
	padding: 0px;
	margin: 0px;
}


h1 {
	font-size: 120%;
	color: #3FA6CC;
}

h2 {
}

h3 {
}

h4 {
}

h5 {
}

h6 {
}

head {
}

hr {
}

i {
}

img {
   border: 0px;
}


input {
	font-size: 100%;
}

label {
	vertical-align: middle;
}
label input {
}

label select {
}

label textarea {
}

legend {
}

li {
}

link {
}

noscript {
}

ol {
}

/* Groups options together in a dropdown menu */
optgroup {
}

option {
}

p {
	margin-top: 0em;
	margin-bottom: 1em;
}

q {
}

q:before {
	content: open-quote;
	font-size: 1em;
}

q:after {
	content: close-quote;
	font-size: 1em;
}

script {
}

select {
}

strong {
	font-size: 1em;
}

/* Subscript */
sub {
}

/* Superscript */
sup {
}

table {
}

tbody {
}

td {
}

textarea {
   font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
   font-size: 100%;
   margin-bottom: 10px;
}

tfoot {
}

th {
}

thead {
}

title {
}

tr {
}

ul {
}

/* SPECIFIC ATTRIBUTES : ID */

#contentHolder {
	
}

#contentArea, #imageArea {
	border: 1px dashed #000000;
	width: 77%;
	margin-top: 10px;
	padding: 2%;
}

#holder {
	position: relative;
	width: 63%;
	left: 22%;
	margin-left: -2em;
	margin-top: 2%;
	border: 1px solid #FFF;
}

#holder img {
	position: absolute;
	padding: 20px 0px 10px 12px;
}

#navigation {
	position: absolute;
	margin-top: 89px;
	margin-left: 83%;
	padding: 0px;
	font-family: Georgia, serif;;
	font-weight: bold;
	
}

#navigation ul {
	border-top: 1px dashed #000000;
	text-align: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#navigation li {
	text-align: left;
	font-size: 140%;
	padding: 6px 5px 6px 0px;
	border-bottom: 1px dashed #000000;
	color: #BFBFBF;
}

#navigation li.highlight {
	color: #3FA6CC;
}

#navigation li a {
	color: #d5d5d5;
}

#navigation li a:hover {
	color: #97ceed;
	text-decoration: none;
}

ul#bottomNavigation {
	position: relative;
	bottom: 4em;
	margin: 0% 0% 0% 83%;
	list-style: none;
	padding: 0px;
}

ul#bottomNavigation li {
	color: #000000;
	border: none;
	width: auto;
	font-size: 80%;
	font-family: arial MT, arial, serif;;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 5px 20px;
	margin: 0px 0px 0px 0px;
}

ul#bottomNavigation li a {
	color: #000000;
}

li.one {
	width: 18px;
	width: 18px;
	background-image: url(interface/icon_house.jpg);
	background-repeat: no-repeat;
}

li.two {
	width: 18px;
	width: 18px;
	background-image: url(interface/icon_sitemap.jpg);
	background-repeat: no-repeat;
}

li.three {
	width: 18px;
	width: 18px;
	background-image: url(interface/icon_print.jpg);
	background-repeat: no-repeat;
}

/* RECURRING ATTRIBUTES : CLASS */

.alignCenter {
	text-align: center;
}

.alignRight {
	text-align: right;
}

.floatRight {
	float: right;
}

.floatLeft {
	float: left;
}

.clearLeft {
	clear: left;
}

.clearRight {
	clear: right;
}

.highlight {
	color: #3FA6CC;
}


* html .skip {
	display: block; 
	position: absolute; 
	top: -4em; 
	left: 0; 
	z-index: 0
} /*Seen by IE*/

html:not([dummy]) .skip {
	display: block; 
	position: absolute; 
	top: -4em; 
	left: 0; 
	z-index: 0
} /*Seen by Moz and FF*/

.skip {	
	position: absolute; 
	top: -4em; 
	display: none
} /*Opera*/

.skip a {
	left: 0; 
	z-index: 0
}

.skip a:focus, .skip a:active {
	display: inline; 
	z-index: 2; 
	position: absolute; 
	top: 100px; 
	left: 360px;
	width: 13em;
	padding: 5px;
	background: #FFF;
	color: #333;
	border: 2px solid Gray;
	font-size: 1.5em;
	text-align: center;
	white-space: nowrap;
}

.skip a#cont {
	position: absolute; 
	top: -9em; 
	width: 13.2em
}

.skip a#cont:focus, .skip a#cont:active {
	position: absolute; 
	top: 15em; 
	left: 0em; 
	z-index: 2
}

.skip a:hover {
	COLOR: #FC9A35;
	TEXT-DECORATION: underline;
}
