/******************************/
/* Skin styles for BCBSA Skin */
/******************************/

/* controls width of the skin and the overall background color */
.skinmaster {
	width: 750px;
	background-color: White;
}

/* Styles for the dnnLOGO control */
.LogoTableArea {
}

.LogoTable {
  width: 100%;
  vertical-align: top;
  padding: 10px;
  background-image: url(CTP-Site-Header3.jpg);
  background-repeat: repeat-x;
  height: 200px;
}

.LogoControl {
  border: 0;
}

/* Styles for the dnnSEARCH control */
.SearchArea {
}

.SearchControl {
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: bold;
  color: White;
}

a.SearchControl {
  color: White;
  text-decoration: none;
  font-variant: small-caps;
  font-weight: bold;
}

a.SearchControl:hover {
  text-decoration: none;
  color: Green;
}

/* Styles for the dnnUSER, dnnLOGIN controls */
.UserArea {
  text-align: right;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 10pt;
  font-weight: normal;
  color: #def0d0;
  padding-right: 5px;
  width: 225px;
}

.UserControl {
}

a.UserControl:link, a.UserControl:visited, a.UserControl:active {
  color: #def0d0;
  text-decoration: none;
}

a.UserControl:hover {
  color: #def0d0;
  text-decoration: underline;
}

.LoginControl {
}

a.LoginControl:link, a.LoginControl:visited, a.LoginControl:active {
  color: #def0d0;
  text-decoration: none;
}

a.LoginControl:hover {
  color: #def0d0;
  text-decoration: underline;
}

/* styles for SolPartMenu */
.HorizontalSpacer {
  padding-right: 75px;
}

.MenuTableArea {
  height: 25px;
}

.MenuTable {
  width: 100%;
}

.HMenuControl {
  text-align: left;
}

.MainMenu_MenuContainer { /* Menu container CSS class */
  padding-top: 2px;
}

.MainMenu_MenuBar { /* Menu bar CSS class */
}

.MainMenu_MenuItem { /* Menu item CSS class for the horizontal menu */
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: normal;
  border-top: solid 2px #def0d0;
  border-bottom: solid 2px #def0d0;
  color: Green;
}

.MainMenu_MenuIcon { /* Menu icon CSS class for the horizontal menu */
  background-color: #def0d0;
  border-top: solid 2px #def0d0;
  border-bottom: solid 2px #def0d0;
  border-left: solid 2px #def0d0;
  padding-left: 5px;
}

.MainMenu_MenuItemSel { /* Menu item CSS class for mouseover */
  background-color: Green;
  color: #def0d0;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  font-size: 11pt;
  font-weight: normal;
  border-top: solid 2px Green;
  border-bottom: solid 2px Green;
  cursor: pointer;
  cursor: hand;
}

.MainMenu_MenuBreak { /* Menu break CSS class */
}

.MainMenu_SubMenu { /* Submenu CSS class */
  background-color: #def0d0;
  color: #cbe6f3;
}

.MainMenu_MenuArrow { /* Menu arrow CSS class */
  background-color: #def0d0;
  border-top: solid 2px #def0d0;
  border-bottom: solid 2px #def0d0;
  border-right: solid 2px #def0d0;
  width: 5px;
  padding-left: 2px;
}

.MainMenu_MenuRootArrow { /* Menu root arrow CSS class */
}

/* styles for Content, Breadcrumb Areas */ 
.MiddleArea {
  vertical-align: top;
  background-image: url(BCBSA-BGGradient.jpg);
  background-repeat: repeat;
  background-position: left top;
}

.MiddleAreaTable {
  vertical-align: top;
  width: 100%;
  margin: 5px 10px;
}

.BreadcrumbArea {
  width: 100%;
}

.BreadcrumbTable {
  padding-top: 5px;
  padding-bottom: 10px;
  width: 100%;
}

.BreadcrumbIcon {
  background-image: url(breadcrumb_icon.gif);
  background-repeat: no-repeat;
  background-position: right center;
  width: 13px;
  height: 15px;
}

.BreadcrumbControlArea {
  color: White;
  font-size: 10pt;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
}

.BreadcrumbControl {
  color: White;
  font-size: 10pt;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  padding-left: 6px;
}

a.BreadcrumbControl:link, a.BreadcrumbControl:visited, a.BreadcrumbControl:active {
  color: White;
  font-size: 10pt;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: none;
}

a.BreadcrumbControl:hover {
  color: White;
  font-size: 10pt;
  font-weight: normal;
  font-family: Tahoma, Arial, Helvetica, Sans-Serif;
  text-decoration: underline;
}

.LeftPaneArea {
  vertical-align: top;
}

.LeftPaneTable {
  vertical-align: top;
}

.LeftPane {
  vertical-align: top;
  margin: 0px;
  padding: 10px;
  background-color: transparent;
  -moz-border-radius: 5px;
}

.VMenuControlArea {
  vertical-align: top;
  margin: 0px;
  padding: 10px;
  background-color: White;
  -moz-border-radius: 5px;
}

.ContentPaneArea {
  vertical-align: top;
  width: 100%;
}

.ContentPaneTable {
  vertical-align: top;
  width: 100%;
}

.ContentPane {
  vertical-align: top;
  width: 100%;
  margin: 0px;
  padding: 10px;
}

/**************************************************/
/*  Styles for the Powered By CommerceTI footer   */
/**************************************************/
.CTIFooterTable {
  vertical-align: top;
  width: 100%;
  margin-top: 5px;
  border-top: solid 10px #7ac142;
}

.CTIFooterImage {
  border: 0;
  width: 180px;
} 

.CTIFooter {
	color:#7ac142;
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Arial, Sans-Serif;
	padding: 3px 0 10px 0;
}

.CTIFooter img {
	border: 0;
}

a.CTIFooter:link, a.CTIFooter:visited, a.CTIFooter:active {
	color:#7ac142;
	font-size: 8pt;
	font-weight: normal;
	font-family: Tahoma, Arial, Sans-Serif;
	text-decoration: none;
}

a.CTIFooter:hover {
	text-decoration: underline;
	color: #7ac142;
	font-size: 8pt;
	font-family: Tahoma, Arial, Sans-Serif;
}



