/* CSS Document */

.hide {
	display: none;
}

.clearfix:after {
	clear: both;
	display: block;
	visibility: hidden;
	content: ".";
	height: 0;
}

a {
	outline: 0;
}

a:link {
	text-decoration: underline;
	color: #53A9FF;
}

a:visited {
	color: #f9893e;
}

a:hover {
	color: #f9893e;
}

a:active {
	color: #c30;
}

body {
	background: #083e61 url(../images/bg.gif) repeat-x;
/*	background: #fff url(http://www.innermetrix.co.uk/images/grid_h.gif) 50% repeat-y;*/
/*	background: #fff url(http://www.innermetrix.co.uk/images/grid_v.gif);*/
	line-height: 18px;
	font: normal 65% 'Helvetica Neue', Helvetica, Arial, sans-serif; /* normalize font size across browsers */
	color: #50565d;
}

#wrapper {
	margin: 0 auto;
	width: 984px;
}

/* =HEADER */

#logo {
	float: left;
	width: 984px;
	background: url(../images/main_header_banner2.jpg) no-repeat;
	/*background: url(http://www.innermetrix.co.uk/innermetrix/images/main_header_banner.jpg) no-repeat;*/
	margin: 5px 0px;
	width: 984px;
	height: 130px;
}

/* =FOOTER */

#footer {
	position: relative;
	clear: both;
	padding-bottom: 18px;
}

#footer p {
	margin: 0;
	padding: 18px 0 0 0;
	line-height: 0;
	font-size: 1.1em;
	text-align: center;
	color: #c7d5e1;
}

#footer a:link, #footer a:visited {
	font-weight: bold;
	color: #4d8abe;
}

#footer a:hover, #footer a:active {
	color: #f9893e;
}

/* =LAYOUT */

#content {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bg_content_sidebar.gif) bottom no-repeat;
	padding-bottom: 18px;
}

.home #content {
	background: transparent url(../images/bg_content.gif) bottom no-repeat;
}

#lead {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bg_lead_sidebar.gif) no-repeat;
}

.home #lead {
	background: #fff url(../images/bg_lead.gif) repeat-x;
}

#main_content {
	float: left;
	width: 656px;
}

#interior {
	background: #fff url(http://www.innermetrix.co.uk/innermetrix/images/bg_main_sidebar.gif) repeat-y;
}

.home #interior {
	background: #fff;
}	
#content_region_a {
width: 400px;
height: auto;
padding: 10px 10px 10px 10px;
float:{$content_region_a};
}	
/* =MENU GLOBALS */

ul#menu_primary, ul#menu_secondary {
	clear: both;
	margin: 0;
	padding-left: 18px;
	width: 966px;
	list-style: none;
}

ul#menu_primary li, ul#menu_secondary li {
	float: left;
	margin: 0;
}

/* =PRIMARY MENU */

ul#menu_primary {
	background: #062f49 url(http://www.innermetrix.co.uk/innermetrix/images/bg_menu_primary.gif) top no-repeat;
}

ul#menu_primary a {
	display: block;
	padding: 0 9px;
	line-height: 36px;
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}

ul#menu_primary a:link, ul#menu_primary a:visited {
	color: #a3c1df;
}

ul#menu_primary a:hover, ul#menu_primary a:active {
	color: #f9893e;
}

.home ul#menu_primary #menua_home a,
.solutions ul#menu_primary #menua_solutions a,
.products ul#menu_primary #menua_products a,
.resources ul#menu_primary #menua_resources a,
.support ul#menu_primary #menua_support a,
.news_events ul#menu_primary #menua_news_events a,
.company ul#menu_primary #menua_company a,
.contact ul#menu_primary #menua_contact a {
	background: #c30 url(http://www.innermetrix.co.uk/innermetrix/images/bg_menu_primary_selected.gif) bottom repeat-x;
	color: #fff;
}




/* =HEADLINES */

h1 {
	width: 620px;
	padding: 27px 18px;
	font-size: 1.8em;
  	line-height: 18px; 
	font-weight: bold;
	color: #c30;
}

.home h1 {
	width: 948px;
}

.home h1 span {
	color: #50565d;
}

h2 {	
	padding: 0 18px 18px 18px;
	line-height: 18px;
	font-size: 1.5em;
	font-weight: bold;
	color: #4d8abe;
}

#sidebar h2 {
	padding-bottom: 9px;
}

h3, h4 {
	padding: 0 18px;
	line-height: 18px;
	font-size: 1.3em;
}

