
/* dark #1d1d1d */
/* pink #e75c7d */




html,body{
    margin:0;
    padding:0;
    font-family : Arial, Helvetica, Verdana, Geneva,sans-serif;
    height:100%; /* needed for container min-height */
    background : url(../images/bgtile.jpg) repeat-x 0px -30px;
}


html,body{
    margin:0;
    padding:0;
    font-family : Arial, Helvetica, Verdana, Geneva,sans-serif;
    height:100%; /* needed for container min-height */
    background : url(../images/bgtile.jpg) repeat-x 0px 0px;
}


html{font-size:62.5%;}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {margin:0;padding:0;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
a{outline:none;}
img{border:none;display:inline;}

img{border:none;}
.clearDiv{clear:both;font-size:1px;line-height:0px;height:1px;width:1px;}
div#wrap{float:left;margin:0 auto;width:100%;
         height:100%;
}

#innerWrap{
    width:960px;_width:956px;margin:0 auto;
}
#topStrip{width:100%;height:5.9em;background : url(../images/topnavbg.gif) repeat-x #c2c4cb;}
div#pageContent{width:960px;_width:956px;margin:0 auto;margin-top:-5.9em;
                background : #FFF;
                _background : none;
                float:left;
}



#printTopNav{display:none;}
#topNav{float:left;background : url(../images/topnavbg.gif) repeat-x #c2c4cb;width:960px;
}
#topRightLogos{float:right;}


#topNav img{float:left;}
#topNav ul{float:left;list-style : none;margin:0;padding:0;padding-top:1.9em;}
#topNav ul li{float:left;display : inline;list-style : none;min-height : 2.1em;}
#topNav ul.leftList{padding-right:0px;float:left;}
#topNav ul.rightList{padding-right:0px;float:left;padding-top:1.9em;}

.leftList a{float:left;font-size:145%;text-decoration : none;color:#2f2f2f;	
            font-weight:bold;width:120px;text-align : center;line-height:2em;padding-top:5px;
}


