/*
Theme Name: AdCapNet
Theme URI: http://www.adcapnet.com
Description: A custom style create for AdCapNet.
Version: 1.0
Author: SangFroid Web Design
Author URI: http://www.sangfroidwebdesign.com

*/




* {
    padding: 0;
    margin: 0;
} 

body
{ 
background: #f2f3f4 url(images/bodyBG.jpg) top left repeat-x;
font-family : "Trebuchet MS", Verdana, Arial, Helvetica, Georgia, Tahoma,  sans-serif ;
			font-weight : normal ;
}

.wrapper{overflow:hidden;
			width: 988px;			
			vertical-align: top;
			clear:left;
			background-color:transparent;
			
			font-size:0.9em;
			margin:auto;}



			}
 .searchform  {
	width: 270px;
	padding: 0px 0px 0px 0px;
	}
.inputWrap{background: transparent url(images/searchInput.gif) top left no-repeat ;
				border:0px;
				height:19px;
				padding:1px 0px 0px 3px;
				text-align:left;
				width:270px;}
				
.sidebarInputWrap{
				background: transparent url(images/sidebarSearchInput.gif) top left no-repeat ;
				border:0px;
				height:19px;
				padding:1px 0px 0px 3px;
				text-align:left;
				width:250px;
				}
				
.searchform input[type="text"]{ background-color:transparent;
				border:0px;
				width:179px;
				font-size:8pt;
				}
.searchform input[type="submit"] {margin:0px;
								font-size:8pt;
								font-weight:bold;
								color: #ffffff;
								border:0px;
								width:64px;
								height:21px;
								text-align:center;
								background: #224eaa url(images/searchsubmit.jpg) top left repeat-x ;}



.header {   background: #fff url(images/newheaderBG.jpg) top left no-repeat ;
			width: 988px;
			height:85px;
			margin:0px auto;
			padding:0px 0px 0px 0px;
			color:#999;
			font-weight:bold;
			}

#headerSearch{margin:0px 0px 0px 0px;
			padding:0px 0px 10px 0px;
			float:right;
			background-color: transparent;		
			clear:right;}
#headerSearch a {color:#999999;
			text-decoration:none;}
#headerSearch a:hover {color:#215fb6;
			border-bottom:1px dashed #215fb6;}
#headerSearch p {text-align:right;}


#headerLinks{margin:0px 0px 0px 0px;
			padding:0px 10px 0px 0px;
			float:right;
			background-color: transparent;		
			line-height:30px;}
#headerLinks a {color:#999999;
			text-decoration:none;}
#headerLinks a:hover {color:#215fb6;
			border-bottom:1px dashed #215fb6;}
#headerLinks p {text-align:right;
		margin:8px 2px 2px 2px;
		line-height:30px;}



#headerPhone {color:#2d5fa2;
			font-size:1.7em;
			font-weight:normal;}

.headerLogo{float:left;
		width:230px;
		}


.searchlist .post {border-bottom:1px dashed #cfcfcf;}






.right{float:right;
		margin-left:25px;
		margin-bottom:15px;}

.captionRight{float:right;
			margin-left:25px;
			margin-bottom:15px; 
			text-align:center;}

.left{float:left;
		margin-right:10px;
		margin-bottom:10px;}

.captionLeft{float:left;
			margin-right:15px;
			margin-bottom:15px; 
			text-align:center;}




.contentContainer2Col { background-color: transparent;
			width : 988px;		
			vertical-align: top;
			padding-left:0px;
			padding-right:0px;
			float:left;
			padding-bottom:5px;	
				}
.contentContainer2ColRight { background-color: transparent;
			width : 988px;		
			vertical-align: top;
			padding-left:0px;
			padding-right:0px;
			float:left;
			padding-bottom:5px;	
				}

#contentWrapperTop {width:988px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/contentContainer2ColRightBG.jpg) top left repeat-y;}

#contentWrapperBottom {width:988px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/contentContainerBottom2ColRightBG.jpg) bottom left no-repeat;}


#contentWrapper{background: transparent url(images/contentContainerTop2ColRightBG.jpg) top left no-repeat;
			width : 988px;		
			vertical-align: top;
			float:left;
			margin-left:0px;
			margin-right:0px;
			min-height:500px;}
#contentWrapperRight{background: transparent url(images/contentContainerTop2ColRightBG.jpg) top left no-repeat;
			width : 988px;		
			vertical-align: top;
			float:left;
			margin-left:0px;
			margin-right:0px;
			min-height:500px;}

