/*********************************
 * Page Layout
 */

.notegap {
	background-color: #e5e5e5;
}


/*********************************
 * Tables
 */

.listing
{
	width: 100%;
	margin-bottom: 5px;
}

.listing th
{
	width: 140px;
	margin-right: 5px;
	padding-bottom: 10px;
	border-bottom: 3px #000 solid;
	font-weight: bold;
}

.listing  .first
{
	width: 375px;
}

.listing  .left
{
	padding-right: 10px;
	text-align: right;
	font-weight: normal;
	color: #000;
}

.listing td
{
	padding: 4px 0 4px 0;
	border-bottom: 1px #ccc solid;
}

/*********************************
 * Block Elements
 */

.view_all {
	margin: 10px 0px;
}

/*********************************
 * Pages
 */

/* Contacts / New */

#top_save_buttons {margin-top: 10px;text-align: rightÅ;}

/* Pitches / List */

.pitches_list .pitches_title {
	width: 25%;
}

.pitches_list .pitches_prepared_for {
	width: 20%;
}

/* Pitches / New */

#pitchSettings .titleRight {
	width: 15%;
}

/* Pitch Sidebars */

/* Pages List */

#rightnav { 
font-family: Helvetica,Arial, sans-serif;
font-size:14px;
margin:0px;
margin-left: 10px;
padding:0px;
text-align:center;
width:85%;
font-weight:bold;
}

ul#rightnav_list
{
margin: 0px;
padding: 0px;
list-style: none;
text-align:left;
display:block;
}


ul#rightnav_list li
{
display: block;
margin: 0px;
padding: 0px;
}

ul#rightnav_list li a
{
display: block;
padding: 6px 6px 4px 6px;
margin:0px;
background-color: #e5e5e5;
color:#666666;
text-decoration:none;
width:100%;
}

ul#rightnav_list li#active a
{
background-color: #999999;
color: #FFFFFF;
display:block;
}

ul#rightnav_list li a:hover
{
background-color: #eeeeee;
text-decoration:none;
display:block;
}

#add_page {
	padding-left: 8px;
}

/* Next Step */

div.nextstep {
	width:200px;
	height:auto;
	border: 1px solid #cccccc;
	background-color:#FFFFFF;
	margin-left:11px;
}
div.nextstep form {
margin: 0 8px 0 0;
}
div.nextstep dl {
margin: 0 0 10px 0;
clear: left;
}
div.nextstep dt {
float: left;
}
div.nextstep dd {
padding-top: 4px;
margin-left: 20px;
}

div.step_text {
	padding: 10px;
}

.steps_send_message_button {
	margin-left: 20px;
}

/* Options */ 

div.options {
width:200px;
height:auto;
border: 1px solid #cccccc;
background-color:#efefef;
margin-left:11px;
padding-bottom:5px;
}
.optionshd{
background-color:#ffffde;
}

#options_nav ul
{
margin: 5px 0px 5px 0px;
padding-left: 8px;
list-style-type: none;

}
#optionlist li{
font-size:11px; 
color:#333333; 
text-decoration:underline;
line-height:20px;
}

#optionlist a{
font-size:11px; color:#333333; text-decoration:underline;
}

#optionlist  a:hover{
font-size:11px; color:#0000ff;text-decoration:underline;
}

/* Pages / Show */

.messages_table td.date {
	width: 14%;
}

/* must equal author + message_subject */
.messages_table td.comment_brief {
	width: 66%;
}

.messages_table td.category {
	width: 30%;
}

.messages_table td.author {
	width: 20%;
}

.messages_table td.message_subject {
	width: 46%;
}

/*********************************
 * Generated Styles
 */


/* warnings and notices */

#warning, #notice {
	font-size: 11px;
	font-family: Arial,Helvetica;
	font-weight: bold;
	margin-bottom: 10px;
}

#warning, #errorExplanation h2 {
	height: 20px;
	background: #cc0000 url(/images/arrow_warning_red.gif) 7px 2px no-repeat;
	padding-left: 	41px;
	padding-top: 5px;
	color: #fff;
}

#warning a {
	color: yellow;
}

#notice {
	border: 1px solid #ccc;
	background: #e9e9e9;
	border-width: 1px 0px;
	color: #999;
	height: 13px;
	padding: 2px 5px;
}

.fieldWithErrors>input, .fieldWithErrors>textarea {
	background-color: #ffff80
}

#errorExplanation {
  padding: 0px 0px 5px 0px;
  margin-bottom: 20px;
  border: 1px solid #ccc;
}

#errorExplanation h2 {

}

#errorExplanation p {
  margin-bottom: 0;
  padding: 5px;
  font-size: 13px;font-weight: bold;
}

#errorExplanation ul li {
  margin-left: 20px;
  font-size: 11px;
  line-height: 25px;
  list-style: square;
}
