@charset "utf-8";
/* CSS Document */

.alert {
color: #f20000;
}

#form2 .alert a {
display: inline;
}

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:14px;
 color:#212121;
}
.hidden{
	display: none;
}
#paging .hidden{
	display: none;
}

a {
color:#f20000;
text-decoration:none;
}

a {
color:#f20000;
text-decoration:underline;
}

ul {
  list-style: none;
  padding:0;
  margin:0;
   
}

ul.bullet {
list-style:outside;
list-style-image:url(../images/bullet.gif);
margin-left:20px;

}

ul.bullet li {
margin-bottom:20px;
list-style-image:url(../images/bullet.gif);
}

ul.subList {
list-style:outside;
list-style-image:url(../images/bulletSmall.gif);
margin-top:10px;
margin-left:20px;

}

ul.subList li {
margin-bottom:10px;
list-style-image:url(../images/bulletSmall.gif);

}
img {
border:none;
}


p {
padding:0;
margin:0 0 20px 0;
}

.clearAll {
    clear:both;
}

#container {
width:890px;
margin:0 auto 0 auto;
}

#contentLeft {
    width:280px;
	float:left;
}

#contentRight {
	width:600px;
	float:left;
	margin-left:5px;
}

#contentFull {
    width:880px;
	height:208px;
	background-image:url(../images/newsPanel.jpg);
	background-repeat:no-repeat;
	padding:2px 10px 0 10px;
	margin:5px 0 0 3px;

}
#fullContent{
	padding-right: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
}
#benefits {
	width:260px;
	height:450px;
	background-image:url(../images/benefitsBg.gif);
	background-repeat:no-repeat;
	padding:2px 5px 0 10px;
	margin-left:3px;
}

#joinRed {
	width:260px;
	height:313px;
	background-image:url(../images/joinPanel.jpg);
	background-repeat:no-repeat;
	padding:2px 5px 0 10px;
	margin-left:3px;
}

#joinRed form {
   width:240px;
}

h1 {
padding:0;
margin:0 0 20px 0;
}

h2 {
	padding:0;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;

}

h2.inPanel {
    margin:10px 0 20px 0;

}

h3 {
   font-size:14px;
   font-weight:bold;
   color:#212121;
   padding:0;
   margin:0 0 20px 0;
}

h4 {
    color:#FFFFFF;
    background-image:url(../images/h4Bg.jpg);
    background-repeat:no-repeat;
    height:33px;
	width:138px;
	text-align:center;
	padding-top:8px;
	font-weight:normal;
	margin:0;
}

ul#newsPanel {
    width:840px;
	display:block;
	margin-left:10px;

}

ul#newsPanel li {
    width:260px;
	display:block;
	float:left;
	margin-right:20px;
}

ul#newsPanel h3 {
    margin-bottom:4px;
}

ul#newsPanel p {
    margin-bottom:4px;
}



#menu {
    background-image:url(../images/menuBase.jpg);
    background-repeat:no-repeat;
    width:889px;
    height:127px;
}

#header #menu ul {
    width:889px;
    padding:90px 0 0 25px;
	display:block;
}

#menu ul li {
     float:left;
     display: inline;
	 background-repeat:no-repeat;
     background-position:top left;
}

#menu li a {
	display: block;
	height: 26px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: 0 0;
}

#menu li a:hover {
	background-position:bottom left; 
}

#menu li a span {
display: none;
}

#menu ul li.homeLnk {
width: 55px;
}
#menu li.homeLnk a {
background-image:url(../images/homeLnk.gif);
}

#menu ul li.busIdeasLnk {
width: 112px;
}
#menu li.busIdeasLnk a {
background-image:url(../images/busIdeasLnk.gif);
}

#menu ul li.busPlanLnk {
width: 136px;
}
#menu li.busPlanLnk a {
background-image:url(../images/busPlanLnk.gif);
}

