/** content.css **/

#subpagecontent, #content{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 1.5em;
}

#subpagecontent p, #content p{
	margin:0;
	padding-bottom:1em;
	letter-spacing: 1px;		
}

#subpagecontent #formcontainer p, #content #formcontainer p{
	margin:0;
}


#subpagecontent #container, #content #container{
	
}

#subpagecontent a, #content a{
	color:#CC0000;	
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#999999;
}

#subpagecontent a:hover, #content a:hover{
	color:#FFFFFF !important;
	border-bottom-color:#999999;
	background-color: #CC0000;
}

#subpagecontent h1, #content h1{
	color:#333333;
	font-size:14px;
}

#subpagecontent h2, #content h2{
	color:#000000;
	font-size:11px;
}


.titletext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#666666;
	line-height:15px;
	padding-bottom:10px;
}

.contactus a{
	font-size:11px;
	line-height:1.5em;
}

/* Legal Content Page */
#legalcontent p{
	font-size:11px;
}


#customervideos{padding-left:40px; clear:both;}
#customervideos div{width:120px; height:110px; float:left;}
#customervideos2{padding-left:40px;}
#customervideos a, #customervideos a:hover, #customervideos2 a, #customervideos2 a:hover{border:none; background:none;}

ul.pdflist{list-style:none;}
ul.pdflist li{background: url(/images/icon_pdf.gif) no-repeat left top; padding-left:30px; padding-bottom:1em;}

ul.webinarlist{list-style:none;}
ul.webinarlist li{background: url("/images/icon_webinar.gif") no-repeat left top; padding-left: 30px; padding-bottom: 1em;}

#numetricsvideos{border-bottom:2px solid #cccccc; padding-bottom:1em;}


#lbIframe{margin:0px; padding:0px;}



/* 
Theme Name: Numetrics
Theme URI: http://www.folio3.com
Description: Professional theme, Valid XHTML & CSS, 3 Columns, Widget & Adsense Ready
Version: 1.0
Author: Folio3
Author URI: http://www.folio3.com 

The CSS, XHTML and design is released under Creative Commons License.
 */



/* Typography */

html, body, input, button, select, option, textarea {
	font-size: 12px;
	line-height: 18px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

a,a:visited {
	text-decoration: none;
}

div#header-title h1 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: none;
	font-size: 16px;
	line-height: 35px;
	
}
	div#header-title h1 a {
		text-decoration: none;
	}
div#header-search {
	line-height: 62px;

			height:40px;
			width:250px;	
			float:right;
}

div#about p {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-style: italic;
}
	div#about p.para1 {
		font-size: 18px;
	}

div#content div.pagetitle h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 31px;
	font-size: 16px;
	font-weight: bold;
	text-align: left;
}

div.post div.title h2 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 28px;
}
	div.post div.title h2 a {
		border-bottom:none !important;
		text-decoration: none;
		font-size: 16px;
	}
	div.post div.title h2  a:visited{
		text-decoration: none !important;
	}
	div.post div.title h2 a:hover {
		text-decoration: none !important;
		background-color: none !important;
		color: #162d43 !important;
	}
	div.post div.title p {
		font-size: 11px;
		line-height: 1.5em;
		font-style: italic;
	}
	div.post div.title p span.group2 {
		text-transform: lowercase;
	}
	div.post div.title p a, div.post div.title p a:visited {
		text-decoration: none;
	}
	
div.errormsg {
	text-align: left;
	background-color:#bb0000;
	border:1px solid #330000;
	padding:2px 5px;
	color: #FFFFFF;
	font-weight:bold;
}

h3#comments, h3#respond {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
h3#comments a {
	text-decoration: none;
}
ol.commentlist li small {
	font-size: 12px;
}

div.vertstrip div.box h3 {
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height: 120%;
	font-size: 12px;
	font-weight: bold;
}
	div.vertstrip div.box div.interior ul li a {
		font-family: Verdana,Arial,Helvetica,sans-serif;
		text-decoration: none;
	}	
div#footer {
	font-size: 9px;
}
	div#footer a, div#footer a:visited {
		text-decoration: none;
	}
	div#footer a:hover, div#footer a:active {
		text-decoration: underline;
	}




/* Layout */

html, body, form { 
	margin: 0; padding: 0;
}
p {	
	margin: 0px; 
        margin-top: 1em;
}

.hidden {
	display: none;
}

div.clearer { clear: both; }

div#container {
	width: 976px;
	margin: 0 auto;
}

