body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:80%;
	/*font-family: "Trebuchet MS", sans-serif;*/
	font-family: "Arial", sans-serif;
	font-stretch: ultra-expanded;
	line-height: 1.4;
	background-image: url('images/roli_bg.gif');
	color: DarkSlateGray;	
}

#flashDiv {
	z-index: 1;
}

.bodymidbg {
	background-color: #FFFFFF;
	background-image: url("images/b_midbg.jpg");
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

.center {
	text-align: center;
}

.top {
	vertical-align: top;
}

.bottom {
	vertical-align: bottom;
}

.middle {
	vertical-align: middle;
}

/*  Links */
a:link {
	text-decoration: none;
	font-size:0.925em;
	color: #FF9933;
}

a:visited {
	text-decoration: none;
	font-size:0.925em;
	color: #FF9933 ;
}

a:hover {
	text-decoration: none;
	font-size:0.925em;
	color: DarkGray;
}

a:active {
	text-decoration: none;
	font-size:0.925em;
}

a.sidebar:link {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
	color: RoyalBlue;
}

a.sidebar:visited {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
	color: RoyalBlue;
}

a.sidebar:hover {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
	color: DarkGray;
}

a.sidebar:active {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
	color: RoyalBlue;
}

a.midbar:link {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
}

a.midbar:visited {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
}

a.midbar:hover {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
}

a.midbar:active {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
}

/* forms */
input, select {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
	color: DarkSlateGray;
	border: solid 1px LightSteelBlue;
	background: #FFF !important;
}

textarea {
	font-family: "Verdana", sans-serif;
	font-size:0.925em;
	color: DarkSlateGray;
	border: solid 1px LightSteelBlue;
	overflow: auto;
	background: #FFF !important;
}

/* fonts */
.heading1 {
	font-weight: bold;
	color:  SlateGray;
}

.small {
	font-size:0.975em;
}

.large {
	font-size:1.275em;
	line-height: 1.5;
	color:  SlateGray;
}

.smallboldgray {
	font-size:0.875em;
	font-weight: bold;
	color:  SlateGray;
}

.boldgray {
	font-size:0.975em;
	font-weight: bold;
	color:  SlateGray;
}

.bold {
	font-size:0.975em;
	font-weight: bold;
}

.black{
	color: DarkSlateGray;
}

.smallorn {
	font-size:0.925em;
	color: #FF9933;
}

.boldorn {
	font-size:0.925em;
	font-weight: bold;
	color:  #FF9933;
}

.smallergray {
	font-size:0.775em;
	color: SlateGray;
}

.legend {
	font-size:0.825em;
	font-variant: small-caps;
	color: SlateGray;
}

.oblique {
	font-family: "Trebuchet MS", sans-serif;
	font-size:1.125em;
	/*font-style: italic;*/
	color: SlateGray;
}

.playertext {
	font-family: "Verdana", sans-serif;
	font-size:0.875em;
}

.apos {
	font-family: "Trebuchet MS", sans-serif;
	font-size: 500%;
	color: SkyBlue;
}

/* Calendar */
.bgcalhilite {
	background-color: LightBlue      ; /* #F0E78C;*/
	font-size:0.975em;
	font-weight: bold;
}

.bgcalweekday {
	background-color: GhostWhite ; /* #F0DC82;*/
	font-size:0.875em;
	font-weight: bold;
}

.bgcalnormal {
	background-color: WhiteSmoke; /* #F5F5DD;*/
}

/* menu */
.menu {
	text-indent: 0px;
}

.submenu {
	text-indent: 10px;
}

/* borders and lines */

.borderall {
	border: solid 1px Lavender;
	padding: 5px;
}

.leftline {
	border-left: solid 1px #FFE79B;
}

.botline {
	border-bottom: solid 1px LightGrey;
}

/* */
#imgLeft {
	float:left;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#imgRight{
	float:right;
	padding-right: 5px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

/* backgrounds */
.bggrey {
	background-color: White  ;
}

.bggrey2 {
	background-color: WhiteSmoke;
}

.bgblue {
	background-color: LightSkyBlue;
}

/* Padding Divs */
#padding10 {
	padding: 10px;
}

#padding5 {
	padding: 5px;
}

#padding20 {
	padding: 20px;
}

#calDiv {
	padding: 10px;
} /*  used by calendar */

/* Layouts */
#main {
	position:relative;
	padding: 0px;
	background-image: url("images/b_midbg.jpg");
	height: auto;
}

#leftbar {
	position:absolute;
	padding: 0px;
	width: 200px;
	height: auto;
	left: 20px;
	top: 0px;
	/*border: solid #CCCCCC 1px;*/
}

#middlebar {
	position:relative;
	padding: 0px;
	width: 420px;
	height: auto;
	left: 240px;
	top: -20px;
	/*border: solid #EEEEEE 1px;*/
}

#rightbar {
	position:absolute;
	padding: 0px;
	width: 200px;
	height: auto;
	left: 680px;
	top: -0px;
	/*border: solid #AAAAAA 1px;*/
}

#slideShowLayer {
	position:relative;
	width:420px;
	height: 270px;
	text-align: center;
	background-color: White;
	border: solid 1px Lavender;
	padding: 0px;
}