h3 {
	color: #083e61;
}

h3 em, h3 a em {
	font-weight: normal;
	font-style: normal;
}

#related_resources h3, #jump_links h3, .screenshots h3 {
	background: #f4f8fb;
	margin: 0 18px;
	padding: 9px 9px 9px 9px;
	border: 1px solid #c7d5e1;	
}

h4 {
	color: #50565d;
}

/* =ELEMENTS */

hr {
	clear: both;
	margin: 0 18px;
	margin-bottom: 17px;
	height: 1px;
	border: none 0; 
	border-top: 1px solid #c7d5e1;
}

.home hr {
	width: 948px;
}

#additional_content hr {
	height: 2px;
	border-top: 1px solid #c7d5e1;
}

p {
	margin-bottom: 18px;
	padding: 0 18px;	
	line-height: 18px;
	font-size: 1.3em;
	text-align: justify;
}

.note {
	background: #fff6bf;
	margin: 0 18px 18px 18px;
	padding: 9px;
	text-align: left;
	border-top: 1px solid #ffd324;
	border-bottom: 1px solid #ffd324;	
}

#additional_content .note {
	margin-top: 18px;
}

.note p {
	background: #fff6bf url(http://www.innermetrix.co.uk/innermetrix/images/icon_note.png) center no-repeat;
	background-position: 0 50%;
	margin: 0 27px 0 0;
	padding: 0 0 0 27px;	
}
	
.alert {
	background: #faeae5;
	margin: 0 18px 18px 18px;
	padding: 9px;
	text-align: left;
	border-top: 1px solid #c30;
	border-bottom: 1px solid #c30;
}
	
.alert p {
	background: #faeae5 url(http://www.innermetrix.co.uk/innermetrix/images/icon_alert.png) center no-repeat;
	background-position: 0 50%;
	width: 539px;
	margin-bottom: 0;
	padding-left: 27px;
}

.alert ul {
	margin-top: 18px;
	margin-bottom: 0;
	padding-left: 18px;
	}	
	
blockquote {
	border-top: double 3px #9fabba;
	border-bottom: double 3px #9fabba;	
}

#additional_content blockquote {
	margin: 18px;
}

#main_content blockquote {
	float: right;
	width: 292px;
	margin: 0 18px 18px 18px;
}

blockquote p {
	margin-bottom: 0;
	padding: 9px 18px;
	font-size: 1.3em;
	text-align: left;
	color: #083e61;	
}

p q {
	text-align: left;
}

cite {
	color: #9fabba;
}


/* =HOMEPAGE */

#banner {
	background: #fff;
	width: 948px;
	height: auto;
	padding: 0 18px;
}

.home h2 {	
	margin-bottom: 18px;
	padding: 9px 18px;
	font-size: 1.3em;
	color: #083e61;
}

ul#solutions_widget {
	margin: 0 18px 36px 18px;
	width: 948px;
	list-style: none;	
}

ul#solutions_widget li {
	float: left;
	margin: 0;
}

ul#solutions_widget a {
	display: block;
	width: 158px;
	height: 72px;	
	text-indent: -9999px;
}

a#button_widget_active_directory {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_active_directory.gif) 0 0 no-repeat;
}

a#button_widget_sso_applications {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_sso_applications.gif) 0 0 no-repeat;
}

a#button_widget_network_security {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_network_security.gif) 0 0 no-repeat;
}

a#button_widget_compliance {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_compliance.gif) 0 0 no-repeat;
}

a#button_widget_group_policy {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_group_policy.gif) 0 0 no-repeat;
}

a#button_widget_nis_migration {
	background: #c7d5e1 url(http://www.innermetrix.co.uk/innermetrix/images/bg_widget_nis_migration.gif) 0 0 no-repeat;
}

a#button_widget_active_directory:hover,
a#button_widget_sso_applications:hover,
a#button_widget_network_security:hover,
a#button_widget_compliance:hover,
a#button_widget_group_policy:hover,
a#button_widget_nis_migration:hover {
	background-position: 0 -72px;	
}

#solutions_explanation {
	clear: left;
}

/* =UNIQUES */

#featured_content {
	width: 620px;
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bg_featured_content.gif) bottom right no-repeat;
	margin: 0 18px 17px 18px;
	padding: 18px 0 1px 0;
}

#related_resources {
	float: right;
	width: 328px;
}

#jump_links, .screenshots {
	margin-bottom: 18px;
}

#how_to_buy_sales {
	float: left;
	width: 328px;
}