div#header {
	background-image:url(../../../images/sprites3.gif);
	background-position:-26px -429px;
	background-repeat:no-repeat;
	height:118px;
	width:976px;	
	position:relative;
}
	div#header-wrapper {
		margin: 0 auto;
	}
		div#header-title {
			float: left;
		}
			div#header-title h1 {
				display: block;
				margin: 0; padding: 0;
				border: 0;
			}
				div#header-title h1 a {
					display: block;
					height: 62px; width: 317px;
					border: 0;
				}
					div#header-title h1 a span {
						display: none;
					}
		div#header-search {
			padding-top: 20px;
			padding-right: 25px;
			float: right;
		}
		

div#left_header {
	border:none;
	background-image:url(../../../images/sprites3.gif);
	background-position: -623px -380px;
	background-repeat:no-repeat;
	height:37px;
	width:26px;
	position:absolute;
}
div#center_header {
	border:none;
	background-image:url(../../../images/repeat-x.jpg);
	background-repeat:repeat-x;
	height:37px;	
	width:926px;
	position:absolute;
	left:26px;
}

div#right_header {
	border:none;
	background-image:url(../../../images/sprites3.gif);
	background-position: -654px -380px;
	background-repeat:no-repeat;
	height:37px;
	width:26px;
	position:relative;
	left:950px;
}
/*
div#navmenu {
	border:none;
	background-image:url(../../../images/sprites3.gif);
	background-position: -20px -438px;
	background-repeat:no-repeat;
	height:37px;	
	width:976px;
}
*/
div#topads {
	height: 25px;
	padding-top: 6px;
	padding-left: 23px;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 1px solid;
}

div#about {
	height: 226px;
	border:none;
}
	div#about div.text {
		width: 576px; height: 223px;
		margin-left: 18px;
		border: 1px solid;
		float: left;
	}
	
	div#about div.advertisement {
		width: 300px; height: 225px;
		margin-right: 20px;
		float: right;
	}
		div#about div.advertisement img {
			border: 0;
		}
	div#about p {
		margin: 0;
		padding: 1.5em 25px 0 120px;
	}
	div#about p.para2 {
		padding-top: 2em;
	}


div#wrapper {
/*	border-left: 10px solid;
	border-right: 10px solid;*/
}
	div#wrapper div.clearer {
		clear: both;
	}

div#content {
	width: 670px;
	margin-right: 4px;
	float: left;
	padding-top: 20px;
}
	div#content div.pagetitle h2 {
		margin: 0px; padding: 0px; 
	}

div.post {
	padding-bottom: 0px;
}
	div.post div.title {
		padding: 10px 0px;
		/*height: 70px;*/
	}
		div.post div.title h2 {
			margin: 0; padding: 0;
		}
		div.post div.title p {
			margin: 0; /* padding: 10px 0 0 0; */
			height: 20px;
			display: block;
		}
			div.post div.title p span.group1 {
				display: block;
				float: left;
			}
			div.post div.title p span.group2 {
				display: block;
				float: right;
				padding-left: 20px;
			}
	div.post div.entry {
		padding: 0px;
	}
	
div.navigation {
	height: 48px;
	padding: 0 22px;
}
	div.navigation div {
		line-height: 24px;
	}
	div.navigation div.prev {
		float: left;
	}
	div.navigation div.next {
		float: right;
	}

div.singlepost {
	border-bottom: none;
}
	div.singlepost div.entry {
		margin-bottom: 3em;
	}

div.comments {
	/* padding: 0 22px; */
}
	
h3#respond {
	padding-top: 2em;
	border-top: 1px dashed;
}
	ol.commentlist {
		margin-bottom: 3em;
	}
	ol.commentlist li {
		margin-bottom: 11px;
	}
form#commentform {
	padding-bottom: 1em;
}
		
div.vertstrip {
	float: left;
	width:240px;
	/*1margin-left: 20px;*/
	margin-bottom: 20px;
	padding-top:20px;
	
}
	div.vertstrip div.box {
		/*margin-top: 20px;*/
		border: none;
	}
		div.vertstrip div.box h3 {
			border-bottom: 1px solid;
			margin: 0; padding: 0 10px;
			display: block;
		}
		
		div.vertstrip div.box div.interior {
			padding: 5px 6px 10px 0px;
		}
			div.vertstrip div.box div.interior ul {
				/* margin: 0;
				padding: 0;
				list-style-type: none; */
						font-family:Verdana,Arial,Helvetica,sans-serif;
						font-size:11px;
						list-style-image:none;
						list-style-position:outside;
						list-style-type:none;
						margin:0;
						padding:0;
						text-align:left;
						width:214px;				
			}
			
			div.vertstrip div.box div.interior ul li {
				/*margin: 0 5px;
				padding: 3px 0 3px 1.2em;
				border-bottom: 1px dashed;*/
					display:block;
					margin:0;
					padding:0;				
			}
		
		
