@charset "utf-8";
/* CSS Document */
body {
	background-color:#828282;
	font-size:95%;
	margin:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#top_left {
	width:25px;
	height:25px;
	background-image:url(../images/top_left.png);
}
#top {
	background-image:url(../images/top.png);
}
#top_right {
	width:25px;
	height:25px;
	background-image:url(../images/top_right.png);
}
.bLeft {
	width:25px;
	background-image:url(../images/left.png);
	background-repeat:repeat-y;
}
.bCenter {
	height:25px;
	background-color:#fff;
}
.bRight {
	width:25px;
	background-image:url(../images/right.png);
	background-repeat:repeat-y;
}
#mid_left {
	width:25px;
	height:25px;
	background-image:url(../images/mid_left.png);
}
#mid {
	width:638px;
	height:25px;
	background-image:url(../images/mid.png);
}
#mid_right {
	width:25px;
	height:25px;
	background-image:url(../images/mid_right.png);
}
#bottom_left {
	width:25px;
	height:25px;
	background-image:url(../images/bottom_left.png);
}
#bottom {
	height:25px;
	background-image:url(../images/bottom.png);
}
#bottom_right {
	width:25px;
	height:25px;
	background-image:url(../images/bottom_right.png);
}
#footer_left {
	width:25px;
	background-image:url(../images/footer_left.png);
}
#footer {
	height:20px;
	vertical-align:bottom;
	background-color:#ededed;
	font-size:70%;
	color:#333;
	text-align:center;
}
.date {	font-size:70%;
	color:#333;} 
#footer_right {
	width:25px;
	background-image:url(../images/footer_right.png);
}
#bodyText {
text-align:justify;
font-size:105%;
line-height:18px;
color:#333;
width:440px;
}
#logo {
	width:130px;
	text-align:right;
	padding-bottom:20px;
	border-right:1px solid #36f;
}
.fw {
	width:100%;
}
.lContent {
	padding-right:20px;
	width:130px;
}
.rContent {
	padding-left:20px;
	padding-bottom:16px;
}
.logoText {
	color:#f00;
	font-weight:bold;
	font-size:160%;
}
#menu td {
	height:25px;
	vertical-align:middle;
	text-align:right
}
#menu a {
	font-size:85%;
	font-weight:bold;
	text-decoration:none;
	color:#36f;
}
a {
	font-weight:bold;
	text-decoration:none;
	color:#36f;
}
a:hover, #menu a:hover {
	text-decoration:underline;
}
#footer a {
	color:#333;
	font-weight:normal;
}
img { border:1px solid #efefef;}
.pageTitle { font-size:90%; font-weight:bold; color:#36f; vertical-align:bottom;}
ul, li { margin:0px; padding:0px; list-style:square; text-align:left; line-height:20px; list-style-position:inside} 
input[type="text"] { padding:2px; border:1px solid #CCCCCC; font-family:"Times New Roman", Times, serif; color:#000; width:250px;}
textarea { padding:2px; border:1px solid #CCCCCC;font-family:"Times New Roman", Times, serif; color:#000; width:250px;}
.number { font-family:courier, sans-serif; }
.small { font-size: 12px; }

/* Lightbox */
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border:0px; } 
#overlay img{ border:0px; }