/* CSS Document */

body {
    margin:0px 0px 0px 0px;
    padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#5a5a5a;
/*	background:url(/images/page/bg.jpg) repeat-x top #f2f2f2;*/
background:#ffffff;
	font-size:12px;
	text-align:center;
}

h1 {

}

h2 {
color:#0173d4;
font-weight:normal;
border-bottom:1px solid #dadada;
margin-top:11px;
font-size:18px;
}

h3 {
color:#d40101;
/*border-bottom:1px solid #cccccc;*/
font-size:18px;
}

div.page {
width:871px;
margin:30px auto;
border:1px solid #dadada;
background:#ffffff;
padding:10px;
text-align:left;
}
html>body div.page {
width:868px;
margin:30px auto;
}

div.callbox {
float:right;
margin-top:17px;
width:324px;
display:inline;
margin-right:0px;
}

div.topnav {
background:#ffffff url(/images/page/nav/topnavbg2.gif) repeat-x;
height:32px;
width:868px;
margin-bottom:10px;
}
div.topnav ul {margin:0;padding:0;float:left;font-size:11px;color:#ffffff}
div.topnav ul li {margin:0;padding:0;list-style:none;display:inline}

div.topnav ul li a {margin:0;padding:7px 20px 0 20px;color:#464646;text-decoration:none;display:inline-block;font-weight:bold;border-top:2px solid #464646;border-right:1px #dadada solid;border-bottom:2px solid #464646;height:21px}
div.topnav ul li a:hover {color:#0173d4;text-decoration:none;border-top:2px solid #0173d4;border-bottom:2px solid #0173d4}

div.content {
margin:10px 0 0 210px;
width:435px;
}
div.contentright {
float:right;
display:inline-block;
width:212px;
margin:10px 0 0 0;
}

p.breadcrumbs {
font-size:10px;
color:#666666;
margin:0 0 0 210px;
}

div.left {
float:left;
width:200px;
margin:0;
}

div.right {
float:right;
width:324px;
}

div.middle {
margin-left:207px;
width:324px;
}
html>body div.middle {
margin-left:210px;
}

div.rightbox {
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
padding:4px;
height:164px;
}
html>body div.rightbox {
height:164px;
}
div.rightbox b {
color:#46c8ff
}

div.activityrightbox {
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
padding:4px;
height:369px;
}
html>body div.activityrightbox {
height:369px;
}

div.featuredbox {
border:1px solid #dadada;
width:147px;
padding:4px;
cursor:pointer;
cursor:hand;
background:#dadada;
}
html>body div.featuredbox {
width:145px;
padding:5px;
}

div.featuredbox b {
color:#464646
}

div.featuredbox p {
margin:8px 0 8px 0;
line-height:1.5;
font-size:11px;
}

div.activitybox {
border:1px solid #cdcdcd;
width:147px;
padding:4px;
cursor:pointer;
cursor:hand;
}
html>body div.activitybox {
width:145px;
padding:5px;
}

div.activitybox b {
color:#000000;
}

div.activitybox a {
text-decoration:none;
}

div.activitybox p {
margin:8px 0 8px 0;
line-height:1.5;
font-size:11px;
}

div.detailsbox {
border:1px solid #cdcdcd;
width:202px;
padding:4px;
}
html>body div.detailsbox {
width:200px;
padding:5px;
}

div.detailsbox b {
color:#d40101
}

div.detailsbox p {
margin:8px 0 8px 0;
line-height:1.5;
font-size:11px;
}

div.similar {
height:350px;
width:157px;
float:right;
margin-top:10px;
background:url(/images/page/moreideasbg.jpg) repeat-x #7cd102;
}

div.similar p {
color:#ffffff;
font-weight:bold;
margin:0 5px 5px 5px;
line-height:1.5;
}

div.similar a {
color:#ffffff;
text-decoration:none;
}

div.similar a:hover {
color:#6ab102;
text-decoration:none;
}

div.similar p.head {
font-weight:bold;
margin:5px;
font-size:16px;
color:#6ab102;
line-height:normal;
}

div.base {
background:url(/images/page/basebg.jpg) repeat-x #9e9e9e;
height:147px;
margin:10px 0 0 0;
}

div.base p {
font-size:11px;
}

div.base a {
color:#ffffff;
text-decoration:none
}
div.base a:hover {
text-decoration:underline;
}

p.basehead {
margin:20px 0 0 0;
color:#464646;
font-weight:bold;
}



h2.leftorange {
background:#b6da93;
width:195px;
height:28px;
color:#464646;
font-size:22px;
padding-left:5px;
margin:10px 0;
font-weight:normal;
}

p.leftgreen {
background:#b6da93;
width:195px;
height:28px;
color:#464646;
font-size:22px;
padding-left:5px;
margin:10px 0;
font-weight:normal;
}

p.righthead {
background:#c7b4da;
width:319px;
height:28px;
color:#464646;
font-size:22px;
padding-left:5px;
margin:10px 0;
font-weight:normal;
}

p.quickenquiry {
background:#c7b4da;
width:195px;
height:28px;
color:#464646;
font-size:22px;
padding-left:5px;
margin:10px 0;
font-weight:normal;
}


h3.blue {
color:#0173d4;
margin:10px 0;
font-weight:normal;
font-size:18px;
}


form.quickenquiry, form.quickenquiry2 {
padding:0;
margin:0;
}

form.quickenquiry input {
width:196px;
border:1px solid #dadada;
font-size:12px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
}

form.quickenquiry textarea {
width:196px;
border:1px solid #dadada;
font-size:12px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
}

form.quickenquiry2 input {
width:151px;
border:1px solid #dadada;
font-size:12px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
}

form.quickenquiry2 textarea {
width:320px;
border:1px solid #dadada;
font-size:12px;
margin:0 0 5px 0;
font-family:Arial, Helvetica, sans-serif;
}


form.enquiry {
margin:0;
padding:0;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

form.enquiry input {
width:286px;
border:#a5acb2 1px solid;
font-size:12px;
}

form.enquiry textarea {
width:286px;
border:#a5acb2 1px solid;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

form.enquiry td {
padding:3px 0;
}

table.activities {
margin:10px 0 0 207px;
}
html>body table.activities {
margin:10px 0 0 210px;
}

table.contact {
margin-bottom:5px;
}

table.contact a {
text-decoration:none;
}

table.contact td {
padding:3px 0;
}

p.steps {color:#84d505;font-size:24px;margin:10px 0 0 0}
p.steps2 {font-size:14px;margin:10px 0 0 0;line-height:1.6}
p.steps2 i {color:#ee5f00}


ul.boxlinks {width:200px;padding:0;font-size:14px;margin:0}
ul.boxlinks li {margin:1px 0 0 0;padding:0;list-style:none;display:inline}

ul.boxlinks li a {margin:0;padding:6px 0 0 26px;color:#464646;text-decoration:none;display:inline-block;height:24px;width:174px;border-bottom:1px solid #bbbbbb;background:url(/images/buttons/leftlinkbg.gif) no-repeat}
ul.boxlinks li a:hover {text-decoration:none;background:url(/images/buttons/leftlinkbgon.gif) no-repeat}

/*questionnaire*/
table.questionnaire td {padding:0 0 10px 0}
table.questionnaire td[width='241'] {padding:0 10px 10px 0}
table.questionnaire textarea {font-family:Arial, Helvetica, sans-serif;font-size:13px}

div.headingbanner {width:534px;height:214px;position:relative;top:0;left:0;}
div.headingbanner h1 {position:absolute;top:179px;left:0;width:527px;height:27px;padding:2px 0 6px 7px;margin:0;color:#ffffff;font-family:Arial;font-size:24px;font-weight:normal;background:url(/images/page/blacktransbg.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/page/blacktransbg.png');}

div.headingbanner2 {width:435px;height:162px;position:relative;top:0;left:0;}
div.headingbanner2 h1 {position:absolute;top:127px;left:0;width:428px;height:27px;padding:2px 0 6px 7px;margin:0;color:#ffffff;font-family:Arial;font-size:24px;font-weight:normal;background:url(/images/page/blacktransbg.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/page/blacktransbg.png');}

div.headingbanner3 {width:658px;height:162px;position:relative;top:0;left:0;}
div.headingbanner3 h1 {position:absolute;top:138px;left:0;width:651px;height:27px;padding:2px 0 6px 7px;margin:0;color:#ffffff;font-family:Arial;font-size:24px;font-weight:normal;background:url(/images/page/blacktransbg.png);filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/page/blacktransbg.png');}

form.teambuildingform {}
form.teambuildingform td {padding:0 0 11px 0}
form.teambuildingform input[type='text'] {border:1px #dadada solid;width:300px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
form.teambuildingform select {border:1px #dadada solid;width:300px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
form.teambuildingform textarea {border:1px #dadada solid;width:300px;font-size:12px;font-family:Arial, Helvetica, sans-serif}
form.teambuildingform td[colspan='2'] {text-align:center;padding-top:22px}

/* tabs */
ul.hometabs {list-style-type:none;padding:0;margin:0;font-size:11px;font-weight:bold;display:block;height:20px}
ul.hometabs li {float:left;background:#ededed;margin-right:2px;cursor:pointer;cursor:hand}
a.tabselect {background:#ffffff;color:#0173d4;display:block;padding:3px}
a.tabnoselect {background:#ededed;display:block;padding:3px}

div.tabshow {background:#ffffff;padding:8px;font-size:11px}
div.tabshow a:link {color:#000000;text-decoration:none;font-weight:bold}
div.tabshow a:visited {color:#000000;text-decoration:none;font-weight:bold}
div.tabshow a:hover {color:#000000;text-decoration:underline;font-weight:bold}
div.tabshow a:active {color:#000000;text-decoration:underline;font-weight:bold}
div.tabshow img {margin-right:12px}
div.tabhide {display:none}

div.contactbox {border-right:2px solid #0173d4;border-left:2px solid #0173d4;padding:0 0 3px 5px}
div.contactbox p {color:#0173d4;font-size:17px;margin:0px 0 3px 0}