body,div,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p{margin:0;padding:0}
ul{margin:0 0 0 15px;padding:5px 0 15px 20px}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:square;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';}

html {overflow:hidden}



body {
	font-size:80%;
	background-color:#999999;
	background-image: url(images/bk.jpg);
	background-repeat: repeat;
	background-position: left top;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden}


#bodycell {
position:relative; 
width:793px; 
height:474px; 
top:-163px;
left:85px; 
background-image:url(images/semi.png); 
background-position:top left; 
background-repeat:no-repeat; 
clear:both;
float:none;
overflow:hidden;	
text-align:left;
vertical-align:top;
z-index:99;
margin:0px}


#bodyscroll  {
/*overflow:auto;*/
overflow-x: hidden;
overflow-y: scroll;
position:absolute; 
width:743px; 
height:444px; 
top:92px;
left:110px; 
z-index:100;
text-align:left;
vertical-align:top;
margin:0px}

#bodytext {
padding:10px;
	text-align:left;
	line-height:170%;
	font-size:110%}
	
	#bodytext p {
padding-bottom:10px}

#bodytext img {
padding:0 0 0px 0px
}

#navcomponents a  {
padding:0 1px 0 0;
border:0px;
margin:0px
 }
 
#navcomponents span  {
padding:0 0 0 0px;
border:0px;
margin:0px
 }
 
 #navcomponents a img  {
padding:0 0 0 0;
border:0px;
margin:0px
 }

.page-prompt-large {
	font-size:130%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#EAEAEA;
	padding:2px 0px 2px 4px;
	margin-left:-5px;
	margin-bottom:5px}
	
.page-prompt-small {
	font-size:110%;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;}
	
.small {
	font-size:90%;
	white-space:nowrap}
	
	a:link {
	color: #0000CC;
}
a:visited {
	color: #0000CC;
}
a:hover {
	color: #FF0000;
}

.agenda  {
padding:2px 5px 10px 5px;
line-height:120%;
}

.agenda2  {
padding:2px 5px 2px 5px;
line-height:110%;
}

.agenda2 td, .agenda2 th, .agenda td, .agenda th {
white-space:nowrap
}

#printlogo {
	display:none	}
	
blockquote {margin:0px 0px 0px 15px}

h2 {font-size:135%; color:#111111;  padding-top:15px}
h3 {font-size:120%; color:#111111;  padding-top:5px}

th {padding-right:25px; padding-left:2px; font-weight:bold}
.title {
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
font-weight:bold;
display:block;

}
.ok {
display:block;
background-color:#99FF99;
border-bottom:1px #00FF00 solid;
border-top:1px #00ff00 solid;
padding:10px;
}
.alert {
display:block;
background-color:#FF9999;
border-bottom:1px #FF0000 solid;
border-top:1px #ff0000 solid;
padding:10px;
}
.warning {
display:block;
background-color:#FFFF66;
border-bottom:1px #FFCC00 solid;
border-top:1px #ffcc00 solid;
padding:10px;
}
input[disabled='disabled'],input.disabled {
background:#AAAAAA;
color:#eceff1;
}
.disabled {
background:#AAAAAA;
color:#eceff1;
}
#loading {
display:none;
}