/* is7 HTML definitions */

body {
	background: #432c10 url(../images/default/pagewrapper/bg-dirt.jpg) top center repeat;
	color: #5e5e5e;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	color: #5e5e5e;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/*
original link colors for better usability

a,
a:link {
	color: #104dee;
}

a:active
a:hover {
	color: #efb211;
}

a:visited {
	color: #5782f3;
}
*/

/* new client directed link behavior and color -- 20081126 */
a,
a:link,
a:hover,
a:active,
a:visited {
	color: #709133;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


h1 {
	color: #efb927;
	font-size: 28px;
	font-weight: normal;
	margin-top: 0px;
	padding: 0px;
}

h2, 
h3,
h4,
h5, 
.headline, 
.objTitle {
	color: #5e240f;
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}


h4,
h5 {
	font-size: 14px;
}

h3,
h4,
h5,
.headline, 
.objTitle {
	color: #000000;
}


hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #1b1b1b;
	border: 0px solid #1b1b1b;
}




/* is7 ID Definitions */
	  
#leftsidebar {
	clear: both;
	float: left;
	margin: 0px 20px;
	width: 134px;
}

#leftsidebar ul {
	color: #662f1b;
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#leftsidebar li {
	color: #662f1b;
	margin: 15px 0px;
	#margin: 0px; /* Makes IE play nice */
	padding: 0px;
}

#leftsidebar ul li a,
#leftsidebar ul li a:link,
#leftsidebar ul li a:visited,
#leftsidebar ul li a:hover,
#leftsidebar ul li a:active {
	color: #662f1b;
	display: block;
	font-size: 16px;
	font-weight: normal;
	line-height: 17px;
	padding: 3px 0px;
	text-decoration: none;
}

#leftsidebar ul li a:hover {
	background: #dbdaa7;
	text-decoration: underline;
}

#leftsidebar p {
	font-size: 11px;
	margin: 5px 0px;
	padding: 0px;
}

#mainContent {
	margin: 18px 0px;
	width: 610px;
	#width: 600px; /* Makes IE play nice */
}

#mainContent td {
	background: #FEFBEC;
}

#mainContent #rightsidebar {
	background: #F5d787 url(../images/default/pagewrapper/rightsidebar/bg-top.gif) center top no-repeat;
	padding: 4px 0px;
	width: 181px;
}

#mainContent #rightsidebar h1,
#mainContent #rightsidebar h2,
#mainContent #rightsidebar h3 {
	color: #4e1d0c;
	font-size: 15px;
	font-weight: bold;
	margin-left: 20px;
	margin-right: 20px;
}

#mainContent #rightsidebar h2 {
	font-size: 14px;
}

#mainContent #rightsidebar h3 {
	font-size: 13px;
}

#mainContent #rightsidebar hr {
	width: 161px;
}

#mainContent #rightsidebar p {
	color: #1b1b1b;
	margin-left: 20px;
	margin-right: 20px;
}

#mainContent #rightsidebar li {
	color: #1b1b1b;
	margin-right: 20px;
}

#mainContent #rightsidebarbottom {
	background: #F5d787 url(../images/default/pagewrapper/rightsidebar/bg-bottom.gif) center bottom no-repeat;
	width: 181px;
}

/* custom headlines */
#hp_news {
	width: 180px;
}

#hp_news a,
#hp_news a:link,
#hp_news a:visited,
#hp_news a:hover {
	color: #5e5e5e;
	font-size: 12px;
	width: 175px;
	text-decoration: none;
}

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

#hp_news img {
	border: 1px solid #622915;
	margin: 4px 0px;
}

#hp_affiliates a,
#hp_affiliates a:link,
#hp_affiliates a:visited,
#hp_affiliates a:hover {
	color: #5e5e5e;
	font-size: 12px;
	text-decoration: none;
}

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

#mainContent #rightsidebar a,
#mainContent #rightsidebar a:link,
#mainContent #rightsidebar a:visited,
#mainContent #rightsidebar a:hover {
	color: #1b1b1b;
	font-weight: normal;
	text-decoration: none;
}