.rightList a{float:left;font-size:120%;text-decoration : none;color:#2f2f2f;font-weight:bold;line-height:2.6em;padding-top:5px;padding-left:1.5em;padding-right:0.5em;}


.resource a{border-bottom: solid 0.35em #6f5997;margin-right:0.6em;
            width:120px;
}
.resource a:hover, a.resourceon{background: url(../images/resourcetop.jpg) no-repeat #6f5997;color:#FFFFFF;}



.ideas a{border-bottom: solid 0.35em #ed924e;margin-right:0.6em;}
.ideas a:hover, a.ideason{background: url(../images/ideastop.jpg) no-repeat #ed924e;color:#FFF;}

.activities a{border-bottom: solid 0.35em #4ea44f;}
.activities a:hover, a.activitieson{background: url(../images/acttop.jpg) no-repeat #4ea44f;color:#FFF;}
.accessibility{background : url(../images/topdivider2.gif) no-repeat 100% 100%;float:left;}
.accessibility a{padding-right:10px;}
.accessibility a:hover, a.accessibilityon{color:#e75c7d;}

.about a{margin-right:1.2em;padding-left:0em;}
.about a:hover, a.abouton{color:#e75c7d;}
#flashDiv{width:960px;height:auto;float:left;margin-bottom:7px;
          background : url(../images/dummy.gif) no-repeat 0px 0px;

}


.hometop{width:155px;height:154px;float:left;padding:0px 0px 0px 0px;margin:0px 20px 20px 0px;}


.hometop .homeTopLinks{font-size : 140%;position : relative;top:135px;left:5px;width:140px;padding:0px 0px 0px 15px;}


.top1{background : url(../images/hometop1.jpg) no-repeat;}
.top2{background : url(../images/hometop2.jpg) no-repeat;}
.top3{background : url(../images/hometop3.jpg) no-repeat;}
.top4{background : url(../images/hometop4.jpg) no-repeat;}
.top5{background : url(../images/hometop5.jpg) no-repeat;}
.top6{background : url(../images/hometop6.jpg) no-repeat;}



.hometopLeft{
    width:400px;
    float:left;
    padding-top:30px;
    padding-left:25px;
    position:relative;
    _width:390px;
}


.hometopRight{
    width:525px;
    _width:545px;
    float:left;
    padding-top:30px;
    _padding-left:20px;
}


.homeTopLinks{
    float:left;
    font-size : 160%;
    font-weight:bold;
    text-decoration : none;
    color:#FFF;
    background : url(../images/pinkArw.gif) no-repeat 0px 5px;
    padding:0px 20px 0px 15px;
}

.homeTopLinks:hover{color:#e75c7d;}


.flashLink{font-size : 130%;margin-left:25px;}

.flashPara{
    font-size : 140%;margin-left:25px;
    font-weight:bold;
    color:#FFF;
    width:170px;
    float:left;clear:both;padding-top:100px;

}

.col3 {
    background: url(/images/sitetour_3col_bckgrnd.jpg) repeat-y top left;
    width:687px;
    margin:0 0 0 20px;
}
.colu3_header{
    background: red url(/images/sitetour_3col_header.jpg) no-repeat top left;
    width:687px;
    height:50px;
}
.header_colu1{
    width:213px;
    float:left;
    padding:14px 0 0 18px;
    font-size:180%;
}
.header_colu2{
    width:214px;
    float:left;
    padding:14px 0 0 18px;
    font-size:180%;
}
.header_colu3{
    width:204px;
    float:left;
    padding:14px 0 0 18px;
    font-size:180%;
}
.body_colu1{
    width:198px;
    float:left;
    padding:10px 15px 0 18px;
}
.body_colu2{
    width:199px;
    float:left;
    padding:10px 15px 0 18px;
}
.body_colu3{
    width:189px;
    float:left;
    padding:10px 15px 0 18px;
}
.col3 ul li {
    padding:0 0 10px 0;
}
.list_text{
    line-height: 140%;
    font-size:120%;
}
.list_link{
    line-height: 140%;
    font-size:120%;
}
.list_link a{
    color:#3a98ce;
    line-height: 140%;
    font-size:130%;
    text-decoration: none;
}

.list_link a:hover{color:#e75c7d;}


.li_touractivitychooser {
    background:none;
    padding:0 0 0 18px;
    margin:0;
}
.li_touractivitychooser a {
    background:url(../images/button_activitychooser.png) no-repeat 0 0;
    display:block;
    width:160px;
    height:30px;
}
.li_touractivitychooser a:hover {
    background:url(../images/button_activitychooser.png) no-repeat 0 -30px;
}
.colu3_footer{
    background: url(/images/sitetour_3col_footer.jpg) no-repeat top left;
    width:687px;
    height:5px;
}


.freepacks{position:absolute;top:280px;left:220px;}
.freepacks a{width:190px;font-size : 130%;}

#midContent{float:left;width:960px;}
#midContentWide{float:left;	margin-left:-6px;width:968px;}

#midContentGutterLeft{float:left;width:940px;padding-left:10px;
                      background : url(../images/leftgutter.png) no-repeat 0% 7px;_background : url(../images/leftgutter.gif) no-repeat 0% 7px;}

#midContentGutterLeft2{float:left;width:968px;padding-left:10px;
                       background : url(../images/leftgutter2.png) no-repeat 0 7px;
                       _background : url(../images/leftgutter.gif) no-repeat 0% 7px;
                       margin-left:-4px;
                       width:958px;
}

#midContentGutterRight{float:left;width:952px;
                       background : url(../images/gutterright.png) no-repeat 100% 7px;_background : url(../images/gutterright.gif) no-repeat 100% 7px;}

#midContentGutterRight2{float:left;width:964px;
                        background : url(../images/gutterright2.png) no-repeat 100% 7px;
                        _background : url(../images/gutterright.gif) no-repeat 100% 7px;
                        _width:944px;
}

#midTop{float:left;width:960px;height:0.7em;}
#bottomLeftLogos{float:left;width:64em;}
#bottomLeftLogos img{float:left;}
.futurelogo2{width:12.9em;height:8.3em;}
.beyondlogo2{width:17.1em;height:8.3em;}


#footer{float:left;width:945px;padding-left:1em; border-top:solid 1px #e5e5e5;margin:20px 0px 0px 10px;_margin:20px 0px 0px 5px;padding:20px 0px 0px 0px;}
#footer ul{float:left;padding-top:2em;width:290px;margin-left:1em;}
#footer ul li{float:left;list-style : none;}
#footer ul li a{float:left;font-size:110%;color:#3a98ce;text-decoration : none;
                font-weight : bold;
                padding-right:1em;white-space : nowrap;}
#footer ul li a:hover{color:#e75c7d;}
#midContentMain{float:left;width:940px;_width:960px;position:relative;top:-0.7em; background : #FFF;}
#midContentMain2{float:left;width:960px;position:relative;top:-0.7em; background : #FFF;}
.leftCol{float:left;width:300px;background : url(../images/topleft.gif) no-repeat 0% 0%;}
.midCol{float:left;width:320px;}
.rightCol{float:right;width:320px;background : url(../images/topright.gif) no-repeat 100% 0%;}
.colHdr{font-size : 100%;margin:0;padding:0;background : url(../images/hdrbg.jpg) repeat-x #eaeaea;}
.sectionList{padding:10px 0px 10px 0px;
             min-height:120px;
             height:auto!important;
             height:120px;
}
.sectionList li{
    background: url(../images/pinkBullet.gif) no-repeat 20px 6px;
    padding: 0px 0px 0px 35px;
    line-height: 20px;
}
.sectionList li a{
    font-size: 150%;
    font-weight: bold;
    color:#3a98ce;
    text-decoration: none;
    line-height: 22px;
}

.sectionList a:hover{color:#e75c7d;}
.smaller{font-size:80%;}
.resourceList{width:300px;background : url(../images/resourceListBg.jpg) no-repeat #f0f0f0;float:left;border-bottom:solid 1px #dcdcdc;}
.ideasList{width:320px;background : url(../images/visionListBg.jpg) no-repeat #f0f0f0;float:left;border-bottom:solid 1px #dcdcdc;}
.activitiesList{width:320px;background : url(../images/actListBg.jpg) no-repeat #f0f0f0;float:left;border-bottom:solid 1px #dcdcdc;}
.sectionSub{padding:10px 0px 0px 20px;}
.sectionSub h3{
    color:#2f2f2f;
    font-size : 220%;
    font-weight : normal;
}
.sectionSub p{
    color:#2f2f2f;font-size : 130%;
    line-height : 19px;
    padding:0px 10px 0px 0px;
}



.sectionSub.readyto a{
background: url(../images/taketour.jpg) no-repeat 0px 0px;
float:left;
}

.sectionSub.readyto a:hover{
background-position: 0px -79px;
}




.sectionSub a.sectionLink{
    font-weight : bold;
    color:#3a98ce;font-size : 120%;
    text-decoration : none;
    background : url(../images/pinkBullet.gif) no-repeat 0px 5px;
    padding:0px 0px 0px 12px;
}
.sectionSub a:hover{color:#e75c7d;}
.sectionList .subheading {
    background:none;
    padding:0 0 0 18px;
    margin:0;
    font-size:120%;
}
.sectionList .li_activitychooser {
    background:none;
    padding:0 0 0 18px;
    margin:0;
}
.sectionList .li_activitychooser a {
    background:url(../images/button_activitychooser.png) no-repeat 0 0;
    display:block;
    width:160px;
    height:30px;
}
.sectionList .li_activitychooser a:hover {
    background:url(../images/button_activitychooser.png) no-repeat 0 -30px;
}
.hide{display:none;}



.sectionSub blockquote{
    color:#2f2f2f;
    font-size : 130%;
    border-top: solid 1px #e5e5e5;
    font-style : italic;
    padding:20px 0px 0px 0px;
}
.sectionSub blockquote span{
    color:#767676;
    font-weight:bold;
}

.sectionSub blockquote.topQuote{
    border-top: none;
    margin-top:0px;
    padding:20px 0px 0px 0px;
}



#topMain{
    width:712px;
    _width:714px;
    height:10em;float:left;margin-bottom:7px;
    padding-left:248px;
    display:inline;padding-top:2em;background : url(../images/bg.jpg) no-repeat;}

#topMain h1{padding-top:25px;}

.breadcrumb{float:left;width:500px;}
.breadcrumb li{color:#FFF;font-size:120%;list-style : none;display : inline;padding-right:5px;}
.breadcrumb li a{color:#FFF;font-weight:bold;text-decoration : none;padding-right:5px;}
.breadcrumb a:hover{color:#e75c7d;}

#sendFriend{color:#FFF;float:right;background : url(../images/pinkBullet.gif) no-repeat 6px 6px;padding-left:10px;padding-right:10px;
            width:100px;text-align : right;

}
#sendFriend a{font-size:120%;color:#FFF;font-weight:bold;text-decoration : none;}
#sendFriend a:hover{color:#e75c7d;}


#leftNav{position:relative;
         background : url(../images/leftTop.gif) no-repeat;
         background : url(../images/leftNavBg.gif) repeat-x;
         float:left;	margin-top:-9.8em;	width:220px;z-index : 100;}

#leftNav li{float:left;padding-left:23px;background : url(../images/pinkBullet.gif) no-repeat 10px 8px;width:192px;padding-right:5px;line-height : 22px;}

#leftNav a{color:#2f2f2f;font-size:130%;text-decoration : none;font-weight : bold;}
#leftNav a:hover{color:#e75c7d;}
#leftNavTop{float : left;width:220px;
            background : url(../images/resourceLeftbg.gif) no-repeat 100% 100% #eaeaea;padding-top:0px;}

#leftNavTop.ideasNavTop{background : url(../images/ideasLeftbg.gif) no-repeat 100% 100% #eaeaea;}

#leftNavTop.activitiesNavTop{background : url(../images/activitiesLeftbg.gif) no-repeat 100% 100% #eaeaea;}

#leftNavBottom{float : left;width:220px;background : url(../images/LeftbgBottom.gif) no-repeat 0% 0% #e3e3e3;padding-top:8px;}

#leftNav .subNav li{background : url(../images/pinkBulletSmall.gif) no-repeat 0px 10px;padding-left:7px;width:185px;}
#leftNav  .leftOn{color:#e75c7d;}
#MiddleWrap{float:left;width:720px;margin-top:10px;}
#pageMiddle{float:left;width:460px;margin:0px 20px 0px 0px;padding:10px 0px 0px 20px;
            _margin:0px 0px 0px 0px;

}
#pageRight{
    float:left;
    width:220px;
}
#pageRight2{
    float:right;
    width:193px;
}
#pageRight3{
    float:right;
    width:200px;
}
#pageRight3 blockquote{
    font-size: 170%;
}
#pageMiddle .topPara, .tablePara{
    font-size:130%;
    color:#2f2f2f;
    padding-bottom:15px;
}

.bodyLink{font-weight:bold;color:#3a98ce;font-size:140%;text-decoration : none;	background : url(../images/pinkBullet.gif) no-repeat 0px 6px;float:left;padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}

.bodyLink:hover{color:#e75c7d;}
.featureBlock{width:220px;float:left;margin-right:20px;}
.featureBlock h2{font-size:220%;color:#2f2f2f;font-weight:normal;float:left;border-bottom:solid 1px #cccccc;padding-bottom:10px;width:100%;}
.featureBlock img{float:left;padding-right:10px;padding-top:10px;}
.featureBlock div{float:right;width:140px;padding-top:10px;}
.featureBlock p{float:left;font-size:130%;color:#2f2f2f;}
.featureBlockLink, .contentLink{font-weight:bold;color:#3a98ce;font-size:130%;text-decoration : none;background : url(../images/pinkBullet.gif) no-repeat 0px 6px;float:left;padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
.featureBlockLink:hover, .contentLink:hover{color:#e75c7d;}

.featureBlockWide{width:440px;margin-bottom : 40px;}

.featureBlockWide div{float:left;width:360px;padding-top:10px;}
.featureBlockWide h2{width:440px;}
.featureBlockWide p{float:left;font-size:130%;color:#2f2f2f;}

.contentLink{float:left;clear:both;	margin:5px 0px 0px 0px;}

#pageRight .callOut{width:220px;float:left;background : url(../images/calloutbg.jpg) repeat-x #f0f0f0;font-size:130%;margin-top:10px;}

.callOutInner{float:left;border-left: solid 1px #dedede;border-right: solid 1px #dedede;width:182px;padding:20px 18px 20px 18px;}
#pageRight .callOutVision .callOutInner{width:200px;padding:10px 9px 5px 9px;}

.callOut img{float:left;}
.callOut h3{color:#2f2f2f;font-size:140%;font-weight : normal;padding-bottom:10px;}
.callOut h4{color:#2f2f2f;font-size:125%;font-weight : normal;padding-top:5px;}

.callOut p{color:#2f2f2f;font-size:100%;font-weight : normal;padding-bottom:10px;}
.callOut a{color:#3a98ce;font-size:100%;font-weight : bold;text-decoration : none;background : url(../images/pinkBullet.gif) no-repeat 0px 6px;float:left;padding:0px 0px 0px 10px;margin:0px 0px 0px 0px;clear:both;width:160px;}
.callOut a:hover{color:#e75c7d;}
.callOut blockquote{width:100%;float:left;color:#2f2f2f;font-style : italic;padding:0px 0px 10px 0px;}
.callOut blockquote span{color:#767676;font-weight:bold;width:100%;float:left;padding-top:15px;}
.selector{float:left;position:relative;top:0px;font-size:130%;margin-bottom:5px;background : #f0f0f0;

}
.selector h3{color:#2f2f2f;font-size:160%;font-weight : normal;padding-bottom:5px;padding-top:15px;height:45px;}
#selectorTopImage{position : relative;z-index : 10;}
.selectorInner{position : relative;z-index : 12;
               float:left;border-left: solid 1px #dedede;border-right: solid 1px #dedede;width:208px;padding:0px 5px 5px 5px;margin-top:-30px;}
.selectorInner #selectText{padding:0px 0px 10px 8px;min-height:70px;}
.selector ul{width:188px;border-top: solid 1px #d1d1d1;float:left;padding:15px 0px 0px 30px;margin-left:-5px;}
.selector li{list-style : none;display : inline;}
.pageBottom{float:left;width:720px;padding-top:10px;padding-left:20px;_width:710px;_padding-left:0px;_margin-left:10px;display:inline;}
.pageBottom h4{color:#2f2f2f;font-size:180%;font-weight : normal;width:500px;}
.tryDiv{width:220px;float:left;margin-right:20px;display:inline;}
.tryDiv h5{font-size:130%;color:#2f2f2f;font-weight:bold;float:left;padding:6px 0px 0px 10px;
           width:210px;min-height:35px;_height:20px;
}
.visioinTryHdr{background : url(../images/visiontrytopbg.jpg) no-repeat;}

.visionTryHdr{background : url(../images/visiontrytopbg.jpg) no-repeat;}
.actTryHdr{background : url(../images/acttrytopbg.jpg) no-repeat;}
.resTryHdr{background : url(../images/restrytopbg.jpg) no-repeat;}



.inspireTryHdr{background : url(../images/inspiretrytopbg.jpg) no-repeat;}

.tryDiv img{float:left;padding-right:5px;padding-top:10px;}
.tryDivInner{float:left;
             border-left: solid 1px #dedede;border-right: solid 1px #dedede;
             width:208px;padding:5px 10px 0px 0px;
             background : url(../images/tryBtBg.jpg) #f0f0f0;
             height:115px;

}
.tryDiv .tryDivRight{float:right;width:130px;padding-top:10px;}
.tryDiv p{float:left;font-size:110%;color:#4e4e4e;
}
.tryDiv .tryLink{font-weight:bold;color:#3a98ce;font-size:110%;text-decoration : none;background : url(../images/pinkBullet.gif) no-repeat 0px 6px;float:left;padding:0px 0px 0px 10px;margin:10px 0px 0px 0px;}
.tryDiv .tryLink:hover{color:#e75c7d;}
.tryDiv .tryBtmImg{float:left;padding:0;}
.noMarginRight{margin-right:0px;}
.visionLeft, .actLeft{float:left;}
.contentH2{color:#2f2f2f;font-size:180%;font-weight:normal;}
.contentH3{color:#2f2f2f;font-size:150%;font-weight:normal;padding-bottom:5px;}

.contentH3Bold{font-weight:bold;padding-left:15px;font-size:140%;padding-bottom:0px;}

.matList{}

.matList li{list-style : none!important;}

.visionMiddle .contentH2{padding-bottom:5px;}
.visionMiddle .topPara{padding-bottom:15px;}

.contentList{font-size:130%;color:#2f2f2f;margin:0px 0px 0px 30px;}
.visionContentList{margin:0px 0px 15px 0px;padding-left:15px;}

.visionContentList ul{padding-left:20px;}

.contentList li{list-style : disc;line-height : 19px;}
.contentP{font-size:120%;color:#2f2f2f;line-height : 19px;padding-bottom:20px;}
.lozenge{float : left;width:200px;margin-bottom:10px;}
.lozengeInner{float : left;border-left: solid 1px #DFDFDF;border-right: solid 1px #DFDFDF;width:198px;background : url(../images/lozengebg.gif) repeat-x #EBEBEB;}
.lozengeWide{float : left;width:220px;margin-bottom:10px;}
.lozengeWideInner{float : left;border-left: solid 1px #DFDFDF;border-right: solid 1px #DFDFDF;width:218px;background : url(../images/lozengebg.gif) repeat-x #EBEBEB;}

.lozengeWideInnerOrg{float : left;
                     border-left: solid 1px #DFDFDF;border-right: solid 1px #DFDFDF;
                     width:218px;background : url(../images/lozengebgorg.gif) repeat-x #EBEBEB;
}


.lozengeWide img{float:left;}
.lozengeInner a{background : none;padding:0;float:left;font-size:90%;min-height : 16px;font-weight : bold;}
.lozengeWideInner a{background : none;padding:0;float:left;font-size:90%;min-height : 16px;
                    color : #3A98CE;	font-size : 120%;text-decoration : none;font-weight : bold;}

.lozengeWideInnerOrg a{
    color:#FFFFFF;
}




.lozengeWideInner a:hover{color:#e75c7d;}
.lozengeWideInnerOrg a:hover{color : #FFFFFF;}
.lozengeInner a.ppt{background:url(../images/ppt.gif) no-repeat 5px 0px;padding-left:30px;width:160px;}
.lozengeWideInner a.ppt{background:url(../images/ppt.gif) no-repeat 5px 0px;padding-left:25px;width:190px;}
.lozengeInner a.dwl{background:url(../images/download.gif) no-repeat 5px 0px;padding-left:25px;width:190px;}


.lozengeInner a.pdf{background:url(../images/pdf.gif) no-repeat 5px 0px;padding-left:30px;width:160px;min-height : 18px;}
.lozengeWideInner a.pdf{background:url(../images/pdf.gif) no-repeat 5px 0px;padding-left:25px;width:190px;min-height : 18px;}

.lozengeInner a.print{float:left;background:url(../images/print.gif) no-repeat 5px 0px;padding-left:30px;width:160px;min-height : 18px;color : #3A98CE;	font-size : 120%;text-decoration : none;font-weight : bold;}
.lozengeInner a.print:hover{color:#e75c7d;}

.lozengeWideInner a.ppal{background:url(../images/paypal.gif) no-repeat 5px 0px;padding-left:55px;width:190px;min-height : 18px;
}

.lozengeInner a.rtf{background:url(../images/word.gif) no-repeat 5px 0px;padding-left:30px;width:160px;min-height : 18px;}

.download_button a{
    background: url(../images/button_download_bckgrnd.png) no-repeat 0 0;
    display: block;
    width:140px;
    height:50px;
    padding:5px 0 0 53px;
    color:#ffffff;
    text-decoration: none;
}
.download_button a:hover{
    background: url(../images/button_download_bckgrnd.png) no-repeat 0 -55px;
}

.print_button a{
    background: url(../images/button_print_bckgrnd.png) no-repeat 0 0;
    display: block;
    width:133px;
    height:36px;
    color:#ffffff;
    text-decoration: none;
}
.print_button a:hover{
    background: url(../images/button_print_bckgrnd.png) no-repeat 0 -36px;
}

.greybar{float:left;background : #EAEAEA;color:#333333;	font-size:120%;margin-bottom:15px;}
.greybar img{float:left;}
.greybarLeft, .greybarRight{float:left;}
.greybarLeft{border-right: solid 1px #FFF;padding:0px 0px 0px 15px;width:145px;}
.greybarRight{border-left: solid 1px #C9C9C9;padding:0px 0px 0px 15px;}
.visionMiddle .bodyLink{color:#3A98CE;}
.visionMiddle .bodyLink:hover{color:#e75c7d;}

.paraLink{text-decoration : none;color:#3A98CE;	font-weight : bold;}
.paraLink:hover{color:#e75c7d;}

/*
.paraLink:visited { color:#CCCCCC }
*/

.decimalList{padding-left:0px;}
.decimalList li{list-style : decimal;list-style-position : inside;padding-left:0px;}
.header{color:#FFF;font-weight:normal;font-family : sans-serif;	font-size:460%;}
.tablePara{padding:0px 0px 5px 20px;width:510px;line-height : 20px;}

.tableParaWide{width:650px;}
.Respara{width:450px;float:left;}
.ResLozenge{float:left;margin-top:30px;}

.tableWrap{float:left;background : url(../images/tabletop.gif) no-repeat;padding-top:8px;margin-left:10px;margin-top:5px;}
.tableWrapBlue{float:left;background : url(../images/tabletopBlue.gif) no-repeat;padding-top:8px;margin-left:10px;margin-top:5px;}
.tableWrapBlue h2.contentH2{padding-top:0px;font-size:170%;background:#2d86b5;color:#FFF;width:672px;margin-bottom:10px;font-weight:bold;}
.activityTable{width:700px;	float:left;}
.resourcesTable{width:682px;}
.activityTable th{font-size : 130%;background : #f1718e;color:#FFF;padding:5px 10px 10px 10px;text-align : left;}
.resourcesTable th{border-bottom:solid 1px #CCC;background : #FFF; color:#333;}
.activityTable td{font-size : 120%;color:#333333;padding:10px 10px;text-align : left;}
.odd{background : #ececec;}
.even{background : #f8f8f8;}
.odd .borderOne{border-right:solid 1px #f6f6f6;width:150px;}
.even .borderOne{border-right:solid 1px #fcfcfc;}
.odd .borderTwo, .odd .borderThree, .odd .borderFour{border-left:solid 1px #cccccc;	border-right:solid 1px #f6f6f6;}
.even .borderTwo, .even .borderThree, .even .borderFour{border-left:solid 1px #d2d2d2;border-right:solid 1px #fcfcfc;}
.odd .borderFive{border-left:solid 1px #cccccc;}
.even .borderFive{border-left:solid 1px #d2d2d2;}
.borderOne{width:130px;vertical-align : bottom;}
.borderTwo{width:253px;}
.borderThree{width:60px;}
.borderFour{width:57px;}
.resourcesTable .borderOne{width:135px; vertical-align : middle;}
.resourcesTable .borderTwo{width:552px;}
.resourcesTable .borderThree{width:277px;}
.packTable .borderOne{width:457px; vertical-align : middle;}
.packTable .borderTwo{width:130px;}
.packTable .borderThree{width:91px;border-right:none;}
.activityTable td a{text-decoration : none;color:#333333;}
.activityTable td a:hover{color:#f1718e;}
.resourcesTable td a{text-decoration : underline;font-weight:bold;}
.tabWrap{float:left;width:700px;margin-left:10px;}
.tabWrap .contentH2{color:#2f2f2f;font-size:170%;font-weight:normal;padding:10px 0px 5px 10px;float : left;}
.tabWrap li{display : inline;float:left;width:160px;}
.taboff{background : url(../images/taboffright.gif) no-repeat 100% 0;padding:0px 5px 5px 0px;margin-right:5px;}
.taboff a:hover{color:#e75c7d;}
.tabon{background : url(../images/tabonright.gif) no-repeat 100% 0;padding:0px 5px 5px 0px;margin-right:5px;}
.tabon a{background : url(../images/tabonleft.gif) no-repeat;color:#717171!important;}
.taboff a{background : url(../images/taboffleft.gif) no-repeat;}
.tabWrap li a{font-size : 130%;text-decoration : none;color:#FFF;float:left;padding:5px 0px 0px 5px;font-weight:bold;width:100%;text-align : center;}
.tabWrapInner{float:left;width:698px;background : #f5f5f5;border-left: solid 1px #eeeeee;border-right: solid 1px #eeeeee;padding-bottom:20px;}

/*resource tables*/
.resourceTables{float:left;width:700px;}
.resourceTables img{float:left;}

.activity_warmingup{
    float:left;
    width:610px;background : url(../images/activities_warmingup.gif) no-repeat #efefef;
    padding:15px 0px 10px 90px;
    width:610px;
}
.activity_generatingideas{
    float:left;
    width:610px;background : url(../images/activities_generatingideas.gif) no-repeat #efefef;
    padding:15px 0px 10px 90px;
    width:610px;
}
.activity_consultingyourteam{
    float:left;
    width:610px;background : url(../images/activities_consultingyourteam.gif) no-repeat #efefef;
    padding:15px 0px 10px 90px;
    width:610px;
}
.activity_movingforwards{
    float:left;
    width:610px;background : url(../images/activities_movingforwards.gif) no-repeat #efefef;
    padding:15px 0px 10px 90px;
    width:610px;
}

.getStarted{
    float:left;
    width:610px;background : url(../images/getstartedbg.gif) no-repeat #efefef;
    padding:15px 0px 10px 90px;
    width:610px;
}
.createavision{background : url(../images/createavisionbg.gif) no-repeat #efefef;margin-top:-2px;padding-top:5px;}
.takeaction{background : url(../images/takeactionbg.gif) no-repeat #efefef;margin-top:-2px;padding-top:5px;}
.other{background : #efefef;margin-top:-2px;padding-top:5px;}
.resourceTables .contentH2{float:left;padding:0px 0px 0px 0px;font-size : 220%;color:#1d1d1d;width:610px;}
.resourceTables p{float:left;font-size:130%;color:#727272;width:610px;}
.resourcePackTables{width:600px;float:left;margin-top:10px;}
.resourceTables th{text-align : left;font-size : 130%;width:300px;border-right:solid 2px #efefef;}
.resourceTables th a{font-weight:bold;color:#009ae1;text-decoration : none;}
.resourceTables th a:hover{color:#e75c7d;}
.resourceTables th, .resourceTables td{padding: 8px 8px;background : #FFF;vertical-align : top;text-align : left;font-size : 130%;	font-weight:bold;}
.resourceTables td{color:#2f2f2f;}
.resourceTables .col1{width:110px;}
.resourceTables .col2{width:153px;border-left:solid 2px #efefef;}
.resourceTables .even th, .resourceTables .even td{background : #f6f6f6;}
.resourceTables th, .resourceTables td{border-bottom:solid 2px #efefef;}
.resourceTables td img{padding-right:5px;margin-top:-4px;}
/*End resource tables*/

/*Start ataGlance*/
.ataGlance{float:left;margin-left:20px;_margin-left:5px;

}
.ataGlance table{width:704px;border-bottom: solid 1px #d5d5d5;}
.ataGlance h2{font-size:130%;font-weight:bold;color:#FFF;padding:2px 0px 7px 0px;text-align : center;background : url(../images/glancetop.gif) no-repeat #ff9934;width:600px;margin-left:104px;}
.ataGlance table th{width:80px;font-size:110%;color:#2f2f2f;text-align : left;font-weight:normal;padding:10px;background : #ffb870;vertical-align : top;}
thead th a{text-decoration : none;color : #2f2f2f;}
thead th a:hover{color : #e75c7d;}
/* pink #e75c7d */

.ataGlance table th.descOdd{background : #ffcc9a;}
.ataGlance img{float:left;}
.ataGlance table tr.glanceRowOdd th{background : #FFF;border-left: solid 1px #d5d5d5;}
.ataGlance table tr.glanceRowEven th, .ataGlance table tr.glanceRowEven td{background : #ebebeb;}
.ataGlance table tr.glanceRowEven th{background : #ebebeb;border-left: solid 1px #d5d5d5;border-top: solid 1px #d5d5d5;	border-bottom: solid 1px #d5d5d5;}
.ataGlance table tr.glanceRowEven td{background : #ebebeb;border-top: solid 1px #d5d5d5;border-bottom: solid 1px #d5d5d5;}
.endTd{border-right: solid 1px #d5d5d5;}
.popLink{float:left;padding:5px 5px;background : #FFF;}
.popLink:hover{background : #CCC;}
.ataGlance table th.rowHdr{color:#717171;font-size:130%;font-weight:bold;width:102px;border-right: solid 1px #d5d5d5;}
.ataGlance table th.topic{color:#FFF;font-size:130%;font-weight:bold;background : #FFF;vertical-align : bottom;text-align : center;	background : url(../images/topicbg.gif) no-repeat 0% 100%;	width:103px;	border-right: none!important;}
.popPrev{float:left;}
.popImage{float:left;}
.popNext{float:left;}
/*End ataGlance*/

/*Start Send form original */
#sendForm{float:left;margin-left:10px;}
#sendForm p{color:#333333;font-size : 120%;padding-left:10px;}
#sendForm form{background : #f5f5f5;float:left;border-left: solid 1px #eeeeee;border-right: solid 1px #eeeeee;width:698px;padding:20px 0px 0px 0px;}
#sendForm label{float:left;clear:both;width:200px;font-size : 145%;font-weight:bold;margin-left:10px;margin-bottom:10px;}
#sendForm form span{float:left;color:#333333;font-size:115%;margin-left:315px;padding-bottom:5px;}
#sendForm input{float:right;width:360px;height:25px;border:solid 1px #cbcbcb;background : #ececec;margin:0px 20px 0px 0px;	vertical-align : text-top;}
#sendForm textarea{float:right;width:360px;border:solid 1px #cbcbcb;background : #ececec;overflow:auto;	height:100px;margin:15px 20px 0px 0px;}
#formFooter{float:left;background : #ececec;width:688px;padding: 10px 0px 5px 10px;margin-top:20px;}
#sendForm #formFooter span{float:left;margin:0px 0px 0px 0px;color:#333333;font-size:120%;width:300px;}
#sendForm #formFooter span a{color:#333333;text-decoration : none;}
#sendForm #formFooter span a:hover{color:#e75c7d;}
#termsLink{float:left;color:#3399cc;text-decoration : none;font-size:120%;padding: 5px 0px 0px 20px;}
#termsLink:hover{color:#e75c7d;}
#sendForm #send{width:142px;height:28px;float:right;border:none;}
.captcha{float:left;}
.captcha img{float:left;margin-right:25px;}
.captcha label{width:180px!important;}
#security_code{width:50px!important;float:left!important;}
/*End Send form*/

/* These are standard sIFR styles... do not modify */
.sIFR-flash {visibility: visible !important;margin: 0;
             width:690px;
}
.sIFR-replaced {visibility: visible !important;}
span.sIFR-alternate {position: absolute;left: 0;top: 0;width: 0;height: 0;display: block;overflow: hidden;}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {visibility: hidden;color:#FFF;}
.sIFR-hasFlash h1 {}
h1.avgHdr{font-weight:normal!important;width:690px;color:#FFF;font-size:240%;}
#blockerdiv{width:100%;height:400%;float:left;position: absolute;z-index : 500;
            top: 0px; left: 0px;display : none;
            background : #2e2e2e;
            filter:alpha(opacity=0);   /* Internet Explorer*/-moz-opacity:0;/* Mozilla 1.6 and below*/opacity: 0;/* newer Mozilla and CSS-3 */text-align : left;}
.popInner div{font-weight:bold;}
.floatright{float:right;}
.floatleft{float:left;}
#popdiv{float:left;width:420px;
        display : none;position: absolute; top: 50%; left: 50%;z-index : 501;font-size:130%;text-align : left;
        filter:alpha(opacity=0);   /* Internet Explorer*/ -moz-opacity:0; /* Mozilla 1.6 and below*/ opacity: 0; /* newer Mozilla and CSS-3 */
        background : #f1f1f1;
        padding:5px 10px 10px 10px;
}
.popTop h2{float:left;padding:5px 0px 5px 0px;font-size:130%;color:#686868;width:360px;}
.popTop a{float:right;font-size:110%;text-align : left;padding:0px 0px 0px 0px;color:#686868;text-decoration : none;}
.popBtm{float:right;font-weight : bold;}
.popBtm a{float:right;font-size:130%;text-align : left;padding:5px 0px 5px 0px;color:#686868;text-decoration : none;}
.popBtmLeft{float:left;font-weight : bold;}
.popBtmLeft a{float:left;font-size:130%;text-align : left;padding:5px 0px 5px 0px;color:#686868;text-decoration : none;}
.popBtmRight{float:left;font-weight : bold;width:350px;}
.popBtmRight a{float:right;font-size:130%;text-align : left;padding:5px 0px 5px 0px;color:#686868;text-decoration : none;}
popTop a img{	vertical-align : -3px;}
.floatright{float:right;}
.floatleft{float:left;}
div.featureInf{float:left;width:220px;padding:0px 0px 5px 0px;border-bottom: solid 1px dashed #CCC;}
.featureInf img{float:none;vertical-align : -5px;}
.featureInf{color:#666666;font-size:120%;font-weight : bold;}
.featureInf .headImage{padding-left:10px;padding-right:5px;}
.featureInf .timeImage{padding-right:5px;}
#popdivHtml{padding-left:40px;}
.popBtmText{float:left;padding:5px 0px 5px 0px;font-size:100%;color:#686868;width:390px;
            font-weight : normal;


}





#imageNav{float:left;Width:440px;height:325px;position : absolute;top:40px;left:0px;vertical-align : middle;}
#prevBtn{float:left;position : relative;top:50%;}
#nextBtn{float:right;position : relative;top:50%;}
#flashSection{float:left;width:920px;background : url(../images/flashSectionTop.gif) no-repeat 0px 0px #FFF;
              padding-top:6px;margin:0px 0px 15px 20px;}
#flashSection img{float:left;}
#flashSectionRight{float:right;padding:20px 20px;width:520px;}
#flashSectionRight h2{font-size:260%;padding:20px 0px 10px 0px;}
#flashSectionRight p{font-size:140%;color:#2f2f2f;padding:0px 40px 0px 0px;}


.returntocube{float:right;color:#3A98CE;font-size:130%;text-decoration : none;font-weight:bold;background : url(../images/pinkcross.gif) no-repeat 100% 4px;padding:0px 15px 0px 0px;}
.readfullscenarion{float:left;color:#3A98CE;font-size:160%;text-decoration : none;font-weight:bold;padding:20px 0px 0px 20px;background : url(../images/pinkArw.gif) no-repeat 4px 24px;}
.contentH2 a{color:#3A98CE;text-decoration : none;background : url(../images/pinkArw.gif) no-repeat 0px 5px;padding:0 0 0 15px;font-size : 90%;}
.contentH2 a:hover{color:#e75c7d;}
/* What if */
#whatifText{float:left;width:700px;height:409px;position : relative;vertical-align : middle;}
.whatifImage{float : left;position : relative;left:95px;}
.flashPrev{float : left;position : relative;top:50%;}
.flashNext{float : right;position : relative;top:50%;}
/*Case Studys */
.caseImgText{font-size:130%;font-weight:bold;float:left;padding:10px 0px 10px 0px;}
.top{float:right;width:75px;font-size:120%;background : url(../images/top.gif) no-repeat 100% 0%;margin-top:-10px;}
.top a{text-decoration : none;color:#1d1d1d;}


.imageInf{float:left;border : solid 1px #CCC;}
.imageInf th, .imageInf td{text-align : left;vertical-align : top;font-size : 130%;padding:5px 10px;}
.redesignText{float : left;height : auto;}
.redesignImage{height:auto;margin : auto;}

.statement{float:left;background : url(../images/statebg.gif) no-repeat;width:315px;height:315px;position : relative;left:140px;}

.statement p{font-size:170%;font-weight : bold;color:#FFF;text-align : center;width:295px;line-height : 19px;padding: 30% 10px;}

.cleara{float:left;clear:both;width:100%;}

#galleryWrap .redesignImage{
    height:auto;
    margin:auto;
    position:relative;
    clear : both;
}
#galleryImageWrap{
    float:left;
    min-height:200px;
    height:auto!important;
    height:200px;
    width:60%;
    text-align : center;
}

#galleryWrap{
    float:left;
    min-height:200px;
    height:auto!important;
    height:200px;
    width:100%;
}

#galleryWrap .flashPrev{
    top:0%;
    float : left;
}
#galleryWrap .flashNext{
    float:left;
    position:relative;
    top:0%;
}
#fullLink{text-decoration : none;}
#fullLink:hover{color:#e75c7d;}

/* Floats */
.float_left{float: left;}
.float_right{float: right;}
.float_clear{clear: both;}