/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*
	These are the styles peculiar to this site. Any styles
	specified in this file will override the baseline
	styles for the Convio product. The styles	must be in
	this file so that they will be available in th
	Internet Exporer WYSIWYG HTML editor as well as in the
	Page Wrapper.


	Convio does not maintain this file once it has been
	delivered to the client.
*/

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

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}


body {  
 	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


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


a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topNav:hover {
       color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


a, a:link, a:visited {
    color : #DCA772;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:hover, a:active {
	color : #36c;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}


p.cstmTitle {
	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.ObjTitle {
	color: #039;
	font-size: 12pt;
  font-family: Arial, Helvetica, Verdana, sans-serif;
}

.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: #669 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;
}

/* Form Styling */

.ProgressBarOther,
.ProgressBarCurrent {
	font-size: 14pt;
}

.ProgressBarCurrent,
TD.TestCurrentStepColor {
	font-weight: bold;
	color: #595959;
}
.ProgressBarCurrentBack {
    background: #595959;
	}
	
.ProgressBarOther,
TD.TestOtherStepColor {
	font-weight: bold;
	color: #ccc;
}
.ProgressBarOtherBack {
	background-color: #ccc;
}

.RadioGroupLabel {
	display:block;
	float:left;
	font-size:10pt;;
	white-space:normal;
	width:100%;
}

.InputCellWidth {
	padding-right:305px;
}

.ProgressBarCurrentLeader {
	display:none;
}

.ProgressBarOtherLeader {
	display:none;
}

TD.holdsErrorMsgTable,
TD.holdsErrorMsgOverTable {
	background-color: rgb(223,233,240);
}

.FormSectionHeader {
	margin-top:10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	background-color: #FFF;
	color: rgb(115,152,172);
}

td.FormSectionHeader {
	width: 100%;
	border-bottom-style: none;
	padding-left:10px;
}

h5.FormSectionHeader{
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #BFBFBF;
	padding-left:0px;
	margin-bottom:15px;
}

/*.CancelButton{
padding-top:3px;
text-align:center;
width:51px;
font-size: 8px;
border:0px;
color:#F4AB45;
background-image:url(../images/cancelbutton.gif);
background-repeat: repeat-x;
background-color:FFF;
}

.NextButton{
padding-top:3px;
text-align:center;
width:62px;
font-size: 8px;
border:0px;
color:#F4AB45;
background-image:url(../images/nextbutton.gif);
background-repeat: repeat-x;
background-color:FFF;
}*/

.FormButtonHigh {
	border: 0px;
}

.Button,.NextButton,.CancelButton,.PreviousButton,.FinishButton {
	-moz-border-radius: 0.3em; 
	text-transform:uppercase;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	background-color:#F4AB45;
	color:#FFF;
	border:0px;
	font-size:8pt;
}

label {
	margin-bottom:5px;
}

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

/* ********************** */
/* WRAPPER STYLES */
  body {
    background: url(../images/wrpr/bkgd_stripe.gif) repeat;
    margin:0px;
  }
    
  td.drpShdL {
    background: url(../images/wrpr/dropShadow_lft.gif) repeat;
    width:10px;
  }
  td.drpShdR {
    background: url(../images/wrpr/dropShadow_rt.gif) repeat;
    width:10px;
  }
  td.drpShdB {
    background: url(../images/wrpr/dropShadow_btm.gif) repeat;
    height:10px;
    width:100%;
  }
  td.drpShdBL {
    background-image: url(../images/wrpr/dropShadow_btmlft.gif);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
  }
  td.drpShdBR {
    background-image: url(../images/wrpr/dropShadow_btmrt.gif);
    background-repeat:no-repeat;
    width:10px;
    height:10px;
  }
  
  td#nclr_masthead {
    background-color:#b0232a;
    padding-left:10px;
    padding-top:15px;
    padding-right:15px;
  }
  td#mastimg {
  }
  td#mastlog {
	color:#FFFFFF; 
	font-size:11px;
  }
  td#mastlog a {
	color:#F6BE67; 
	font-size:11px;
  }
  td#mastlog a:link, a:active, a:visited {
	text-decoration:none;
	}
  td#mastlog a:hover {
	text-decoration:underline;
	}
  
  td#nclr_submast {
    background-color:#aba394;
    height:40px;
    padding-left:5px;
    padding-right:5px;
  }
  #nclr_topnav {
  }
  #nclr_search {
  }
  #searchForm {
    margin-top:0px;
    margin-bottom:0px;
    text-align:right;
    padding:0px;
  }
  #searchForm input {
    background-color:#ffffff;
    color:#949494;
    width: 125px;
    font-size: 8pt;
    line-height:10pt;
    vertical-align:middle;
    height:18px;
    margin:0px;
    padding:1px 3px 2px 3px;
  }
  #searchForm input#submit {
    padding:0px;
    width:21px;
    height:21px;
  }
  td#lftNavHolder {
    background-color:#dddad3;
    width:230px;
    padding:15px;
  }
