/*
+------------------------------------------------------------------------------+
|  File        : global-colors.css                                             |
|  Description : The global color style sheet.  This houses all the default    |
|                colors.  To override these, edit the domain-specific color    |
|                stylesheet in the domain folder.  Those will override these.  |
+------------------------------------------------------------------------------+
| $Revision:: 527                                                            $:|
| $Date:: 2008-05-21 15:55:47 -0400 (Wed, 21 May 2008)                       $:|
| $Author:: brett                                                            $:|
+------------------------------------------------------------------------------+
| $Id:: global-colors.css 527 2008-05-21 19:55:47Z brett                     $:|
+------------------------------------------------------------------------------+
*/
body {
	font-size: small;
	color:#000;
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div {}
#wrapper {
	background:#fff;
}
#big {}
.smallBtn {
	cursor: pointer;
}
.filterOptions {}
.linkText {
	cursor:pointer;
	border-bottom:solid 1px #000;
	text-decoration:none;
}
.linkText:hover {
	cursor:pointer;
	text-decoration:none;
	border-bottom:solid 1px #1EBAEA;
}
/***** HEADER *****/
#header {
	height:155px;
}
#header.no-nav {
	background:#0f173b url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_01.jpg) no-repeat 0 0;
}
#header.nav-1 {
	background:#0f173b url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_01.jpg) no-repeat 0 0;
}
#header.nav-2 {
	background:#0f173b url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_01.jpg) no-repeat 0 0;
}

#header h1 { display:none; }
#header h1 a {
	color:#ccc;
	text-decoration:none;
	background:#fff;
	font-size:2.75em;
	font-weight:normal;
}

#header h1 a:hover {
	color:#999;
}

/***** LOGIN NAV BAR *****/
#loginNavBar {
	color:#4d586a;
}

#loginNavBar a {
	color:#ccc;
	text-decoration:none;
}

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

/***** NAVIGATION *****/
#navigation {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background:#0f173b url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_02.jpg) no-repeat 0 0;
	border:none;
	height:31px;
}
#nav {
	margin-left:150px;
}

#nav.no-nav { width:709px; }
#nav.nav-1 { width:901px; }
#nav.nav-2 { width:1093px; }

#nav li {
	background:transparent;
}

#nav li:hover {
	background:transparent;
}

#nav li a,
#nav li a:link,
#nav li a:visited {
	font-weight:bold;
	color:#fff;
	text-decoration:none;
}
#nav li a:hover,
#nav li a:active {
	color:#cf510c;
}

#nav li ul {
	border:2px solid #0f173b;
	background-color:#485380;
	-moz-border-radius:5px;
	border-radius:5px;
	margin-left:150px;
}
#nav li ul.no-nav { width:700px; }
#nav li ul.nav-1 { width:892px; }
#nav li ul.nav-2 { width:1084px; }

#nav li:hover ul {}

#nav li ul li {}

#nav li ul li:hover {
	background:transparent;
	color:#fff;
}

#nav li ul li a,
#nav li ul li a:link,
#nav li ul li a:visited {
	font-weight:normal;
}
#nav li ul li a:hover,
#nav li ul li a:active {
	background:transparent;
	color:#f00;
}

/***** SUB-NAVIGATION *****/
#subnav {
	font-size:100%;
}
#subnav a:link, #subnav a:visited {
	color:#4f4f4f;
	background:transparent;
}

/***** FOOTER *****/
#footer {
	color:#fff;
	background-color:#516f93;
	border:solid 1px #3b7b47;
}

/***** MAIN CONTENT AREA *****/
#content {
	font-size:110%;
}
#content #main {
	background:transparent url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_04.jpg) no-repeat 0 0;
	margin:0;
	padding-left:5px;
	padding-top:5px;
}
/***** SIDE NAVIGATION *****/
#lsidenav {
	background:transparent url(/images/nspipeace.org/nspiDesign/images/nspi-newsite_03.jpg) no-repeat 0 0;
	font-family:helvetica;
	min-height:800px;
}
#lsidenav ul {
	margin:10px 0 0 10px;
}
#lsidenav ul li {
	font-size:0.9em;
	font-weight:normal;
	margin-bottom:10px;
}

#lsidenav ul li.sn-title h5 {
	font-weight:normal;
	font-size:1.4em;
	color:#060;
	font-variant:small-caps;
	text-decoration:underline;
}

#lsidenav ul li a,
#lsidenav ul li a:link,
#lsidenav ul li a:visited {
	font-weight:normal;
	font-size:1.4em;
	color:#060;
	font-variant:small-caps;
	text-decoration:underline;
	border:none;
}

