body{
width: 800px;
text-align: center;
margin: 0 auto;
margin-top: 0px;
background:#FFFFCC;
font: 10pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif; 
}

A:link{ color:#0621F0; text-decoration:none; }
A:hover{ color:#789BDD; text-decoration:underline; }
A:active{ color:#0621F0; text-decoration:none; }
A:active:hover{ color:#789BDD; text-decoration:underline; }
A:visited{ color:#0621F0; text-decoration:none; }
A:visited:hover{ color:#789BDD; text-decoration:underline; }

#wrap{
width:800px;
margin: 0 auto;
background-image:url(bg.gif);
background-repeat:repeat-y;
background-position: top center;
}

#innerwrap{
width: 760px;
margin: 0 auto;
text-align: left;
}

#headbg{
}


#header{
text-align: center;
background:url(ymsheader.jpg) no-repeat transparent top left;
width:760px;
height:108px;
}

#headerpic{
text-align: center;
background-color: #FFFFFF;
width:760px;
height:75px;
}

#navcontainer{
background-color: #9F5D43;
width: 760px;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 3px;
height: 20px;
}


#buffermenu{
float: left;
width: 70%;
padding-left: 2%;
}

#buffersearch{
float: right;
padding-right: 2%;
}

#buffersearch .SearchSkinObject{
	text-align: right;
    font-weight: bold;
	font-size: 9pt;
    color: white;
    font-family: Tahoma, Arial, Helvetica;
    text-decoration: none;
}

#buffersearch .NormalTextbox {
width: 120px;
}

#content1{
width:67%;
margin-left: 2%;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
float:left;
}

#content1 p {
padding:5px 0px 5px 0px;
}

.Head { 
font-size: 1.3em;
font-weight: bold;
}


#content1 H1{
font-size: 1.4em;
}

#content1 H2{
font-size: 1.2em;
}
#content1 H3{
font-size: 1.0em;
}
#content1 H4{
font-size: 0.9em;
}
#content1 H5{
font-size: 0.8em;
}
#content1 H6{
font-size: 0.7em;
}

#content2{
width:27%;
margin-right: 2%;
font: 8pt/14pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#333333;
float: right;
}

#content1 table {
  font-family:arial,sans-serif;
  font-size:11px;
}

#content2 table {
  font-family:arial,sans-serif;
  font-size:11px;
}

#content2 p{
padding:5px 0px 5px 0px;
}

#footer{
clear:both;
width: 760px;
background-color: #9F5D43;
padding-top:9px;
padding-bottom:9px;
}

#footercontent{
clear:both;
width:760px;
text-align:center;
font: 8pt/9pt 'Lucida Grande', Verdana, Helvetica, sans-serif;
color:#000000;
}

#subfooter{
width:800px;
margin: 0 auto;
text-align: center;
background-image: url(footer.gif);
background-repeat: no-repeat;
background-position: top center;
width: 800px;
height:21px;
}

#footer a:link{color:#000000; text-decoration:none; }
#footer a:hover{color:#A79B91; }



/* styles for userform  in left column - volunteers page*/

/* Label style */
#content2 .FormLabel{}

/* Messages */
#content2 .FormSubmitted{font-weight:bold; font-size: 16px;}
#content2 .FormError{color:Red; font-size: 16px;}

/* Form table */
#content2 .FormTable{width:100%}
#content2 .FormLabelCell{vertical-align:top; width:60px;}
#content2 .FormControlCell{}

/* Controls */
#content2 .FormCheckbox{}
#content2 .FormMultipleSelect{}
#content2 .FormDropDownList{}
#content2 .FormLabelControl{}
#content2 .FormTextArea{width: 130px;}
#content2 .FormTextBox{width: 130px;}
#content2 .FormSubmit{float:right; margin-right:5px; margin-bottom: 5px;}
#content2 .FormRadioButtonList{}

/*
.SEOMenu{position:relative;float:left;width:100%; font-family:verdana, arial, sans-serif;font-size:11px;z-index:999999}
.SEOMenu ul{padding:0;margin:0;list-style-type:none; padding-bottom: 5px;}
.SEOMenu ul li{float:left;position:relative;list-style-type:none;color:#fff}
.SEOMenu ul li a,
.SEOMenu ul li a:visited{float:left;display:block;text-decoration:none;color:#fff;padding:0 16px;line-height:32px;height:30px}* html 
.SEOMenu ul li a,.SEOMenu ul li a:visited{height:30px}
.SEOMenu ul li:hover a,.SEOMenu ul li a:hover{background:transparent;color:#888eea}
.SEOMenu table{margin:-1px;border-collapse:collapse;font-size:11px}
.SEOMenu ul li:hover ul{display:block;position:absolute;top:29px;margin-top:1px;left:0;width:154px;border-bottom:1px solid #000}.SEOMenu ul li:hover ul li ul,.SEOMenu ul li ul,#dnn_ctr3259_Feedback_plEmail_imgHelp,#dnn_ctr3259_Feedback_plName_imgHelp,#dnn_ctr3259_Feedback_plBody_imgHelp,#dnn_ctr3259_Feedback_cmdCancel{display:none}.SEOMenu ul li:hover ul li a{display:block;background:#fff;color:#888eea;height:auto;line-height:15px;padding:4px 16px;width:120px;border:1px solid #000;border-bottom:0}.SEOMenu ul li:hover ul li:hover ul{display:block;position:absolute;left:153px;top:-1px}.SEOMenu ul li a:hover ul{display:block;position:absolute;top:29px;background:#fff;left:0;margin-top:1px;border-bottom:1px solid #000}.SEOMenu ul li a:hover ul li a{display:block;background:#fff;color:#888eea;height:1px;line-height:15px;padding:4px 16px;width:120px;border:1px solid #000;border-bottom:0}.SEOMenu ul li a:hover ul li a ul{visibility:hidden;position:absolute;height:0;width:0}.SEOMenu ul li a:hover ul li a:hover,.SEOMenu ul li:hover ul li a:hover{color:#000;background:#ccd url(bullet1.gif) no-repeat 3px 8px}.SEOMenu ul li a:hover ul li a:hover ul{visibility:visible;position:absolute;top:-1px;color:#000;left:153px}*/


