/* $Header: /usr/cvsroot/template_bounded_blue/bounded_blue.css,v 1.2 2005/06/14 13:44:02 agoetz Exp $ */

body {
	margin: 0;
	padding: 0;
	/*background: #FFF url('dd_directories/top_logo.jpg') no-repeat top center;*/
	background: #7D3704;
}

h1 { 
	font: 24px bold Verdana, Arial, Helvetica, sans-serif;
	color: #010148;
}

h2 {
	font: 18px bold Verdana, 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;
	color: #7D3704;
}

a:hover {
	text-decoration: underline;
	color: #000;
}

fieldset {

}

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

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

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

input {
	text-align: center;
}

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

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

div.feedback_list {

}

.alert {
	background: #FFF url('dd_directories/alert_icon.gif') no-repeat 5px 10px;
	padding: .5em .5em .5em 30px;
}

.alert h3 {

}

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

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

.warn {
	background: #FFF url('dd_directories/warn.gif') no-repeat 5px 10px;
	padding: .5em .5em .5em 30px;
}

label.warn {
	background: #FFF url('dd_directories/warn.gif') no-repeat 5px 0px;
	color: red;
	padding: 0 1em .5em 30px;
}

.required {
	color: #F00;
} 

/**************
The Site Pallet 
**************/
.pallet, #pallet {
	float: left;
	width: 160px;
	padding: 0;
	margin: 0;
	line-height: 0px;
/*	margin-left: 5px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0;
	border: 1px solid blue;
	font: 1px Arial;
	border: 2px dotted #000;*/
}

.pallet h2, #pallet h2 {
	font: 16px bold Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0;
	padding: 0;
	color: #000;
	border-bottom: 2px dotted #000;
	display: none;
}

.pallet a, #pallet a {
	font: 14px bold Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0px 0px 0px 0px;
}

.pallet a:link, #pallet a:link {
	color: #7D3704;
	text-decoration: none;
}

.pallet a:visited, #pallet a:visited {
	color: #7D3704;
	text-decoration: none;
}

.pallet a:hover, #pallet a:hover {
	color: #000;
	text-decoration: none;
}

.pallet_section li {
	list-style-type: none;
	/*list-style: url('dd_directories/brown_star.jpg');*/
        background: url('dd_directories/brown_star.jpg') top left no-repeat;
	padding: 0;
	margin: 5px 5px 5px 2px;
}

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

.pallet p {
	margin: 5px 5px 5px 7px;
	padding: 0px;
	padding-left: 15px;
	background: url('dd_directories/brown_star.jpg') top left no-repeat;
}

/****************************
Subnavigation within a module 
****************************/
.subnav {
	text-align: center;
}

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

/**********************************
The standard way to present a table 
**********************************/
.presentable {
	width: 100%;
	border-top: 2px solid #010148;
	border-right: 2px solid #010148;
	border-bottom: 2px solid #010148;
}

.presentable th {
	border-left: 2px solid #010148;
	border-bottom: 2px solid #010148;
	background-color: #DADADA;
}

.presentable td {
	border-left: 2px solid #010148;
	margin: 0;
	padding: .1em;
}

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

.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-top: 1px solid #010148;
}

.login_display1 h2, .main_login_display h2 {

}

.login_display1 h2 a, .main_login_display h2 a {

}

.main_login_display div.main_login_display_content {

} 

.login_display1 li, .main_login_display li {

}

.login_display2 {
	border-top: 1px solid #010148;
}

.login_display2 h2 {

}

.login_display2 h2 a {

}

.login_display2 li {

}

/*******************************************************************************
									Header of the site 
*******************************************************************************/
#top {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	width: 740px;
	padding: 0;
}

#top #heading {
	background: #FFF url('dd_directories/top_logo.jpg') no-repeat top center;
	font: 36px bold Arial, Times, "Times New Roman", serif;
	color: #CCC;
	height: 147px;
	margin: 0;
	padding: 0;
}

#top #heading h1, #top #heading p {
	margin-top: 0;
	display: none;
}

div#site_menu {
	background: url('dd_directories/site_nav_1.jpg') #7D3704 top left no-repeat;
	margin: 0;
	padding: 0;
	height: 51px;
	width: 740px;
}

/***************************************************
Different Divisions of the Site Menu and their links 
****************************************************/
div.menu1, #main_site_menu_division_1 {
	padding: 0;
	width: 680px;
	height: 51px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding: 5px 0px 0px 0px;
}