#menu ul li.consultLnk {
width: 128px;
}
#menu li.consultLnk a {
background-image:url(../images/redConsultLnk.gif);
}

#menu ul li.caseLnk {
width: 100px;
}
#menu li.caseLnk a {
background-image:url(../images/caseStudiesLnk.gif);
}

#menu ul li.aboutLnk {
width: 77px;
}
#menu li.aboutLnk a {
background-image:url(../images/aboutLnk.gif);
}

#menu ul li.joinLnk {
width: 73px;
}
#menu li.joinLnk a {
background-image:url(../images/joinLnk.gif);
}

#menu ul li.forumLnk {
width: 73px;
}
#menu li.forumLnk a {
background-image:url(../images/forumLnk.gif);
}

#menu ul li.newsLnk {
width: 110px;
}

#menu li.newsLnk a {
background-image:url(../images/newsLnk.gif);
}

#menu ul li.linksLnk {
width: 50px;
}

#menu li.linksLnk a {
background-image:url(../images/linksLnk.gif);
}

#submit {
    background-image:url(../images/nextStageLnk.gif);
    background-repeat:no-repeat;
    width:185px;
    height:35px;
    border:none;
    margin-top:20px;
}

#submitForm {
    background-image:url(../images/submitLnk.gif);
    background-repeat:no-repeat;
    width:185px;
    height:35px;
    border:none;
	position: absolute;
	bottom: 0px;
}

.formBox .submit{
	margin-top: 10px;
}

a.button, a.button:link, a.button:active, a.button:visited {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
a.button:hover {
	display: block;
	height: 35px;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
}

#viewNews a {
    background-image:url(../images/viewNewsLnk.gif);
    width: 185px;
    float:right;
    padding-right:40px;
    margin-top:0px;
}

#backNews a {
    background-image:url(../images/backNewsLnk.gif);
    width: 185px;
    float:left;
    margin-top:7px;
}

#backCase a {
    background-image:url(../images/backCaseLnk.gif);
    width: 230px;
    float:left;
    margin-top:7px;
}

#viewStory a {
    background-image:url(../images/viewStoryLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
	margin-bottom:0px;
}

.newsItem {
	border-bottom: 1px solid #cccccc;
	padding-bottom:80px;
}

div.last {
border:none;

}

.newsItem p {
    margin:20px 0 20px 0;
}

.newsItem h3 {
    margin:20px 0 20px 0;
}

#newsPanel li a {
     color:#f20000;
	 text-decoration:none;
}

#newsPanel li a:hover {
     color:#f20000;
	 text-decoration:underline;
}

#paging {
background-image:url(../images/pagingBar.gif);
background-repeat:no-repeat;
width:570px;
height:35px;
display:block;
padding:8px 4px 0 4px;
margin-top:28px;

}

#paging span {
display:block;
padding:3px 5px 0 5px;
}

.caseItem {
border-bottom: 1px solid #cccccc;
clear:both;
padding-bottom:20px;
}

.caseItem p {
    margin:10px 0 10px 0;
}

.caseItem h3 {
    margin:10px 0 10px 0;
}

#viewStudy a {
    background-image:url(../images/viewStudyLnk.gif);
    width: 185px;
    margin-top:15px;
	margin-bottom:0px;
}

 .left {
	float:left;
	margin-right: 10px;
 }
 
.center {
text-align:center;
width:300px;
float:left;
}

.right {
float:right;
}

#back a{
    background-image:url(../images/leftLnk.gif);
	height: 22px;
    width: 26px;
    float:left;
}

#fwd a{
    background-image:url(../images/rightLnk.gif);
	height: 22px;
    width: 26px;
    float:right;
}

#viewStory a {
    background-image:url(../images/viewStoryLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
	margin-bottom:0px;
}


label {
display:block;
clear:both;
margin-top:10px;

}



#fName {
    width:240px;
}

#email {
    width:240px;
}

h2 span {
	font-size:14px;
	font-weight:normal;
	position:relative;
	top:-3px;
	left:10px;
	display:inline;
}