/*****************************************JOHN C*BOOKMARK*****/
  td#s63_content {
    background-color:#ffffff;
    width:100%;
    padding:15px 0 15px 15px;
  }
  td#nclrfooter {
    font-size:12px;
  }
  td#nclrfooter a:link,  td#nclrfooter a:hover,  td#nclrfooter a:active,  td#nclrfooter a:visited {
    color:#C79572; text-decoration:none;font-size:12px;
  }
  td#nclrfooter hr {
    border: none 0; margin-left:0; margin-right:0; width: 100%; height:1px;
  }
  


/* Begin TopNav Styles */
div#navBar {
   width:750px;
   padding:0px 10px;
   background-color:#aba394;
}
#nav {
   width:100%; 
   padding:0;
   margin:0;
   list-style-type: none;
   background-color:#aba394;
   color:#ffffff;
   font-family:Arial, sans-serif;
   font-size:9pt;
   font-weight:700;
   text-decoration:none;
   text-transform:uppercase;
}
#nav li {
   float:left;
   position:relative;
   padding:15px 0px;
   background-color:#aba394;
}
#nav li:hover, #nav li.over {
   background-color:#9b9283;
}
#nav li a, #nav li a:link, #nav li a:visited, #nav li a:hover, #nav li a:active {
   text-transform:uppercase;
   color:#ffffff;
   text-decoration:none;
   padding-right:3px;
   padding-left:7px;
}
#nav img {
   margin-right:7px;
}
#nav li ul {
   display:none; 
   position:absolute;
   padding:0;
   top:45px;
   left:-40px; 
   z-index:1000;
   width:140px;
}
/* firefox fix */
#nav li&gt;ul {
   top: 45px;
   left:auto;
} 
#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover, #nav li li a:active {
   text-transform:lowercase;
   display:block;
   color: #ffffff;
   font-weight:normal;
   font-size: 8pt;
   padding: 3px 7px;
   text-decoration: none;
   width:100%;
}
/* firefox recognizes hover on li, ie doesn't */
#nav li li:hover {
   background-color:#aba394;
}
/* ie hack used for submenu over color, avoids box model differences */
#nav li li a:hover {
   _background-color:#aba394;
}
#nav li li {
   display: block;
   background-color:#9b9283;
   border-top:2px solid #aba394;
   margin:0px;
   float: none;
   width:100%;
   padding:0px;
   white-space:nowrap;
}
#nav li:hover ul, #nav li.over ul {
   display:block;
   background-color:#9b9283;
}
/* End TopNav Styles */

/* BEGIN PANEL STYLES */
td#lftNavHolder {
   font-family:Arial, sans-serif;
   font-size:9pt; 
}

