body {
background: #fff; 	
color: #000; 	
font: normal 13px/1.3 Trebuchet MS, Geneva, Arial, sans-serif; 	
*font-size: small; /* to make font's resizable in IE */ 	
*font: x-small; 	
margin: 0; 	
padding: 0; 	
text-align: center; /* centre horizontally in old IE */	
 }


* {
z-index : 0;
outline : none;
}
img {
border : 0;
width : auto;
}
a {
color : #2c40b1;
text-decoration : none;
}
a:hover {
color : #e57a17;
}
h1, h2 {
color : #111e6a;
}
h3 {
color : #2c40b1;
padding-bottom: 3px;

}
h4 {
margin-bottom: -8px;
margin-top: 2px;
}



.helper {
height : 1px;
left : 0;
overflow : hidden;
position : absolute;
top : -500em;
width : 1px;
}
.clearer {
clear : both;
}
#container {
margin : 0 auto;
width : 840px;
text-align : center;
}
#branding {
height : 85px;
position : relative;
}
#branding .logo a {
text-indent : -5000px;
display : block;
width : 110px;
height : 51px;
position : relative;
left : 710px;
top : 12px;display: none;
}
#stripe-shell {
position : absolute;
top : 80px;
left : 0;
z-index : 0;
height : 30px;
background : url("http://www.projectone.com/media/layout/structure/navigation_bg.png ") repeat-x;
width : 100%;
text-align : center;
}
ul.nav {
height : 25px;
background : url("http://www.projectone.com/media/layout/structure/navigation_divide.png") no-repeat top left;
}
#nav li {
background : url("http://www.projectone.com/media/layout/structure/navigation_divide.png") no-repeat bottom right;
}
#content {
clear : both;
text-align : left;
}
#left-panel {
float : left;
width : 200px;
min-height: 300px;
background: url("http://www.projectone.com/media/layout/structure/sub_nav_bg.png ") no-repeat;
}
#left-panel .sub-nav .first {
font-size : 150%;
position : relative;
z-index : 5;
background : none ;
left : -15px;
top : -8px;
}
#left-panel .sub-nav .first a {
background : none !important ;
}
#left-panel .sub-nav .first.active a {
color : #111e6a !important ;
}
#left-panel .sub-nav a.first, #left-panel .sub-nav li.first a {
border : none;
}
#left-panel .sub-nav .active a {
color : #e57a17 !important ;
background : url("http://www.projectone.com/media/layout/structure/sub_nav_arrow_on.gif") no-repeat 0 9px;
}
#left-panel .quotes {
color : #e57a17;
font-size : 120%;
font-weight : bold;
margin : 30px 0 0 22px;
width : 160px;
}
#main-panel {
float : right;
width : 605px;
margin-left : 10px;
}


#main-panel ul {
margin-top: 0;
margin-bottom: 7px;
}

#main-panel li {
padding : 0;
}


#main-panel table ul {
margin : 0;
padding : 10px 10px 0 15px;
margin-bottom : 10px;
}
#main-panel table li {
padding : 0;

}


#footer {
clear : both;
font-size : 80%;
padding-top : 20px;
height : 50px;
}
#footer .footer-links {
float : right;
width : 400px;
text-align : right;
}
#footer .copyright {
float : left;
width : 400px;
text-align : left;
}

.home .home-content {
margin : 0 auto;
}
.home .home-column1 {
margin-top : 40px;
float : left;
color : #192669;
width : 350px;
margin-right : 30px;
}
.home .home-column1 h2 {
color : #e57a17;
font-size : 180%;
}
.home .home-column1 p {
font-weight : bold;
}
.home .home-item {
display : block;
width : 215px;
height : 65px;
background : url("http://www.projectone.com/media/layout/structure/news_item.png") no-repeat top left;
}
.home .home-item p {
padding : 10px;
font-weight : bold;
font-size : 115%;
}

.home .home-item a {
display: block;
height: 50px;
width: 195px;

}