#lsidenav ul li a:hover,
#lsidenav ul li a:active {
}

#lsidenav ul li ul {
	list-style-type:none;
	list-style-image:url(/images/bg/side-nav_sub-list.gif);
}
#lsidenav ul li ul li {
	margin-bottom:0px;
}

#lsidenav ul li ul li a,
#lsidenav ul li ul li a:link,
#lsidenav ul li ul li a:visited {
	font-size:1.0em;
	font-variant:normal;
	font-weight:bold;
	text-decoration:none;
	color:#000;
	border:none;
}

#lsidenav ul li ul li a:hover,
#lsidenav ul li ul li a:active {
	color:#666;
	text-decoration:underline;
}

#content h1, #content h2, #content h3, #content h4, #content h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	}

#content h1 {
	font-size:150%;
	}
#content h2 {
	font-size:135%;
	}
#content h3 {
	font-size:120%;
	}
#content h4 {
	font-size:110%;
	}
#content p, #content li {
	font-size:100%;
	}
#content dl.offspring {
	border:solid 1px #dedede;
	}
#content dt {
	font-size:120%;
	font-weight:bold;
	border-bottom:solid 1px #eee;
	}
#content dd {
	font-size:100%;
	}
	
/* common links */
#content a:link, #content a:visited {
	text-decoration:none;
	border-bottom:solid 1px #014d99;
	color:#000;
	}
#content a:hover {
	border-bottom:solid 1px #1ebaea;
	}
#content h2 a:hover {}
#content th, #content td {
	font-size:95%;
	}
#content table.smalltxt {
	font-size:85%;
}
	
/* common form elements */
#content input, #content select, #content option, #content textarea {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:105%;
	}
#content fieldset {
	border:none;
	}
#content legend {
	font-size:110%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	}
.input, .select, .textarea {}
.textarea-wide {}
.button {
	color: #fff;
	background:#1995dc;
	}
#content ol li {}

/* bbcode editor box */
#editform { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#CCC;
	font-size:120%;  
	}
.bb_button {
	background-color:#F0F0F0;
    color:#000000;
	}
.form_elements_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:120%;
	background-color:#D7D7D7;
	}
#delete, #added, #errors {
	border:dotted 1px #bbb;
	}
	
/* errors from submitted forms */
#errors { 
	border:solid 1px #FFBFBF;
	background-color:#FFDFDF;
	}
#errors h2 {
	color:#BF4747;
	}
#subject, #subject p, #subject label {}
	
/* various other classes */
p.tell-a-friend {}
.parent {
	background-color:#f0f0f0;
	}
.child {}
.grandchild {}
.event_title, .comments_title, .action_title {
	border-bottom:dotted 1px #eee;
	}
.news {}
#content h2.headline {}
.event, .action, .committees, .offpsring {
	border:solid 1px #dedede;
	}
.expand {
	background-color:#f0f0f0;
	}
.event_signup {
	border:solid 1px #eee;
	}
.redtext {
	color:#EF1E0E;
	}
.gray {
	color:#8f8f8f;
	background-color:transparent;
	}
.normal {
	font-weight:normal;
	}
.uber {
	border-bottom:dotted 1px #FDA400;
	}
.petitions, .boycotts, .fundraisers, .eletters {}
.underline {
	text-decoration:underline;
	}
.strike {
	text-decoration:line-through;
	}
.attention {
	border-left:solid 4px #eee;
	}
	
/* ACTIONS */
.uber {
	border-bottom:1px dotted #FDA400;
	}
.sponsor {
	background-color:#6CCF00;
	}
.co-sponsor {
	background-color:#84CF33;
	}
.participate {
	background-color:#A3DF61;
	}
.support {
	background-color:#BDEF86;
	}
.not_support {
	background-color:#FF6F86; /*#FF4F67*/ 
	}
.abstain {
	background-color:#DFDCD1;
	}
.none {
	background-color:#CFCFCF;
	}
.percentage {
	color:#8f8f8f;
	background-color:#fff;
	}
.org {}
.wraplogo {}

/* ADMIN C-PANEL */
#content .admin-menu {
	border:1px solid #C8CDD2;
	}
#content .admin-menu h2 {}
#content .admin-menu dl {}
#content .admin-menu dd {
	font-size:90%;
	line-height:1.5em;
	}
#content .admin-menu dt {
	font-size:110%;
	letter-spacing:1px;
	border-bottom:none;
	}
#content .clear-both {}
#content dl.profile {
	background:transparent url(/images/admin/profile.png) no-repeat left top;
	}
#content dl.organization {
	background:transparent url(/images/admin/org.png) no-repeat left top;
	}