span {
   display:none;
}

#header {
width:890px;
}

#header ul {
display:inline;
width:600px;
}
#nav1 {
     float:right;
	 width:410px;
	 height: 67px;
	padding-top: 15px;
	position: relative;
}

#nav1 ul{
     float:left;
	 width:410px;
	 margin-left: 0px !important;
	 margin-left: 200px;
}

#nav1 ul li{
     float:left;
	 display:block;
	color:#FFFFFF;
	background-image: url(../images/headBreak.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 7px;
	padding-right: 3px;
}

#nav1 ul li.firstBreak{
	background-image: none;
}


#nav1 ul li a{
     color:#212121;
	 text-decoration:none;

}

#nav1 ul li a:hover{
     color:#f20000;
	 text-decoration:underline;

}


#nav1 .blackBlock {
float:left;
margin-top:5px;
}

#nav1 .whiteBlock {
float:left;
margin-top:5px;
}

#nav1 .blackBlock img {
padding-right:5px;
float:left;
}

#nav1 .whiteBlock img {
padding-right:5px;
float:left;
}

#nav1 .blackBlock a {
padding-right:5px;
}

#nav1 a {
margin:0 5px 0 0;
}

#signedIn {
width:290px;
margin-right: 10px;
height: 35px;
position: absolute;
right: 0px;
bottom: 0px;
padding: 0px;
}

#userNameBox {
background-image:url(../images/userNameBox.jpg);
background-repeat:no-repeat;
width:175px;
height:25px;
float:right;
padding-top:10px;
}

#userNameBox a {
color:#f20000;
text-decoration:none;
padding-left:50px;
}

#userNameBox a:hover {
color:#f20000;
text-decoration:underline;
}

#signOutLnk {
float:right;
width:103px;
height:35px;
}

#signInLnk {
float:right;
width:103px;
height:35px;
}

#signInLnk a{
background-image:url(../images/signInLnk.jpg);
background-repeat:no-repeat;
width:103px;
height:35px;
float:left;
}

#signOutLnk a{
background-image:url(../images/signOutLnk.jpg);
background-repeat:no-repeat;
width:103px;
height:35px;
float:left;
}

.imageLinks ul{
     display:inline;
}

ul.imageLinks li {
     display:block;
     width:138px;
	 height:142px;
	 margin-right:10px;
	 float:left;
}

ul.imageLinks li img {
     margin-bottom:4px;
}

#footer {
background-image:url(../images/footerBg.jpg);
background-repeat:no-repeat;
width:876px;
height:47px;
margin-top:10px;
margin-left:3px;
}

#footer ul{
     width:800px;
     display:block;
	 padding:15px;
	 text-align:center;
}

#footer ul li{
	display:inline;
	color:#FFFFFF;
	background-image: url(../images/footBreak.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 13px;
	padding-right: 10px;
}
#footer ul li.firstBreak{
	background-image: none;
}
#footer ul li a{
     color:#FFFFFF;
	 text-decoration:none;
}

#footer ul li a:hover{
     color:#FFFFFF;
	 text-decoration:underline;
}

ul#badges {
    text-align:left;
	padding:0;
	margin:0;

}

.small {
   font-size:11px;
   font-weight:bold;
   margin-bottom:7px;

}

.margintop {
    margin-top:10px;

}

#contentRight .linkBox{

}
#contentRight .linkBox a{
	font-size: 16px;
	color: #f20000;
}
#contentRight .linkLeft{
	float: left;
	width: 445px;
	padding-top: 15px;
	padding-bottom: 5px;
	padding-left: 5px;
	overflow:hidden;
}
#contentRight .linkRight{
	float: right;
	text-align:right;
	width: 160px;
	padding-top: 15px;
	padding-bottom: 5px;
}

