

#content
{
	width: 98.5%;
	background-color: #ffffff;
	margin:0px;
	padding: 5px 5px 0 7px;
}



h1
{

padding-top: 0px;
margin-top: 0px;
color:#21184C;
font-size: 150%;
font-weight:100;
font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}


h2
{
padding-top: 0px;
margin-top: 0px;
font-weight:100;
color:#21184C;
font-size: 100%;
}

h3
{
padding-top: 0px;
margin-top: 0px;
font-weight:100;
color:#E84B21;
font-size: 100%;
}


p
{
font-size:12px;
color:#000000;
}

a
{
color:#21184C;
font-weight:bold;
}

a:hover
{
color:#581111;
}

.deactivated
{
color:#CCCCCC;
}

a:hover.deactivated 
{
color:#999999;
}

hr
{
color:#BDBBDB;
}

.block
{
display:block;
float:left;
width:16em;
background:none;
}

.blockOverview
{
display:block;
float:left;
width:25em;
padding-left: 0px;
}

.blockOverview li
{
display:block;
 height:43px;
 color:#000033;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 
}

.blockOverview a
{
 padding-top: 15px;
display:block;
height:43px;
padding-left: 45px;
font-size: 100%;
}

.blockOverviewGrey
{
display:block;
float:left;
width:25em;
padding-left: 0px;
}

.blockOverviewGrey li
{
display:block;
 height:43px;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 
}

.blockOverviewGrey a
{
 padding-top: 15px;
display:block;
height:43px;
padding-left: 45px;
font-size: 100%;
 color:#cccccc;
}


.blockOverviewRight
{
display:block;
float:right;
width:15em;
padding: 0px;
margin:0px;
}
.blockOverviewRight li
{
display:block;
 height:35px;
 color:#000033;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 
}

.blockOverviewRight a
{
 padding-top: 15px;
display:block;
height:43px;
padding-right: 45px;
font-size: 90%;
text-align:right;
text-decoration:none;
}

.blockOverviewRight a:hover
{
color:#581111;
text-decoration:underline;
}

.definition
{
background: url("./general/definition.gif") no-repeat left;

}
li .description
{
background: url("./general/description.gif") no-repeat left;

}
.evidence
{
background: url("./general/caseevidence.gif") no-repeat left;

}
.strengths
{
background: url("./general/strengths.gif") no-repeat left;

}
.weaknesses
{
background: url("./general/weakness.gif") no-repeat left;

}
.lifecycle
{
background: url("./general/lifecycle.gif") no-repeat left;

}
.valuefocus
{
background: url("./general/valuefocus.gif") no-repeat left;

}
.sectorfocus
{
background: url("./general/sectorfocus.gif") no-repeat left;

}
.resources
{
background: url("./general/resources.gif") no-repeat left;

}
.implementation
{
background: url("./general/implementation.gif") no-repeat left;

}


.blockOverviewRight .definition
{
background: url("./general/definition.gif") no-repeat right;
}
.blockOverviewRight .description
{
background: url("./general/description.gif") no-repeat right;
}
.blockOverviewRight .evidence
{
background: url("./general/caseevidence.gif") no-repeat right;
}
.blockOverviewRight .strengths
{
background: url("./general/strengths.gif") no-repeat right;
}
.blockOverviewRight .weaknesses
{
background: url("./general/weakness.gif") no-repeat right;
}
.blockOverviewRight .lifecycle
{
background: url("./general/lifecycle.gif") no-repeat right;
}
.blockOverviewRight .valuefocus
{
background: url("./general/valuefocus.gif") no-repeat right;
}
.blockOverviewRight .sectorfocus
{
background: url("./general/sectorfocus.gif") no-repeat right;
}
.blockOverviewRight .resources
{
background: url("./general/resources.gif") no-repeat right;
}
.blockOverviewRight .implementation
{
background: url("./general/implementation.gif") no-repeat right;
}

ul
{
padding-left:0px;
 text-indent: 0px;
 margin-left:0px;
}

.list
{
 list-style:none;
 background: url("./general/list.gif") no-repeat;
 padding: 5px 0 0 25px;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 font-size:12px;
}
.list2
{
 list-style:none;
 padding: 1px 0 0 25px;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 font-size:12px;
}
.list3
{
 list-style:none;
 background: url("./general/lis2t.gif") no-repeat;
 padding: 5px 0 0 25px;
 list-style: none;
 margin:0px;
 text-indent: 0px;
 font-size:12px;
}
.list2 img
{
	padding:0px;
}

.buyBB
{
	height:75px;
	width:265px;
	display:block;
	float:left;
}

