@charset "UTF-8";
/* Smart Lead print styles ---- print */


body { 
  color : #333; 
  background : #ffffff; 
  font-family: Arial, Helvetica, sans-serif;
  font-size : 11pt; 
}
a { 
  text-decoration : underline; 
  color : #0000ff; 
}

img {
  border: none;
}


.img #mainContent .columnFour {
  display:none;
}











/* header */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#header {

	}
	
	#header .utilityNav {
	display:none;
	}
	
		#header .newsletter {
			float:left;
			padding:.95em 0 0 0;

		}
		
		#header .SmartLeadlogin{
			float:left;
			padding: 1.2em 0 0 0;
		}
		
		#header .signIn {
			float:left;
      width: 350px;
		}
		
		#header .formLogin {
			float:left; 
			width: 120px;
			padding:0 0 0 .8em;
		}
		
		#header .loginBtn {
			float:left; 
			padding:.85em 0 0 .8em;
		}
	
	#header .lineOne {
		float:left;
		padding: 1.2em .75em 0 .75em;
	}
	
		#header .lineTwo {
		float:left;
		padding: 0 .75em;
	}
	
	
	#header .navigationContainer {
		float:left;
		width:100%;

	}
	
	#header .navClear {
		clear:both;

	}
	
		#header .logo {
			float:left;
			padding:0 0 20px 0;
		}
		
		#header .navigation {
			display:none;

		}
		
		#header .smartBlog {
						display:none;

		}
		
		#header .navigationContainer ul {
			margin:0;
			padding:0;
		}
		
		#header .navigationContainer ul li { display: inline; }
		
		#header .navigationContainer ul li a
		{
			float: left;
			margin:0;
			padding:0;
		}


		

	
	
	#header .subNavcontainer {
			display:none;

	}

		#header .subNavcontainer ul {
			text-align: center;
      padding: 0 0 0 0;
		}
		
		#header .subNavcontainer ul li { display: inline; padding: 0 0 0 0; margin: 0 0 0 0;}
		
		#header .subNavcontainer ul li a
		{
			padding: 6px 4px 4px 4px;
			color: #fff;
			text-decoration: none;
			font-size: 0.78em;
      line-height: 24px;
      margin: 0 0 0 0;
		}
		
		#header .subNavcontainer ul li a:hover
		{
			background-color: #0069aa;
			color: #fff;
			font-size: 0.78em;
		}
		
		#header .active 
		{
			background-color: #0069aa;
			color: #fff;
			font-size: 0.63em;

		}
		
/* menu shifts */
/*
#solutions {
	margin-left: 30px;
}

#services {
	margin-left: 240px;
}

#contact_us {
	margin-left: 450px;
}

#resources {
	margin-left: 460px;
}
*/