#contentRight .linkRight a img{
float:right;
text-align:right;
}
/*  
#form2 {
background-image:url(../images/form2Bg.gif);
background-repeat:no-repeat;
width:590px;
height:450px;
padding:15px 0 0 12px;
margin-top:40px;
}*/

.formBox {
	background-image:url(../images/form2Bg.gif);
	background-repeat:no-repeat;
	height:424px;
	margin-top:64px;
	padding-bottom:0;
	padding-left:12px;
	padding-top:15px;
	position:relative;
	width:580px;
}

.formBoxFoot {
	background-image:url(../images/form2BgFoot.gif);
	background-repeat:no-repeat;
	width:592px;
	height:12px;
	padding:0px;
	margin-top:0px;
}


#form2 .textField {
width:240px;

}

#form2 label .small {
display:block;
font-size:10px;
}

#form2 a{
display:block;
font-size:10px;
}

#form2 h2 {
margin-top:0px;
margin-bottom:30px;
}

#joinformLeft {
width:260px;
float:left;
margin-bottom:20px;
}

#joinformRight {
width:260px;
float:left;
margin-left:20px;
margin-bottom:20px;
}

#key {
background-image:url(../images/keyBg.gif);
background-repeat:no-repeat;
width:582px;
height:98px;
padding:8px 0 0 8px;

}

#key h2 {
margin:0;
padding:0;

}

#key ul {
margin-top:20px;
}


#key li {
float:left;
display:inline;
margin-right:38px;
margin-left:20px;
}

#key li img{
position:relative;
top:6px;
margin-right:5px;
}

.memoItem {
	border-bottom: 1px solid #cccccc;
	padding-bottom:80px;
	width:570px;
}

.memoItem p {
    margin:20px 0 20px 0;
}

.memoItem h3 {
    margin:20px 0 20px 0;
}

.memoItem img {
    border:3px #f20000 solid;
	margin-left:20px;
}

.rating {
   float:right;
}

.rating img {
   border:none;
   position:relative;
   top:6px;
}

#downloadMemo a {
    background-image:url(../images/downloadLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

blockquote {
background-color:#E4E4E4;
border:1px solid #212121;
padding:10px;
margin:0;
margin-bottom:10px;
width:800px;
}

#access span.ul {
font-weight:bold;
text-decoration:underline;
display:inline;
color:#f20000;
}

.planningItem {
	padding-bottom:40px;
	width:240px;
	float:left;
	margin-right:40px;
}

.planningItem h3{
margin-top:10px;
}

#accordionContainer {
width:600px;

}

#accordion .toggler{
	height:26px;
	background-color:#df0000;
}
 
#accordion h2 {
margin:0;
position:relative;
border-bottom:solid 2px white;

}

#accordion h2 a {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
font-weight:bold;
height:14px;
display:block;
padding:4px 0 8px 8px;
}

#accordion h2 a:hover  {
color:#FFFFFF;
font-size:14px;
text-decoration:none;
background-color:#f20000;
height:14px;
display:block;
padding:4px 0 8px 8px;
}

.accContent {
background-image:url(../images/accContentBg.gif);
background-repeat:no-repeat;
width:590px;
height:158px;
padding:12px 0 0 12px;
margin:10px 0 10px 0;

}

#downloadResource a {
    background-image:url(../images/resourceLnk.gif);
    width: 197px;
    float:left;
    margin-bottom:0px;
}

a.buttonBig, a.buttonBig:link, a.buttonBig:active, a.buttonBig:visited {
	display: block;
	height: 52px;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
}
a.buttonBig:hover {
	display: block;
	height: 52px;
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px;
	padding: 0px;
}