#how_to_buy_reseller {
	float: right;
	width: 328px;
}

.push {
	margin: 0 18px 18px 18px;
}

/* =LISTS */

ul, ol {
	list-style: none;
	margin-bottom: 18px;
}

#additional_content ul {
	list-style: none;
}

li {
	line-height: 18px;
}

.normal_list {
	padding-left: 32px;
	padding-right: 18px;
	font-size: 1.3em;
}

ul.normal_list, #additional_content ul.normal_list {
	list-style: disc;
}

ol.normal_list {
	list-style: decimal;
}

.normal_list li {
	padding-left: 9px;
}

.press_releases .normal_list li {
	margin-bottom: 18px;
}

.normal_list ul li {
	font-size: .75em;
	list-style: circle;
}

ul.selections_list, ul.resellers_list, ul.events_list {
	margin: -1px 18px 18px 18px;
	list-style: none;
	border-bottom: 1px solid #dfdfdf;	
}

ul.events_list {
	float: left;
	width: 374px;
	margin: -1px 0 0 0;	
}

ul.solutions_list {
	margin: -1px 0 18px 18px;
	list-style: none;
}

ul.selections_list li, ul.resellers_list li, ul.events_list li {
	border-top: 1px solid #dfdfdf;
}

ul.resellers_list li {
	clear: left;
	padding: 18px;
}

ul.solutions_list li {
	float: left;
	background: url(http://www.innermetrix.co.uk/innermetrix/images/bg_solutions_list.gif) bottom left repeat-x;
}

ul.selections_list a, ul.solutions_list a, ul.events_list a {
	display: block;
	line-height: 18px;
	font-size: 1.3em;
	color: #50565d;
	text-decoration: none;
	text-align: justify;
}

ul.selections_list a {
	width: 530px;
	padding: 18px 18px 18px 72px;
}

ul.events_list a {
	width: 338px;
	padding: 18px;
}

.media_coverage ul.selections_list a {
	width: 440px;
	padding: 18px 18px 18px 162px;
}

ul.solutions_list a {
	width: 263px;
	margin: 0 18px 18px 0;
	padding: 90px 18px 18px 18px;
	border: 1px solid #dfdfdf;
}

ul.selections_list a:hover, ul.solutions_list a:hover, ul.events_list a:hover {
	background: #f4f8fb;
	color: #50565d;
}

ul.selections_list a strong, ul.solutions_list a strong, ul.events_list a strong {
	line-height: 17px;
	text-decoration: underline;
	color: #083e61;
}

ul.selections_list a:hover strong, ul.solutions_list a:hover strong, ul.events_list a:hover strong {
	color: #f9893e;
}

ul.selections_list em, ul.events_list em {
	font-style: normal;
	border-bottom: 0;
	color: #4d8abe;
}

.resellers_list img {
	float: left;
}

.resellers_list .vcard {
	float: left;
	width: 192px;
}

#related_resources ul, #jump_links ul, .screenshots ul {
	background: #fff;
	margin: 0 18px 0 18px;
	padding: 9px;
	font-size: 1.3em;
	border: 1px solid #c7d5e1;
	border-top: 0;
}

.screenshots li {
	display: inline;	
}

/* =BULLETS */

/* =Solutions */

ul.solutions_list a#bullet_active_directory {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_active_directory_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_active_directory:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_active_directory_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_active_directory:hover strong {
	color: #da5c16;
}

li.icon_active_directory {
	background: url(http://www.innermetrix.co.uk/innermetrix/images/icon_active_directory.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_sso_applications {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_sso_applications_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sso_applications:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_sso_applications_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sso_applications:hover strong {
	color: #9fc440;
}

li.icon_sso_applications {
	background: url(http://www.innermetrix.co.uk/innermetrix/images/icon_sso_applications.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_network_security {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_network_security_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_network_security:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_network_security_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_network_security:hover strong {
	color: #eca300;
}

ul.solutions_list a#bullet_compliance {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_compliance_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_compliance:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_compliance_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_compliance:hover strong {
	color: #188eae;
}

li.icon_compliance {
	background: url(http://www.innermetrix.co.uk/innermetrix/images/icon_compliance.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.solutions_list a#bullet_group_policy {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_group_policy_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_group_policy:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_group_policy_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_group_policy:hover strong {
	color: #394074;
}

ul.solutions_list a#bullet_nis_migration {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_nis_migration_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_nis_migration:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_nis_migration_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_nis_migration:hover strong {
	color: #35806a;
}

ul.solutions_list a#bullet_sudo {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/icon_sudo_off.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sudo:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/icon_sudo_on.gif) 18px 18px no-repeat;
}

