/* $Header: /usr/cvsroot/template_black_left/black_left.css,v 1.1.1.1 2006/08/11 22:43:48 agoetz Exp $ */

body {
	margin: 0;
	padding: 0;
	background-color: #000;
}

h1 { 
	font: 24px bold Arial, Helvetica, sans-serif;
}

h2 {
	font: 18px bold Arial, Helvetica, sans-serif;
}

h3 {
	font: 14px bold Arial, Helvetica, sans-serif;
}

p, li, td, th, label {
	font: 14px Times, "Times New Roman", serif;
}

th {
	text-align: center;
	font-weight: bold;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

fieldset {

}

form div {
	clear: both;
	margin-top: 1em;
	margin-bottom: .5em;
}

form label {
	margin: 0;
	padding-right: 1em;
	display: block;
	width: 10em;
	text-align: right;
	float: left;
}

form p {
	margin: 0;
	clear: both;
	margin-left: 11em;
}

input {

}

/*******************************************************************************
						Framework Specific Classes
*******************************************************************************/

/**********************************
Alerts and Warnings from the system 
**********************************/

div.feedback_list {

}

.alert {
	color: #FF0;
	background: #336;
	padding: .5em;
	border: #FF0 solid 2px;
}

.alert h3 {

}

.alert p {
	margin: 0;
	padding: 0;
}

.alert li {
	margin: 0;
	padding: 0;
}

.warn {
	color: #F00;
	background: #99C;
	padding: .5em;
	border: #F00 solid 2px;
}

.required {
	color: #F00;
} 

/**************
The Site Pallet 
**************/
.pallet, #pallet {
	width: 20%;
	float: right;
	clear: right;
	padding: .125em;
}

.pallet h2, #pallet h2 {

}

.pallet a:link, #pallet a:link {
}

.pallet a:visited, #pallet a:visited {
}

.pallet a:hover, #pallet a:hover {
}

.pallet_section li {
	list-style: none none;
	margin: 0;
	padding: 0 .5em 0 .5em;
}

.pallet_section ul {
	margin: 0 0 .5em 0;
	padding: 0;
} 

/****************************
Subnavigation within a module 
****************************/
.subnav {
}

/**********************************************
The style of every other row in a table or list 
**********************************************/
.other {
	background-color: #CCC;
}

/**********************************
The standard way to present a table 
**********************************/
.presentable {
	width: 80%;
	text-align: center;
	border-top: #000 solid 3px;
	border-bottom: #000 solid 1px;
}

.presentable td {
	border-right: #000 dashed 1px;
	margin: 0;
	padding: .1em;
}

.presentable p {
	margin: 0;
	padding: 0;
	font: 12px bold Arial, Helvetica, sans-serif;
}

.presentable a:link {
	color:#336;
	text-decoration: none;
}

.presentable a:visited {
	color: #633;
	text-decoration: none;
}

.presentable a:hover {
	text-decoration: underline;
}

/**************************
Style of the Login Displays 
**************************/
div#main_login_display_list {

} 

div#main_login_display_inactive {

}

div#main_login_display_division_1 {

}

div#main_login_display_division_2 {

}

div#main_login_display_division_3 {

}

div#main_login_display_division_4 {

}

.login_display1, .main_login_display {
	border: 1px solid #000;
	background: #DDD;
}

.login_display1 h2, .main_login_display h2 {

}

.login_display1 h2 a, .main_login_display h2 a {

}

.login_display1 li, .main_login_display li {

}

.main_login_display div.main_login_display_content {

} 

.login_display2 {
	border: 1px solid #000;
	background: #DDD;
}

.login_display2 h2 {

}

.login_display2 h2 a {

}

.login_display2 li {

}

/*******************************************************************************
									Header of the site 
*******************************************************************************/
#heading {
	background: #000;
	color: #FFF;
	height: 92px;
	padding: .25em;
}

#site_menu {
	width: 150px;
	vertical-align: top;
	text-align: center;
	background: #000;
	color: #FFF;
}

#site_menu a {
	display: block;
	color: #FFF;
	padding: .25em;
}

/***************************************************
Different Divisions of the Site Menu and their links 
****************************************************/
div.menu1, #main_site_menu_division_1 {
}

