@charset "utf-8";
/* CSS Document */
/*
 * BoxGrey - common class for boxes
 * QuickLinks - class for quick link boxes
 * SideBar - class for side bars
 * a.BoxGrey - presents menu items on store page 
 */
.BoxGrey{
	display:block;
	background:#f9f9f9;
	border:1px solid #eee;
	width:100%;
	/*padding-bottom:1em;*/
	margin-bottom:12px;
	*margin-bottom:8px;
	text-decoration:none;
	outline:none;
}
a.BoxGrey {
	color:#3b3b3b;
	text-decoration:none;
}
a.BoxGrey:hover{
	background:#eef8fe;
	border: 1px solid #d2e2ed !important;
	color:#3b3b3b !important;
}

.BoxGrey a{/*text-decoration:none;*/}
.BoxGrey h4{
	color:#666;	
	font-size:11pt;
	font-weight:normal;
	padding-bottom:.2em;
	text-transform:uppercase;
}
.BoxGrey .container{padding:0;}
.BoxGrey .content{
	font-size: 0.85em;
	padding: .5em 10px .5em;
}
.BoxGrey .content .downloadButton{
	font-size: 14px;
	padding: 3px 10px;
}
.Col4_4 .BoxGrey .content, .column1_Right .BoxGrey .content{
	font-size:9pt;
}
a.BoxGrey .content {
	padding: 10px 10px 1.5em;
	display:block;
}
.BoxGrey .content img.logo{margin: 0 1.5em 0 1em;}
.BoxGrey .content h4 img{margin: .5em 0 0 0 !important;}
.BoxGrey .content strong img{margin: .5em 0 0 0 !important;}
.BoxGrey .content big{
	font-size:11pt;
	line-height:1.2em;
}
.BoxGrey .content label{padding-right:.25em;}
.BoxGrey .content td{padding:2px 0;}
.BoxGrey .content td td{padding:0;}

.BoxGrey .caseStudy{	float: left; width: 55px; line-height: 130%; text-align:center;}
.BoxGrey .caseStudy img{	margin-bottom:.25em;}


.QuickLinks {margin:1em 0 1em 6px; position:relative; width:99.5%;}
.QuickLinks .content{color: #5d5d5d; padding:10px 0 !important;}

.QuickLinks h4{
	color:#696969 !important;	
	font-size:1.25em;
	font-weight:normal;
	padding-bottom:.2em;
	text-transform:uppercase;
}
.QuickLinks a{color:#5D5D5D; text-decoration:none;}

.QuickLinks .Col4_1,
.QuickLinks .Col4_2,
.QuickLinks .Col4_3{margin:0 1.5% 0 0 !important; padding-left:10px;}
.QuickLinks .Col4_4{margin:0 0 0 75% !important; padding-left:7px;}

.QuickLinks .Separator4_12,
.QuickLinks .Separator4_23,
.QuickLinks .Separator4_34{position:absolute; width:1px; top:0; bottom:0; height:100%; background:#eeeeee;}

.QuickLinks .Separator4_12{left:24.5%;}
.QuickLinks .Separator4_23{left:49.0%;}
.QuickLinks .Separator4_34{left:74.5%;}


/**** Sidebar Grey Boxes ****/

.SideBar h3 {
	display:block;
	margin: -1px 0 0 0;
	padding: 5px 15px 5px 10px;
	background:#18b2d0;
	color:#ffffff !important;
	font-size: 1em;
	font-weight:normal;
	float:left;
	text-transform:uppercase;
	zoom:1;
}
.SideBar h3 a,
.SideBar h3 a:hover{color:#fff !important;}

.SideBar .content {
	color: #4a4a4a;
	padding-bottom:1em;
}

.SideBar h5{
	font-size:1.9em;
	font-weight:normal;
}
.SideBar ul {
	line-height: 15pt;
	color: gray;
	list-style:none;
	background-image: url(/images/bullets/box1.gif) no-repeat left 10pt;
	margin: 0;
	padding: 0;
}

.SideBar ul li {
	margin: 0;
	padding: 0 0 0.5em 1em;
	line-height: 1.3em;
	background-position: left .3em;
	color:#4a4849;
}


.BoxLinks{
	margin-top:1.5em;
}
/*if store banner implemented*/
.BoxIcons{
	position:absolute;
	bottom:2em;
	width:250px;
	right:.5em;
}

.BoxIcons a{background: none !important; padding:0 !important;}

.BoxCommon{padding: 0 8px;}

.Inset{background:#f9f9f9; padding:1em 0 1em 1em; margin-left:-1em;}
.Inset .Col2_2{padding-right:2em}
.Inset h3{font-size:190%; line-height:1; margin-bottom:.25em;}
/*.Inset p{font-size:120%; line-height:1.3;}*/


.productPopup{width: 200px; margin-top:-2px;}
.productPopup div{line-height:130%; margin:7px 4px; overflow: hidden;}
.productPopup div .productImgDiv{float: left; width: 18px; margin:0;}
.productPopup div .productInfoDiv{float: left; width: 170px; margin:0;}

.ui-tabs-panel {
	padding-top: .5em;
}
.agreement-footnote{
	color:#5f5f5f;
	margin-bottom:0;
}
.input-group{
	margin:3px 0 8px;
	overflow: hidden;
}
.input-group.last{
	margin-bottom: 0;}