#content dl.vote {
	background:transparent url(/images/admin/vote.png) no-repeat left top;
	}
#content dl.message {
	background:transparent url(/images/admin/message-center.png) no-repeat left top;
	}
#content dl.actions {
	background:transparent url(/images/admin/actions.png) no-repeat left top;
	}
#content dl.actionoffspring {
	background:transparent url(/images/admin/action-offspring.png) no-repeat left top;
	}
#content dl.petitions {
	background:transparent url(/images/admin/petition.png) no-repeat left top;
	}
#content dl.boycotts {
	background:transparent url(/images/admin/boycott.png) no-repeat left top;
	}
#content dl.fundraisers {
	background:transparent url(/images/admin/fundraiser.png) no-repeat left top;
	}
#content dl.eletters {
	background:transparent url(/images/admin/eletter.png) no-repeat left top;
	}
#content dl.calendar {
	background:transparent url(/images/admin/calendar.png) no-repeat left top;
	}
#content dl.articles {
	background:transparent url(/images/admin/news-article.png) no-repeat left top;
	}
#content dl.announcements {
	background:transparent url(/images/admin/announcements.png) no-repeat left top;
	}
#content dl.resources {
	background:transparent url(/images/admin/resources.png) no-repeat left top;
	}
#content dl.uploads {
	background:transparent url(/images/admin/upload.png) no-repeat left top;
	}
#content dl.uberadmin {
	background:transparent url(/images/admin/uber.png) no-repeat left top;
	}
#content dl.cmmttee {
	background:transparent url(/images/admin/uber-committee.png) no-repeat left top;
	}
#content dl.logout {
	background:transparent url(/images/admin/logout.png) no-repeat left top;
	}
#content dl.stats {
	background:transparent url(/images/admin/uber-stats.png) no-repeat left top;
	}
#content dl.css {
	background:transparent url(/images/admin/uber-style.png) no-repeat left top;
	}
#content dl.preferences {
	background:transparent url(/images/admin/uber-preferences.png) no-repeat left top;
	}
#content dl.backup-db {
	background:transparent url(/images/admin/uber-db-backup.png) no-repeat left top;
	}
#content dl.uploads {
	background:transparent url(/images/admin/upload.png) no-repeat left top;
	}
#content dl.email-blasts {
	background:transparent url(/images/admin/uber-email-blast.png) no-repeat left top;
	}
#content dl.announcements {
	background:transparent url(/images/admin/announcements.png) no-repeat left top;
	}
#content dl.forums {
	background:transparent url(/images/admin/uber-forums.png) no-repeat left top;
	}
#content dl.users {
	background:transparent url(/images/admin/uber-users.png) no-repeat left top;
	}
#content dl.profile, #content dl.organization, #content dl.vote, #content dl.message, #content dl.actions, #content dl.actionoffspring, 
#content dl.petitions, #content dl.boycotts, #content dl.fundraisers, #content dl.eletters, #content dl.calendar, #content dl.articles, #content dl.announcements, #content dl.resources,
#content dl.uploads, #content dl.uberadmin, #content dl.cmmttee, #content dl.logout, #content dl.stats, #content dl.css, 
#content dl.preferences, #content dl.backup-db, #content dl.uploads, #content dl.email-blasts, #content dl.announcements, 
#content dl.forums, #content dl.users {}
.vote-box {
	border:solid 1px #bbb;
	}

/* CALENDAR  */
#list-of-events {}
#event {
	border:1px solid #eee;
	}
#calendar_container {
	border:none;
	}
#calendar_container h2 {
	font-size:135%;
	}
#calendar_table {
	border-collapse:collapse; 
	background-color:#999;
	}
#calendar_table td, #calendar_table th {}
#calendar_table th {
	background:#CFECF5;
	}
.dayheadings {
	background-color:#ccc;
	}
.next {}
.previous {}
.jumpmenu {}
.month_day {
	background-color:#fff;
	}
.non_monthday {
	background-color:#EFEFE0;
	}
.today {
	background-color:#d8ebf1;
	}

/* FORUMS */
#breadcrumbs {}
a#new_topic,a#new_reply {
	background-color:#e0f5ab;
	border:solid 1px #014d99;
	text-decoration:none;
	}
a#new_topic:hover, a#new_reply:hover {
	background-color:#D1FF5F;
	border:solid 1px #1ebaea;
	}
.post {
	border:1px solid #b5c0c4; 
	}
.post-time {
	border-bottom:solid 1px #b5c0c4;
	font-size:85%;
	background:#daf0f7;
	}