div.vertstrip div.box-adverts div.interior {
	padding: 7px 6px 0 7px;
}
	div.vertstrip div.box-adverts div.interior div {
		padding-bottom: 7px;
	}
	div.vertstrip div.box-adverts div.interior img {
		border: none;
	}


div#footer {
/*	clear: both;
	border-left: 10px solid;
	border-right: 10px solid;
	border-bottom: 10px solid;
	padding-left: 72px;
	*/
}
	div#footer p {
		margin: 0px;
		padding: 6px;
		display: block;
	}
	

/* Forms */

input#s { 
/*	width: 220px;
	padding: 10px;*/
} 

div#sidebar div.box-archive select {
	width: 100%;
}



/* Colors */

a, a:visited {
	color: #c33;
	
}

body {
	background: #FFFFFF url(images/bgtop_page.gif) top left repeat-x; 
}

div#container {
	border-left-color: #999;
	border-right-color: #999;
}


div#header h1 {
	background: url(images/background-title.gif) top left no-repeat;
}

#logo a{
	display:block;
	background-repeat:no-repeat;
	height:100px;
	left:46px;
	position:relative;
	top:15px;
	width:290px;
	background: url(images/numetrics_blog_logo.gif) no-repeat left top;
}



input#s { 
	/*border: 1px solid #4b6c8e;
	background-color: #214163;
	color: #4b6c8e;*/
} 

div#navmenu {
	position:relative;
/*	border-top-color: #fff;
	border-left-color: #fff;
	border-right-color: #fff;
	background: url(images/background-navmenu.gif) top left repeat-x;*/
}

div#topads {
	background-color: #500302;
	border-left-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #536b89
}

div#about {
/*	background: url(images/background-about.gif) top left repeat-x;
	border-left-color: #fff;
	border-right-color: #fff;*/
}
	div#about div.text {
		border-color: #fff;
		color: #fff;
		background: url(images/background-blue-people.jpg) top left repeat-x;
	}


div#wrapper {
	/*background: url(images/background-wrapper.gif) top left repeat-y;
	border-left-color: #fff;
	border-right-color: #fff;*/
	padding-left:30px;
	padding-right:30px;
	border:none;
}

div#content div.pagetitle {
}
	div#content div.pagetitle h2 {
		color: #c00;
}

	div.post div.title p span.group2 {
		background: url(images/background-comments.gif) center left no-repeat;
	}
	div.post div.title h2 a, div.post div.title h2 a:visited {
		color: #162d43 !important;
	}


h3#comments, h3#respond {
	color: #162d43;
}

h3#respond {
	border-top-color: #ccc
}

div.vertstrip div.box {
	border-color: #fff;
}
	div.vertstrip div.box h3 {		
		color: #c00;
		border:none;
	}


div.vertstrip div.box div.interior ul li a {
background-image:url(/images/submenu_norm_horizontal.gif);
background-position:0 0;
background-repeat:no-repeat;
border:medium none;
color:#000000;
display:block;
height:27px;
padding-left:10px;
padding-top:3px;
text-decoration:none;
width:214px;				
			}

div.vertstrip div.box div.interior ul li.current-cat a{
background-image:url(/images/submenu_active.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#c00;				
			}
			
div.vertstrip div.box div.interior ul li a:hover {
background-image:url(/images/submenu_hover_horizontal.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#FFFFFF;				
			}						
div.vertstrip div.box div.interior ul li a.currentoption {
background-image:url(/images/submenu_active_horizontal.gif);
background-position:0 0;
background-repeat:no-repeat;
color:#333333;
			}
			

div#center_footer {
position:relative;

}

div#left_footer {
background-image:url(../../../images/sprites3.gif);
background-position: -627px -299px;
background-repeat:no-repeat;
height:75px;
position:absolute;
width:28px;	
padding-left:0px;
left:2px;
z-index:1;
}


div#center_footer {
background-image:url(../../../images/repeat-x.jpg);
background-position: -0px -38px;
background-repeat:repeat-x;
height:75px;
position:absolute;
width:948px;	
padding-left:0px;
left:0px;
}

