h4, h5, h6, h1, h2, h3 {
	margin-top: 0;
	font-family: 'Open Sans', sans-serif;
}
p {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 14px;
}
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;
}

/****************Shopping Cart Section Css start******************/

.inner-body-container{
	width:1250px;
	padding:0;
	margin: auto;
}
.inner-body-text{
	padding-top:10px;
}

.inner-body-text h2{
	font-size:30px;
	font-weight:600;
	padding:0 0 10px 0;
	margin:0;
}

.inner-body-text span{
	font-size:14px;
	font-weight:400;
	color:#4d4d4d;
	line-height:20px;
}



#staticDescription p{font-size:12px;
	color:#5a5a5a;
	margin:10px 0 10px 0;}
	
#staticDescription span{font-size:14px;
	color:#a53625;
	}

#staticDescription span a{font-size:14px;
	color:#a53625;
	text-decoration:underline;
	}
#staticDescription span a:hover{font-size:14px;
	color:#a53625;
	text-decoration:none;
	}
	
.qrefer{padding:5px 10px 10px 10px; margin-top:10px; border:1px solid #dedede; background:#f6f5f5;}
.qrefer h1{font-size: 20px; font-weight: 400; padding: 0 0 5px 10px;}
.qrefer h2{font-size: 20px; font-weight: 400; padding: 0 0 5px 10px;}
.qrefer a{color:#ab312c; text-decoration:none; font-size:14px; font-weight:600; line-height:22px; padding: 0 0 0 10px;}
.qrefer a:hover{text-decoration:underline;}
.grBorder{background:url(../images/static-body-border.jpg) no-repeat top center;
	height:3px;
	
}
#trainingList{width:1250px;
	padding:10px 15px 15px 15px;
	margin-top:10px;
	}
	

/************* White Paper**********/
.whitePaper{width:1250px;
	}


.whitePaperItem{width:303px;
	float:left;
	margin-left:15px;
	}
	
/************* END **********/

/************* News **********/
.newsGRCTop{width:303px;
	height:84px;	
	background:url(../images/GRC_news.jpg) no-repeat bottom left;
	}
.newsPharmaTop{width:303px;
	height:84px;	
	background:url(../images/Pharmaceutical_news.jpg) no-repeat bottom left;
	}
.newsMedicalTop{width:303px;
	height:84px;	
	background:url(../images/Medical_news.jpg) no-repeat bottom left;
	}
.newsrbottom{width:303px;
	height:7px;	
	background:url(../images/whitepaper-curv-bottom.gif) no-repeat top left;
	}
.newsItem{	border-left:1px solid #c7e4ff;
	border-right:1px solid #c7e4ff;
	padding:10px;}
.newsItem p{font-size:12px;
	color:#5a5a5a;
	margin:0;
	padding:0;}
.newsItem a{color:#ad322b;
	font-size:14px;
	text-decoration:underline;
	}
.newsItem a:hover{color:#ad322b;
	font-size:14px;
	text-decoration:none;
	}
/************* END **********/

/************* Regulatory Content Solution **********/
.regulatoryItem{width:47%;
	float:left;
	
	}
.regulatoryTop{width:100%;
	border-top:1px solid #c7e4ff;
	}
.regulatoryBottom{width:100%;
	border-top:1px solid #c7e4ff;
	}
	
		
/*********** dictionary *******/

.dictionary{	border-left:1px solid #c7e4ff;
	border-right:1px solid #c7e4ff;
	padding:10px;}
	
.dictionary h3{ margin:0; padding:0; font-size:14px; color:#a53625; }

.dictionary ul{margin:0; padding:10px 0 0 15px; list-style:url(../images/red-arrow.gif);}
.dictionary li{margin-top:6px;}
.dictionary a{font-size:14px;
	color:#3385bd;
	text-decoration:none;}
.dictionary a:hover{font-size:14px;
	color:#3385bd;
	text-decoration:underline;}


/*========= body Ends Here ================*/
#main{width:1250px;
	padding:0 0 0px 0;
	margin: auto; overflow: hidden;}
 
#bgsplit
{

padding-bottom:12px;
background-position:right;
width:100%; 
}
 
#main_container_middle
{
width:77%; 
float:left; 
border-right:1px dashed #D7E9F3;


}

#main_container_middle #main_subContainer
{
padding-left:10px;
padding-right:10px;
padding-bottom:12px;


}

#main_container_middle #main_subContainer h1
{
	font-size:24px;
	line-height:26px;
	margin:0px;
	padding:6px 0px;
}

#main_container_left
{
width:21%;
float:right;


}

#main_container_left #main_subContainer
{
padding-left:10px;
padding-right:10px;
padding-bottom:12px;

}

#goTop
{
float:right;
font-size:11px;
padding-right:10px;
}




#main_container_left #main_subContainer #featured_products #productList
{
height:70px;
padding-bottom:20px;
}
#main_container_left #main_subContainer #featured_products #more
{
font-size:11px;
text-align:right;
padding-bottom:10px;
}

#main_container_left #main_subContainer #featured_products #productList #productImage
{
float:left;
width:29px;
height:70px;
padding-right:5px;
padding-top:5px;
}

#main_container_left #main_subContainer #featured_products #productList #productTitle
{
float: right;
font-size:11px;
width:200px;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}



#main_container_left #main_subContainer #instructors #instructorList
{
height:50px;

}
#main_container_left #main_subContainer #instructors #becomeInstructor
{
font-size:11px;
text-align:right;
padding-bottom:5px;
}
#main_container_left #main_subContainer #instructors #more
{
clear:both;
font-size:11px;
text-align:right;
padding-bottom:15px;
}

#main_container_left #main_subContainer #instructors #instructorList #instructorImage
{
float:left;
width:32px;
padding-right:10px;
}

#main_container_left #main_subContainer #instructors #instructorList #instructorName
{
float: right;
font-size:11px;
width:195px;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}




#divSpace
{
padding:10px;
height:10px;
}

.mainHead
{
font-size:18px;
color:#5E5E5E;
}
.subHead
{
font-weight:600;
font-size:12px;
color:#5E5E5E

}
.hrMain
{

height:2px;
color:#4C82A1;
background-color:#4C82A1;
border:0px;
}

.hrInner
{
height:1px;
color:#CECECE;
background-color:#CECECE;
border: 0;

}

.link
{
font-weight:600;
color:#1062b2;
}
.linkNormal
{
color:#3E7899;
}

#course_title{
	border-collapse:collapse;
}

#course_title td{
	font-size:12px;
}

/* additional for changes */
#main_container_left #main_subContainer #featured_products #productList_new
{
height:70px;
padding-bottom:20px;
}
#main_container_left #main_subContainer #featured_products #productList_new #productTitle_new
{
float: right;
font-size:11px;
width:240px;
vertical-align:top;
margin-top:0px;
padding-top:0px;
}
.hrMain_new
{

height:1px;

background-color:#D7E9F3;
border:0px;

margin-top:20px;
}
#main_container_middle ul{ padding-left:25px;}
#main_container_middle ol{ padding-left:25px;}
#main_subContainer a{ color:#1062b2;}
#staticBody{width:1250px;
	padding:0;
	margin: auto;}
	
	#home_body_center{
	margin: auto;
	width:1250px;}
	
	
.privacy-bar{ text-align:center; text-align: center; font-size: 16px; background: #313131 ; padding:11px 0;}
	
	.privacy-bar h6 {
    	font-size: 75%;
    	line-height: 16px;
    	font-weight: 100;
    	color: #cacaca;
    	margin: 0 0;
    	vertical-align: middle;
    	padding:0px;
	}
	
	.privacy-bar h6 a{ color:#fff;font-weight: 600;}
