/********************************************************/
/***  @compilation of internal css files from different html pages ***/
/********************************************************/




/********************************************************/
/*********** used in willis_report_request_page.html ***********/
.header_h5{
margin-left:21em;
margin-bottom:2em;
}

#userinfo_wrapper{
	width:100%;
	/*background-color:#000000;*/
}

#userinfo_w_rep_req_pge{
	margin-bottom: 1em;
	width: 100%;
	/*background-color:#FF0000;*/
}

#userinfo_w_rep_req_pge label
{
	float: left;
	margin-bottom: 7px;
	width: 450px;
}
#userinfo_w_rep_req_pge input
{
	width: 200px;
	margin-bottom: 5px;
	border: 1px solid #5695c1;
}

#userinfo_w_rep_req_pge_inner label
{
	float: left;
	margin-bottom: 4px;
	width: 250px;
}

#userinfo_w_rep_req_pge_inner input
{
	width: 50px;
	margin-bottom: 15px;
	border: 1px solid #5695c1;
}

select#job_description
{
	border: 1px solid #5695c1;
}

.checkBoxDiv {
	margin-bottom: 1em;
	position: relative; 
	width: 700px; 
	overflow: auto;
}

.checkBoxDiv input{
	width: 2em;
}

.checkBoxDiv label
{
	display: block;
}
							
.loginHeader{
	color: #000080; 
	font-size: 14px; 
	font-weight: bold;
}
/************* end willis_report_request_page.html ************/
/********************************************************/




/********************************************************/
/******** used in data_security_rm_swett_question.html *********/
#userinfo{
	margin-bottom: 1em;
	width: 500px;
}

#userinfo label
{
	float: left;
	margin-bottom: 2px;
	width: 200px;
}
#userinfo input
{
	width: 200px;
	margin-bottom: 2px;
	border: 1px solid #5695c1;
}

select#job_description {
	border: 1px solid #5695c1;
}

.checkBoxDiv {
	margin-bottom: 1em;
	position: relative; 
	width: 700px; 
	overflow: auto;
}

.checkBoxDiv input{
	width: 2em;
}

.checkBoxDiv label{
	display: block;
}
							
.loginHeader{
	color: #000080; 
	font-size: 14px; 
	font-weight: bold;
}

.textArea {
	width: 100%;
	height: 50px;
	border: 1px solid #cccccc;
	padding: 5px;
	font-family: Tahoma, sans-serif;
	margin-bottom: 2em;
}
/********** end data_security_rm_swett_question.html **********/
/********************************************************/




/****************************************/
/******** used in data_feeds.html *********/
#wideContent p{
padding-bottom: 1em;		
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/********** end data_feeds.html ***********/
/****************************************/



				
/****************************************/
/******** used in corner_index.html *********/
.container_index{
width: 960px;						
height: 100%; 
overflow: auto; 
padding: 10px 10px 10px 10px;
background: #204764; 
position: relative;
left: -40px;
}
		
.container_index div {
float: left; 
width: 285px; 
height: 450px; 
margin: 0 1em 0 1em; 
_margin: 0 5px 0 5px; /* ie6 hack */
background-color: #ebebeb; 
padding: 5px 5px 15px 5px;
position: relative;
}

.container_index div ul li{
list-style-position: inside;
padding-left: 5px;
padding-bottom: 5px;
}

