body {
	font-family: "Comic Sans MS", Verdana, Arial, sans-serif;
	font-size: 75%;
	background:#CCCCFF;
	text-align:center;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}

table { font-size: 100%; }


	#container {width: 760px;
				margin: 0px auto;
				background-color:#FFFFFF;
				background-image: url(frame/frame_r2_c1.gif);
				background-repeat: repeat-y;
				background-position: center;
				text-align: left;
				}
		
	
	#maintop {	width:760px; height: 128px;
				background-image: url(frame/frame_r1_c1.gif);
				background-repeat: no-repeat;
		}
	.topPad { padding: 3px 20px 0px 360px; font-weight: bold;}
		
	#mainleft { width:180px; float:left; text-align: center;
		}
	.leftPad { padding: 0px 10px 0px 40px; }
	
	.leftMenu { color: #999999; font-size: 80%;} 
	
	#mainright { width:530px; float:left;
		}
		
	#mainbottom {width:760px; height: 124px;
				background-image: url(frame/frame_r3_c1.gif);
				background-repeat: no-repeat;
				text-align: right;
				clear: left;
		}
	.footPad { padding: 90px 35px 0px 0px; color: #000066; font-size: 80%;}
	.footPad a { color: #000066; }
		
	.mainPad {padding: 6px; width: 100%;}
	
	.newsBox { border: 1px solid #FFCF31; background-color: #FFFFCE; text-align: center;}
	.newsBoxHead { background-color: #FFCF31; padding: 4px;}

.heads {background-color: #000066; color: white; font-weight: bold; font-size: 120%; text-align: center; border: 4px solid #000066;}

.smallDescriptions {font-size: 90%; margin-bottom: 30px; border: 1px solid #000066;  background-color: #FFFFCE;}

.smallDescriptions input { margin: 3px; }
.smallDescriptions td { border-bottom: 2px dotted #FFCF31;}
.smallDescriptions img { border: 1px solid #000066; }
