/*  
Theme Name: Activity Information Management
Theme URI: http://www.activityim.com
Description: Designed for Activity
Version: 1.1
Author: Philip Ewen
Author URI: http://www.goode.co.uk
*/
.cform {font-size:1.4em;}
.linklove {display:none;}
.orange {color:#FF771E;}
.accordion a {color:#333;}
.selected div {padding-top:10px;}
.alignright {float:right;margin: 0 0 1em 1em;}
.alignleft {float:left;margin: 0 1em 1em 0;}
.postmetadata {border-top: solid 1px #e3e3e3;}
.clear {clear:both;}
img.office {margin-bottom:8px;}
.imgtitle {font-size:0.85em;font-style: italic;}
hr.divider {visibility:hidden;display:none;}

div.entry table {border-collapse:collapse;border-spacing:0;margin-bottom:10px;}
div.entry table td.headerrow {background:#444444;color:#fff;padding:2px 3px 2px 3px;}
div.entry table td.datarowred {;color:red;}
hr.spacer {margin: 1.5em 0 1.5em 0;}
hr.grey {border: 0;
color: #9E9E9E;
background-color: #9E9E9E;
height: 1px;
width: 100%;
text-align: left;}

p {line-height:1.2em;}
/*h1 {margin: 0.2em 0 0.5em 0;font-size:2em;}*/
/* Begin Typography & Colors */
body {
	font-size: 62.5%; /* Resets 1em to 10px */
	font-family: Arial,'Lucida Grande', Verdana, Sans-Serif;
	background: url('images/page_bg.jpg') 0 0 repeat-x;
	color: #333;
	text-align: center;
	

	}

div#page {
	margin: 4px auto;
	text-align: left;
	width:980px;background:#fff;border:solid 1px #e1e1e1;
	padding:10px;
	}



div#branding {clear:both;width:980px;}
div#branding div#logo {float:left;width:380px;height:75px;padding-left:15px}

div#branding div#logo img {margin-top:8px;}
h1.description {float:right;font-size:1.15em;font-weight:bold;margin:45px 0 0.7em 0;padding:0;width:480px;text-align:right;color:#333;}
h1.description a {text-decoration:none;color:#333;}
h1.description a:hover {text-decoration:underline;}



div#branding div#mainnav {clear:both;margin: 0;height:31px;background:url('images/nav_bar.png') 0 0 no-repeat;width:100%;}
div#branding div#mainnav ul {list-style-type:none;margin:0;padding:0;clear:both;}
div#branding div#mainnav ul li {float:left;font-size:1.35em;line-height:26px;margin:1px 0 0 0;padding:0;border-right: solid 1px #d2d2d2;}
div#branding div#mainnav ul li a {text-decoration:none;color:#0b384f;padding: 2px 12px 0 12px;display:block;}
div#branding div#mainnav ul li a:hover {color:#fff;background:#eb6527;}
div#branding div#mainnav ul li.current_page_item a{color:#fff;background:#eb6527;}
div#branding div#mainnav ul li.page-item-42 a {color:#0b384f;background:transparent!important;} /*homepage*/



div#mainnav form {margin:7px 10px 0 0;padding:0;float:right;}
div#mainnav form input {border:solid 1px #ccc;font-size:1em;}

div#border {clear:both;width:980px;padding:0;margin:10px 0 0 0;}

div#headerimage {height:207px;width:980px;border: 1px solid #959596;background:#0b384f;}

.cform {margin-left:0!important;font-family:Arial,Helvetica,sans-serif!important;}


/*specific to pages template */
#col1 {width:190px;float:left;margin-right:35px;}
div#left_nav, .unsubscribe {margin: 10px 0 10px 10px;border:solid 1px #e1e1e1;background: #fff url('images/nav_left_bg.png') 0 0 repeat-y;width:100%;}
.unsubscribe {padding: 10px 0 10px 10px;width:180px;}
.unsubscribe a {color:#444;text-decoration:none;}
div#left_nav h2 {margin:10px 0 0.65em 10px;padding:0;font-size:1.25em;text-transform:uppercase;}
div#left_nav ul {list-style-type:none;margin:0;padding:0 0 2.5em 0;}
div#left_nav ul li {font-weight:bold;line-height:2em;border-bottom:solid 1px #e1e1e1;}
div#left_nav ul li a {text-decoration:none;color:#464748;display:block;padding-left:10px;}
div#left_nav ul li a:hover {background: #fff url('images/nav_left_bg_hover.png') 0 0 repeat-y;}
div#left_nav ul li.current_page_item a {font-weight:bold;color:#EB6527;}
div#left_nav ul li.current_page_item a:hover {color:#000;}
div#left_nav ul li ul {padding:0;}
div#left_nav ul li ul li {font-weight:normal;text-transform:capitalize;line-height:1.6;margin:0;border-bottom:none;}
div#left_nav ul li ul li a {padding:0 0 0 20px;color:#464748;}
div#left_nav ul li ul li ul li {border:0;margin: 0 0 1em 1.5em;line-height:1.2em;}
div#left_nav ul li ul li ul li a:hover {background:transparent;}
#testimonial blockquote {font-size:1.75em;font-family:Georgia;color:#2E748D;margin: 10px 25px 0 25px;padding:0;}



div#content div#main {width:980px;float:left;margin-top:15px;border:solid 1px #e1e1e1;background: url('images/main_bg.png') bottom left repeat-x;}
div#content div#main div#col2 {float:left;margin-top:15px;padding-bottom:40px;width:535px;}

div#content div#main img.alignleft {float:left;border:0;margin: 0 8px 8px 0;}
div#content div#main div.post {float:left;width:535px;}

div#content div#main div.post {font-size:1.35em;margin:0 0 10px 0;padding:0 0 5px 0;}
div#content div#main div.post div.entry {margin:0;padding:0;}
div#content div#main div.post p {line-height:1.25em;margin: 0.25em 0 0.75em 0;}
div#content div#main div.post a {color:#111;}
div#content div#main div.post ul li {margin: 0 0 0.5em 0;}
div#content div#main div.post ul li ul {margin: 0.5em 0 0.5em 0;}
div#content div#main div.post ul li ul li {margin: 0.5em 0em 0.5em 2em;}
div#content div#main div.post hr {border:solid 1px #e1e1e1;height:1px;background:#e1e1e1;margin:10px 0 10px 0;}
div#content div#main div.post h1 {font-size:1.6em;line-height:1.25em;margin: 0 0 0.75em 0;padding:0;font-weight:normal;color:#0b384f;}
div#content div#main div.post h2 {font-size:1.25em;margin: 0.75em 0 0.65em 0;font-weight:normal;color:#eb6527;}
div#content div#main div.post h3 {font-size:1.15em;margin: 0.75em 0 0.15em 0;}
div#content div#main div.post h4 {font-size:1.3em;margin: 0.75em 0 0.15em 0;font-weight:normal}

div#content div#main div.post blockquote {display:block;font-size:1.45em;font-family: "Times";color:#878787;}
div#content div#main div.post blockquote cite {display:block;margin: 0.75em 0 0 0;font-size:0.85em;color:#222;}

div#content div#main div.technical_supplements img {float:left;margin: 0 1em 3em 0;}

/* -------------------------*/


div#side_r form {text-align:right;}
div#side_r form select {width:190px;font-size:0.85em;}
div#side_r form input {font-size:0.85em;border:solid 1px #333;margin: 8px 0 0 0 ;}

div#content div#side_r {float:right;width:195px;margin: 10px 10px 0 0;font-size:1.1em;overflow:hidden;}
div#content div#side_r a {color:#444;text-decoration:none;}
div#content div#side_r a:hover {color:#333;text-decoration:underline;}
div#content div#side_r h2 {color:#FF771E;font-size: 1.15em;margin:0;padding:0;line-height:1.4em;font-weight:normal;}
div#content div#side_r h2 a {color:#FF771E;text-decoration:none;}
div#content div#side_r h2.selected {background:#aeb0b3 url('images/sidebar_r_h2_corporate.gif') 4px 6px no-repeat;}

div#content div#side_r dl {margin:0;padding:0;}
div#content div#side_r dl dt {margin:0;padding:0.2em 0.3em 0.3em 0.3em;font-weight:bold;}
div#content div#side_r dl dd {margin:0;padding:0em 0.3em 0.3em 0.3em;line-height:1.2em;color:#666;}
div#content div#side_r ul.icons {list-style-image:url('images/list-arrow.gif');margin: 0.5em 0 0.5em 1.5em;padding:0;}
div#content div#side_r ul.icons li {margin: 0 0 0.5em 0;}
div#content div#side_r div.sidebarbox {background:url('images/sidebar_box_divider.gif') bottom left no-repeat;margin-bottom:12px;}

div#content div#side_r div.sidebarbox div.wrapper {padding: 0 0 6px 0;}

div#content div#side_r div.sidebarbox h2 {overflow:hidden;}




div#content div#side_r div#clientlist ul {list-style-type:none;margin:0;padding:0;line-height:1.15em;}

div#content div#side_r div.clientquote {display:block;background: url('images/client_quotebg.jpg') 0 0 no-repeat;height:215px;color:#fff;font-size:1.3em;}
div#content div#side_r div.sidebarbox div.listcna h2 a {color:#fff;}
div#content div#side_r div.sidebarbox div.listcna h2 a:hover {color:#fff;}

div#content div#side_r div#solutions {background: #e1e1e1;}
div#content div#side_r div#solutions h2 {background: #0d59a8 url('images/right_nav_banner_solutions.jpg') 0 0 no-repeat;height:35px;padding-top:0;}
div#content div#side_r div#solutions h2:hover {text-decoration:underline;}
div#content div#side_r div#solutions .but {background: #333;color:#fff;}
div#content div#side_r div#solutions form {margin:0;padding:0;font-size:1.15em;}
div#content div#side_r div#solutions form select {border:solid 1px #c3c3c3;}

div#content div#side_r dl.capability_statement dt {display:block;margin:0;padding:0.6em 0.3em 0.6em 0.3em;line-height:1.1em;font-size:1.2em;background:#8EBBE5;color:#1C2A50;font-weight:bold;text-transform:uppercase;}
div#content div#side_r dl.capability_statement dd {display:block;margin:0;padding:0.1em 0.3em 0.1em 0.3em;background:#C4DCF3;color:#333;}

div#footer {font-size:1.15em;margin-top:20px;}
div#footer p {margin: 0 0 0.25em 0;padding:0;line-height:1.2em}
div#footer a,#copyright a {color:#333;}
div#footer a:hover,#copyright a:hover {color:#000;}
#copyright a {text-decoration:none;}
#copyright a:hover {text-decoration:underline;}
div#footer ul {list-style-type:none;margin:0 0 1em 0;padding:0 0 0.3em 0;font-size:1.1em;}
div#footer ul li {font-size:0.9em;line-height:1em;float:left;margin: 0 0.6em 0 0;padding: 0 0.6em 0 0;}
div#footer ul li a {text-decoration:none;color:#333;border:0;}
div#footer ul li a:hover {color:#000;}
div#footer a img {border:0;}
div#footer div#footernav {float:left;}

div#copyright {clear:both;font-size:1.1em;margin: 10px auto;
		text-align: left;
		width:980px;}