div#right_footer {
background-image:url(../../../images/sprites3.gif);
background-position: -657px -299px;
background-repeat:no-repeat;
height:75px;
position:relative;
width:28px;	
padding-left:0px;
left:948px;
}


	div#footer a, div#footer a:visited {
		color: #1d4876;
	}
	
	
	
	
/* Entry Styling */

blockquote {
	padding: 0 0 0 1em;
	font-style: italic;
}
blockquote blockquote {
	padding: 0;
	margin-left: 0;
	font-style: normal;
}

/* Numetrics Style */
.bgpage_footer {
			background-image:url(../images/bgbott_page.gif);
			background-position:center bottom;
			background-repeat:repeat-x;
			width:100%;
			margin:0px;
}

.searchform_btn{
			background:url(../images/search_icon.gif) no-repeat left top;
			width:30px;
			height:28px;
}
#searchfield{
			background-image:url(../../../images/sprites3.gif);
			background-repeat:no-repeat;
			background-position: -630px -5px;
			height:28px;
			width:225px;
			line-height:100%;
}

#body {
	background-image:url(../images/bgfloat_body.jpg);
	background-repeat:repeat-y;
	width:976px;
	
}
#pagebody {
	background-image: url(../../../images/sprites3.gif);
	background-position: -26px -551px;
	background-repeat:no-repeat;
	position:relative;
	width:976px;
	
}

#sep_footer {
	background-image:url(../../../images/sep_footer.gif);
	background-position:0 center;
	background-repeat:repeat-x;
	height:20px;
	margin-left:40px;
	width:890px;
}
#footercontent {
	padding-left:50px;
	padding-top:10px;
	width:900px;
}
#footer #legal {
	color:#9AA3AF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:770px;
}
#footer #folio3logo {
	background-image:url(images/logo_folio3.gif);
	background-repeat:no-repeat;
	color:#9AA3AF;
	float:left;
	height:22px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:113px;
}
.icons_follow{padding-bottom:10px;}
a.icon_rss{background: url(../../../images/sprites3.gif) no-repeat; background-position: -10px -119px; display:-moz-inline-box; display:inline-block; width:18px; height:18px; text-decoration:none;border-color: #c00;}
a.icon_twitter{background: url(../../../images/sprites3.gif) no-repeat; background-position: -10px -157px; display:-moz-inline-box; display:inline-block; width:18px; height:18px; margin-left:5px; text-decoration:none;border-color: #c00;}




.formlabel{
}

.formfield{

}

.formbutton{
	background: url(/images/formbtn.gif);
	background-repeat: repeat-x;
	height: 28px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	width:100px;
	
}

.formfieldtip{

}

/* --- theme --*/

form {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 1em 0;
	border: none;
	border-top: 1px solid #ccc;
}

legend {
	margin: 1em 0;
	padding: 0 .5em;
	color: #036;
	background: transparent;
	font-size: 11px;
	font-weight: bold;
}

label {
	float: left;
	width: 12em;
	padding-left: 0px;
	text-align: right;
	margin-bottom:3px;
	font-size:11px;
}

fieldset div {
	margin-bottom: .5em;
	padding: 0;
	display: block;
}

fieldset div input{
	width: 250px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	color: #333;
	margin-bottom:3px;	
	height:18px;
}

fieldset div input.login{
	width: 250px;
	border: 1px solid #CCCCCC;
	padding: 2px;
	color: #333;
	margin-bottom:3px;	
	height:18px;
}


fieldset div textarea {
	width: 250px;
	border: 1px solid #CCCCCC;
	padding: 3px;
	color: #333;
	margin-bottom:3px;	
}

fieldset div select {
	padding: 1px;
}

div.fm-multi div {
	margin: 5px 0;
}

div.fm-multi input {
	width: 1em;
}

div.fm-multi label {
	display: block;
	width: 200px;
	padding-left: 5em;
	text-align: left;
}

#fm-submit {

}

#fm-submit input {
	color: #fff;
}
	
/* required fields - does not work in IE */
fieldset div.fm-req {
	font-weight: normal;
}


#formcontainer {
	display:block;
	width: 550px;
	text-align: left;
	
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	padding-top: 0em;
	padding-bottom: 1em;
	padding-left: 0em;
	
}

.fm-title{
	margin: 0;
	font-weight:bold;
	font-size:14px;
	padding-top: 1em;
	padding-bottom: 1em;
	color: #CC0000;
}

.fm-intro {
	margin: 0;
	font-size:11px;
}