div.box2tone {
   background-color:#ffffff;
   color:#595959;
   background-image:url(../images/wrpr/box_2tone_btm.gif);
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-position:bottom center;
   width:200px;
   padding:0px;
   padding-bottom:10px;
   margin-bottom:15px;
}
div.box2tone h1 {
   background-color:#aba394;
   background-image:url(../images/wrpr/box_2tone_top.gif);
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-position:top center;
   padding-top:10px;
   padding-bottom:10px;
   margin-bottom:10px;
   font-size:9pt;
   color:#ffffff;
}
div.box2tone * {
   padding-left:12px;
   padding-right:12px;
}
div.box2tone a.arrowBullet {
   background-image:url(../images/wrpr/bull_arrow.gif);
   background-repeat:no-repeat;
   background-position:0px 6px;
   display:block;
   margin-left:12px;
   margin-top:5px;
   padding-left:12px;
   text-indent: 0px;
   color:#c49069;
   text-decoration:none;
  font-size:8pt;
}  
div.box2tone a.arrowBullet:hover{
text-decoration:underline;
}
div.box2tone .subBullet {
   padding-left:26px;
   padding-right:0px;
   font-size:8pt;
   color:#999999;
}
div.box2tone ul.arwBull li {
   margin-left:0px;
}
div.box2tone div.pressCont {
   font-size:8pt;
   text-align:left;
   padding-right:10px;
}
div.box2tone div strong {
   padding-left:0px;
   padding-right:0px;
}
div.box2tone a {
   color:#c49069;
   padding-left:0px;
   padding-right:0px;
   text-decoration:none;
      font-size:8pt;
}
div.box2tone div.docket {
   font-size:8pt;
   text-align:left;
   margin:0px 12px;
   padding:13px 0px 7px 30px;
   border-bottom: 1px solid #999999;
   background-image:url(../images/wrpr/ico_gavel.gif);
   background-repeat:no-repeat;
   background-position:0px 5px;
}
div.box2tone div.docket a {
    font-size:8pt;
}
ul.registerList {
   list-style-type: none;
   margin:5px -6px 15px 0px;
   padding-right:0px;
   padding-left: 1px;
   text-indent: -1px;
   font-size:8pt;
}
ul.registerList li {
   background-image:url(../images/wrpr/bull_sq_gry.gif);
   background-repeat:no-repeat;
   background-position:12px 7px;
   padding-left:20px;
}
div.box2tone .imgBtn {
   _margin-left:12px; /* use IE hack to correct button position */
}
div.box2tone select {
   font-family:Arial, sans-serif;
   font-size:8pt;
   height:15px;
   background-color:#e5e5e5;
   width:130px;
   padding-right:0px;
}
div.box2tone .goBtn {
   margin-left:-8px;
   _margin-left:5px; /* IE hack */   
   height:15px;
}


div.boxDrkgry {
   width:200px;
   padding:0px;
   padding-bottom:10px;
   margin-bottom:15px;
   color:#ffffff;
   background-color:#737373;
   background-image:url(../images/wrpr/box_drkgray_btm.gif);
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-position:bottom center;
   font-size:8pt;
}
div.boxDrkgry h1 {
   background-color:#737373;
   background-image:url(../images/wrpr/box_drkgray_top.gif);
   background-repeat:no-repeat;
   background-attachment:fixed;
   background-position:top center;
   padding-top:10px;
   padding-bottom:10px;
   margin-bottom:10px;
   border-bottom:1px solid #dddad3;
   font-size:9pt;
   color:#ffffff;
}
div.boxDrkgry * {
   padding-left:12px;
   padding-right:12px;
}
div.boxDrkgry a.arrowBtn {
  padding:0px;
  margin-left:-12px;
  _margin-left:0px;
  vertical-align:middle;
  position:relative;
  top:7px;
  _top:3px;
}
div.boxPhotoPromo {
  margin-bottom:15px;
}
/* END WRAPPER STYLES */
/* *************************** */

p.PaddedListHeadings, td.TableHeadings
{
	margin-top:10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14pt;
	background-color: #FFF;
	color: rgb(115,152,172);
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #BFBFBF;
	padding-left:0px;
	padding-bottom:10px;
	margin-bottom:15px;
}

td.TableHeadings
{
	border-bottom-style: none;
}

.ObjTitle
{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:14pt;
	font-weight: bold;
	color: #595959;
}