/* ************MAIN MENU - Horizontal**************** */ 
.navContainer {background: transparent url(images/navContainerBG.jpg) top left no-repeat ;
			vertical-align: top;
			margin:0px;
			padding-left: 15px;
			padding-right: 0px;
			border-spacing: 0px;
			text-align:center;
			float:left;
			width:973px;
			height:37px;
			padding-top:4px;
			padding-bottom:4px;
			font-size:1.1em;}
.navContent {background-color:transparent; 
			vertical-align: top;
			margin:0px;
			margin-left: 0px;
			margin-right: 0px;
			border-spacing: 0px;
			text-align:center; 
			
			font-weight : normal ;
			float:left;
			width:973px;
			
			}

/* ************END MAIN MENU**************** */ 


.padded{padding:5px;}
.clear{clear:both;}


.slideshowHome {width:978px;
			height:260px;
			padding:5px 5px 0px 5px;
			float:left;
			background: transparent url(images/slideshowBGHome.jpg) bottom left no-repeat;}
.slideshowCustomers{width:978px;
			height:260px;
			padding:5px 5px 0px 5px;
			float:left;
			margin-bottom:4px;
			background: transparent url(images/slideshowBGCustomers.jpg) top left no-repeat;}


#content	{ background-color: transparent;
			float:left;
			margin:0px 0px 0px 20px;
			padding:30px 0px 0px 0px;
			width:640px;}
#rightContent	{ background-color: transparent;
			float:left;
			margin:0px 0px 0px 9px;
			padding:30px 20px 0px 0px;
			width:680px;}

#widecontent	{ background-color: transparent;
			float:left;
			padding-left:30px;
			padding-right:30px;
			padding-top:30px;
			width:928px;}

.entry{padding:0px 10px 10px 0px;}

.entry img{margin:5px 10px 5px 10px;
			padding:6px;
			}


/* ************Subnavigation menu**************** */ 
#subnavigationTop {width:268px;
			float:left;
			padding:0px;
			margin:8px 0px 0px 6px;
			vertical-align:top;
			background: transparent url(images/subNavBoxBG.jpg) top right repeat-y;}
#subnavigationBottom {width:268px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/subNavBoxBottomBG.jpg) bottom right no-repeat;}

#subnavigation {width:200px;
			float:left;
			padding:17px 38px 5px 30px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/subNavBoxTopBG.jpg) top right no-repeat;			
			min-height:328px;}


#subnavigation ul{list-style-type:none;	
			margin:20px 0px 0px;
			padding:0px;
			display:block;
			width:200px;
			font-size:.9em;
			}
#subnavigation ul.outerUL {background: transparent url(images/bottomBorderBG.jpg) bottom left no-repeat;}
#subnavigation ul li.page_item  {				
					display:block;
					width:180px;
					min-height:26px;
					background-image: url(images/listRaquo.gif);
					background-repeat: no-repeat;
					background-position: 0 .8em;
					padding-left: 20px;
					color:#666666;
					}
#subnavigation ul li.page_item a{min-height:26px;
					line-height:26px;					
					display:block;
					width:180px;
					background-color:transparent;					
					border-top:1px solid #dbdbdb;
					color:#666666;
					text-decoration:none;}

#subnavigation ul li.page_item a:hover, #subnavigation ul li.current_page_item a {
					color:#2166bb; 
					text-decoration:none;}



#subnavigation ul li ul{list-style-type:none;
			margin:0px 0px 0px;
			padding:0px;
			display:block;
			width:180px;
			border-top:0px dotted #fff;
			}

#subnavigation ul li ul li.page_item  {
					display:block;
					width:160px;
					min-height:26px;
					
					color:#666666;
					background-image: none;
					padding-left: 20px;}
#subnavigation ul li ul li.page_item a{min-height:26px;
					line-height:26px;					
					display:block;
					width:160px;
					background-color:transparent;
					border-top:0px dotted #fff;
					color:#666666;
					text-decoration:none;}

#subnavigation ul li ul li.page_item a:hover, #subnavigation ul li ul li.current_page_item a {
					color:#2166bb; 
					text-decoration:none;}

/* ************END Sub-navigation menu**************** */ 


.status {padding:12px;
		background-color:#fcfcfc;
		border:1px dashed #ccc;
		margin-bottom:15px;}

