h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
	font-family: 'Open Sans', sans-serif;
}
ul, ol {
	margin: 0;
	padding:0;
}

p {
	margin: 0;
	padding:0;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 0.938em;
}
img{
	border:none;
}

html, body {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	font-weight: 400;
	background-color: #FFF;
	margin:0;
	padding:0;	
	-webkit-font-smoothing: antialiased;
}

body{overflow-x: hidden;}

.clear{clear:both;}

#main_container{
	width:100%;
	margin:0px auto;
}

.inner-body-container{
	width:93%;
	padding:0;
	margin: auto;
}
.inner-body-text{
	padding-top:10px;
	padding-bottom:20px;
}
.inner-body-text h1{
	font-size:25px;
	font-weight:600;
	padding:0 0 10px 0;
	margin:0;
}	
.inner-body-text p{
	font-size:14px;
	font-weight:400;
	color:#4d4d4d;
	line-height:20px;
	padding-bottom:15px;
}
.inner-body-text strong{ color:#000; font-weight:700;}
.inner-body-text p a{ color:#1062b2; font-weight:600; text-decoration:none;}

.packaged_training_tab{ overflow:hidden; padding:0px 10px; border:#d7d7d7 solid 1px; margin-bottom:40px; clear: both; }


    /*----- Tab Links -----*/
    /* Clearfix */
.pack_links:after {
	display:block;
	clear:both;
	content:'';
}
.pack_links{
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	display:block;
}

.pack_links li {
	float:left;
	list-style:none;
	height: 40px;	
	margin: 0 1px 0px 0px;
	padding: 0;
	line-height:38px;
	margin-bottom: -0px;
	background: url(../images/packaged-training-tab-bg-in.jpg) repeat-x;
	overflow: hidden;
	position: relative;
	display:block;
	border-radius: 8px 8px 0 0;
	font-family: 'Open Sans', sans-serif;
	/*border-bottom:1px solid transparent;*/
}
 
.pack_links a {
	padding: 0 1.88em;
	display:inline-block;
	border: 1px solid #dbdbdb;
	border-radius:8px 8px 0px 0px;
	font-size:14px;
	color:#4e5256;
	transition:all linear 0.10s;
	font-family: 'Open Sans', sans-serif;
	background: url(../images/packaged-training-tab-bg-in.jpg) repeat-x;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
 
.pack_links a:hover {
	background: url(../images/packaged-training-tab-bg-out.jpg) repeat-x;
	color:#fff;
	text-decoration:none;
	border: 1px solid #063d73;
}
 
li.open a, li.open a:hover {background: url(../images/packaged-training-tab-bg-out.jpg) repeat-x;color:#fff;border: 1px solid #063d73;}
 
    /*----- Content of Tabs -----*/

.pack {display:none;}
.pack.open {display:block;}

.whitePaperItem{background: url(../images/packaged-training-bg.jpg) repeat-x; float: left; margin:10px 15px 10px 0px; border:#d7d7d7 solid 1px; border-radius:6px; overflow:hidden; padding:10px; width:30%;}
.trainingList{margin-left:20px; margin-top:10px; margin-bottom:10px; overflow:hidden;}
.whitePaperPDF{height:109px; width:77px; float:left; }
.whitePaperText{float:left; margin-left:15px; width: 74%;}
.whitePaperText p{ margin:0; padding:15px 0 20px 0;}
.whitePaperText p a{ color: #1062b2;font-weight: 600;text-decoration: none; font-size:14px;}
.whitePaperText span a{ background:#f29200; padding:5px 20px; border-radius:6px; text-decoration:none; font-size:14px; color:#fff; font-weight:600; text-transform: uppercase;}