body { padding: 0; margin: 0; font: 75% Verdana; text-align: center; background: #fff }
#main { width: 780px; margin: 0 auto; text-align: left }
#header { height: 150px; background: url(images/header-blue.jpg) no-repeat top center }
#menu { height: 39px; margin-bottom: 15px; background: url(images/bg-menu.gif) no-repeat top center }
	#menul { float: left; margin: 10px 0 0 15px }
	#menur { float: right }
	#menur ul { padding: 0; margin: 10px 10px 0 0; list-style: none; line-height: 15px }
	#menur li { display: inline; padding: 0 10px 0 15px; background: url(images/list.gif) no-repeat top left }
#content { padding-bottom: 15px }
#footer { clear: both; margin-top: 15px; text-align: center; height: 50px; background: url(images/bg-footer.gif) no-repeat top center}
	.copyrights { color: #999; font-size: 11px; padding: 15px 0 0 0 }

	
.boxtitle { font: bold 12px Verdana; text-align: center; color: #fff; background: #143d86; padding: 3px 0 3px 10px }
.boxcontent { border: 1px solid #ccc; border-top: 0; padding: 10px; background: #f7f7f7; }
table { padding: 0; margin: 0 }
.left { text-align: left }
.right { float: right }

.logs p { font-size: 11px }
.red { color: #cc0000; font-weight: bold }

h1, h2, h3, h4, h5, h6 { color: #143d86; padding: 0 0 15px 0; margin: 0 }
h1 { font-size: 21px; font-weight: normal }
h3 { font-size: 15px }
h4 { font-size: 12px }
a { color: #cc0000; text-decoration: none }
a:hover { text-decoration: underline }
a.active { color: #000; font-weight: bold }
p, td { font: 12px Verdana; padding: 0 0 15px 0; margin: 0; vertical-align: top }
td { padding: 0 }
ul { padding: 0 0 0 15px; margin: 0; line-height: 21px }
img { border: none }
input { font-size: 12px }
.btn { background: url(images/bg-btn.gif) repeat-x; border: none; padding: 3px; color: #fff; font-weight: bold; font-size: 11px }
.btn2 { background: #999; border: none; padding: 3px; color: #fff; font-weight: bold; font-size: 11px }
.errormsg { color: #fff; padding: 4px; background: #cc0000 url(images/bg-error.gif);}

.leftimages { border: 2px solid #CCC; }

.leftimages2 { border: 2px solid #AA0000 }

.gallery a:hover img { border: 2px solid #cc0000 }
hr { border: 1px solid #dfdfdf; border-top: 1px solid #999 }

.bgcolor {background: #DDDDDD;}
.message {background: #AAAAAA;}

#calendar {	padding: 0;	margin: 0;	border-left: 1px solid #A2ADBC;	font: normal 12px/20px Verdana, Arial, Helvetica, sans-serif; border: 1px solid #A2ADBC;	color: #616B76;	text-align: center;	background-color: #fff;}

.thclass { font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #616B76; background: #D9E2E1;	border: 1px solid #A2ADBC;}

.today, td.today a, td.today a:link, td.today a:visited {
	color: yellow;
	font-weight: bold;
	background: #DF9496;
}

.errcodemsg { color: #fff; padding: 2px; background: #cc0000;}
.errsyntaxmsg { color: #fff; padding: 2px; background: #348781;}
.okmsg { color: #fff; padding: 2px; background: #347C17;}
.bgcolor_iscript_keyholders_title {background: #347C2C; color: #fff;}
.bgcolor_iscript_keyholders       {background: #41A317; color: #fff;}