table.FormBox {
	border:none;
}

.Divider p, .Divider a, p.dividerHeading
{
	font-size:14pt;
}

.Divider a:link, .Divider a:hover, .Divider a:active, .Divier a:visited
{
font-size:14pt;
}

.Divider, p.dividerHeading
{
	text-align:left;
	margin-top:10px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	background-color: #FFF;
	color: rgb(115,152,172);
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #BFBFBF;
	padding-left:0px;
}

p.dividerHeading
{
	padding-bottom:10px;
	margin-bottom:15px;
}

th.TableHeadings
{
	background-color: #FFF;
}

.ListItem1
{
	background-color: #f8fafc;
}

.ListItem0
{
	background-color: #fff;
}

.ROValue
{
	background-color: #f8fafc;
}





/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */
     BEGIN SEQUENCE STYLES
/* ----------------------------------------------------------- */
/* ----------------------------------------------------------- */


/* global styles for nclr */
#content h1, #content h2, #content h3, #content h4, #content h5
#content ul, #content li {
	margin:0;
	padding:0;
}
#content form {
	margin:0 !important;
	padding:0 !important;
	display:inline !important;
}
img {
	border:0;
}
body {
	font:normal 12px Arial,Helvetica,Verdana,sans-serif;
	color:#595959;
}
#page {
	margin:0 auto;
	width:935px;
}

/* for modulo only */
#content #content {
	margin:15px 0 0 15px;
}
#content {
        /*position:relative;*/
}


/* Width specifications for modules */
div.w1 {width:100px;} 
div.w2 {width:215px;} 
div.w3 {width:330px;}
div.w3 {
_width:328px;
}
div.w4 {width:445px;}
div.w5 {width:560px;} 
div.w6 {width:675px;}
div.w100 {width:100%;}


/* General module class used to specify margins */
div.module {
	/*border:1px dotted #ccc;
	margin:15px 0 0 15px;*/
	margin:15px 15px 0 0;
}
.tmp_module {
	border:1px solid #f00;
	margin:15px 0 0 15px;
	padding:5px; 
	background-color:#fee;
}

/* links */
#content a {
	color:#c79572;
	outline:none;
	text-decoration:none;
}
#content a:hover {
color:#c79572;
	text-decoration:underline;
}


/* Breadcrumb */
div.m23 {
	margin-top:0px !important;
}
#breadcrumb {
	font-size:12px;
}

/* section heads */
div.sHead {}

/* Headers: H1 */
h1 {
	font-size:18px;
	margin-bottom:0.2em;
}
/* Headers: H2 */
h2 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:0.4em;
}
/* Headers: H3 */
h3 {
	font-size:18px;
	margin-bottom:0.2em;
}
h3.ghead {
	font-size:18px;
	line-height:28px;
	color:#7398ac;
	border-bottom:3px double #bfbfbf;
	margin-bottom:0;
}
/*
h3.reviews {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_reviewpublications.gif) 0 50% no-repeat;
}
h3.issue {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_forthisissue.gif) 0 50% no-repeat;
}
h3.news {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_newsopinions.gif) 0 50% no-repeat;
}
h3.boardsCouncil {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_boardscouncil.gif) 0 50% no-repeat;
}
h3.contactus {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_contactus.gif) 0 50% no-repeat;
}
h3.cstoriesFRunaway {
	text-indent:-1000em;
	background:#fff url(../images/content/pagebuilder/h3_cstories_frunaway.gif) 0 50% no-repeat;
}
*/
h3.slant {
	font-style:italic;
	font-weight:normal;
	font-size:14px;
	font-family:Georgia,Times New Roman,serif;
}
h4 {
	font-size:18px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:0.4em;
}

/* paragraphs */
p {
	font-size:12px;
	line-height:18px;
	padding:0;
	margin:0 0 10px 0;
}

/* assorted paragraphs */
p.intro {
	margin-top:8px;
}
p.dateline {
	margin:-2px 0 0;
	color:#999;
}
p.ndent {
	text-indent:10px;
	line-height:14px;
}
p.listIntro {
	margin-bottom:0;
}
p.bdr2Top {
	padding-top:4px;
	border-top:3px double #bfbfbf;
}

