﻿body{
  background:#FFFFFF;
}

#wrapper
{
	width: 870px;
}

#container-center
{
  padding: 0 20px 4px 20px;
  text-align: left;
}

#subfooter1{
  background-color: #DDDDDD;
	border: solid 1px #969696;
  text-align:center;
  height:35px;
  margin: 0 14px 0 14px;
  padding-top: 5px;
}
#subheader1{
  background:#FFFFFF;
  text-align:center;
  height:90px;
}

.bottom_left_shoulder 
{
  background-image: url(Images/bottom_left_shoulder.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
}

.bottom_center_shoulder 
{
  background-image: url(Images/bottom_padding.gif);
  background-repeat: repeat-x;
  height: 15px;
}

.bottom_right_shoulder 
{
  background-image: url(Images/bottom_right_shoulder.gif);
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
}


.top_left_bar
{
  background-image: url(Images/top_left_shoulder.gif);
  background-repeat: no-repeat;
  background-position: bottom;
  width: 161px;
  height: 70px;
  padding-bottom: 20px;
}
.top_right_bar
{
  width: 709px;
  height: 90px;
}
.search_bar
{
	height: 30px;
	padding-right: 14px;
	padding-left:60px;
}
.tabs_bar
{
	height: 60px;
}

.tab_right_bar
{
	background-image: url(Images/top_right_shoulder.gif);
	background-repeat: repeat;
	height: 60px;
	width: 21px;
}
.tab_padding_bar
{
	background-image: url(Images/top_padding.gif);
	background-repeat: repeat-x;
	height: 60px;
}

.tab_on
{
  background-image: url(Images/tab_on.gif);
  background-repeat: no-repeat;
  width: 171px;
  height: 50px;
  padding-bottom: 10px;
}

.tab_on a, .tab_on a:hover, .tab_on a:active
{
	color: #C8910A;
	font-size: 14px;
	text-decoration: none;
}

.tab_off
{
  background-image: url(Images/tab_off.gif);
  background-repeat: no-repeat;
  width: 163px;
  height: 50px;
  padding-bottom: 10px;
}

.tab_off a, .tab_off a:hover, .tab_off a:active
{
	color: Gray;
	font-size: 13px;
	text-decoration: none;
}

.MainAreaLeft 
{
	width: 195px;
	vertical-align: top;
	overflow: hidden;
	font-size: 80%;
	}

.MainAreaRight
{
	text-align: left;
	vertical-align: top;
	font-size: 90%;
	background-color: #FFFFFF;
}

#SubCatSide
{
	padding: 0 5px 0 0;
	overflow: hidden;
}

#SubCatHead
{
	background-color: #FFFFC1;
}

#SecHead
{
	position: relative;
	background-color: #FFFFC1;
}

#SecBody
{
    overflow: hidden;
	background-color: #FFFFFF;
}

#SecBody .cfBodyContent
{
	padding: 5px;
}

#SecBody .cfBodyHead
{
	padding: 2px;
}


#cfResult
{
	width: 190px;
	overflow: hidden;
	padding: 0;
	border: 0;
}

#cfResult2
{
	padding: 0;
	border: 0;
}