/**
 * $Id: main.css,v 1.1 2005/01/14 12:32:26 vwilliams Exp $
 *
 * MAIN STYLES FOR SAC FOUNDATION
 *
 */

body {
	font: 11px Verdana, Helvetica, Geneva;
	/* line-height: 125%;*/
 color: #222222;
	margin: 0px;
	padding: 0px;
	background-color: #610600;
	text-align: left;
	background-attachment: fixed;
	background-image: url(/images/background.gif);
/*	background-repeat: repeat-x;*/
}

a:link {
 color: #800000;
text-decoration: underline }
a:visited {
 color: #800000;
 text-decoration: underline }

a:active {
 color: #222222;
 text-decoration: underline }

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

td {
 font-family: Verdana, Helvetica, Geneva;
 font-size: 11px;
 color: #222222 }

th {
 font-family: Verdana, Helvetica;
 font-size: 12px;
 text-align: left;
 font-weight: bold;
}


h4 {
 color: #A82726;
 font: bold 24px Palatino, Arial, Helvetica;
 vertical-align: middle;
 padding-bottom: 2px;
 padding-top: 6px;
 margin-bottom: 2px }

.content {
 font-family: Verdana, Helvetica, Geneva;
 font-size: 11px;
 line-height: 130%;
 color: #222222 }

/* MENU STYLES*/
a.menu:link {
 color: #C40000;
  text-decoration: underline;
 font: 9px Verdana, Helvetica }

a.menu:visited {
 color: #800000;
  text-decoration: underline;
 font: 9px Verdana, Helvetica }

a.menu:active {
 color: #C40000;
  text-decoration: underline;
 font: 9px Verdana, Helvetica }

a.menu:hover {
 color: #C40000;
 text-decoration: none;
 font: 9px Verdana, Helvetica }

/* RED TEXT BODY LINKS*/
a.redlink:link {
 font: bold 11px Verdana, Arial, Geneva;
 color: #941711;
 text-decoration: underline }

a.redlink:visited {
 font: bold 11px Verdana, Arial, Geneva;
 color: #941711;
 text-decoration: underline }

a.redlink:active {
 color: #222222;
 text-decoration: underline;
 font: bold 11px Verdana, Arial, Geneva }

a.redlink:hover {
 font: bold 11px Verdana, Arial, Geneva;
 color: #941711;
 text-decoration: none }

/* TEXT STYLES*/
.hometext {
 font-family: Verdana, Helvetica;
 font-size: 10px;
 color: #222222 }

.hdr {
 color: #A82726;
 font: bold 22px "Palatino", Times, Georgia, serif;
 vertical-align: middle;
 padding-bottom: 2px;
 padding-top: 6px;
 margin-bottom: 2px }

.pageheadingbig {
 color: #73716A;
 font: bold 30px "Palatino", Arial, Helvetica;
 vertical-align: middle;
 text-transform: uppercase;
 padding-bottom: 2px;
 padding-top: 30px;
 margin-bottom: 2px }

.hdrserif {
	color: #817D68;
 font: bold 11px Arial, Helvetica;
text-transform: uppercase;
letter-spacing: .095em;
	vertical-align: middle;
	padding-top: 6px;
	margin-bottom: 5px;}

.subheading {
	color: #4C0101;
	font: bolder 18px "Palatino", Arial, Verdana;
/*    text-transform: uppercase;*/
	vertical-align: middle;
	padding: 6px 0px 5px 0px;
/*	border-bottom: solid 1px #F9F8F5;*/
	margin-bottom: 11px;}

.subhdevents {
 color: #73716A;
 font: bold 18px Palatino, Arial, Helvetica;
 vertical-align: middle;
 text-transform: uppercase;
 padding-bottom: 2px;
 padding-top: 0px;
 margin-bottom: 2px }

.largertext {
 font-size: 11px;
 font-weight: bold }

.redtext {
 font-size: 11px;
 font-weight: bold;
 color: #C40000 }

.gold {
 color: #CC9900 }

.whitetext {
 color: #FFFFFF }

.krimson {
 color: #800000;
 font-weight: bold }

.smheader {
 color: #222222;
 text-decoration: underline;
 margin-bottom: 6px;
 font: bold 11px Tahoma, Helvetica }

.newstext {
 font: 11px Arial, Helvetica;
 color: #7e7e7e;
 letter-spacing: 1ems }

.smalltext {
 color: #222222;
 letter-spacing: .75ems;
 line-height: 130%;
 font-size: 10px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 margin-left: 2px }

.footertext {
 color: #333333;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 /* margin-left: 2px;*/
 }
.tinytext {
 color: #827F75;
 line-height: 130%;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 3px;
 margin-right: 2px;
 margin-left: 2px }

 .tinydark {
 color: #222222;
/* line-height: 130%;*/
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 2px;
 margin-right: 2px;
 }

.photocaption {
 color: #2E2D27;
 font-weight: normal;
 font-size: 9px;
 font-family: Verdana, Helvetica;
 padding: 5px;
 margin-right: 2px;
 margin-left: 2px }

/* TEXT EFFECTS */
.padding {
 padding-right: 8px;
 padding-left: 8px }

.rightpad {
 padding-right: 35px }

.dulled {
 color: #CCC3AF;
 font-size: 9px;
 font-weight: normal }

/* TABLE BORDERS & LINES*/
.border {
 border: 1px solid #DDDBD0 }

.borderlt {
 border: 1px solid #C8C5BB }

.bordertop {
 border-top: 1px solid #DDDBD0; }

.borderbttm {
 border-bottom: 1px solid #DDDBD0; }

.borderleft {
 border-left: 1px solid #BFBEBB }

.borderright {
 border-right: 1px solid #DDDBD0 }

.line {
 border-bottom: 1px solid #DBD0B4;
 vertical-align: middle;
 font-size: xx-small;
 padding: 0px;
 margin-right: 2px;
 margin-left: 2px }

.thinline {
 border-bottom: 1px solid #B5B69C;
 margin: 0px;
 padding: 0px;
 width: auto }

/* MAKE BETTER LOOKING FORMS */
select {
 font: 11px Verdana, Arial, Helvetica;
 color: #222222;
 border: 1px solid #B89018 }

.tb {
 display: inline }

.formtext {
 font: normal 11px Verdana, Helvetica, Geneva;
 color: #222222;
 border: 1px solid #8A8875;
 background: #FFFFFF }

.formbttn {
font: bold 11px Verdana, Arial;
color: #ffffff;
background: #D6AE36;
border: 1px solid #B89018;
 padding: 2px }

input {
 font-family: Verdana, Arial;
 font-size: 11px }

select.pulldown {
 font-family: Verdana, Arial, Geneva;
 font-size: 11px;
 color: #222222;
 padding: 0px;
 border: 0px;
 margin: 0px }

/* TABLE MOUSEOVER STYLES */
td.off {
background: #CCCCCC;
}
td.on {
background: #999999;
}

.sat {
font: bold 11px Verdana, Arial;
color: #ffffff;
background: #54524C;
padding: 2px}

/* BACKGROUNDERS */
td.sidebg {
	color:#FFFFFF;
	background: url(/images/sidebg.gif) repeat-y;
}
/* STORE STYLES */
a.shop {text-decoration: underline}
border {border-bottom-style: solid;
color: #CFCFBA;
border: collapsed;}
.cake-sql-log, .cake-sql-log tr td
{
	margin-top:25px;
	color:#FFFFFF;
}
.cake-sql-log caption
{
	color:#FFFFFF;
	margin-top:25px;
}
.clear
{
	clear: both;
	height: 0px;
	overflow: hidden;
}
.content_td
{
	background-image: url(/images/rightcol_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #d7d4c0;
	border-right-color: #d7d4c0;
	border-bottom-color: #d7d4c0;
	border-left-color: #d7d4c0;
}
.rightcol
{
	float:right;
	width: 250px;
	padding-bottom:10px;
	padding-top:10px;
}
.leftcol
{
	float:left;
	width:490px;
	padding-left:35px;
	padding-bottom:10px;
	padding-top:10px;
}
.leftcol .input
{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	height:20px;
}

.field_label
{
	width:135px;
	float:left;
	margin-top:3px;
}
.field_input
{
	float:left;
	
}
.leftcol .input label
{
	display:block;
}
.leftcol .submit, .leftcol .submit_btns 
{
	padding-top:10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	clear:both;
}
.leftcol .submit input
{
	background-color: #5f0600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	border: 1px solid #5f0600;
	cursor: pointer;
}
.leftcol .input input, .leftcol .input select
{
	border: 1px solid #999999;	
}

.leftcol h1
{
	color:#857d6d;
	font-family: "Times New Roman", Times, serif;
	font-size: 24px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
}

.leftcol h2
{
	color:#857d6d;
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-transform: uppercase;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #857d6d;
	border-right-color: #857d6d;
	border-bottom-color: #857d6d;
	border-left-color: #857d6d;
}
.leftcol hr{
	height:1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	margin-right:5px;
	margin-left:5px;
}
.leftcol .submit_btns .submit
{
	padding-top:0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EAEAEA;
	border-right-color: #EAEAEA;
	border-bottom-color: #EAEAEA;
	border-left-color: #EAEAEA;
	clear:both;
}
.error
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	padding: 10px;
	margin-top: 15px;
	border: 2px solid #CC0000;
	background-color: #f9f6e9;
	margin-bottom:10px;
}
.error ul
{
	margin-bottom:0px;
}
.required {
	color:#CC0000;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-right: 3px;
	float:left;
}
.personalInfo_col
{
	width:350px;
	margin-right:5px;
	margin-left:0px;
	float:left;
	overflow:hidden;
}
#scholarshipapplicationAchievements, #scholarshipapplicationAcademicHonors
{
	width:650px;
	height:100px;
	border: 1px solid #999999;
}
#siblinginfo .input 
{
border-color:#EAEAEA;
border-style:none none none;
border-width:1px;
height:auto;
float:left;
padding:5px;
margin-right:15px;
}
#siblinginfo .field_label
{
	width:auto;
}
#scholarshipapplicationNoSiblings, #scholarshipapplicationNoSiblingsAtHome, #scholarshipapplicationNoSiblingsAtCollege
{
	width:25px;
	text-align:center;
}
.header
{
	margin-bottom:15px;
	margin-left:10px;
}
.header h3
{
	color:#857d6d;
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.financialinputs
{
	margin-top:20px;
}
.financialinputs label
{
	text-align:right;
	margin-right:10px;
}
.financialinfo2 label{
	text-align:left;
}
.financialinputs input, .financialinfo2 input
{
	width:60px;
	text-align:center;
	margin-right:5px;
}
#scholarshipapplicationSSN
{
	width:70px;
}
table.source
{
	margin-top:10px;
	width:730px;
}
table.source tr th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #EEEEEE;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #666666;
	padding:5px;
}
table.source tr td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:2px;
}

table.source .input
{
	border:none;
	width:auto;
}
table.source .input input
{
	width:100%;
	text-align:left;
}
#scholarshipapplicationOtherScholarshipSource1Name, #scholarshipapplicationOtherScholarshipSource2Name, #scholarshipapplicationOtherScholarshipSource3Name, #scholarshipapplicationOtherScholarshipSource4Name
{
	width:200px;
	margin-left:5px;
}
#scholarshipapplicationOtherScholarshipSource1Amount, #scholarshipapplicationOtherScholarshipSource2Amount, #scholarshipapplicationOtherScholarshipSource3Amount, #scholarshipapplicationOtherScholarshipSource4Amount
{
	width:70px;
	text-align:right;
}
.securingfinances .input
{
	height:185px;
}
#scholarshipapplicationHowSecureFinanceAssistance, #scholarshipapplicationEssayQ1, #scholarshipapplicationEssayQ2, #scholarshipapplicationEssayQ3
{
	width:700px;
	height:160px;
	margin-top:5px;
	border: 1px solid #999999;
}
#scholarshipapplicationEssayQ4
{
	width:700px;
	height:450px;
	margin-top:5px;
	border: 1px solid #999999;
}
#scholarshipapplicationHowSecureFinanceAssistance
{
	font-size:12px;
}
.essay .input
{
	height:auto;
}
.essay .input label
{
	float:none;
	margin-top:10px;
	display:inline;
}
.essay .input textarea
{
	float:none;
	margin-top:10px;
}
.essay .required
{
	float:none;
	display:inline;
}
#scholarshipapplicationIndexForm .submit_btns input
{
	padding:0px;
}
#scholarshipapplicationIndexForm textarea, #scholarshipapplicationIndexForm input
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding:3px;
}
#scholarshipapplicationIndexForm .essay textarea, #scholarshipapplicationIndexForm .essay input
{
	font-size: 12px;
}
.review .header
{
	margin:0px;
}
.review h3
{
	font-size:18px;
	margin-top:0px;
}
.review h4
{
	font-family: Arial, Helvetica, sans-serif;
	color:#857D6D;
	font-size:13px;
	margin:0px;
	margin-bottom:10px;
}
.review .col
{
	width:33%;
	float:left;
}
.review p 
{
	margin-top:5px;
	margin-bottom:5px;
}
.review hr
{
	margin:0px;
	margin-top:10px;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
}

.review table.source
{
	margin-top:0px;
	margin-bottom:10px;
	width:730px;
}
.review table.source tr th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #333333;
	border-left-color: #666666;
	padding:0px;
}
table.source tr td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:0px;
}
.review strong
{
	color: #666666;	
}
.essayquestionreview p
{
	margin-bottom:15px;
}
.editagain .submit
{
	border:none;
}	
.editagain .submit input
{
	background-color: #CCCCCC;	
	color:#333333;
	float:right;
	border:none;
}
.acknowledgement
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 10px;
	font-size:14px;
	border: 4px solid #990000;
	background-color: #EDE7DC;
	margin-bottom:20px;
}
.acknowledgement .input
{
	border:none;
}
#scholarshipapplicationAcceptAgreement
{
	display:block;
	border:none;
	float:left;
}
.acknowledgement .captcha_input
{
	float:left;
	margin-left:10px;
	margin-top:10px;
}
.acknowledgement .captcha_wrapper
{
	margin-top:15px;
}
.acknowledgement .input label
{
	display: block;
	float:left;
	width:650px;
	color:#990000;
	margin-left:10px;
}
.captcha_wrapper
{
	margin-top:10px;
}
.captcha_wrapper img
{
	border: 1px dashed #666666;	
}
.captcha_input
{
	float:left;
	margin-top:15px;
}
.captcha_text
{
	float:left;
	margin-top:15px;
	font-size:12px;	
	margin-left:10px;
}
.login-wrapper
{
	width:600px;
	margin-top:20px;
	margin-bottom:20px;
	margin-right:auto;
	margin-left:auto;
}
.leftcol .login-wrapper .input {
	border:none;
	height:40px;
	padding:5px;
	margin-leftv:15px;
}
.leftcol .login-wrapper  .input label {
	display:block;
	margin-bottom:5px;
	font-size:12px;
}
.leftcol .login-wrapper .submit 
{
	border-color:#EAEAEA;
	border-style:solid none none;
	border-width:1px;
	clear:both;
	padding:10px;
}
.logout
{
	text-align: right;
	margin-bottom:15px;
}
.admin_btns
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-bottom:15px;
	margin-top:30px;
}
.admin_btns a:link, .admin_btns a:visited, .admin_btns a:active
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	display:block;
	padding:8px;
	float:left;
	background-color:#F0F0F0;
	margin-right:5px;
	text-decoration:none;
}
.admin_btns a:hover
{
	background-color:#ffffff;
}
.message
{
	background-color:#FEFEE8;
	border: 2px solid #D82F19;	
	margin-bottom:20px;
	padding:10px;
	color:#990000;
}
#on
{
	background-color:#990000;
	color:#ffffff;
}
.paginator_pagenav
{
	float:right;
	text-align:right;
	width:500px;
}
.paginator_pageno
{
	float:left;
	text-align:left;
	width:200px;
}
.resultsTable, .sortable
{
	width:100%;
	margin-top:15px;
	margin-bottom:15px;	
	border-collapse: collapse;
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #ffffff;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.resultsTable tr th, .sortable tr th
{
	padding:5px;
	background-color:#E5E6E8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #990000;
	border-right-color: #ffffff;
	border-bottom-color: #990000;
	border-left-color: #990000;
	cursor: pointer;
}
.resultsTable tr td, .sortable tr td
{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
.resultsTable a:link, .resultsTable a:visited, .resultsTable a:active,
.sortable a:link, .sortable a:visited, .sortable a:active
{
	text-decoration:none;
}
.resultsTable a:hover, .sortable a:hover
{
	text-decoration:underline;
}
.deletelink
{
	float:right;
	width:200px;
}
.deletelink a:link, .deletelink a:visited, .deletelink a:active
{
	display:block;
	float:right;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
	background-color:#990000;
}
.deletelink a:hover
{
	background-color:#cc0000;
}
.viewby
{
	margin-top:10px;
	margin-bottom:20px;
}
.viewby a:link, .viewby a:active, .viewby a:visited
{
	text-decoration: none;
}
.viewby a:hover
{
	text-decoration: underline;
}
#section_on
{
	text-decoration: none;	
	font-weight: bold;
}
.contribuiton_item
{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
.galleryimage .deletelink a:link, .galleryimage .deletelink a:visited, .galleryimage .deletelink a:active
{
	padding:0px;
	background-color: transparent;
	color:#990000;
}
.deletelink a:hover
{
	text-decoration:underline;
}
.galleryimage
{
	padding:5px;
	height:300px;
	width:170px;
	float:left;
	overflow: hidden;
	margin-right:5px;
	margin-top:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
}
.imageview
{
	text-align:center;
	margin-bottom:15px;
}

.galleryimage .title
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:5px;
}
.galleryimage .deletelink
{
	margin-bottom:10px;
	width:auto;
	float:none;
	text-align:right;
}
.galleryimage .deletelink a
{
	float:none;
}
.galleryimage .owner, .galleryimage .date
{
	font-size:10px;
	margin-top:5px;
	margin-bottom:5px;
	font-style:italic;
}
.galleryimage .caption
{
	margin-top:10px;
}

.published
{
	font-size:9px;
	color:#777777;
	text-align:right;
}
#GalleryimageUploadForm textarea,#GalleryimageEditForm textarea
{
	height:50px;
}
 #FinancialstatementUploadForm textarea,  #FinancialstatementEditForm textarea
{
	height:60px;
	width:400px;
}
 #EventAddForm textarea,  #EventEditForm textarea,  #ProgramAddprogramForm textarea,  #ProgramEditForm textarea
{
	height:300px;
	width:600px;
}

#ProgramAddworkshopForm textarea, #ProgramEditworkshopForm textarea
{
	height:200px;
	width:600px;
}


#EventAddForm .textarea, #EventEditForm .textarea, #ProgramAddprogramForm .textarea, #ProgramEditForm .textarea, #ProgramAddworkshopForm .textarea, #ProgramEditworkshopForm .textarea
{
	height:auto;
}

#MeetingScheduleForm textarea, #MeetingEditForm textarea
{
	height:75px;
	width:400px;
}
#MeetingScheduleForm .textarea, #MeetingEditForm .textarea
{
	height:85px;
}

#GalleryimageUploadForm .textarea,#GalleryimageEditForm .textarea, #FinancialstatementUploadForm .textarea, #FinancialstatementEditForm .textarea 
{
	height:75px;
}
#GalleryimageUploadForm .checkbox .field_label, #GalleryimageEditForm .checkbox .field_label, #FinancialstatementUploadForm .checkbox .field_label, #FinancialstatementEditForm .checkbox .field_label
{
	width:30px;
	margin-top:0px;
}
#GalleryimageUploadForm .checkbox .field_input, #GalleryimageEditForm .checkbox .field_input, #FinancialstatementUploadForm .checkbox .field_input, #FinancialstatementEditForm .checkbox .field_input
{
	margin-top:3px;
}
#GalleryimageUploadForm .checkbox .field_label input, #GalleryimageEditForm .checkbox .field_label input, #FinancialstatementUploadForm .checkbox .field_label input, #FinancialstatementEditForm .checkbox .field_label input
{
	border:none;
}
.galleryimage .image
{
	padding:5px;
	margin:0px;
	text-align:center;
	background-color:#CCCCCC;
}
.galleryimage .image img
{
	height:80px;
	border:none;
}
.actionbtn
{
	margin-top:0px;
	text-align:left;
	border-color:#EAEAEA;
	border-style:solid none none;
	border-width:1px;
	padding-left:10px;
	padding-top:10px;
}
.actionbtn a:link, .actionbtn a:visited, .actionbtn a:active
{
	display:block;
	float:left;
	margin-right:10px;
	padding:5px;
	color:#ffffff;
	text-decoration:none;
	background-color:#990000;
}
.actionbtn a:hover
{
	background-color:#cc0000;
}
.prevnext
{
	float:right;
}
.disclaimer
{
	height:150px;
	overflow:auto;
	margin-bottom:15px;
	text-align:left;
	background-color: #F7F7F0;
	padding: 8px;
	border: 1px solid #999999;
}	
.disclaimer h1
{
	margin-top:0px;
	font-size:16px;
}
.wordcount
{
	margin-top:10px;
	font-weight:bold;
}
#MeetingStartHour, #MeetingEndHour, #EventDateHour
{
	margin-left:20px;
}
.attachedfiles
{
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.meetingfiles
{
	padding:5px;
	background-color: #E9E9E9;
}
.meetingfiles a:link, .meetingfiles a:visited, .meetingfiles a:active
{
	text-decoration:none;
}
.meetingfiles a:hover
{
	text-decoration:underline;	
}
#EventAddForm .textarea .field_input, #EventEditForm .textarea .field_input{
	float:none;
	margin-top:30px;
}
#EventAddForm .textarea .field_input textarea, #EventEditForm .textarea .field_input textarea{
	height:600px;
}
#ProgramAddprogramForm .textarea .field_input, #ProgramEditForm .textarea .field_input{
	float:none;
	margin-top:30px;
}
#ProgramAddprogramForm .textarea .field_input textarea, #ProgramEditForm .textarea .field_input textarea{
	height:300px;
}

#ProgramAddworkshopForm .textarea .field_input, #ProgramEditworkshopForm .textarea .field_input{
	float:none;
	margin-top:30px;
}
#ProgramAddworkshopForm .textarea .field_input textarea, #ProgramEditworkshopForm .textarea .field_input textarea{
	height:200px;
}
.content_bg
{
	background-image: url(/images/rightcol_bg.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.eventview
{
	margin-left:10px;
}
.eventview h1
{
	margin-bottom:0px;
	color:#4C0101;
	font-family: Palatino Linotype, Arial,Verdana;
	font-size:24px;
	text-transform:none;
}
.eventview h2
{
	margin-bottom:0px;
	color:#4C0101;
	font-family: Palatino Linotype, Arial,Verdana;
	font-size:22px;
	text-transform:none;
}
.eventview h3
{
	margin-bottom:0px;
	color:#4C0101;
	font-family: Palatino Linotype, Arial,Verdana;
	font-size:20px;
	text-transform:none;
}
.eventview h4
{
	margin-bottom:0px;
	color:#4C0101;
	font-family: Palatino Linotype, Arial,Verdana;
	font-size:18px;
	text-transform:none;
}
.eventview .title
{
	margin-bottom:5px;
}
.index
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top:8px;
}
.eventview .title a
{
	font-size:13px;
	font-weight:bold;
}
.col_viewLeft
{
	width:515px;
	float:left;
	margin-top:10px;
	padding-left:20px;
	padding-bottom:10px;
}
.col_viewRight
{
	width:230px;
	float:right;
	padding:10px;
}
.workshopslist
{
	margin-top:15px;
	margin-bottom:15px;
	background-color: #E5E5E5;
	padding: 8px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
.workshopslist h3
{
	margin-top:0px;
	margin-bottom:10px;
}
.workshopslist p
{
	margin-top:10px;
	margin-bottom:0px;
}
.workshopitem
{
	padding:5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	background-color: #F2F2F2;
}
.workshopslist .workshopitem p
{
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
}
.workshopeventform
{
	float:right;
	width:345px;
}
.workshopevents
{
	float:left;
	margin-right:5px;
	width:350px;

}
.workshopsedit
{
	margin-top:15px;
	margin-bottom:15px;
}
.eventtable
{
	width:100%;
	border-collapse:collapse;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
}
.eventtable tr th{
	background-color:#CCCCCC;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
	padding:3px;
}
.eventtable tr td{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;	
	padding:3px;
	vertical-align: top;
}
.hpevent
{

}
.hpevent .title
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:14px;
}
.hpevent .date
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}
.hpevent .description
{
	margin-bottom:5px;
}
.hpevent .moreinfo
{
	margin-bottom:5px;
}
#workshopevents
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-right:20px;
	margin-left:20px;
}

#workshopevents  .hpevent
{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding: 10px;
}	
#workshopevents .hpevent .title
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:12px;
}
#workshopevents .hpevent .date
{
	margin-bottom:10px;
	font-weight:bold;
	font-size:11px;
}
#workshopevents .hpevent .description
{
	margin-bottom:5px;
}
#workshopevents .hpevent .moreinfo
{
	margin-bottom:5px;
}