div.menu1 a, #main_site_menu_division_1 a {
	/*display: block;
	float: left;*/
	color: #fff;
	font: 12px Georgia, Capitals, "Times New Roman", Times;
	font-weight: Bold;
	margin: 0;
	padding: 0px .75em 1em 18px;
	/*border-left: 1px solid black;*/
	background: url('dd_directories/gold_star.jpg') top left no-repeat;
	text-align: center;
}

div.menu1 a:link, #main_site_menu_division_1 a:link {
	text-decoration: none;
	color: #fff;
}

div.menu1 a:visited, #main_site_menu_division_1 a:visited {
	text-decoration: none;
	color: #fff;
}

div.menu1 a:hover, #main_site_menu_division_1 a:hover {
	text-decoration: underline;
}

div.menu2, #main_site_menu_division_2 {
	clear: both;
	text-align: center;
}

div.menu2 a, #main_site_menu_division_2 a {
	color: #000;
	font: 12px bold Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: .25em;
	text-decoration: underline;
}

div.menu2 a:link, #main_site_menu_division_2 a:link {
	color: #000;
	text-decoration: underline;
}

div.menu2 a:visited, #main_site_menu_division_2 a:visited {
	color: #000;
	text-decoration: underline;
}

div.menu2 a:hover, #main_site_menu_division_2 a:hover {
	text-decoration: underline;
}

div.menu3, #main_site_menu_division_3 {
	clear: both;
	text-align: center;
}

div.menu3 a, #main_site_menu_division_3 a {
	color: #000;
	font: 12px bold Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: .25em;
	text-decoration: underline;
}

div.menu3 a:link, #main_site_menu_division_3 a:link {
	color: #000;
	text-decoration: underline;
}

div.menu3 a:visited, #main_site_menu_division_3 a:visited {
	color: #000;
	text-decoration: underline;
}

div.menu3 a:hover, #main_site_menu_division_3 a:hover {
	text-decoration: underline;
}

div.menu4, #main_site_menu_division_4 {
	clear: both;
	text-align: center;
}

div.menu4 a, #main_site_menu_division_4 a {
	color: #000;
	font: 12px bold Verdana, Helvetica, Arial, sans-serif;
	margin: 0;
	padding: .25em;
	text-decoration: underline;
}

div.menu4 a:link, #main_site_menu_division_4 a:link {
	color: #000;
	text-decoration: underline;
}

div.menu4 a:visited, #main_site_menu_division_4 a:visited {
	color: #000;
	text-decoration: underline;
}

div.menu4 a:hover, #main_site_menu_division_4 a:hover {
	text-decoration: underline;
}

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

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

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

div#site_info_splash {
	width: 100%;
	margin: 0 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_center {
	text-align: center;
}

#main {
	margin: 0 auto; 
	width: 750px;	
	background: url('dd_directories/main_full.jpg') #7D3704 top center repeat-y;
	/*border: 1px solid green;*/
}

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

#content {
	margin: 0 70px 0 70px;
	text-align: left;
	/*background-color: red;*/
}

#content h2 {
	margin: 0;
	padding: 3px 0 5px 0;
	text-align: left;
}

#content h1 {
	margin: 0;
	padding: 3px 0 5px 0;
	text-align: left;
}

#prop {
}

div.feedback_list {
	margin: 0;
	padding: 3px 0 5px 0;
}

/******************************************************
ID for the web_page content area 
******************************************************/
.web_page {
	/*border: 1px solid orange;*/
	margin-left: 8px;
	/*margin-left: 300px;*/
}

.web_page h2 {
	display: none;
}

.web_page table {
	padding: 0;
	margin: 0 0 0 0;
	/*margin: 0 0 0 -54px;*/
}

.web_page td {
}

.web_page table a {
	font: Arial, sans-serif;
}

.web_page td {
	margin: 0;
	padding-bottom: 5px;
}

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

#welcome p {

}

/*****************************************************************************
							Footer Style
*****************************************************************************/
#bottom {
	/*background: #FFF;*/
	width: 740px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0;
	clear: both;
	/*border-left: 1px solid #010148;
	border-right: 1px solid #010148;
	border-top: 4px solid #010148;
	border-bottom: 4px solid #010148;*/
}

#bottom p {
	margin: 0;
	color: #000;
}

#bottom a:link {
	text-decoration: underline;
	color: #000;
}

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

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

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

#copyright {
	text-align: left;
	color: #000;
	font: 10px Arial, Times, "Times New Roman", serif;
	padding: 0px 0px 5px 65px;
	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 */