ul.solutions_list a#bullet_sudo:hover strong {
	color: #a82717;
}

/* =Resources */

ul.bullet_trial_software a, li.bullet_trial_software a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_trial_software.gif) 18px 18px no-repeat;
}

ul.bullet_trial_software a:hover, li.bullet_trial_software a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_trial_software.gif) 18px 18px no-repeat;
}

ul.bullet_product_documentation a, li.bullet_product_documentation a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_product_documentation.gif) 18px 18px no-repeat;
}

ul.bullet_product_documentation a:hover, li.bullet_product_documentation a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_product_documentation.gif) 18px 18px no-repeat;
}

li.icon_product_documentation {
	background: url(http://www.innermetrix.co.uk/innermetrix/images/icon_product_documentation.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_whitepapers a, li.bullet_whitepapers a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_whitepapers.gif) 18px 18px no-repeat;
}

ul.bullet_whitepapers a:hover, li.bullet_whitepapers a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_whitepapers.gif) 18px 18px no-repeat;
}

ul.bullet_case_studies a, li.bullet_case_studies a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_case_studies.gif) 18px 18px no-repeat;
}

ul.bullet_case_studies a:hover, li.bullet_case_studies a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_case_studies.gif) 18px 18px no-repeat;
}

ul.bullet_webinars a, li.bullet_webinars a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_webinars.gif) 18px 18px no-repeat;
}

ul.bullet_webinars a:hover, li.bullet_webinars a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_webinars.gif) 18px 18px no-repeat;
}

li.icon_webinar {
	background: url(http://www.innermetrix.co.uk/images/icon_webinar.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_boardcasts a, li.bullet_boardcasts a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

ul.bullet_boardcasts a:hover, li.bullet_boardcasts a:hover {
	background: #f4f8fb url() 18px 18px no-repeat;
}

ul.bullet_boardcasts a, li.bullet_boardcasts a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

ul.bullet_boardcasts a:hover, li.bullet_boardcasts a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_boardcasts.gif) 18px 18px no-repeat;
}

li.icon_boardcast {
	background: url(http://www.innermetrix.co.uk/innermetrix/images/icon_boardcast.gif) 0 50% no-repeat;
	padding-left: 27px;
}

ul.bullet_podcasts a, li.bullet_podcasts a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_podcasts.gif) 18px 18px no-repeat;
}

ul.bullet_podcasts a:hover, li.bullet_podcasts a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_podcasts.gif) 18px 18px no-repeat;
}

/* =News & =Events */

ul.bullet_press_releases a, li.bullet_press_releases a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_press_releases.gif) 18px 18px no-repeat;
}

ul.bullet_press_releases a:hover, li.bullet_press_releases a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_press_releases.gif) 18px 18px no-repeat;
}

ul.bullet_media a, li.bullet_media a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_media.gif) 18px 18px no-repeat;
}

ul.bullet_media a:hover, li.bullet_media a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_media.gif) 18px 18px no-repeat;
}

ul.bullet_events a, li.bullet_events a {
	background: transparent url(http://www.innermetrix.co.uk/innermetrix/images/bullet_events.gif) 18px 18px no-repeat;
}

ul.bullet_events a:hover, li.bullet_events a:hover {
	background: #f4f8fb url(http://www.innermetrix.co.uk/innermetrix/images/bullet_events.gif) 18px 18px no-repeat;
}
#sub_menu_container {
width:auto;
height:auto;
padding: 8px 8px 8px 8px;
border: #006699 1px solid;
background-color: #D9ECFF;
color: #FB5200;
font-weight: bold;
font-size: 12px;
margin-top: 0px;<!--This can be 3px or 0px--/>
margin-bottom: 3px;
}
#sub_menu_container a { color: #004488; text-decoration: none}
#sub_menu_container a:hover { color: #FF6600; text-decoration: underline}

#sub_menu_container_2 {
width: 910px;
height: 30px;
padding-top: 10px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 10px;
background-image: url(../images/sub_gif.gif);
font-size: 12px; 
font-weight: bold;
color: #FFFFFF;

}
#sub_menu_container_2 a { color: #FFBE9F; text-decoration: none; font-size: 12px; font-weight: bold}
#sub_menu_container_2 a:hover { color: #0099CC; text-decoration: underline}