/* main content */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#mainContent {
	border-bottom:solid 5px #e4e5ce;
	}
	
	#mainContent .mainAd {
					display:none;

	}
	
	#mainContent .mainAd.home {
					display:none;
	}
	
	#mainContent .beginContent {
		float:left;
		padding: 1em 0 0.75em 0;
	}
	
		#mainContent .columnOne {
		display:none;
		}
		
			#mainContent .smartLinks {
			width:9.38em;
			}
			
			#mainContent .smartLinksFooter {
			width:9.38em;
			}
		
	#mainContent .smartLinksNavigation {
		float:left;
		width:9.38em;
		background-image:url(/images/smartlinks_bg.gif);
		padding:.3em 0 0 0;
		}
		
		#mainContent .smartLinksNavigation ul {
			padding:0 0 0 0;
			background-color: transparent;
			}
		
		#mainContent .smartLinksNavigation ul li { 
			list-style-type: none;
			margin-bottom: 0;
		}
		
		#mainContent .smartLinksNavigation ul li a
		{	
			margin:.15em 1.5em;			
			padding:  .15em 0;
			color: #999;
			text-decoration: none;
			float: left;
			font-size: 0.63em;


		}
		
		#mainContent .smartLinksNavigation ul li a:hover
		{
			font-size: 0.63em;
			color:#0069aa;

		}
		
		#mainContent .active 
		{
			font-size: 0.63em;

		}
		
		
		
		
		#mainContent .columnTwo {
						display:none;

		}
		
		#mainContent .columnThree {
			float:left;
			width:100%;
			padding:.75em 0 0 1.25em;
		}
		
		#mainContent .columnThreeSub {
			float:left;
			width:51.75em;
			padding:.75em 0 0 1.25em;
		}
		
			#mainContent .subContent {
			float:left; width:30em; padding:.9em 0 0 1.2em;
			}
			
		.subContent strong {
	 	color: #0069aa;
	 	}

      #mainContent .small {
        width: 25em;
      }
	  

	#mainContent .partners {
		width: 25em;
		padding-left: 0;
	}

	#mainContent .newsletter {
		width: 100%;
		padding-left: 0;
	}

		
			#mainContent .subContent a{
			font-size:1em;
			}
			
					#mainContent .subContent ul li {
					font-size:0.75em;
					margin:0 0 0 1em;
					line-height:150%;
			}

      #mainContent .subContent ul ul {
        margin-left: 14px;
        list-style: disc;
      }
					
			#mainContent .subImage {
			  float:left; padding: 1.2em 0 0 0;
			}

      #mainContent .twoSubImages {
        width: 200px;
			  float:left; 
        margin-top: 1.2em;
			}

      #mainContent .twoSubImages img {
        margin-bottom: 10px;
      }


      #mainContent .threeSubImages {
        width: 400px;
			  float:left; 
        margin-top: 1.2em;
			}

      #mainContent .threeSubImages img {
        margin-top: 10px;
      }

      #mainContent .threeSubImages .left {
        margin-right: 10px;
      }

      #mainContent .threeSubImages .big {
        margin: 0 0 0 0;
      }

		
		#mainContent .columnFour {
						display:none;


		}
		
		#mainContent .horzDividerSmall {
			padding:.5em 0 0 .75em;
		}
		
		.right_image {
			float: right;
		}
		

/* footer */
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#footer {
		height: 1.7em;
		background-color:#f5f5f5;
		font-size:0.63em;
		text-align:center;
		padding:0.94em 0 0 0;
	}

	
/* partners */

#partner_info {
	float: right;
	width: 400px;
	margin-top: 1.2em;
}

.partner_info_box {
	background-image: url(/images/partners-background.png);
	background-repeat: repeat-y;
	width: 351px;
	padding: 10px;
	margin-top: 18px;
	font-size: 0.8em;
	line-height: 1.5em;
}

#partner_info img {
	margin-left: 2px;
}

.partner_info_box * {
	font-size: 1em;
	line-height: 1.5em;
}

.partner_info_box a {
	font-size: 1em;
	line-height: 1.5em;
	display: block;
}


.partner_info_box strong {
	color: #0069aa;
}

.partner_info_box_bottom {
	background-image: url(/images/partners-bottom.png);
	background-repeat: no-repeat;
	width: 371px;
	height: 6px;
	margin-bottom: 20px;
	
}

.medium_form label {
	width: 500px;
}

.medium_form input {
	width: 500px;
}

.medium_form .buttons {
	width: 500px;
}

.medium_form .buttons input {
	width: auto;
}

/* Blog */


.storytitle {
	margin: 10px 0 0 0;
	padding: 0 0 0 0;
}

.storytitle img {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.storytitle a {
	color: #0069aa;
	font-size: 1em;
	margin: 2px 0 0 0;
	padding: 0 0 0 0;	
	text-decoration: none;
	font-weight: bold;
  display: block;
  background-image: url(/images/blog-line.png);
  background-repeat: no-repeat;
  padding-top: 5px;
}

.storytitle a:hover {
  font-size: 1em;
}

.blog h2 {
	color: #000;
	font-size: 0.6em;
	margin-top: 6px;
	background-image: none;
}

.storycontent {
	color: #999;
}

.blog_h2 .links {
	float: right;
	text-transform: none;
}

.hidden_field {
	border: none;
}

.wp_hack input {
	border: none;
}

#commentlist {
	margin-left: 20px;
	margin-top: 10px;
}

#comment {
	font-size: 1em;
}
	
}

