body
{
	padding:0;
	margin:0;
	color:#0a5300;
	font-family:Tahoma;
	font-size:12px;
	background-color:#87de7b;
	background-image:url(/Public/image/volunteer/standard/layout/background.gif);
	background-repeat:repeat-x;
}
.hide{
	display:none;
}

/* inline-block */
.inlineBlock{
	display:inline-block;
	/* ie8,firefox3,safari,opera */
	display:-moz-inline-stack;
	/* firefox2,-moz-inline-box其实也可以，但在某些情况下会有些异常-_-b */
	*display:inline;
	zoom:1;
	/*
	ie6,7，在ie中，如果该class应用在行内元素中的时候，
        display:inline-block 会触发layout.
	从而使该元素拥有inline-block的特性，但为了考虑到通用性，
        使其能在块元素中应用，所以使用zoom：1来触发layout
	*/
}

.clear{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}

a
{
	color:#0a4;
	text-decoration:none;
}

a:hover
{
	color:#f64;
	text-decoration:none;
	border-bottom:dashed 1px #f64; 
}


#frame-top
{
	width:1020px;
	height:143px;
	background-image:url(/Public/image/volunteer/standard/layout/top.gif);
}

#frame-content-left
{
	width:35px;
	background-image:url(/Public/image/volunteer/standard/layout/content_body_left.gif);
}

#frame-content-content
{
	width:965px;
	background-image:url(/Public/image/volunteer/standard/layout/content_body_center.gif);
}

#frame-content-right
{
	width:20px;
	background-image:url(/Public/image/volunteer/standard/layout/content_body_right.gif);
}

#frame-bottom-left
{
	height:65px;
	width:35px;
	background-image:url(/Public/image/volunteer/standard/layout/bottom_left.gif);
}

#frame-bottom-content
{
	height:64px;
	width:965px;
	color:#31be11;
	background-image:url(/Public/image/volunteer/standard/layout/bottom_center.gif);
	border-top:solid 1px #87de7b;
}

#frame-bottom-content a
{
	color:#31be11;
	text-decoration:none;
}

#frame-bottom-content a:hover
{
	color:#115ebe;
	border-bottom:dashed 1px #115ebe;
}

#frame-bottom-right
{
	height:65px;
	width:20px;
	background-image:url(/Public/image/volunteer/standard/layout/bottom_right.gif);
}

#frame-content-top-left
{
	width:35px;
	height:337px;
	background-image:url(/Public/image/volunteer/standard/layout/content_top_left.gif);
	background-repeat:no-repeat;
}

#frame-content-top-content
{
	width:965px;
	background-image:url(/Public/image/volunteer/standard/layout/content_top_center.gif);
	background-repeat:repeat-x;
}

#frame-content-top-right
{
	width:20px;
	height:337px;
	background-image:url(/Public/image/volunteer/standard/layout/content_top_right.gif);
	background-repeat:no-repeat;
}

#frame-title
{
	height:46px;
}

#frame-top-left
{
	width:150px;
}

#frame-top-content
{
	width:870px;
	/*color:#007c0c;*/
	color:#cfc;
	line-height:16px;
}

#frame-top-content a
{
	color:#efe;
	font-weight:bold;
	text-decoration:none;
}

#frame-top-content a:hover
{
	color:#fff;
	border-bottom:dashed 1px #fff;
}

#frame-floatbox
{
	width:245px;
	font-size:14px;
	color:#29a314;
}

#frame-floatbox-body-left
{
	width:25px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_body_left.gif);
}

#frame-floatbox-body-content
{
	width:200px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_body_center.gif);
}

#frame-floatbox-body-right
{
	width:20px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_body_right.gif);
}

#frame-floatbox-bottom-left
{
	width:25px;
	height:13px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_bottom_left.gif);
}

#frame-floatbox-bottom-content
{
	width:200px;
	height:13px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_bottom_center.gif);
	background-repeat:repeat-x;
}

#frame-floatbox-bottom-right
{
	width:20px;
	height:13px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_bottom_right.gif);
}

#frame-floatbox-top-left
{
	width:25px;
	height:337px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_top_left.gif);
	background-repeat:no-repeat;
}

#frame-floatbox-top-content
{
	width:200px;
	height:337px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_top_center.gif);
	background-repeat:repeat-x;
}

#frame-floatbox-top-right
{
	width:20px;
	height:337px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_top_right.gif);
	background-repeat:no-repeat;
}

#frame-floatbox-caption
{
	width:100px;
	height:25px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_captions.gif);
}

#frame-floatbox-apple-list
{
	width:0px;
	height:21px;
	padding-top:1px;
	background-image:url(/Public/image/volunteer/standard/layout/floatbox_apples.gif);
	background-repeat:no-repeat;
}

.frame-floatbox-bottom-bar
{
	border-bottom:dashed 1px #3cc824;
}

.hide{
	display:none;
}

/* inline-block */
.inlineBlock
{
	display:inline-block;
	/* ie8,firefox3,safari,opera */
	display:-moz-inline-stack;
	/* firefox2,-moz-inline-box其实也可以，但在某些情况下会有些异常-_-b */
	*display:inline;
	zoom:1;
	/*
	ie6,7，在ie中，如果该class应用在行内元素中的时候，
        display:inline-block 会触发layout.
	从而使该元素拥有inline-block的特性，但为了考虑到通用性，
        使其能在块元素中应用，所以使用zoom：1来触发layout
	*/
}

.clear
{
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
}