.buyBB a
{
	background:url('/images/general/BuyBB_1.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

.buyBB a:hover
{
	background:url('/images/general/BuyBB_2.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

.buyWS
{
	height:75px;
	width:265px;
	display:block;
	float:left;
}

.buyWS a
{
	background:url('/images/general/BuyWS_1.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

.buyWS a:hover
{
	background:url('/images/general/BuyWS_2.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

.buyIC
{
	height:75px;
	width:265px;
	display:block;
	float:left;
}


.buyIC a
{
	background:url('/images/general/BuyIC_1.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

.buyIC a:hover
{
	background:url('/images/general/BuyIC_2.gif') no-repeat top left;
	height:75px;
	width:265px;
	display:block;
}

   #inner
   {
   	padding:25px;	

	}
    
    .box
    {
    	background: url('./general/top.gif') repeat-x 0 0;
    	position: relative;

		
    }
    
    .box div
    {
    	background: url('./general/bot.gif') repeat-x 0 100%;
    	position: relative;
    }
    
    .box div div
    {
    	background: url('./general/left.gif') repeat-y 0 0;
    }
    
    .box div div div
    {
    	background: url('./general/right.gif') repeat-y 100% 100%;
    }
    
    .box div div div div
    {
    	background: url('./general/botLeft.gif') no-repeat 0 100%;
    }
    
    .box div div div div div
    {
    	background: url('./general/botRight.gif') no-repeat 100% 100%;
    }
    
    .box div div div div div div
    {
    	background: url('./general/topLeft.gif') no-repeat 0 0;
    }
    
    .box div div div div div div div
    {
    	background: url('./general/topRight.gif') no-repeat 100% 0;
    }
    


/**************** Main Box ****************/

/* set the image to use and establish the lower-right position */
.boxNEW,.boxNEW_body,.boxNEW_head,.boxNEW_head h2 {
   background: transparent url("/images/general/borderMain.png") no-repeat bottom right;
}

.boxNEW {
   width: 890px !important;
   /* intended total box width - padding-right(next) */
   width: 905px; /* IE Win = width - padding */
   padding-right: 15px;
   /* the gap on the right edge of the image (not content padding) */
   margin: 0px 0 2px 0px; /* use to position the box */
}  /* set the top-right image */

.boxNEW_head {
   background-position: top right;
   margin-right: -15px; /* pull the right image over on top of border */
   padding-right: 40px; /* right-image-gap + right-inside padding */
}  /* set the top-left image */

.boxNEW_head h2 
{
   background-position: top left;
   margin: 0; /* reset main site styles*/
   border: 0; /* ditto */
   padding: 15px 0 20px 20px;
   /* padding-left = image gap + interior padding ... no padding-right */
   height: auto !important;
   height: 1%; /* IE Holly Hack */
   color:#21184C;
	font-size: 150%;
	font-weight:100;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}  /* set the lower-left corner image */

.boxNEW_body 
{
   background-position: bottom left;
   margin-right: 5px; /* interior-padding right */
   padding: 1px 0 15px 15px; /* mirror .adsbox_head right/left */
}

/************ end  **************/



.blocksmall
{
display:block;
float:left;
width:14em;
background:none;
}
.block
{
display:block;
float:left;
width:18em;
background:none;
}

img
{
border: none;
padding: 5px;

}

#clear
{
clear:both;
}
.clear
{
clear:both;
}

.leftBUY
{
background:none;
}
.rightBUY
{
background: none;
}

div.scroll {
height: 158px;
width: 250px;
overflow: auto;
border: 1px solid #BDBBDB;
background-color: #ffffff;
padding: 8px;
}

.scroll ul
{
padding-top:0px;
margin-top:0px;
}

.solid
{
display:block;
height:20px;
width:260px;
background:#21184C;
color:#ffffff;
padding:4px;
font-weight:bold;
margin: 5px 5px 0 0;
}

.membersection
{
float:left;
}



.price
{
font-size:180%;
font-weight:bold;
display:block;
float:left;
color:#EA541F;
padding-right:10px;
}

.title
{
font-size:90%;
font-weight:100;
display:block;
float:left;
clear:right;
}
.desc
{
font-size:80%;
font-weight:100;
display:block;
float:left;	
}

#social
{
	margin:0 auto;
	text-align:center;
	width:800px;
}

#social a
{
	display:block;
	float:left;
	padding:2px 2px;
	font-size:13px;
	margin:0 10px 0 0; 
	text-decoration:none;
	color:#21184C;
	font-weight:bold;
}

#social a:hover
{
	text-decoration:underline;
	color:#581111;
}

#social img 
{
	padding:0 3px;
	display:block;
	float:left;
} 

#social span
{
	display:block;
	float:left;
	padding:2px 2px;
	font-size:12px;
	margin:0 10px 0 30px; 
	text-decoration:none;
	color:#581111;
	font-weight:bold;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
}