#mainContent #rightsidebar a:hover {
	color: #709133;
	text-decoration: underline;
}

#mainContent #rightsidebar a b,
#mainContent #rightsidebar b a,
#mainContent #rightsidebar a strong,
#mainContent #rightsidebar strong a {
	font-weight: bold;
}

#mainContent #rightsidebar table {
	margin-top: -10px;
}

#mainContent #rightsidebar table td {
	background: none;
}

#mainContent #rightsidebar table td li {
	list-style: none;
	list-style-position: outside; /* Make WIndows IE play nice */
	margin-left: 10px;
	margin-right: 10px;
}
/* custom headlines */


#reus_pw_quickreg,
#reus_pw_quickreg_registered {
	background: url(../images/default/pagewrapper/bg-reus_pw_quickreg.png) top left no-repeat;
	color: #1b1b1b;
	height: 89px;
	margin-right: -62px;
	position: absolute;
	text-align: left;
	width: 572px;
}

#reus_pw_quickreg a,
#reus_pw_quickreg_registered a {
	color: #1b1b1b;
}

#reus_pw_quickreg_registered {
	background: url(../images/default/pagewrapper/bg-reus_pw_quickreg-registered.png) top left no-repeat;
}

#reus_pw_quickreg_registered div {
	padding: 10px 0px 0px 250px;
}

#S63 {
	background: #FEFBEC;
	text-align: left;
}







/* is7 CLASS Definitions */
#hp_events {
	border-top: 1px solid #ede8d1;
	border-bottom: 1px solid #ede8d1;
	display: block;
	height: 180px;
	width: 196px;
	overflow: auto;
	padding: 2px;
}

#hp_events p b,
#hp_events p strong {
	color: #5e240f;
}

#hp_events a,
#hp_events a:link {
	color: #5e240f;
	font-size: 12px;
}

.big {
	font-size: 14px;
}


.footer {
	color: #FFFFFF;
	font-weight: normal;
	line-height: 150%;
}

.footer a,
.footer a:link,
.footer a:visited,
.footer a:hover {
	color: #FFFFFF;
}

.footer .small {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
}

.Hint {
	color: #5e5e5e;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}

.img {
	background: #f5d787;
	border: 2px solid #622915;
	margin: 12px;
}

.imgLeft,
img.imgLeft {
	float: left;
	width: auto;
	height: auto;
	background: #f5d787;
}

img.imgLeft {
	border: 2px solid #622915;
	margin: 0 12px 12px 0;
}

.imgLeft img {
	border: 2px solid #622915;
	clear: both;
	margin: -14px -14px 12px -14px;
	margin: -12px -12px 12px -12px; /* makes Windows IE play nice */
}


div.imgLeft {
	clear: both;
	color: #1b1b1b;
	float: left; 
	margin: 0 12px 12px 0;
	max-width: 240px;
	padding: 12px 12px 16px 12px;
	width: 220px;
	#width: 244px;/* makes Windows IE play nice */
}



.imgRight,
img.imgRight {
	float: right;
	width: auto;
	height: auto;
	background: #f5d787;
}

img.imgRight {
	border: 2px solid #622915;
	margin: 0 0 12px 12px;
}

.imgRight img {
	border: 2px solid #622915;
	clear: both;
	margin: -14px -14px 12px -14px;
	margin: -12px -12px 12px -12px; /* makes Windows IE play nice */
}


div.imgRight {
	color: #1b1b1b;
	float: right;
	margin: 0 0 12px 12px;
	max-width: 240px;
	padding: 12px 12px 16px 12px;
	width: 220px;
	#width: 244px;/* makes Windows IE play nice */
}


.infobox {
	background: #f5d787;
	border: 2px solid #622915;
	color: #1b1b1b;
	clear: both;
}

.infobox a {
	color: #1b1b1b;
}

table.infobox tr td {
	background: #f5d787 !important;
}

.topshadow {
	background:  url(../images/default/pagewrapper/bg-topshadow.png) top repeat-x;
}








/* Convio Rendered Items' Redefinitions: */
.FormBox {
	color: #1b1b1b;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #f9e7b7;
}
div.FormBox {
	border: #562818 1px solid;
	background-color: #f9e7b7;
	padding: 0px;
	width: 600px
}
div.FormBoxNoWidth {
	border: #562818 1px solid;
	background-color: #f9e7b7;
	padding: 0px;
}
table.FormBox {
	border: #562818 1px solid;
	border-collapse: collapse;
}
.FormBox .Divider {
	background-color: #f9e7b7;
}
.FormBoxNoWidth .Divider {
	background-color: #f9e7b7;
}
.FormBox .dividerHeading {
	background-color: #f9e7b7;
}
.FormBoxNoWidth .dividerHeading {
	background-color: #f9e7b7;
}

/* UserLogin overrides: */

td.TableHeadings {
	background-color: #825646;
}

p.PaddedListHeadings {
	color: #ffffff;
}

/* Donation2 Overrides: */
div.Don2AppArea,
#dataFormContainer {
	width: 770px;
}

