/* @override http://whitelabelpartnersite.businesscatalyst.com/stylesheets/theme.css */

/* -----------------------------------------------------------------------

 Red Theme for Unbranded Partner Site

----------------------------------------------------------------------- */

/* links */
a:link, a:visited {
	color: #E1271D;
}

a:hover, a:active {
	color: #E1271D;
}

a.link-button {
	background: #fff;
	border: 1px solid #e7e7e7;
	color: #E1271D;
}

a.link-button:hover {
	background: #E1271D;
	border: 1px solid #E1271D;
	color: #fff;
}

a.link-block {
	background: #222;
	color: #fff;
}

a.link-block:hover {
	background: #FFD8D6;
	color: #E1271D;
}

#whoslogged a {
	background: #A61D15;
	border: 1px solid #A61D15;
	color: #fff;
}

#whoslogged a:hover {
	background: #111;
	border: 1px solid #111;
}

/* submit button */
.button-submit {
	background: #111;
	color: #fff;
}


/* containers */
#stretch-header {
	background: #E1271D;
	border-bottom: 1px solid #790B04;
}

#search-site {
	background: #BB2118;
	border: 1px solid #A61D15;
}

#stretch-nav {
	background: #222;
	border-bottom: 1px solid #000;
}


/* menu hover state */
#container-nav li a {
	color: #ccc;
}

#container-nav li.selected a,
#container-nav li.selected a:hover {
	color: #fff;
	cursor: hand;
}

#container-nav li a:hover {
	color: #FF3E34;
}

.nav-side li a:hover {
	background: #FFD8D6;
	border-top: 1px solid #fff;
	color: #E1271D;
}

#stripNav0 li a:hover {
	background: #FFD8D6;
	color: #E1271D;
}

#hmleft-side {
display: block; 
width: 180px; 
height: 600px; 
overflow:auto;
background: #FFFF99; 
float: left; 
margin: 0px 10px 10px 10px; 
padding: 20px 5px;
text-align:left}

#hmtop-side {
display: block; 
width: 600px; 
height: 80px; 
background: #FFFF99; 
float: left; 
margin: 0px 5px ; 
padding: 5px 5px;
text-align:justify}

#hmmiddle1-top {
display: block; 
width: 140px; 
height: 220px; 
background: #FFFF99; 
float: left; 
margin: 0px 0px 0px 5px ; 
padding: 5px 5px;
text-align:left}

#hmmiddle2-top {
display: block; 
width: 300px; 
height: 230px; 
background: #FFFF99; 
float: left; 
margin: 0px 0px ; 
padding: 0px 5px;
text-align:center}

#hmmiddle3-top {
display: block; 
width: 140px; 
height: 220px; 
background: #FFFF99; 
float: left; 
margin: 0px 0px ; 
padding: 5px 5px;
text-align:left}


#hmbottom-side {
display: block; 
width: 600px; 
height: 370px; 
background: #FFFF99; 
float: left; 
margin: 5px 5px ; 
padding: 5px 5px;
text-align:left}

.sml-side {
display: block; 
width: 200px; 
height: 690px; 
background: #FFFF99; 
float: left; 
margin: 0px 5px ; 
padding: 5px 5px;
text-align:left}

.big-side {
display: block; 
width: 450px; 
height: 690px; 
background: #FFFF99; 
float: left; 
margin: 0px 5px ; 
padding: 5px 5px;
text-align:left}

.small-right-side {
display: block; 
width: 200px; 
height: 690px; 
overflow: auto;
background: #FFFF99; 
float: left; 
margin: 0px 5px ; 
padding: 5px 5px;
text-align:left}

#member-left {
display: block; 
width: 300px; 
height: 1100px; 
overflow: auto;
background: #FFFF99; 
float: left; 
margin: 5px 5px ; 
padding: 5px 5px;

text-align:left}

#member-middle {
display: block; 
width: 280px; 
height: 1100px; 
background: #FFFF99; 
float: left; 
margin: 5px 5px ; 
padding: 5px 5px;
text-align:left}

#member-right {
display: block; 
width: 300px; 
height: 1100px; 
background: #FFFF99; 
float: left; 
margin: 5px 5px ; 
padding: 5px 5px;
text-align:left}

#left-side {
display: block; 
width: 320px; 
height: 700px; 
background: #FFFF99; 
float: left; 
margin: 5px 40px ; 
padding: 5px 5px;
text-align:left}

#right-side {
display: block; 
width: 320px; 
height: 700px; 
background: #FFFF99; 
float: left; 
margin: 5px 40px ; 
padding: 5px 5px;
text-align:left}

#hmmiddle1-lower {
display: block; 
width: 140px; 
height: 275px; 
background: #FFFF99; 
float: left; 
margin: 5px 0px 0px 5px; 
padding: 20px 5px;
text-align:left}

#hmmiddle2-lower{
display: block; 
width: 300px; 
height: 315px; 
background: #FFFF99; 
float: left; 
margin: 5px 0px ; 
padding: 0px 5px;
text-align:center}

#hmmiddle3-lower {
display: block; 
width: 140px; 
height: 275px; 
background: #FFFF99; 
float: left; 
margin: 5px 0px ; 
padding: 20px 5px;
text-align:left}

#crm-side-left {
display: block; 
width: 230px; 
height: 800px; 
background: #FFFF99; 
float: left; 
margin: 5px ; 
padding: 5px 5px;
text-align:left}

#crm-side-right {
display: block; 
width: 650px; 
height: 800px; 
background: #FFFF99; 
float: left; 
margin: 5px; 
padding: 5px 5px;
text-align:left}

#bench-right-side
{
display: block; 
width: 250px; 
height: 800px; 
overflow: auto;
background: #FFFF99; 
float: left; 
margin: 5px ; 
padding: 5px 5px;
text-align:left}

#bench-left-side
{
display: block; 
width: 600px; 
height: 800px; 
background: #FFFF99; 
float: left; 
margin: 5px ; 
padding: 5px 5px;
text-align:left}