/* GradientTopBg Container */

.GradientTopBg_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#454545;
	line-height: 24px;
	padding-left: 4px;
}

.GradientTopBg_Content {
	padding: 6px 0;
}

#GradientTopBg {
	margin-bottom: 8px;
	background: #fff url(top-gradient.gif) repeat-x top;
}

#GradientTopBg .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#GradientTopBg .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}

/* HorizontalBorder Container */

.HorizontalBorder_Content {
	padding: 6px 0;
}

#HorizontalBorder {
	margin-bottom: 8px;
	background: #F7F7F7;
	border-top: #E5E5E5 1px solid;
	border-bottom: #E5E5E5 1px solid;
}

#HorizontalBorder .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#HorizontalBorder .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}

/* GrayTitleBg Container */

.GrayTitleBg_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#404040;
	line-height: 24px;
	padding-left: 4px;
}

.GrayTitleBg_Content {
	padding: 6px 0;
}

#GrayTitleBg {
	margin-bottom: 8px;
}

#GrayTitleBg .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#GrayTitleBg .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}

/* OliveTitleBg Container */

.OliveTitleBg_title {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#fff;
	line-height: 24px;
	padding-left: 10px;
}

.OliveTitleBg_Content {
	padding: 0 0 6px 0;
}

#OliveTitleBg {
	margin-bottom: 8px;
}

#OliveTitleBg .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#OliveTitleBg .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}

/* Shadow Container */

.Shadow_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color:#747474;
	padding-left: 10px;
}

.Shadow-tl {background: url(tl.gif) no-repeat top right; width: 15px; height: 64px; white-space: nowrap;}
.Shadow-tb {background: url(tb.gif) repeat-x top; padding-top: 12px;}
.Shadow-tr {background: url(tr.gif) no-repeat top left; width: 15px; height: 64px; white-space: nowrap;}

.Shadow-lb {background: url(lb.gif) repeat-y right; width: 15px; white-space: nowrap;}
.Shadow-rb {background: url(rb.gif) repeat-y left; width: 15px; white-space: nowrap;}

.Shadow-bl {background: url(bl.gif) no-repeat top right; width: 15px; height: 20px; white-space: nowrap;}
.Shadow-bb {background: url(bb.gif) repeat-x top; height: 20px;}
.Shadow-br {background: url(br.gif) no-repeat top left; width: 15px; height: 20px; white-space: nowrap;}

.Shadow_Content {
	padding: 6px 0;
}
.Shadow_Content2 {
	padding: 18px 0 6px 0;
	background: url(tb2.gif) repeat-x top;
}

#Shadow {
	margin-bottom: 0;
}

#Shadow .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#Shadow .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}
/* GrayContentsBg Container */

.GrayContentsBg_title {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#404040;
	line-height: 24px;
	padding-left: 4px;
}

.GrayContentsBg_Content {
	padding: 6px;
}

#GrayContentsBg {
	margin-bottom: 8px;
	background-color: #F7F7F7;
}

#GrayContentsBg .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#GrayContentsBg .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}


/* PhotoFrame_GrayBg Container */
.PhotoFrame_GrayBg_Content {
	padding: 16px;
	border: #D9D9D9 1px solid;
}

#PhotoFrame_GrayBg {
	margin-bottom: 8px;
	background-color: #F7F7F7;
}

/* PhotoFrame_WhiteBg Container */


.PhotoFrame_WhiteBg_Content {
	padding: 16px;
	border: #D9D9D9 1px solid;
}

#PhotoFrame_WhiteBg {
	margin-bottom: 8px;
	background-color: #fff;
}

/* TopLine Container */


.TopLine_Content {
	padding: 0;
}

#TopLine {
	margin-bottom: 8px;
	background-color: #fff;
	border-top: #D9D9D9 1px solid;
	padding-top: 6px;
}


/* Invisible Container */

.Invisible_Content {
	padding: 0 0 6px 0;
}

#Invisible {
	margin: 0;
}

#Invisible .Normal
{
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:normal;
line-height: 18px;
}

#Invisible .SubHead    {
FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
color:#555;
font-weight:bold;
line-height: 18px;
}