.fm-note, p.fm-note{
	background-color: #FFFFCC;
	border: 1px dashed #FFCC66;
	
	background-image: "";
	background-repeat: no-repeat;
	background-position: 10px 10px;
	
	padding-left:30px;
	padding-right:40px;
	padding-top:10px;	
	padding-bottom:10px;
	
	font-size:11px;
}

ul.fm-note{
	list-style:circle;
	background-color: #FFFFCC;
	border: 1px dashed #FFCC66;
	
	background-image: "";
	background-repeat: no-repeat;
	background-position: 10px 10px;
	
	padding-left: 56px;
	padding-top:.5em;
	padding-bottom:.5em;
	margin:0px;
	
	font-size:10px;
}

.fm-inputhover{
	color: #000;
	border: 1px solid #CC0000;
}

#subnavcontainer ul li a.currentoption {
	color:#333333;
	background-image: url(images/submenu_active.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

/* Form Validation styles */
.LV_valid{
	color:#00FF00;
	padding-left:10px;
}

.LV_invalid{
	color:#CC0000;
	font-size:11px;	
}

.LV_validation_message{
	height:25px;
	color:#CC0000;
	padding-left:10px;
}

.LV_valid_field{
	border: 1px solid #99CC00;
}

.LV_invalid_field{
	border: 1px solid #CC0000;
}
/* breadcrumbs */
#breadcrumbs{
	margin-left:10px;
	margin-bottom:10px;
	margin-top:10px;	
	
	display:block;
	position:absolute;
	width: 400px;
	top:2px;
	overflow:visible;
}

.breadcrumbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;	
}

.breadcrumbs .breadcrumbsactive{
	color:#CC0000;
	background-image: url(images/breadcrumbs_active.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right:20px;
}

.breadcrumbs a{
	color: #666666;	
	text-decoration:none;
	
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color:#999999;	
	
}

.breadcrumbs a:hover{
	color:#FFFFFF;
	border-bottom-style:none;
	background-color: #CC0000;
}
.breadcrumbs a:visited{
	color: #666666;	
	text-decoration:none;
}


/*********************** Style-nev.css******************************/
/*  Navigation  */
div#navmenu  #navcontainer { 
	height:37px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	
	padding-left:100px; 
	margin:0px;
	
}
div#navmenu  #navcontainer ul { 
	position:absolute;
	border: 0px; margin: 0px; padding: 0px; 
	list-style-type:none; 
	text-align: center;
	height:37px;
	width:800px;
	left:85px;	
}
div#navmenu #navcontainer ul li { 
	float: left; 
	height:37px;
	font-size:12px;
}

div#navmenu ul { position:absolute;
	border: 0px; margin: 0px; padding: 0px; 
	list-style-type:none; 
	text-align: center;
	height:37px;
	}
div#navmenu ul li { 
	float: left; 
	height:37px;
	}
div#navmenu ul li.rss { float: right; padding-right: 10px; }
div#navmenu ul li a, div#navmenu ul li a:visited { 
	color: #FFFFFF; 
	
	display:block;
	border: none; 
	
	padding-top:10px; margin: 0px; 
	
	text-decoration: none; 
	
	width:99px; height: 37px; 
}

div#navmenu ul li a:hover, div#navmenu ul li.current_page_item a {
	color:#FFFFFF;
	background-color:transparent;
	background-image: url(../../../images/sprites3.gif);
	background-position: -892px -10px;
	
	background-repeat: no-repeat;
	font-size:12px;
	display: block; 
	border: none; 
	
	padding-top:10px; margin: 0px; 
	
	text-decoration: none; 
	
	width:99px; height: 37px; 	
}
#activelink a{
	color:#FFFFFF;
	background-color:transparent;
	background-image: url(images/menu_active.gif);
	background-repeat: no-repeat;

	display: block; 
	border: none; 
padding-top:10px; margin: 0px; 
	text-decoration: none; 

width:87px; height: 37px; 	
}
div#navmenu ul li.current_page_item a {
	color:#FFFFFF;
	background-color:transparent;
	background-image: url(images/menu_active.gif);
	background-repeat: no-repeat;
	font-size:12px;
	display: block; 
	border: none; 
	
	padding-top:10px; margin: 0px; 
	
	text-decoration: none; 
	
	width:87px; height: 37px; 	
}

/* Menubar */

/* Main Nav*/


div#navmenu  ul li.menu_sep {
background-image:url(../../../images/sprites3.gif);
background-position:-6px -67px;
background-repeat:no-repeat;
border:medium none;
display:block;
height:37px;
margin:0;
width:10px;
}