.post-subject {
	font-weight:bold;
	font-size:112%;
	}
.post-user {
	font-style:italic;
	border-top:1px solid #b5c0c4;
	background:#d4dfe2;
	font-size:85%;
	}
.post-content p {}
.sticky {
	color:#FF8A00;
	}
.closed {
	color:#FF0000;
	}
.underline {
	text-decoration:underline;
	}
.editpost {}
#preview_container {
	border:1px solid #BDD2E3;
	}
#preview {}
#preview_container h2 {
	background-color:#BDD2E3;
	color:#fff;
	}
#welcome {
	background-color:#cfecf5;
	border:1px solid #0174b3;
	}

/* Resources */
#resource-menu {}
#resource-menu ul {}
#resource-menu li {}
#resource-menu li.menu-heading {
	font-size:135%;
	}
#resource-menu li a {}
#resource-menu ul#resources li a {
	border:solid 1px #ccc;
	background:#f0f0f0;
	}
#resource-menu ul#resources li a:hover {
	border:solid 1px #474747;
	}
	
#resource-comments {}
.comment {
	border:solid 1px #ddd;
	text-decoration: none;
	background: #eee;
}

.comment-head {
	background: #eee;
}

.comment-body {
	background: #fff;
}

.comment-subject {
	font-weight: bold;
}

.comment-foot {
	background-color: #eee;
}

.comment-foot .leftFootPanel {
	background-color: #eee;
}

.comment-foot .rightFootPanel {
	background-color: #eee;
}

.commentAvatar {
}
/* TOOLTIPS */
a.tooltip {
	color:#039;
  	}
a.tooltip:hover {
	background:transparent;
  	}
a.tooltip span {
	}
a.tooltip:hover span { 
	border:1px solid #458ca2;
	background:#EFFBFF;
	color:#333;
	font-size:90%;
	text-decoration:none;
	}
a.tooltip:hover span strong { 
	text-decoration:none;
	}

.leftPanel {}
.rightPanel {}
.leftTagPanel {}
.rightTagPanel {}
.leftFacilitatorPanel {}
.rightFacilitatorPanel {}
#facilitatorUsers {
	border:solid 1px #000;
	background: #eee;
}

#facilitatorAttempt {
	border:solid 1px #000;
	background: #eee;
}

#facilitatorSurvey {
	border:solid 1px #000;
	background: #eee;
}

#loader {
	border:1px solid #598fb0; /* 598fb0 */
	background-color:#fff;
	}
	
#loader div.load-title {
	background:#598fb0 url(/images/ajax/title-bar.gif) no-repeat 0 0;
	}
#loader div.load-info {}
#loader div.load-info p {}

#main #survey-left {}
#main #survey-right {}
#main #success {
	background-color:#cae1ff;
	border:2px dotted #000;
	}
	
ul#respondants {}
ul#respondants li {
	border:none;
	background:none;
	}

ul#respondants li a,
ul#respondants li a:link,
ul#respondants li a:visited {
	color:#009;
	border:0;
	}
ul#respondants li a:hover,
ul#respondants li a:active {
	color:#1ebaea;
	}
ul#respondants li a img {
	background:url(/images/site/survey-user-icons.png) no-repeat 0 0;
	border:0;
}
	
ul#respondants li a img.attempt-0 {
	background-position:0 0;
	}
ul#respondants li a img.attempt-1,
ul#respondants li a img.attempt-2 {
	background-position:0 -16px;
	}
ul#respondants li a img.attempt-3,
ul#respondants li a img.attempt-5 {
	background-position:0 -32px;
	}
ul#respondants li a img.attempt-4,
ul#respondants li a img.attempt-7 {
	background-position:0 -48px;
	}
ul#respondants li a img.attempt-6 {
	background-position:0 -64px;
	}
ul#respondants li a img.attempt-8,
ul#respondants li a img.attempt-9 {
	background-position:0 -80px;
	}
ul#respondants li a img.attempt-10 {
	background-position:0 -96px;
	}
#tooltip {
	border: 1px solid #000;
	background-color: #fffccf;
}
#tooltip h3, #tooltip div {}

a.sidenav-add,
a:link.sidenav-add,
a:visited.sidenav-add {
	border:1px solid #090;
	background-color:#86c76c;
	color:#009;
	font-size:0.7em;
}

a:hover.sidenav-add,
a:active.sidenav-add {}

input.iframeSubmit {
	background:#abd url('/images/user/next.png') no-repeat 32px 0;
}

input#addressBar {
	font-size:small;
	font:monospace;
	color:#3b6aa0;
	background-color:#d1d1d1;
	border:1px dashed #009;
}