#sidebarTop {width:260px;
			float:left;
			padding:0px;
			margin:8px 0px 0px 22px;
			vertical-align:top;
			background: transparent url(images/subNavBoxBG.jpg) top left repeat-y;}
#sidebarBottom {width:260px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/subNavBoxBottomBG.jpg) bottom left no-repeat;}


#sidebar{width:220px;
			float:left;
			padding:17px 0px 3px 40px;			
			vertical-align:top;
			font-family:Verdana, Arial, Tahoma;
			font-size:0.9em;
			background: transparent url(images/subNavBoxTopBG.jpg) top left no-repeat;
			min-height:328px;}



#sidebar ul{ padding-left:15px;
			margin:15px 10px 15px 20px;}
#sidebar ul li {
	list-style-position:outside;
				margin:0px 0px 5px 0px;}

#sidebar ul li, .entry ul li {list-style-image: url(images/listRaquo.gif);}

#sidebar h2{font-size:1.7em;
			margin-top:10px;
			font-weight:normal;
			text-align:center;}

#sidebarSearch{margin:0px 0px 0px 7px;
			padding:0px;
			height:30px;
			float:right;}





.footer {   background-color: #f2f3f4;
			font-family:Verdana, Arial, Tahoma;
			
			width: 928px;
			vertical-align: middle;
			text-align : center ;
			float:left;
			font-size:0.9em;
			color:#999;
			padding: 8px 30px 0px 30px;
			margin:0px;
			min-height:100px;
			border:0px dotted green;
			}
.creditFooter {   background-color: #f2f3f4;
			width: 988px;
			clear:both;
			padding-top:8px;
			text-align:center;
			float:left;
			clear:left;
			font-size:.8em;
			font-family:Verdana, Georgia, Arial, Tahoma;
			}
.footer a {color:#999;}
.footer a:hover {color:#666;}

.creditFooter a {color:#bbb;
				padding:3px;
				text-decoration:none;}
.creditFooter a:hover {color:#fff;
				background-color:#2168bd;
				font-weight:bold;}

.footerAddress{float:left;
				text-align:left;
				padding-right:35px;
				width:280px;
				margin-bottom:10px;
				font-size: 0.8em;
				min-height:55px;
				background: transparent url(images/footerDivider.jpg) top right no-repeat;}

.footerLinks{float:right;
			width:530px;
			min-height:55px;
			padding-right:20px;
			padding-left:20px;
			padding-top:10px;
			text-align:right;
			font-size: 0.8em;
			}

.footerLinks ul {float:right;}
.footerLinks ul li.page_item {float:left;
								padding-right:12px;
								margin:3px 0px 3px 6px;
								border-right:1px solid #a6a6a6;
								list-style:none;
								list-style-image:none;}

#H1Area {width:928px;
		padding:20px 30px;
		float:left;
		height:52px;
		background: transparent url(images/H1AreaBG.jpg) top left no-repeat;
		overflow:hidden;}
#H1Area h1 {font-size:42px;
		color:#fff;
		line-height:52px;
		font-family:Perpetua,Georgia;
		font-weight:normal;
		}
#H1Area h1.singlePost {font-size:30px; }

h1	{  font-size : 1.9em;
			font-weight : normal ;
			color : #0060a3 ;
			vertical-align: top;
			margin-bottom:8px;
			font-family: Arial, Verdana, Tahoma, Helvetica;}
			
h2	{  font-size : 1.6em;
			font-weight : normal ;
			color : #2d5ea1;
			vertical-align: top;
			margin-bottom:6px;
			margin-top:6px;
			margin-left:4px;
			font-family: Arial, Verdana, Tahoma, Helvetica;}

h2 a {font-weight:normal;
		text-decoration:none;}

h3	{  font-size : 1.3em;
			font-weight : bold  ;
			font-family: Arial, Verdana, Tahoma, Helvetica;
			color : #1B55B2 ;
			margin-bottom:3px;
			margin-top:6px;
			margin-left:10px;}

h4	{  font-size : 1.1em;
			font-weight : bold  ;
			color : #000000 ;
			margin-left:10px;}

h5	{  font-size : 1.0em;
			font-weight : bold  ;
			color : #000000 ;
			margin-left:10px;}

h6	{  font-size : 1.0em;
			font-weight : bold  ;
			color : #000000 ;
			margin-left:10px;}

