/*RoviSys revised basic style sheet*/

BODY,ADDRESS, BLOCKQUOTE, 
CAPTION, CENTER, DD, DIR, DL, DT,
FORM, LI, MENU, OL, P,
PRE, TD, TH, TR, UL {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC; 
	/*font-size: 12px;*/
}

BODY {
	border-width : 0 0 0 0;
	margin : 0 0 0 0;
	padding: 0;
} 

H1, H2, H3, H4, H5, H6 {
	FONT-FAMILY: Century Gothic, Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	font-weight: bold;
	LINE-HEIGHT: 1.2em;
	MARGIN-BOTTOM: 0.33em;
	PADDING-LEFT: 1.33em;
	PADDING-RIGHT: 1.33em;
	PADDING-TOP: 0.33em;
}
H1 {
	font-style : italic;
} 
H2 {
	font-style : italic;
} 

P {
	LINE-HEIGHT: normal;
	MARGIN: 0.5em 1em 0.5em 2em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFCC;
} 

A {
	font-size: 1em;
	font-family: Verdana, "Myriad Web", Syntax, sans-serif;
	cursor: pointer;
	background: transparent;
	MARGIN-LEFT: 0em;
	MARGIN-RIGHT: 0em;
	FONT-WEIGHT: bold;
}

A:link {
	COLOR: #0000cc;
	background : transparent;
	TEXT-DECORATION: none;
} 

A:active {
	COLOR: #00008b;
	background : transparent;
	TEXT-DECORATION: none;
} 

A:visited {
	COLOR: #0000cc;
	background : transparent;
	TEXT-DECORATION: none;
} 

A:hover {
	COLOR: #800000;
	background : transparent;
	TEXT-DECORATION: underline;
} 
A:link {
	COLOR: #0000cc;
	background : transparent;
	TEXT-DECORATION: none;
} 

A.inline,A.inline:link,A.inline:visited,A.inline:active,A.inline:hover {
	MARGIN-LEFT: 0em;
	MARGIN-RIGHT: 0em;
	display: inline;
} 
A.banner:visited,A.banner:active,A.banner:hover {
	font-size: 18px;
	background: transparent;
	MARGIN-LEFT: 1em;
	MARGIN-RIGHT: 0.5em;
	FONT-WEIGHT: bolder;
	color : #000000;
	background : transparent;
	font-family: Verdana, Arial, Helvetica, sans-serif;
} 
/* This changes the rollover text color*/
A.banner:hover {
	COLOR: White;
	background-color : #333333;
	TEXT-DECORATION: none;
} 
/* This changes the menu text color*/
A.banner:link { 
	font-size: 16px;
	background: transparent;
	MARGIN-LEFT: 1em;
	MARGIN-RIGHT: 0.5em;
	FONT-WEIGHT: bolder;
	color : #000000;
	background : transparent;
 } 
/*
TABLE {
	table-layout : fixed;
}
*/
TD {
	margin-left: 0;
}

TH {
	font-weight: bold;
	text-align: center;
	margin-left: 0;
}

ADDRESS {
	font-style: italic;
}

BLOCKQUOTE {
	font-style: italic;
}

CITE {
	font-style: italic;
}

DT {
	font-weight: bold;
}

SELECT {
	background-color : Silver;
	COLOR: #0000cc;
	FONT-WEIGHT: bold;
}

/* Classes */

.PictureDropShadow {
	BORDER-BOTTOM: #333333 3px outset;
	BORDER-LEFT: #ffffff 3px outset;
	BORDER-RIGHT: #cccccc 3px outset;
	BORDER-TOP: #ffffff 3px outset;
	FLOAT: right;
	MARGIN: 10px;
} 
.HierMenu {
	font-family: Century Gothic, Tahoma, Verdana, "Myriad Web", Syntax, sans-serif;
	color: #0000FF;
	background-color: #CCCCCC;
	border-color: black black #FF3333;
	border-bottom-width: 2px;
	margin-top: 1px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	border : 2px outset;
	font-size : .9em;
	text-align : center;
}
.MainTable {
	padding : 0 0 0 0;
	border: inset;
	border-width : 2px;
	margin : 0px 0px 0px 0px;
	height : 100%;
	color: #CCCCCC;

}
.NoBreak {
	page-break-inside : avoid;
}
.PictureCaption {
	font-style : italic;
	font-size : smaller;
	line-height : 1em;
	MARGIN: 0.5em 1em 2em 4em;
}
.noborder {
	border: none;
	margin: 0px;
	padding: 0px;
	clear : none;
}
A.noborder {
	margin: 0px;
	padding: 0px;
} 

.footer {
	color : #FFFFCC;
	background : transparent;
	font-weight : bold;
	text-align : center;
}

A.footer,A.footer:link,A.footer:visited,A.footer:active,A.footer:hover {
	COLOR: #FFFFCC;
	background : transparent;
	TEXT-DECORATION: none;
} 

A.footer:hover {
	TEXT-DECORATION: underline;
} 


A.banner { 
	font-size: 14px;
	background: transparent;
	MARGIN-LEFT: 1em;
	MARGIN-RIGHT: 0.5em;
	FONT-WEIGHT: bold;
	color : #FF3300;
	background : transparent;
 } 
.GreySectionHeading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: bold;
	color: #CCCCCC;
}

/* menubar */
.topmenu {
	background: #000000;
	height: 25px;
	width: 100%;
	z-index: 4;
	border-bottom: 2px ridge #000000;
	position: static; /*clear: both;*/
	font-size: 1em;
	color: black;
}
/* menubar links */
DIV.topmenu A,DIV.topmenu A:link,DIV.topmenu A:visited,DIV.topmenu A:active,DIV.topmenu A:hover {
	font-size: 11px;
	background: transparent;
	margin: 5px 20px 5px 20px;
	line-height: 18px;
	FONT-WEIGHT: bold;
	color: White;
	TEXT-DECORATION: none;
} 

DIV.topmenu A:hover {
	COLOR: #a7b6cd;
	TEXT-DECORATION: none;
} 

DIV.topmenu div.label {
	clear: both;
	width: 100%;
	text-align: center;
	font-size: 1em;
	color: black;
	background-color: transparent;
	/*padding: .1em .1em .1em .1em;*/
}


/* Copyright notice */
#footer {
	background-color: #5544AA;
	color: #DCDCDC;
	font-family: Optima,Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	font-size: 14px;
	position: static; /*position: relative;*/
	bottom: 0px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 100%;
	z-index: 3;
}
#footer A {
	font-size: 10px;
	color: #DCDCDC;
}