.container_index div p{margin-top: 1em; margin-left: 1em;}
.container_index .contitle {text-decoration: underline; margin-top: 5px; margin-bottom: 10px;text-align: center; font-size: 16px; font-weight: bold;}
.container_index a:link		    {color: #204764; font-weight: bold; text-decoration: underline; background-color: transparent; }
.container_index a:visited       {color: #204764; font-weight: bold; text-decoration: underline; background-color: transparent; }
.container_index a:hover         {color: #204764; font-weight: bold; text-decoration: underline; background-color: transparent; }
.container_index a:active        {color: #204764; font-weight: bold; text-decoration: underline; background-color: transparent;}
		
.listImage li{
display: inline;
text-align: top;
position: relative;
}
/********** end corner_index.html ***********/
/****************************************/




/***********************************/
/******** used in contact.html *********/
.contact {
	overflow: auto; 
	position: relative; 
	padding-top:1em; 
	padding-bottom:1em; 
	margin-top:1em; 
	margin-bottom:1em; 
	border-bottom:1px dotted #d5d6d6;
	height: 100%;
}

.contact ul li {
	float: left;
	width: 230px;
}

.contact ul li span{
	font-weight: bold;
}

.contact ul{
	clear: both;
}
/********** end contact.html **********/
/***********************************/




/*********************************************/
/******** used in broker_push_report.html *********/
#hiddenRequestReport{
width: 100%;
}

#pshreport div{;
padding: 0;
clear: left;
}

#pshreport div label{
float: left;
width: 200px;
}

#pshreport div input{
width: 200px;
}

#pshreport .btns{
margin: 1em auto;
display: block;
}

#pshreport textarea {
margin: 1em 0 1em 0;
width: 400px;
}
/********** end broker_push_report.html **********/
/*********************************************/




/*********************************************/
/****** used in broker_policy_comparison.html ******/
#wideContent p{
padding-bottom: 1em;
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/****** end broker_policy_comparison.html *********/
/*********************************************/




/*****************************************/
/****** used in broker_enterprise.html ******/
#wideContent p {
padding-bottom: 1em;
}
				
#wideContent li {
margin-bottom: 0;
}
				
#wideContent {
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14 {
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle {
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}

#wideContent ol, ul {
margin: 1em 0 1em 0;
}
/****** end broker_benchmarks.html *********/
/****************************************/




/*****************************************/
/****** used in broker_benchmarks.html ******/
#wideContent p{
padding-bottom: 1em;				
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
			
.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/****** end broker_benchmarks.html *********/
/****************************************/




/****************************************/
/****** used in willis_login_request2.html *****/
select {font: normal 13px Arial, SansSerif, Verdana; color: black;}
.container {
  border: 1px solid; border-color: #5695C1; 
  position: relative; width: 200px; height: 18px; overflow: hidden;
  margin-bottom:2px;
}
.inpSelect {
  color: black; 
  position: absolute; width: 204px; top: -2px; left: -2px;
}
/***** end willis_login_request2.html *********/
/****************************************/




/***************************************/
/****** used in bookstore.html *****/
.bookInfo li{
padding: 0;
margin: 0px;
font-weight: bold;
}

.sub p {
margin-bottom: 1em;
}

.booksale li{
display: inline; 
padding: 0 4px 5px 0;
}
/***** end bookstore.html **********/
/***************************************/



								  
/**************************************************/
/****** used in biz_info_shortreport.html *****/
div#forms_html{
width: 100%;
margin: 0 auto;
/*border: 1px solid red;*/
}

div#forms_html h3{
text-align: center;
margin-bottom: 1em;
}

.div_container{
border-bottom: 1px solid black;
padding-bottom: 1em;
margin-bottom: 1em;
}

.default_div_container{
padding-bottom: 1em;
}

.default_div_container h4{
text-decoration: underline;
}	

ul.check_box{
padding-left: 30px;
}
/******** end biz_info_shortreport.html ******/
/*************************************************/			
			
			
			
			
/*************************************************/
/********* used in BFL_Canada.html ********/
#wideContent p {
padding-bottom: 1em;
}

#wideContent li {
margin-bottom: 0;
}