#moreDetails a {
    background-image:url(../images/detailsLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

#backLnk a {
    background-image:url(../images/backLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

#viewResources a {
    background-image:url(../images/viewResourcesLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

#contributeLnk a {
    background-image:url(../images/contributeLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
	margin-bottom:55px;
}

#viewTools a {
    background-image:url(../images/viewToolsLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

#viewForum a {
    background-image:url(../images/viewForumLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

#viewMemos a {
    background-image:url(../images/viewMemosLnk.gif);
    width: 185px;
    float:left;
    margin-top:15px;
}

.ad {
width:200px;
float:left;
}

.ad h3 {
margin:0;
}

/* Easy Read */

#easyContainer {
width:890px;
margin:0 auto 0 auto;
}

#easyContainer li {
padding:30px 30px 30px 30px;
margin-left:10px;
border-bottom:#333333 dotted 1px;
clear:both;
width:800px;
float:left;
}

#easyContainer li img {
margin-right:20px;
float:left;
}

#easyContainer li p{
margin-right:20px;
float:left;
width:250px;
font-size: 150%;
}

#easyContainer h1{
margin-bottom:30px;
}

#footerEasy {
background-image:url(../images/footerBg.jpg);
background-repeat:no-repeat;
width:876px;
height:47px;
margin-top:10px;
margin-left:auto;
margin-right:auto;
}

#footerEasy ul{
     width:800px;
     display:block;
	 padding:15px;
	 text-align:center;
}

#footerEasy ul li{
     display:inline;
	 color:#FFFFFF;
	 margin:0 2px 0 2px;
}

#footerEasy ul li a{
     color:#FFFFFF;
	 text-decoration:none;
}

#footerEasy ul li a:hover{
     color:#FFFFFF;
	 text-decoration:underline;
}

#footerEasy ul#badges {
    text-align:left;
	padding:0;
	margin:0;

}

#welcome {
	width:350px;
	float:left;

}

#welcome h2{
	padding:0;
	margin:10px 0 5px 0;
	width:340px;

}

#easyWords {
	width:250px;
	float:left;
	margin-top:10px;

}

#easyWords img {
   float:left;
   margin-right:0px;
}

#easyWords p {
	float:left;
	margin-left:10px;
	width:130px;

}

#easyWords a {
   float:left;
   width:100px;
   padding-left:10px;
}

#join a {
    background-image:url(../images/joinRedLnk.jpg);
    width: 128px;
    float:left;
    margin-top:15px;
}

#signIn a {
    background-image:url(../images/signInLnk2.jpg);
    width: 115px;
    float:left;
    margin-top:15px;
	margin-left:15px;
}

.loginPageHolder {
background-image:url(../images/loginBg.jpg);
background-repeat:no-repeat;
width:581px;
height:158px;
padding:8px

}

.loginPageHolder span{
  color:#FFFFFF;
}

.loginPageHolder label{
  color:#FFFFFF;
}

.loginPageHolder a{
display:block;
font-size:10px;
color:#FFF;
float:right;
margin-right:150px;
text-decoration:none;
}

.loginPageHolder a{
	text-decoration:underline;
}

/*.benefitsWide {
	background-image:url(../images/benefitsWideBg.gif);
	background-repeat:no-repeat;
	height:424px;
	margin-top:20px;
	padding-bottom:0;
	padding-left:12px;
	padding-top:2px;
	position:relative;
	width:580px;
}
*/

#viewVideo a {
    background-image:url(../images/videoLnk.gif);
    width: 190px;
    float:left;
    margin-bottom:15px; 
}

/*Video instruction styles*/

#flash {
   padding:50px 0px 0px 11px;
   background-repeat:no-repeat;
   width:266px;
   height:220px;
  }

#flash.home {
  background-image:url(../images/homeVid.jpg);

}

#flash.busIdeas {
  background-image:url(../images/businessIdeasVid.jpg);

}

#flash.busPlanning {
  background-image:url(../images/businessPlanningVid.jpg);

}

#flash.news {
  background-image:url(../images/newsVid.jpg);

}

#flash.case {
  background-image:url(../images/caseVid.jpg);

}

#flash.consultancy {
  background-image:url(../images/consultancyVid.jpg);

}

#flashHeader {
   width:253px;
   height:188px;
}
