/* CSS Document */
BODY {
	background-image: url(../images/stripes.gif);
	background-color: #CCCCCC;
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	padding-top: 0px; 
	margin: 0px; 
	font-family: verdana, arial, helvetica, sans-serif; 	
	text-align: center;
	color:#000000;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.other-threads {
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 2px;
}
/*Header*/

#header {
	margin: 0px auto; WIDTH: 800px; HEIGHT: 105px; text-align: center;
}

/*Main menu*/

#dd-main-menu {
 	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding	: 1px 0px 1px 0px;
	color: #0099FF;
	text-align:right;
	margin: 0px auto; 
	WIDTH: 800px;
}	
#dd-main-menu a {
	padding	: 2px 6px 2px 6px;
	text-decoration	: none;
	color: #0099FF;
	font-weight	: bold;
	font-family: Tahoma;
}		

#dd-main-menu a:hover {
	padding	: 2px 6px 2px 6px;
	color: #FFFFFF;
	font-family: Tahoma;
	font-weight	: bold;
	background-color:#0099FF;
}				

/*Left menu*/
#dd-left-menu {
	float: top; 
	margin: -15px -10px 0px -4px; 
	padding-top: 0px; 
	padding-bottom: 0px; 
	padding-right: 0px; 
	padding-left: 4px; 
	voice-family: inherit;
	width: 164px;
}
#dd-left-menu a {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}
#dd-left-menu a:hover {
	/*color:#FFCCFF;*/
	color: #FFFFFF;
}
.dd-left-menu-td-normal {
	background-color: #009999;
	border-bottom: #004284 1px solid; 
	border-left: #42a0ff 1px solid; 
	border-right: #004284 1px solid; 
	border-top: #42a0ff 1px solid;
	color: #FFFFFF;
	text-align: left;
	font-size: 10px;
	font-stretch: normal;
	font-weight: bold;
}
.dd-left-menu-td-active {
	background-color: #33CCFF;
	border-bottom: #004284 1px solid; 
	border-left: #42a0ff 1px solid; 
	border-right: #004284 1px solid; 
	border-top: #42a0ff 1px solid;
	color: #FFFFFF;
	text-align: left;
	font-size: 10px;
	font-stretch: normal;
	font-weight: bold;
}
.dd-left-menu-td-sub-normal {
	background-color: #0078f0;
	border-bottom: #004284 1px solid; 
	border-left: #42a0ff 1px solid; 
	border-right: #004284 1px solid; 
	border-top: #42a0ff 1px solid;
	color: #FFFFFF;
	text-align: left;
	font-size: 10px;
	font-stretch: normal;
	font-weight: bold;
}

/*Login form*/
#dd-login-form {
	float: left;
	width: 170px;
	position: absolute;
	margin-right: 0px;
	left: 94px;
	top: 510px;
}

/*Main panel*/
#dd-news-events {
	float: left; WIDTH: 630px
}
#dd-news {
	float: left;
	margin-left: 1px;
	margin-right: 1px;
	width: 340px;
	padding-left: 2px;
	padding-bottom: 5px;
	padding-right: 5px;
	padding-top: -5px;
}
#dd-news a {
	text-decoration: none;
	color: #003399;
}
#dd-news a:hover {
	text-decoration: underline;
	color: #996600;
}
#dd-news a:visited {
	text-decoration: none;
	color: #996600;
}
#dd-news a:active {
	text-decoration: none;
	color: #996600;
}
#dd-events {
	float: left;
	margin-left: 12px;
	margin-right: 2px;
	width: 240px;
}
#dd-events a {
	text-decoration: none;
	color: #003399;
}
#dd-events a:hover {
	text-decoration: underline;
	color: #996600;
}
#dd-events a:visited {
	text-decoration: none;
	color: #996600;
}
#dd-events a:active {
	text-decoration: none;
	color: #996600;
}

/*Bottom menu*/
#bottom-menu {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-bottom: 10px;
}
#bottom-menu a {
	text-decoration: none;
	color:#FFFFFF;
	font-weight: bold;
}
#bottom-menu a:hover {
	color: #66FFCC;
}
#write-timer {
	text-align: left;
	padding-left: 0px;
	padding-bottom: 2px;
	padding-top: 8px;
	font-weight: normal;
	position: absolute;
	top: 140px;
	left: 400px;
}
#write-timer-notice {
	text-align: left;
	padding-left: 10px;
	padding-bottom: 2px;
	padding-top: 8px;
	font-weight: normal;
	position: absolute;
	top: 140px;
	left: 500px;
}
#copyright-text {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	size: 10px;
}

#copyright-text a {
	text-decoration: none;
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	size: 10px;
	font-weight: bold;
}
/*Album*/
.album-text {
	padding-top:5px;
	padding-bottom: 5px;
}
/*Events Text*/
.event-date {
	font-weight: bold;
	color: #999900;
	padding-left: 2px;
	padding-top: 2px;
}
.event-text {
	padding-left: 2px; 
	padding-right: 2px; 
	padding-bottom: 10px;
}
.event-detail {
	padding-right: 10px; 
	padding-bottom: 5px;
}
.title-front {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 2px;
	text-align: left;
}
.content-front {
	text-align: left;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
.hr-admissions {
	border: dashed; 
	border-width: 1px; 
	border-color: #33CCFF; 
	width: 500px;
}
.recomment-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.recomment-normal {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-align: justify;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
.recomment-front {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	text-indent: 30px;
	text-align: justify;
	padding-bottom: 4px;
	padding-left: 2px;
	padding-right: 2px;
}
.table-rollhonours {
	width: 90%;
	border-color: #999999;
}
.table-rollhonours td {
	border: dashed;
	border-width: 1px;
	border-color: #999999;
	padding-left: 10px;
	font-size: 12px;
}

.date-created {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 4px;
}
.more-details {
	float: right;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
}
.error {
	font-size: 14px;
	font-weight: bolder;
	color: #FF0033;
	padding-left: 4px;
}

/*Login popup menu*/
.menu_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*Menu Login Box*/
#menu_login_menu 
{
	border-right: #7b9ebd 1px solid; 
	border-top: #7b9ebd 1px solid; 
	border-left: #7b9ebd 1px solid; 
	border-bottom: #7b9ebd 1px solid; 
	background-color: #f7f9fb;
}
#menu_login_menu #title-bar{
	background-color: #993300;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 2px 2px 2px;
	text-align: left;
}

#menu_login_menu #box-bar {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}

#menu_login_menu #box-username {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}

#menu_login_menu #box-submit {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}

#menu_login_menu #box-password {
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 2px;
}

#menu_login_menu .textbox_login {
	width: 130px;
}
/*Menu Login Box*/

.menu_option
{
	background: #33CCFF;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
	cursor: pointer;
}
.textbox_login{
	font-size: 10pt;
}