/* arrow links */
p.golink {
	margin:-0.8em 0 0;
}
p.golink a, ul.linklist a {
	display:block;
	padding-left:10px;
	background:url(../images/content/pagebuilder/10683.gif) 0 8px no-repeat;
}
a.golink {
	display:block;
	padding-left:10px;
	background:url(../images/content/pagebuilder/10683.gif) 0 8px no-repeat;
}
div.blueBox p.golink {
	margin:4px 0 0;
}
p.toplink a {
	display:block;
	padding-left:8px;
	background:url(../images/content/pagebuilder/10684.gif) 0 6px no-repeat;
}
div.boxContent p.toplink {
	float:right;
}


/* Rows and containers */
#content {float:left;}
.row {background-color:#fff;}

/* content boxes */
div.boxContent {
	float:right;
	width:556px;
}
div.bText {
	float:left;
	width:445px;
}
div.bLink {
	float:left;
	width:110px;
}
div.m3c div.boxContent {
	float:none;
	width:675px;
}
div.m3c div.bLink {
	float:left;
	width:230px;
}
div.m8 div.boxContent {
	width:210px;
}
div.m8 div.bText {
	float:left;
	width:210px;
}
div.boxImage {
	float:left;
	width:118px;
}


/* blue boxes */
div.blueBox {
	padding:8px 10px 0;
}
div.blueBox  {
	background:#dfe9ef url(../images/content/pagebuilder/10686.gif) 0 0 no-repeat;
}
div.blueBox h5 {
	font-size:14px;
	padding:4px 0;
	margin:0 0 4px;
	border-bottom:3px double #bfbfbf;
}
div.blueBox p {
	margin-bottom:0.5em;
}
div.blueBox p.gavel {
	padding:4px 0 0 30px;
	background:url(../images/content/pagebuilder/10699.gif) no-repeat;
}
div.blueBoxBtm {
	height:6px;
	font-size:1px;
	margin:0 -10px 0 -10px;
}
div.blueBoxBtm  {
	background:#dfe9ef url(../images/content/pagebuilder/10685.gif) 0 0 no-repeat;
}



/* Floats, clears, margins, padding */
.floatLeft {float:left;}
.floatLeft a {
	color:#C49069; 
  }
.floatLeft a:link, .floatLeft a:active, .floatLeft a:visited {
	text-decoration:none; color:#C49069; 
	}
.floatLeft a:hover {
	text-decoration:underline; color:#C49069; 
	}

.clear {clear:both;}
div.noMargin {margin:0;}


/* forms */
textarea {

}
.req {
	color:#f00;
}
.seqForm .fieldSmall {
	width:100px;
}
.seqForm .fieldHalf {
	width:160px;
}
.seqForm .fieldLong {
	width:380px;
}
.seqForm .callBox {
	float:left;
	padding-right:10px;
}
#content .btnField {
	width:192px;
}
form.donateBtnForm fieldset {
	padding-bottom:0.5em;
}
form.donateBtnForm fieldset p {
	margin-bottom:0.5em !important;
}

/* form columns */
div.formBg {
	width:100%;
	height:400px;
	background:#ccc;
}
div.formColumn {
	float:left;
	width:600px;
	margin-right:20px;
}
div.formSidebar {
	float:left;
	width:215px;
	background:#f00;
}

/* form tables */
table.tableForm tr, table.form3Col tr, table.form2Col tr {
	vertical-align:top;
}
table.tableForm td {
	padding:2px 4px;
	font-size:12px;
}
table.tableForm td.label {
	width:215px;
}
table.form3Col {
	width:100%;
}
table.form3Col td {
	width:33%;
}
table.form2Col td {
	/*width:50%;*/
	padding-right:10px;
}
table.form3Col h4, table.form2Col h4 {
	font-size:12px;
	font-weight:bold;
}
table.form3Col ul, table.form2Col ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
table.form3Col li, table.form2Col li {
	font-size:11px;
}