.home .home-column2 {
margin-top : 35px;
float : left;
width : 215px;
}
.home .home-column3 {
margin-top : 50px;
float : left;
margin-left : 20px;
width : 216px;
}
.home .home-column3 h3 {
color : #e57a17;
font-size : 120%;
padding : 10px 0 2px 0;
margin : 0 10px 10px 10px;
border-bottom : 1px solid #fff;
}
.home #home-news-box {
clear : both;
position : relative;
width : 211px;
background : url("http://www.projectone.com/media/layout/structure/home_news_box.png") no-repeat top left;
}
.home #home-insights-item {
width : 211px;
background : url("http://www.projectone.com/media/layout/structure/home_news_boxrepeat.png");
}
.home #home-news-close {
width : 211px;
height : 15px;
background : url("http://www.projectone.com/media/layout/structure/home_news_boxclose.png") no-repeat;
}
.home .home-column3 .home-news-item {
margin : 0 10px;
padding : 0 0 5px 0;
}
.home .home-column3 .home-news-item p {
margin : 0;
padding : 0;
}
.home #footer {
color : #fff;
}
.home #footer a {
color : #fff;
}
.home #footer .copyright {
background : url("http://www.projectone.com/media/layout/structure/footer_logos2.png") no-repeat top left;
padding-top : 100px;
}
.home #footer .footer-links {
padding-top : 50px;
margin-right : 14px;
}
#sbox-content h2, #sbox-content h3 {
margin : 0 0 5px 0;
color: #111e6a;
}
#sbox-content table {
border: 1px solid #fff;
margin : 0 auto;
padding : 5px;
}

#sbox-content ul {
margin : 0;
padding : 0 20px;
}
#sbox-content li {
margin : 0 0 10px 0;
padding : 0;
}
.home {
background : #fff url("http://www.projectone.com/media/layout/backgrounds/home_level_1.jpg ") no-repeat 50% 0;
}
.joinourteam-area {
background : #fff url("http://www.projectone.com/media/layout/backgrounds/join_our_team.jpg ") no-repeat 50% 0;
}
.home #nav .home a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.whatwedo-area #nav .what-we-do a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.whyprojectone-area #nav .why-project-one a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.workingwithyou-area #nav .working-with-you a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.trackrecord-area #nav .track-record a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.ourstory-area #nav .about-project-one a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.getintouch-area #nav .get-in-touch a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}
.joinourteam-area #nav .join-our-team a {
color : #e57a17;
background : url("http://www.projectone.com/media/layout/structure/navigation_active_bg.png") repeat-x bottom left;
}


.think-block,
.plan-block,
.deliver-block {
width: 180px;
height: 110px;
margin: 2px;
padding: 5px;
text-align: center;
background: #242d5e url('http://www.projectone.com/media//layout/text_box1.jpg') no-repeat;
color: #fff;
position: relative;
z-index: 0;
}

.think-block h3,
.plan-block h3,
.deliver-block h3 {
color: #fff;
margin: 10px 0 0 0;
font-size: 160%;
text-decoration: underline;
position: absolute;
top: 0;
z-index: 30;
text-align: center;
display: block;
width: 180px;
}

.think-block p,
.plan-block p,
.deliver-block p {
margin: 0;
padding: 15px 0;
position: absolute;
top: 35px;
z-index: 30;
}


.think-block .abox,
.plan-block .abox,
.deliver-block .abox {
display: block;
position: relative;
z-index: 50;
height: 108px;
color: #fff !important;
}

.think-block a,
.plan-block a,
.deliver-block a {
color: #fff !important;
}

.think-block h3 a,
.plan-block h3 a,
.deliver-block h3 a {
color: #fff !important;
text-decoration: underline;
}

.news_item_short {
border-bottom: 1px dashed #ccc;
padding: 10px 0;
display: block;
width: 99%;
}

.news_item_short .title {font-size: 110%;}

.news_item_short .newsimage {
float: left; 
width: 50px;
height: 50px;
margin-right: 5px;
margin-bottom: 5px;
background: url('http://www.projectone.com/media/layout/p1circle.jpg') repeat-x;
}

.news_item_short .newsimage img {width: 50px;height: 50px;}
.call-to-action {
margin-top: 10px;
font-size: 130%;
/* background: #efefef; */
padding: 1px 10px;
/* color: #111e6a; */
background: #242d5e url('http://www.projectone.com/media/layout/text_box.jpg') repeat-x;
color: #fff;
}

.news_item_short p{margin: 0;padding: 5px 0 0 0}

.hide-the-pops { display: none}

/* FORM */

.contact-form fieldset{border: none;}
.contact-form label span {float: left; width: 180px;}
.contact-form .input {width: 200px; border: 1px solid #666; padding: 4px;}
.contact-form p img {margin-left: 180px;}
.contact-form .textarea {width: 380px; height: 80px;}

.errors {color: red; font-size: 100%; margin-left: 180px;}
/* TINYMCE Relevant styles */

.orange {color : #e57a17;}
.lightblue {color : #2c40b1;}
.darkblue {color : #111e6a;}
.grey-background {background: #efefef;padding: 0 5px;}
.halfline {margin-bottom: 0px;padding-bottom: 0;line-height: 50%;}


.workingwithyou-area .sub-nav .first a {padding-top: 9px !important; font-size: 12px; position: relative !important; width: 160px !important;}