p{margin-top:5px;
margin-bottom:15px;
margin-left:10px;}

em {font-weight:bold;
	font-style:italic;
	color:#884422;}



.entry ul, .sidebar ul, ul#pressRoom{padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
	padding-top:0px;
	margin-left:10px;}

.entry ul ul, .sidebar ul ul{padding-bottom:0px;}

.entry ol, sidebar ol {padding-left:30px;
	padding-right:30px;
	padding-bottom:10px;
	padding-top:0px;}

.entry ul li, .sidebar ul li, li.newsLI {list-style-image: url(images/listRaquo.png);
							}
.entry ul li ul li, .sidebar ul li ul li {list-style-image: none;
									}

li.newsLI {margin-bottom:6px;}

.columnized {width:540px;
		margin-left:40px;}
.columnized li {display:block;
			background-color:transparent;
			width:250px;
			float:left;
			padding-left:20px;
			list-style-image: url(images/listRaquo.gif);}





a { display:inline;
	text-decoration:underline;
	color: #012F88;
	font-weight : normal ;
	}
				
a:hover{
	text-decoration: none;
	color: #024FE5;
	}
	
a:visited{
	}


.hide{
	visibility:hidden;
	line-height:0px;
	}








input	{    	font-weight : normal ;
			font-size : 9pt;
			color: #000000;
			border: 1px solid #666666;		
			}
input#saveForm {background: #224eaa url(images/searchsubmit.jpg) top left repeat-x ;
	color:#fff;
	font-size:8pt;
	font-weight:bold;}	
	
input[type="text"]{ background-color:transparent;
				border:0px;
				font-size:8pt;
				}
input[type="submit"] {margin:0px;
								padding:2px;
								font-size:8pt;
								color: #ffffff;
								border:0px;
							background: #224eaa url(images/searchsubmit.jpg) top left repeat-x ;}

checkbox{    	font-weight : bold ;
			font-size : 9pt;
			padding:5px;
			}
			
select { 
			background-color: #FFFFFF; 
			color: #000000; 
			font-weight : normal ;
			font-size : 9pt;	
}

.clearBoth{clear:both;}
.clearLeft{clear:left;}
.clearRight{clear:right;}

a img {border:none;}



img.centered, div.aligncentered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}
img.alignright, div.alignright {
	margin: 0 0 15px 15px;
	display: inline;
	float:right;
	}

img.alignleft, div.alignleft {
	margin: 0 15px 15px 0;
	display: inline;
	float:left;
	}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	
	text-align: center;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 9px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */

#account_name {
visibility:hidden;
display:none;
}


/* BOXES */
.threeBoxRow {float:left;
		}
		
.boxSScontainer{
			width:329px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			position: relative;
			}
			
.box3rdTopTest {
			position: relative;
			width:329px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			}
			
.box3rdTop {width:329px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			}

.box3rdBottom {width:329px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			}

.box3rd {width:279px;
			float:left;
			padding:15px 25px 15px 25px;
			margin:0px;
			vertical-align:top;
			}

.white3rdBoxTop {	background: transparent url(images/white3rdBoxBG.jpg) top right repeat-y;}
.white3rdBoxBottom {background: transparent url(images/white3rdBoxBottomBG.jpg) bottom right no-repeat;}
.white3rd {background: transparent url(images/white3rdBoxTopBG.jpg) top right no-repeat;			
			}

.gray3rdBoxTop {	background: transparent url(images/gray3rdBoxBG.jpg) top right repeat-y;
				width:330px;}
.gray3rdBoxBottom {background: transparent url(images/gray3rdBoxBottomBG.jpg) bottom right no-repeat;
				width:330px;}
.gray3rd {background: transparent url(images/gray3rdBoxTopBG.jpg) top right no-repeat;
			width:280px;
			}

.gray3rd h2 {color:#1a63bc;
			font-size:1.3em;
			padding-bottom:5px;}

.blue3rdBoxTop {	background: transparent url(images/blue3rdBoxBG.jpg) top right repeat-y;}
.blue3rdBoxBottom {background: transparent url(images/blue3rdBoxBottomBG.jpg) bottom right no-repeat;}
.blue3rd {background: transparent url(images/blue3rdBoxTopBG.jpg) top right no-repeat;			
			color:#fff;
			}
.blue3rd h2 {color:#fff;
			font-size:1.3em;
			padding-bottom:5px;}