.DonationAppTable {
	width: 760px;
}

table.FormRow,
tr.FormRow,
table.holdsErrorMsg,
td.holdsErrorMsgTable, 
td.holdsErrorMsgOverTable, 
td.TestSecondaryColor {
	background-color: #FEFBEC;
}

td.FormSectionHeader {
	background-color: #f7df9f;
	color: #000000;
}



/* Personal Profile Overrides: */
td.Divider {
	background-color: #825646;
	padding: 4px;
}

td.Divider p {
	margin: 2px 3px;
}

td.Divider p,
td.Divider p a,
td.Divider p a:link,
td.Divider p a:hover,
td.Divider p a:active {
	color: #ffffff;
}

td.Divider p a:visited {
	color: #e7ddd9;
}


form#EditCons h5.dividerHeading {
	background-color: #f7df9f;
	border-bottom: 1px solid #825646;
	color: #000000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
	padding: 3px 1em;
}

fieldset.noBox table tr td p {
	font-size: 11px;
}

fieldset.noBox table tr td.ROValue p {
	font-size: 12px;
}

td.ROValue {
	background-color: #fcecc5;
	background-color: #e7daca;
	padding: 3px;
}


/* Special Interests Overrides */
form#ConsConfigInterests {
	width: 750px;
}

form#ConsConfigInterests p.SectionHead {
	/* copy style from H3 tags */
	color: #000000;
	font-size: 16px;
	font-weight: normal;
	margin: 7px 0 10px 0;
	padding: 0px;
}

form#ConsConfigInterests table.Backed {
	margin-top: 4px;
}

form#ConsConfigInterests table.Backed th.TableHeadings {
	background-color: #f7df9f;
	border-bottom: 1px solid #333333;
}

form#ConsConfigInterests table.Backed th.TableHeadings p {
	color: #000000;
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

form#ConsConfigInterests table.Backed tr td {
	font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
}

form#ConsConfigInterests table.Backed tr td.ListItem1 {
	background-color: #fef5dc !important;
}

form#ConsConfigInterests table.Backed tr td.ListItem0 {
	background-color: #e7daca !important;
}

.ListItem0 img,
.ListItem1 img {
	background: transparent !important;
	border: 0px none !important;
}

form#ConsConfigInterests table.Backed tr td img {
	background-color: transparent;
	border: none;
}

form#ConsConfigInterests table.Backed tr td label {
	color: #1b1b1b;
	font-weight: bold;
}