div.menu1 a, #main_site_menu_division_1 a {
}

div.menu1 a:link, #main_site_menu_division_1 a:link {
}

div.menu1 a:visited, #main_site_menu_division_1 a:visited {
}

div.menu1 a:hover, #main_site_menu_division_1 a:hover {
}

div.menu2, #main_site_menu_division_2 {
	background: #000;
	color: #FFF;
	text-align: center;
}

div.menu2 a, #main_site_menu_division_2 a {
	color: #FFF;
	padding-right: 10px;
}

div.menu2 a:link, #main_site_menu_division_2 a:link {
}

div.menu2 a:visited, #main_site_menu_division_2 a:visited {
}

div.menu2 a:hover, #main_site_menu_division_2 a:hover {
}

div.menu3, #main_site_menu_division_3 {
	background: #000;
	color: #FFF;
	text-align: center;
}

div.menu3 a, #main_site_menu_division_3 a {
	color: #FFF;
	padding-right: 10px;
}

div.menu3 a:link, #main_site_menu_division_3 a:link {

}

div.menu3 a:visited, #main_site_menu_division_3 a:visited {

}

div.menu3 a:hover, #main_site_menu_division_3 a:hover {

}

div.menu4, #main_site_menu_division_4 {
	background: #000;
	color: #FFF;
	text-align: center;
}

div.menu4 a, #main_site_menu_division_4 a {
	color: #FFF;
	padding-right: 10px;
}

div.menu4 a:link, #main_site_menu_division_4 a:link {

}

div.menu4 a:visited, #main_site_menu_division_4 a:visited {

}

div.menu4 a:hover, #main_site_menu_division_4 a:hover {

}

/*****************************************************************************
							Main Content Section
*****************************************************************************/

/***************************************
ID for the Splash Page, body and content 
***************************************/

body#splash_page {
	margin: 0px;
	padding: 0;
	background: black;
}

div#site_info_splash {
	color: white;
	width: 600px;
	margin: 50px auto 0 auto;
	text-align: center;
} 

div#site_info_splash p {

} 

div#site_info_splash p a {

} 

/***********************************************************
ID for the portion of the site between the header and footer 
***********************************************************/

#main {
	margin: 0px;
	vertical-align: top;
	background-color: #FFF;
}

/******************************************************
ID for the section of the content outside of the pallet 
******************************************************/

#content {
	padding: .5em;
	background: url('images/corner.gif') #FFF top left no-repeat;
}

/******************************************
Style for the welcome message to any module 
******************************************/

#welcome p {

}

/*****************************************************************************
							Footer Style
*****************************************************************************/
#bottom {
	background: #000;
	color: #FFF;
	padding: .5em;
	margin: 0;
	clear: both;
}

#bottom a:link {
	color: #666;
	text-decoration: none;
}

#bottom a:visited {
	color: #666;
	text-decoration: none;
}

#bottom a:hover {
	text-decoration: underline;
}

/**************************************************
Style for the copyright at the bottom of the footer 
**************************************************/

#copyright {
	text-align: left;
	color: #333;
	font: 10px Times, "Times New Roman", serif;
	padding: 0;
	margin: 0;
}

/********************************
	Module Specific Styles
*********************************/
/****
files
****/
div.uploaded_file {

}

div.upload_file_short {

}

/********
site_info
********/
div.site_info {

} 

div.site_info div#site_info_splash {

}

div.site_info div#site_info_header {

}

div.site_info div#site_info_footer {

}

div.site_info div#site_info_guest_info {

}

div.site_info_style_template {

}

/*********
user_admin
*********/
div.user_admin_system_group {

}

div.user_admin_system_user {

}

div.user_admin_user_list {

}

/*****************************************************************************
							NiceTitles
*****************************************************************************/
div.nicetitle {
    position: absolute;
    padding: 4px;
    top: 0px;
    left: 0px;
    color: white;
    font-size: 13px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    width: 25em;
    font-weight: bold;
    background: url('images/ntbg.png');
    
    /* Mozilla proprietary */
    -moz-border-radius: 12px;
}
div.nicetitle p {
    margin: 0; padding: 0 3px;
}
div.nicetitle p.destination {
    font-size: 9px;
    text-align: left;
    padding-top: 3px;
}
/* End NiceTitles */