.coal3rdBoxTop {	background: transparent url(images/coal3rdBoxBG.jpg) top right repeat-y;}
.coal3rdBoxBottom {background: transparent url(images/coal3rdBoxBottomBG.jpg) bottom right no-repeat;}
.coal3rd {background: transparent url(images/coal3rdBoxTopBG.jpg) top right no-repeat;			
			color:#fff;
			}
.coal3rd h2 {color:#034ca1;
			font-size:1.3em;
			padding-bottom:5px;}
.coal3rd h2 a {color:#034ca1;}
.coal3rd a {color:#fff;}

.caseStudyBox {min-height:242px;
				height:242px;
				overflow:hidden;
				font-size:8pt;
				}
.upcomingEventsBox {min-height:242px;
				height:242px;
				overflow:hidden;}

.caseStudyBox img {float:left;		
		margin:10px 15px 15px 0px;}
.caseStudyBox h2 {font-size:1.5em;} 
.caseStudyBox h2 a {display:block;}

.ciscoBox {min-height:106px;
		height:106px;
			overflow:hidden;}
.newsBox {min-height:106px;
			height:106px;
			overflow:hidden;
			}
.newsBox p {font-size:.9em;}
.ciscoBox p {font-size:.9em;}




.twoBoxRow {float:left;
		}
.boxHalfTop {width:493px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/halfBoxBG.jpg) top right repeat-y;}

.boxHalfBottom {width:493px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/halfBoxBottomBG.jpg) bottom right no-repeat;}

.boxHalf {width:424px;
			float:left;
			padding:15px 35px 15px 34px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/halfBoxTopBG.jpg) top right no-repeat;}


.boxHalfTop {width:493px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/halfBoxBG.jpg) top right repeat-y;}

.boxHalfBottom {width:493px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/halfBoxBottomBG.jpg) bottom right no-repeat;}




.boxTwoFifths {width:356px;
			float:left;
			padding:15px 35px 15px 34px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/twoFifthsBoxTopBG.jpg) top right no-repeat;}
.boxTwoFifthsTop {width:425px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/twoFifthsBoxBG.jpg) top right repeat-y;}

.boxTwoFifthsBottom {width:425px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/twoFifthsBoxBottomBG.jpg) bottom right no-repeat;}


.boxThreeFifths {width:491px;
			float:left;
			padding:15px 35px 15px 34px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/threeFifthsBoxTopBG.jpg) top right no-repeat;}
.boxThreeFifthsTop {width:560px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/threeFifthsBoxBG.jpg) top right repeat-y;}

.boxThreeFifthsBottom {width:560px;
			float:left;
			padding:0px;
			margin:0px;
			vertical-align:top;
			background: transparent url(images/threeFifthsBoxBottomBG.jpg) bottom right no-repeat;}







.successStoriesBox {min-height:100px;
			font-size:.9em;}

.successStoriesBox ul.columnized {width:520px;
		float:left;
		margin-left:0px;		
		padding-left: 1em;
		text-indent: .75em;
		margin-top:5px;

	}
.successStoriesBox ul.columnized li {								
			width:230px;
			background: transparent url(images/listRaquo.png) center left no-repeat;}





.customerBox {min-height:100px;
			font-size:.9em;}

.customerBox ul.columnized {width:420px;
		float:left;
		margin-left:0px;		
		padding-left: 1em;
		text-indent: .75em;
		margin-top:5px;

	}
.customerBox ul.columnized li {								
			width:190px;
			background: transparent url(images/listRaquo.png) center left no-repeat;}

.informedBox {min-height:100px;
			font-size:.9em;}

.s {
	margin-right:10px;
	border:0px;
	background-color:transparent;
	width:179px;}

.customerBox h2, .informedBox h2, .successStoriesBox h2 {color:#666;
			border-bottom:1px solid #e8e8ea;
			margin-left:0px;}

#joinList{width:260px;
		float:left;
		color:#666;
		min-height:63px;
		background:transparent url(images/smallDivider.jpg) top right no-repeat;}
#joinList p {margin:5px 0px 0px 0px;}

#socialMedia{
		width:190px;
		/* float:left; */
		text-align:left;
		padding-top:17px;
		}
		
#socialMediaSmall{width:92px;
		float:left;
		text-align:right;
		padding-top:7px;
		margin-left:3px;}


#partnerBar {width:958px;
		float:left;
		height:62px;
		padding:0px 15px;
		text-align:center;
		overflow:hidden;}
