/*** Header & Footer ************************************************************************************************/

body {
	background-color: #caddea;
	margin: 0px;
	font-size: 11px;
	color: #555555;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #494949;
	padding: 2px 0px 0px 34px;
	background-color: inherit;
	height: 25px;
	white-space: nowrap;
}

.top_container {
	height: 94px;
}

#organization_logo {
	vertical-align: middle;
	padding: 5px;
	padding-top:3px;
	padding-bottom:3px;
}

#gray_bar {
	height: 20px;
	background-image: url(/images/top_gray_bar_bg.gif);
}

#product_logo {
	text-align: right;
	vertical-align: middle;
	padding-right: 14px;
	height: 56px;
}

#top_navigation {
	vertical-align: bottom;
	background-image: url(/images/top_gray_bar_bg_2.gif);
}

#top_navigation td {
	white-space: nowrap;
	padding-top: 9px;
	padding-bottom: 16px;
	background-repeat: no-repeat;
}

#top_navigation a:link,
#top_navigation a:active,
#top_navigation a:visited {
	text-decoration: none;
	color: #343434;
	background-color: inherit;
}

#top_navigation a:hover {
	color: #646464;
	background-color: inherit;
}

#my_profile {
	background-image: url(/images/profile_bg.gif);
	padding-left: 46px;
	padding-right: 8px;
}

#support {
	background-image: url(/images/support_bg.gif);
	padding-left: 25px;
	padding-right: 9px;
}

#log_out {
	background-image: url(/images/logout_bg.gif);
	padding-left: 25px;
	padding-right: 6px;
}

#left_navigation {
	width: 210px;
	background-image: url(/images/left_nav_bg.gif);
}

#content {
	background-color: #ffffff;
	height: 385px;
	padding: 10px 10px 10px 14px;
	color: #555555;
}

#footer {
	background-image: url(/images/bottom_gray_bar_bg.gif);
	padding: 7px 0px 15px 0px;
	font-size: 10px;
}

#breadcrumbs {
	padding: 0px 0px 0px 35px;
	color: #92b3c9;
	white-space: nowrap;
	background-color: inherit;
}

#breadcrumbs a:link,
#breadcrumbs a:active,
#breadcrumbs a:visited,
#breadcrumbs a:hover {
	background-color: inherit;
	color: #92b3c9;
}

#message {
	color: #a5191a;
	font-weight: bold;
	padding: 0px 0px 1px 29px;
	background-image: url(/images/alert.jpg);
	background-position: 10px 0px;
	background-repeat: no-repeat;
	background-color: inherit;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#message_container {
	margin-top: 4px;
	margin-bottom: 4px;
}

/*** Left Navigation ************************************************************************************************/

#left_navigation ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	border-bottom: 1px solid #e7e7e7;
	color: inherit;
}

#left_navigation li {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	background-color: #ffffff;
	color: inherit;
}

.menu1 a:link,
.menu1 a:active,
.menu1 a:visited {
	color: #373737;
	text-decoration: none;
	display: block;
	width: 196px;
	background-color: #f5f5f5;
	margin: 1px 0px 1px 0px;
	border-top: 1px solid #e7e7e7;
	border-bottom: 1px solid #e7e7e7;
	border-right: 1px solid #e7e7e7;
	padding: 3px 3px 3px 10px;
}

.menu1 a:hover {
	border-top: 1px solid #494948;
	border-bottom: 1px solid #494948;
	border-right: 1px solid #494948;
	background-color: #494949;
	color: #ffffff;
}

.menu1_selected a:link,
.menu1_selected a:active,
.menu1_selected a:visited,
.menu1_selected a:hover {
	color: #ffffff;
	text-decoration: none;
	display: block;
	width: 196px;
	background-color: #494949;
	margin: 1px 0px 1px 0px;
	border-top: 1px solid #494948;
	border-bottom: 1px solid #494948;
	border-right: 1px solid #494948;
	padding: 3px 3px 3px 10px;
	font-weight: bold;
}

.menu2 a:link,
.menu2 a:active,
.menu2 a:visited {
	color: #728ba2;
	text-decoration: none;
	display: block;
	width: 186px;
	background-color: #ffffff;
	border-bottom: 1px solid #f0f1f1;
	border-right: 1px solid #f0f1f1;
	padding: 3px 3px 3px 20px;
}

.menu2 a:hover {
	background-color: #e8f2f8;
	color: #474e53;
}

.menu2_selected a:link,
.menu2_selected a:active,
.menu2_selected a:visited,
.menu2_selected a:hover {
	color: #474e53;
	text-decoration: none;
	display: block;
	width: 186px;
	background-color: #e8f2f8;
	border-bottom: 1px solid #f0f1f1;
	border-right: 1px solid #f0f1f1;
	padding: 3px 3px 3px 20px;
	font-weight: bold;
}