#content table.blueBoxRows tr {
	vertical-align:top;
}
#content table.blueBoxRows tr.bgOn td {
	background-color:#e7eff3;
}
#content table.blueBoxRows td {
	font-size:11px;
	padding:4px 2px;
	border-top:1px solid #bfbfbf;
}
#content td.w100 {
	width:90px !important;
}

/* donate page */

div.bbox {
	width:215px;
	background:#ccc6bc url(../images/content/pagebuilder/10863.gif) repeat-x;
}
div.bbox div.maskTop {
	height:5px;
	width:215px;
	font-size:2px;
	background:url(../images/content/pagebuilder/10861.gif) no-repeat;
}
div.bbox div.maskBtm {
	height:5px;
	width:215px;
	font-size:2px;
	background:url(../images/content/pagebuilder/10862.gif) no-repeat;
}
div.bbox h3 {
	margin:5px 8px !important;
}
div.bbox h3 a {
	height:57px;
	width:199px;
}
div.bbox p {
	line-height:1.3em;
	margin:0 10px 0.5em !important;
}

div.tbox {
	width:445px;
	background:#eeece9;
}
div.tbox div.maskTop {
	height:5px;
	width:445px;
	font-size:2px;
	background:url(../images/content/pagebuilder/10867.gif) no-repeat;
}
div.tbox div.maskBtm {
	height:5px;
	width:445px;
	font-size:2px;
	background:url(../images/content/pagebuilder/10868.gif) no-repeat;
}
#content p.donoBox {
	width:210px;
	float:left;
	padding-left:10px;
}
#content .bdrBtm {
	border-bottom:1px solid #bfbfbf;
	margin:0 10px 5px;
	height:1px;
	font-size:1px;
}
#content .bdrTop {
	border-top:1px solid #bfbfbf;
	margin:10px 0 5px;
	padding-top:5px;
	height:1px;
	font-size:1px;
}

/* lists */
#content dt, dd, li {
	font-size:12px;
	line-height:18px;
}
#content ol.olist {
	list-style-position:inside;
}
#content ol.olist li p {
	font-size:12px;
}
#content ul.norm li {
	margin-left:2.0em;
	padding-bottom:0.6em;
}
#content ul.alpha {
	list-style-position:outside;
	list-style-type:upper-alpha;
}
#content ul.alpha li {
	margin-left:2.0em;
}
#content ul.linklist {
	list-style-type:none;
}
#content ul.linklist li {
	display:inline; /* for ie6 bug */
}
#content ul.linklist a {
	line-height:1.6em;
}
#content dl.titleList dt {
	font-weight:bold;
	padding:0.4em 0 0.2em;
}
#content dl.titleList dd {
	margin-left:2.0em;
	padding-bottom:0.8em;
}
#content ul.btnList {
	margin:0 0 10px 0 !important;
	padding:0 !important;

}
#content ul.smallList {
	margin:0 0 10px 0 !important;
	padding:0 !important;
	list-style-type:none;
}
#content ul.smallList li {
	padding:0 0 0 8px;
	background:url(../images/content/pagebuilder/10707.gif) 0 7px no-repeat;
}
#content div.pressListBox {
	padding-bottom:2.0em;
}
#content div.pressListBox dt {
	clear:left;
	float:left;
	width:6em;
	margin-right:1em;
}
#content div.pressListBox dd {
	float:left;
	width:360px;
	padding-bottom:0.2em;
}
#content div.pressCredit p {
	margin-bottom:1.0em;
}

/* blog posts */
p.postDate {
	font:italic 1.4em Georgia,Times New Roman,serif;
	margin-bottom:0.2em;
}
h3.postTitle, div.pressListBox h3 {
	font-size:18px;
	line-height:28px;
	border-bottom:3px double #bfbfbf;
	margin-bottom:0.4em;
	/*text-transform:lowercase;*/
}