.SEOMenu {position: relative;float:left; font-family: verdana, arial, sans-serif; font-size:11px; margin-top: -5px; z-index: 10;}
.SEOMenu ul {padding:0;margin:0;list-style-type:none}
.SEOMenu ul li {float:left; position:relative;list-style-type:none; color: #FFFFFF;}
.SEOMenu ul li a, .SEOMenu ul li a:visited {float:left; display:block; text-decoration:none;color:#FFFFFF; padding:0px 9px; line-height:32px; height:30px}
* html .SEOMenu ul li a, .SEOMenu ul li a:visited {height:33px; height:30px}

.SEOMenu ul li:hover {}

.SEOMenu ul li a:hover {background:transparent; color:#789BDD}

.SEOMenu ul li:hover a {background:transparent; color:#789BDD}

.SEOMenu ul li ul {display: none}
.SEOMenu table {margin:-1px; border-collapse:collapse; font-size:11px}

/* specific to non IE browsers */
.SEOMenu ul li:hover ul {display:block;position:absolute;top:29px;margin-top:1px; left:0;width:154px;border-bottom:1px solid #000}
.SEOMenu ul li:hover ul li ul {display: none}
.SEOMenu ul li:hover ul li a {display:block;background:#FFFFFF;color:#000000;height:auto;line-height:15px;padding:4px 16px; width:120px; border:1px solid #000; border-bottom:0}
.SEOMenu ul li:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenu ul li:hover ul li:hover ul {display:block; position:absolute; left:153px; top:-1px}


/* specific to IE5.5 and IE6 browsers */
.SEOMenu ul li a:hover ul {display:block;position:absolute;top:30px; top:29px; background:#fff;left:0; margin-top:1px; border-bottom:1px solid #000}
.SEOMenu ul li a:hover ul li a {display:block;background:#FFFFFF;color:#888EEA; height:1px; line-height:15px; padding:4px 16px; width:152px; width:120px; border:1px solid #000; border-bottom:0}
.SEOMenu ul li a:hover ul li a ul {visibility:hidden; position:absolute; height:0; width:0}
.SEOMenu ul li a:hover ul li a:hover {color:#000; background: #ccd url(bullet1.gif) no-repeat 3px 8px}
.SEOMenu ul li a:hover ul li a:hover ul {visibility:visible; position:absolute; top:0; top:-1px; color:#000; left:153px}

/* Last-Modified: 28/06/06 00:08:22 */
#GB_overlay {
    background-color: #000;
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    z-index: 100;
}

#GB_window {
    left: 0;
    top: 0;
    font-size: 1px;
    position: absolute;
    overflow: hidden;
    z-index: 150;
}

#GB_window .content {
    width: auto;
    margin: 0;
    padding: 0;
}

#GB_frame {
    border: 0;
    margin: 0;
    padding: 0;
    overflow: auto;
    white-space: nowrap;
}


.GB_Gallery {
    margin: 0 22px 0 22px;
}

.GB_Gallery .content {
    background-color: #fff;
    border: 3px solid #ddd;
}

.GB_header {
    top: 10px;
    left: 0;
    margin: 0;
    z-index: 500;
    position: absolute;
    border-bottom: 2px solid #555;
    border-top: 2px solid #555;
}

.GB_header .inner {
    background-color: #333;
    font-family: Arial, Verdana, sans-serif;
    padding: 2px 20px 2px 20px;
}

.GB_header table {
    margin: 0;
    width: 100%;
    border-collapse: collapse;
}

.GB_header .caption {
    text-align: left;
    color: #eee;
    white-space: nowrap;
    font-size: 20px;
}

.GB_header .close {
    text-align: right;
}

.GB_header .close img {
    z-index: 500;
    cursor: pointer;
}

.GB_header .middle {
    white-space: nowrap;
    text-align: center;
}


#GB_middle {
    color: #eee;
}

#GB_middle img {
    cursor: pointer;
    vertical-align: middle;
}

#GB_middle .disabled {
    cursor: default;
}

#GB_middle .left {
    padding-right: 10px;
}

#GB_middle .right {
    padding-left: 10px;
}


.GB_Window .content {
    background-color: #fff;
    border: 3px solid #ccc;
    border-top: none;
}

.GB_Window .header {
    border-bottom: 1px solid #aaa;
    border-top: 1px solid #999;
    border-left: 3px solid #ccc;
    border-right: 3px solid #ccc;
    margin: 0;

    height: 22px;
    font-size: 12px;
    padding: 3px 0;
    color: #333;
}

.GB_Window .caption {
    font-size: 12px;
    text-align: left;
    font-weight: bold;
    white-space: nowrap;
    padding-right: 20px;
}

.GB_Window .close { text-align: right; }
.GB_Window .close span { 
    font-size: 12px;
    cursor: pointer; 
}
.GB_Window .close img {
    cursor: pointer;
    padding: 0 3px 0 0;
}

.GB_Window .on { border-bottom: 1px solid #333; }
.GB_Window .click { border-bottom: 1px solid red; }


.Container{
margin-top: 10px;
}