.menu3 a:link,
.menu3 a:active,
.menu3 a:visited {
	color: #728ba2;
	text-decoration: none;
	display: block;
	width: 176px;
	background-color: #ffffff;
	border-bottom: 1px solid #f0f1f1;
	border-right: 1px solid #f0f1f1;
	padding: 3px 3px 3px 30px;
	font-size: 9px;
}

.menu3 a:hover {
	color: #494949;
}

.menu3_selected a:link,
.menu3_selected a:active,
.menu3_selected a:visited,
.menu3_selected a:hover {
	color: #494949;
	text-decoration: none;
	display: block;
	width: 176px;
	background-color: #ffffff;
	border-bottom: 1px solid #f0f1f1;
	border-right: 1px solid #f0f1f1;
	padding: 3px 3px 3px 30px;
	font-size: 9px;
	font-weight: bold;
}

.form_new {
	width: 100%;
}

/*** Heading Icons **************************************************************************************************/

.no_repeat {
	background-repeat: no-repeat;
}

.home {
	background-image: url(/images/headings/raindrop.gif);
}

.help {
	background-image: url(/images/headings/help.gif);
}

.access {
	background-image: url(/images/headings/group_permission.jpg);
}

.address {
	background-image: url(/images/headings/address.jpg);
}

.question {
	background-image: url(/images/headings/QA_2.jpg);
}

.payment {
	background-image: url(/images/headings/payment1.jpg);
}

.event {
	background-image: url(/images/headings/calendar2.gif);
}

.people {
	background-image: url(/images/headings/3people.jpg);
}

.organization {
	background-image: url(/images/headings/org.jpg);
}

.login {
	background-image: url(/images/headings/login.jpg);
}

.directory {
	background-image: url(/images/headings/directory.jpg);
}

.titles {
	background-image: url(/images/headings/group_level.jpg);
}

.programs {
	background-image: url(/images/headings/report.jpg);
}

.volunteers {
	background-image: url(/images/headings/volunteer.jpg);
}

.gears {
	background-image: url(/images/headings/tools.gif);
}

.awards {
	background-image: url(/images/headings/awards_2.jpg);
}

.newsletters {
	background-image: url(/images/headings/newsletter.jpg);
}

.money {
	background-image: url(/images/headings/finance.gif);
}

.email {
	background-image: url(/images/headings/email5.gif);
}

.globe {
	background-image: url(/images/headings/globe.gif);
}

.office {
	background-image: url(/images/headings/office.gif);
}

.campaigns {
	background-image: url(/images/headings/piggy_bank.gif);
}

.subscribers {
	background-image: url(/images/headings/subscribers.jpg);
}

.attendees {
	background-image: url(/images/headings/attendees.jpg);
}

.school {
	background-image: url(/images/headings/school.gif);
}

.podium {
	background-image: url(/images/headings/podium.gif);
}

.instructors {
	background-image: url(/images/headings/instructors.gif);
}

.folder {
	background-image: url(/images/headings/folder.gif);
}

.package {
	background-image: url(/images/headings/box.gif);
}

.resources {
	background-image: url(/images/headings/resources_cat_24.gif);
}

.aliases {
	background-image: url(/images/headings/document_arrow.gif);
}

.pages {
	background-image: url(/images/headings/document_multiple_blue_24.gif);
}

.paintbrush {
	background-image: url(/images/headings/paper_paintbrush.gif);
}

.report {
	background-image: url(/images/headings/report.gif);
}

.photos {
	background-image: url(/images/headings/photos.png);
}

/*** Form Buttons **************************************************************************************************/

.form_search_cell .form_button {
	border-left: 1px solid #4e4e4e;
	border-right: 1px solid #4e4e4e;
	padding: 1px 2px 1px 3px;
	width: auto;
}

.form_buttons {
	padding: 9px 0px 0px 0px;
	text-align: center;
}

.form_button {
	background-image: url(/images/form_title_bg.gif);
	border: 1px solid #4e4e4e;
	padding: 2px 7px 2px 8px;
	font-weight: bold;
	color: #4e4e4e;
	cursor: pointer;
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
}

.cancel_button {
	background-image: url(/images/form_title_bg.gif);
	border: 1px solid #4e4e4e;
	padding: 2px 8px 2px 7px;
	font-weight: bold;
	color: #4e4e4e;
	cursor: pointer;
	background-color: inherit;
	font-family: Arial, Helvetica, sans-serif;
}

.form_button:hover,
.cancel_button:hover {
	background-image: url(/images/form_title_bg_over.gif);
	color: #6e6e6e;
	border-top: 1px solid #5e5e5e;
	border-bottom: 1px solid #5e5e5e;
	background-color: inherit;
}

.form_button[disabled] {
	color: #999;
}