/* press download box */
div.pressDloadBox img {
	padding-bottom:0.4em;
}
div.pressDloadBox p.golink {
	margin-top:-0.2em;
	padding-top:0.4em;
	border-top:1px solid #dcdcdc;
}

/* images */
div.imgLeftIntro {
	float:left;
	margin:1.2em 1em 0.2em 0;
}

/* flash */
#flashHome {
     width:455px;
     height:235px;
     background: #fff;
}

/* home page: drop buttons */
#content div.dropBtn {
	width:215px;
	height:75px;
	color:#d8e5ec;
	background:#cc2931;
}
#content div.dropBtn a {
	display:block;
	width:215px;
	height:75px;
	text-indent:-1000em;
	font-size:1.5em;
	line-height:1em;
}
#content div.u2 {
	margin:15px 5px 0 0;
}
/* moved to head of doc */
html body #content div.u2 {
	/*margin:15px 15px 0 0;*/
}

#content div.u3a {
	margin:15px 0 0 !important;
}
#content div.u3b, div.u3c {
	margin:5px 0 0 !important;
}
#content a#understand {
	background:url(../images/content/pagebuilder/10689.gif) no-repeat;
}
#content a#donate {
	background:url(../images/content/pagebuilder/10687.gif) no-repeat;
}
#content a#gethelp {
	background:url(../images/content/pagebuilder/10688.gif) no-repeat;
}
#content .buttonContainer div {
	padding:0.5em 10px 0;
	border:1px solid #c9a9ac;
	border-top:none;
}
#content #flyouts {
	position:absolute;
	z-index:100;
}
#content .buttonContainer {
	display:none;
	width:215px;
        font-size:11px;
	color:#595959;
	background:#ede1e3;
}
#content .buttonContainer h5 {
	padding:0;
	margin:0;
	cursor:pointer;
}

#content a#understand:hover, #content a#donate:hover, #content a#gethelp:hover,
#content a#understand:active, #content a#donate:active, #content a#gethelp:active {
	background-position:0 -75px;
}


/* colors */
.ltgrey {
	color:#ccc;
}

/* hacks, utils */
.enlarge {
	font-size:1.2em !important;
}
.txtRight {
	text-align:right;
}
.formHead {
	padding-top:1em !important;
	margin-bottom:8px !important;
}
.noPadBtm {
	padding-bottom:0 !important;
}
.noPadTop {
	padding-top:0 !important;
}
.noPad {
	padding:0 !important;
}
.padTop10 {
	padding-top:10px !important;
}
.cGrey {
	color:#999;
}
.vMid {
	vertical-align:middle;
}
.floatRight {
	float:right !important;
}
.small {
	font-size:10px !important;
}
.block {
	display:block;
}
.inline {
	display:inline;
}




/* END SEQUENCE STYLES */
.endstyle { }




/* white boxes */

div.whiteBox p.golink {
	margin:4px 0 0;
}

div.whiteBox {
	padding:8px 10px 0;
}
div.whiteBox  {
	background:#dfe9ef url(../images/content/pagebuilder/10686.gif) 0 0 no-repeat;
}
div.whiteBox h5 {
	font-size:14px;
	padding:4px 0;
	margin:0 0 4px;
	border-bottom:3px double #bfbfbf;
}
div.whiteBox p {
	margin-bottom:0.5em;
}
div.whiteBox p.gavel {
	padding:4px 0 0 30px;
	background:url(../images/content/pagebuilder/10699.gif) no-repeat;
}
div.whiteBoxBtm {
	height:6px;
	font-size:1px;
	margin:0 -10px 0 -10px;
}
div.whiteBoxBtm  {
	background:#dfe9ef url(../images/content/pagebuilder/10685.gif) 0 0 no-repeat;
}

#content table.whiteBoxRows tr {
	vertical-align:top;
}
#content table.whiteBoxRows tr.bgOn td {
	background-color:#e7eff3;
}
#content table.whiteBoxRows td {
	font-size:11px;
	padding:4px 2px;
	border-top:1px solid #bfbfbf;
}

h5 {
font-size:13px;
}