#partnerBar img {margin:0px 4px;}
.ibmContent {width:600px;
		margin:auto;
		background-color:#fff;
		border:1px dashed #ccc;
		text-align:center;
		padding-top:25px;
		padding-bottom:25px;}


.customerFeature {color:#fff;
					width:490px;
					margin-top:90px;
					margin-left:40px;
					overflow:hidden;
					height:160px;}
.customerFeature h1 {color:#fff;}
.customersRow {float:left;
		width:978px;
		margin:5px;}
.customersRow h2 {line-height:40px;
			color:#fff;
			text-align:center;
			margin:auto;
			font-size:11pt;
			font-weight:bold;}

.customersRow h2 a {color:#fff; font-weight:bold;}
.customersRow h2 a:hover {color:#efefef;
			border-bottom:1px dotted #efefef;}

.customerBox_6 {float:left;
			width:133px;
			height:40px;
			overflow:hidden;			
			padding:110px 10px 0px 10px;
			margin-right:12px;}

.educationBox {background:transparent url(images/educationBox.jpg) top left no-repeat;}
.industrialBox {background:transparent url(images/industrialBox.jpg) top left no-repeat;}
.medicalBox {background:transparent url(images/medicalBox.jpg) top left no-repeat;}
.governmentBox {background:transparent url(images/governmentBox.jpg) top left no-repeat;}
.businessBox {background:transparent url(images/businessBox.jpg) top left no-repeat;}
.retailBox {background:transparent url(images/retailBox.jpg) top left no-repeat;
			margin-right:0px;}

.certificationsBlock {float:right;
			width:300px;
			}

.learnMore {float:right;
		display:inline-block;
		margin-top:10px;}
		
.homePageSuccessStory {
	position: absolute;
	top: 0;
	left: 0;
	}
		
.visibleDiv {
	visibility: visible;
	}
		
.hiddenDiv {
	visibility: hidden;
	}

#post-25 .alignleft {margin-right:1px;}
#post-43 td img {margin:0px; padding:0px;}

.careerVideoDiv {float:right;
			width:250px;
			margin:10px 10px 30px 30px;}

.subscribeTT {font-size:1.3em;}

ul#idSVNavPrimaryTree  li {list-style-image:none;}

#sidebar .fb_iframe_widget{
	display: none;
	}

.widgettitle{
	text-align: left;
	margin-left: 0px;
	}
	
.widgettitle a, .widgettitle a:visited{
	color:#2D5EA1;
	}
	
#sidebar ul.sidebarWidgetUl{
	margin: 20px 0px 20px 0px;
	}

#sidebar ul.sidebarWidgetUl li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 30px;
	}
	
#sidebar ul.sidebarWidgetUl li ul{
	margin: 0px;
	padding: 0px;
	}
	
#sidebar ul.sidebarWidgetUl li ul li{
	/* list-style-image: url(images/listRaquo.gif); */
	list-style-type: disc;
	list-style-image: none;
	margin-bottom: 10px;
	}
	
#subnavigation ul.leftColumnWidgetUl{
	margin-top: 32px;
	width: 200px;
	}
	
#subnavigation ul.leftColumnWidgetUl li{
	margin-bottom: 30px;
	}
	
#subnavigation ul.leftColumnWidgetUl li ul li{
	/* list-style-image: url(images/listRaquo.gif); */
	list-style-type: disc;
	list-style-image: none;
	margin: 10px 0px 0px 22px;
	}
	
#sidebar li.widget{
	list-style-type: none;
	list-style-image: none;
	}
	
#sidebar #defaultSidebarWidgetArea{
	margin: 0px 0px 30px 0px;
	padding:0px;
	}
	
#sidebar #defaultSidebarWidgetArea h2{
	text-align: left;
	}
	
#sidebar #defaultSidebarWidgetArea ul li{
	list-style-type: none;
	list-style-image: none;
	margin-bottom: 30px;
	}
	
#sidebar #defaultSidebarWidgetArea li ul{
	margin: 0px;
	padding:0px;
	}
	
#sidebar #defaultSidebarWidgetArea li ul li{
	margin: 0px 0px 10px 22px;
	list-style-type: disc;
	margin-bottom: 30px;
	}
	
#sidebar #defaultSidebarWidgetArea li ul li a{
	font-family:Verdana,Arial,Tahoma;
	font-size:0.9em;
	}