#wideContent {
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14 {
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle {
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
#wideContent ol, ul {
margin: 0 0 1em 0;
}
								
/*= Corner Benchmarking Order Form =*/
h5.black {
font-size: 14px;
text-align: center;
margin: .5em 0 1em 0;
text-decoration: underline;
}
				
h6.black {
font-size: 12px;
text-align: center;
margin: .5em 0 1em 0;
}

.userInfoBenchmark {
width: 400px;
border: 1px solid #DFDFDF;
padding:10px;
margin-bottom: 1em;
position: relative;
overflow: auto;
}

.userInfoBenchmark label {
float: left;
width: 100px;
}
			
.userInfoBenchmark input {
width: 250px;
margin-bottom: 2px;
border: 1px solid #CFCFCF;
padding-left: .2em;
}

.userInfoBenchmark div {
clear: both; margin-top: 1em;
}
				
.leftBox {
width: 400px;
margin-bottom: 1em;
overflow: auto;
position: absolute; 
top: 5em; 
right: 0;
}
				
.leftBox input {
border: 1px solid #CFCFCF;
padding-left: .2em;
}
				 
.leftBox ul {
width:100%;
padding:0; margin: 0;
}
				 
.leftBox ul li {
width: 67px;
float: left;
}
				 
.leftBox ul li.cvrage {width: 192px;}
.leftBox input{width:58px; margin-bottom: .2em;}
.leftBox input.cvrge {width:180px;}
				 
#Comments {
border: 1px solid #CFCFCF;
display: block;
margin-bottom: 2em;
}
				 
#orderButton{
text-align: center;
}
/************ end BFL_Canada.html *********/
/************************************************/




/*************************************************************/
/*** used in analytics_RIMSsurveydatasubmit.html ***/
#deptCtnNoLText a{ color:#191a4a;}
/*** end analytics_RIMSsurveydatasubmit.html ******/
/************************************************************/	




/*********************************************************/
/*** used in analytics_RIMSsurvey_online.html ***/
div#deptCtnNoL #benchMarkPic1{
position: absolute; 
top: 50px; 
right: 0px; 
padding: 0px; 
margin: 0px; }

div#deptCtnNoL #benchMarkPic2{
border: 1px solid red;
position: absolute; 
top: 0; 
right:0px; 
padding: 0px; 
margin: 0px; }
/***** end analytics_RIMSsurvey_online.html *****/
/********************************************************/						
					
					
					
								
/*************************************************/
/*** used in analytics_industry_info.html ***/
#wideContent p{
padding-bottom: 1em;	
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/***** end analytics_industry_info.html *****/
/*************************************************/




/********************************************************/
/*** used in analytics_do_risk_diagnostic.html ***/
#wideContent p{
padding-bottom: 1em;
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}
				
.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
				
.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/**** end analytics_do_risk_diagnostic.html ****/
/******************************************************/




/******************************************/
/*** used in analytics_bench.html ***/
.header1 {
text-decoration: underline;
padding-bottom: 1em; 
padding-top: 1em; }
				
.header2 {
text-decoration: underline;
padding-bottom: 1em; }
			
thead th {
width: 200px; }
			
.spaceTitle {
text-align: center;
padding-bottom: 1em;
}
/***** end analytics_bench.html *****/
/*****************************************/




/********************************************/
/*** used in advisen_who_what.html ***/
#wideContent p{
padding-bottom: 1em;
}

#wideContent{
position: relative;
text-align: left;
margin-bottom: 2em;
font-size: 12px;
line-height: 16px;
word-spacing:3px;
}

.wideContentTitle14{
text-align: center;
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}

.wideContentSubTitle{
font-size: 14px;
color:#9b3a08;
font-weight: bold;
}
/***** end advisen_who_what.html *****/
/********************************************/




/************************************/
/*** used in advisen_try.html ***/
.listing {
width: 100%;
margin-bottom: 2em;
}

.listing li{
float: left;
height: 70px;
width: 190px;
position: relative;
}

.listing li a{
text-align: normal;
}

.listing .title{
font-size: 14px; 
font-weight:bold; 
color: blue; 
margin-bottom: 1em;
text-align: center;
}

.listing .buttons{
position: absolute; 
bottom: 3px;
text-align:center;
width: 100%;
}
/***** end advisen_try.html *****/
/***********************************/