/* News2 Overrides: */
div.appArea table tr td p span.headline,
div.inthenews table tr td p span.headline {
	color: #000000;
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

div.appArea table tr td p.subheading,
div.inthenews table tr td p.subheading {
	color: #3e3e3e;
}

div.appArea table tr td img,
div.inthenews table tr td img {
	background: #f5d787;
	border: 2px solid #622915;
}

div.appArea table tr td img.nostyle,
div.inthenews table tr td img.nostyle {
	background-color: transparent;
	border: 0px none;
}

div.inthenews table {
	margin: -10px;
}





/*
a, a:link, a:visited {
	color:#666666;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}
.ObjTitle {
	color:#679966;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
}
.ProgressBox {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.ProgressBoxCurrent {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
table.ProgressBox {
	padding-right : 4px;
	padding-left : 4px;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
a.ProgressBox:link {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:visited {
	font-size: 8pt;
	text-decoration:none;
}
a.ProgressBox:hover {
	font-size: 8pt;
	font-weight: bold;
	text-decoration:none;
}
.Instructions {
	color: white;
	background-color : #069;
	background-image: URL(../images/sp.gif);
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	padding: 4px 4px 1px 4px;
	margin-bottom: 0px;
	margin-top: 0px;
}
td.Instructions {
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-right: #000000 1px solid;
}
a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
}
.FormBox {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}
div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}
div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}
table.FormBox {
	border: #679966 1px solid;
	border-collapse: collapse;
}
.FormBox .Divider {
	background-color: white;
}
.FormBoxNoWidth .Divider {
	background-color: white;
}
.FormBox .dividerHeading {
	background-color: white;
}
.FormBoxNoWidth .dividerHeading {
	background-color: white;
}

*/
/* this ends the styles for the blueprint wrapper */



/* ADDED BY is7 */




/*
div.headline	{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	font-weight: normal;
	margin-bottom:8px;
}
*/


.small,
div.small p,
div.small table tr td,
table.small tr td	{
	color: #8c8c8c;
	font-size: 11px;
}

span.dark_text	{
	  color: #104dee;
}





/* colors */


/* hey, we're going to make the donation form purty */

#dataFormContainer	{
width: 670px;
}


/* Tooltip CSS ( */
div.tooltip {
	display: block;
	width: 200px;
	background: #FEFBEC;
	border: 2px solid #622915;
	padding: 0px;
	position:absolute;
	font-family:Arial, Helvetica, sans-serif;
	}
div.tooltip span.name {
	background: #622915;
	padding: 3px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	display: block;
	}
div.tooltip span.description {
	background: #FEFBEC;
	padding: 3px;
	color: #5e5e5e;
	font-size: 11px;
	font-weight: normal;
	display: block;
	}
a.tooltip {
	color: #1b1b1b !important;
	border-bottom: 1px dotted #5e5e5e !important;
	text-decoration: none;
	cursor: help;
	}

a.tooltip:hover {
	color: #5e5e5e !important;
}
	
span.credit {
	display: block;
	font-size: 9px;
	margin: 3px;
	}





/* is7 Event customizations:
other custom css rendered in the pagewrapper's head area using reus_pw_head_additions */
.GTEntryHeading,
tr.GTEntryHeading,
tr.GTEntryHeading td,
.GTHostCenterEventInformationHeading
tr.GTHostCenterEventInformationHeading,
tr.GTHostCenterEventInformationHeading td,
.GTHostCenterGuestListDateHeading,
.GTAttendeeListHeading,
#GTEditEventLink a.ListActionLinks,
#GTEditEventLink a.ListActionLinks:link,
#GTEditEventLink a.ListActionLinks:visited,
#GTEditEventLink a.ListActionLinks:hover,
#GTEditEventLink a.ListActionLinks:active    {
	background-color: #825646;
	color: #FFFFFF;
}

#GTMyEventList {
	border: 0px none;
	width: 161px;
}

.GTInviteeRight,
.ProcessButtonCell {
	background-color: transparent;
}

div.TertiaryDiv {
	background-color: transparent;
	border-bottom: 2px solid #825646;
	float: none;
	margin: 18px 0px !important;
}

a.TertiaryNavLinkSelected,
a.TertiaryNavLinkSelected:visited {
	background-color: #825646;
	color: #FFFFFF;
}

a.TertiaryNavLinkSelected:hover,
a.TertiaryNavLink:hover,
a.TertiaryNavLink:active {
	background-color: #709133;
}


.GTBorderedCell .FormBox {
	width: 580px;
}


#eventlinksTable a, 
.GTBorderedCell .lc_PaginatorCell {
	white-space: normal;
}


.GTBorderedCell .lc_PaginatorCell .Smaller {
	font-size: 9px;
}

.GTBorderedCell .lc_PaginatorCell .lc_Text,
.GTEventDate,
.GTEventLocation {
	font-size: 11px;
}





