/*
	template1.css
	@author: camper
	10/27/2008
				*/
h3 { font-size: 18px; }	
h4 { font-size: 16px; }				
h5 { font-size: 14px; }
h6 { font-size: 12px;}
		
.deptTitleTemplate{
	margin-bottom: 1em;
	text-align: center;
	font-size: 16px;                                                                          
	color:#9b3a08;
}
/* default title fontsize 14*/
.deptTitle14{
	margin-bottom: 1em;
	text-align: center;
	font-size: 14px;
	color:#9b3a08;
	font-weight: bold;
}

.deptTitle14Blue{
	margin-bottom: 1em;
	text-align: center;
	font-size: 14px;
	color: #00f;
	font-weight: bold;
}


.deptTitle16{
	margin-bottom: 1em;
	text-align: center;
	font-size: 18px;
	color:red;
	font-weight: bold;
}

.deptTitle14DarkBlue{
	margin-bottom: 1em;
	text-align: center;
	font-size: 14px;
	color: #00f;
	font-weight: bold;
}

.deptTitle14AlignLeft{
	margin-bottom: 1em;
	text-align: left;
	font-size: 14px;
	color:#9b3a08;
	font-weight: bold;
}

#deptCtnNoLText p {
	margin-bottom: 1em;
}
#dateEdition {
	margin-top: -1em;
}



/*=  start  define only in partners_wctookit_module files  */
.rightColLinksModify{
	width: 550px;
	font-size:12px; 
}

.rightColLinksModify input {
	font-size:12px; 
}

.arrows{
	width: 650px;
	text-align: left;
	margin-bottom: 1em;
	overflow: auto;
}
.left_arrow{
	border: 0.1px solid white;
	float: left;
}
.right_arrow{
	border: 0.1px solid white;
	float: right;
}
.arrows li{
	display: inline;
}
.align_text{
	padding: 0 1em 0 1em;
	top: 10px;
}
/*=  end  define only in partners_wctookit_module files  */


/*= title font 14 Bold*/
.deptCtnFont14BoldLightBlue{
	font-size:14px;
	font-weight: bold;
	color: #5695c1;
}
/*= title font 14 Bold*/

.deptCtnFont14Bold{
	font-size:14px;
	font-weight: bold;
	color: #000;
}

.deptCtnFont14BoldCapital{
	font-size:14px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

.deptCtnFont12Bold{
	font-size:12px;
	font-weight: bold;
	color: #000;
}


/* default value no list style type*/
li {
	list-style-type: none;
	margin:0.33em 0 0.33em 0;
}
ul{
	margin:0 0 1em 0;
}

/* default */
ul.uLnone {
	margin-bottom: 1em; /* spacing 	*/
}

ol.small_letter li{
	list-style-type: lower-alpha;
	margin-left: 30px;
}

/* ol decimal */
ol.decimal li {
	list-style-type: decimal;
	margin-left: 25px;
	margin-bottom: 1em;
}
/*
	<ol class="decimal">
			<li></li>
			<li></li>
			<li></li>
	</ol>

		1.blah
		2.blah
		3.blah

*/

ul.wingDings {
	list-style-image: url('../corner_img/image_list_118.png'); 
	margin-left: 2em;
}

ul.wingDings ul.circle li{
	list-style-type: circle;
	list-style-image: none;
	margin-left: 25px;
	margin-bottom: 1em;
}

ol.bullets li {
	list-style-type: disc;
	margin-left: 25px;
	margin-bottom: 1em;
}

ul.circle li, ol.circle li{
	list-style-type: circle;
	margin-left: 25px;
	margin-bottom: 1em;
}
ul.no_style_type li{
	list-style-type: none;
}

ul.indent li{
	margin-left: 1em;
}
/*-----------------------------*/

/* buttons*/
.cssButton { width: 130px; height: 18px; background: black; background-color: black; text-align: center; position: relative;}
.cssButton a { font-family: Arial, Verdana, Helvetica, sans-serif; font-size:9px; font-weight:bold; color: white; text-decoration: none; display: block; position: relative; cursor: default; }
.cssButton #btnTxt{ position: relative; top: 3.5px; }
#lft { float: left; margin-right: 6px; }
#right { float: left; margin-right: 6px; }
.wrapperButton{ 
	 width: 530px;
}
.cssButton a:hover{text-decoration: none; color: white; }
.cssButton a:visited{text-decoration: none; color: white; }
#news_fpn_links{
	clear: both; 
	width: 490px; 
	text-align: center; 
	margin-bottom: 1em;
	margin
}
/*
<div class="wrapperButton"> 
	<div style="margin-left: 110px; ">
		  
		  
		  <div id="lft" class="cssButton"><a href="http://eurfpn.advisen.com/fpn/fpnEmailSubUnsub.jsp?&subscribe=1&dp=D&listId=5" target="_blank" /> 
			<div id="btnTxt">Subscribe</div>
			</a>
			</div>
													  
								  
		  <div id="lft" class="cssButton"><a href="javascript:goto_SamePage('http://eurfpn.advisen.com/');"  /> 
			<div id="btnTxt">Click here for a sample</div>
			</a>
			</div>
							   
		  <p style="clear: both;">&nbsp;</p>
		</div>
</div>
*/



/*one botton senario*/
div.one_button{
	margin-left: 160px;
}

/*
<div class="wrapperButton"> 
	<div class="one_button">  
	<div id="lft" class="cssButton"><a href="pdf_files/RMonAIG.pdf" /><div id="btnTxt">Download Full Report</div></a></div>
	<p style="clear: both;">&nbsp;</p>
	</div>
</div>
*/

/* overload thickbox from thickbox css*/
input.thickboxLink {
	   color:#ffffff;
	   font-family: Arial, Verdana, Helvetica, sans-serif;
	   font-size:9px;
	   font-weight:bold;
	   background-color:#244358;
	   border:#000000 1px solid; }

input.thickboxYellow {
	   color:#000;
	   font-family: Arial, Verdana, Helvetica, sans-serif;
	   font-size:9px;
	   font-weight:bold;
	   background-color:yellow;
	   border:#000000 1px solid; 
	   margin-bottom: 1em;
	   }

input.inputGreen{
   background-color:#528356;
}

.txt_blue
{
	color: #00f;
}
.txt_red
{
	color: red;
}

.txt_bold
{
	font-weight: bold;
}


div.listBottonCenter
{
	margin: 0 auto;
	text-align: center;
	
}

div.listBottonCenter  li
{
	display: inline;
	padding: 0 1em 0 1em;
}

div.listBottonLeft  li
{
	display: inline;
	text-align: right;;
}

/* campersky added 5/15/2009 -start
use by 
partners_wctoolkit_survey.html
partners_wctoolkit_home.html
*/
.title_img
{
	cursor: pointer;
}
.sub
{
	display: none;
}
.title_txt
{
	cursor: pointer;
}
/* campersky added 5/15/2009 -end */

/* start
used by ace_pod_cast.html, ace_pod_cast_international.html
*/
div.podcast_header
{
	/*border-bottom: 6px solid green; */
	margin-bottom: 1em; 
	height: 100%;
}

div.podcast_header img
{
	float: left; 
	padding-right: 1em; 
	padding-bottom: 5px;
}

div.podcast_header p
{
	display: inline; 
	font-size: 16px; 
	text-align: left; 
	color: black; 
	font-weight: bold;
}

div.podcast_body
{
	text-align: center;
}

div.podcast_body #p2
{
	font-size: 12px; 
	font-weight: bold;
}

div.podcast_body #p3
{
	text-align: left; 
	font-size: 12px; 
	font-weight: bold; 
	font-style: italic;
}

div.podcast_form label
{
	float: left;
	width: 90px;
}

div.podcast_form input 
{
	width: 350px;
	margin-bottom: 1px;
	border: 1px solid #5695c1;
}

div.podcast_form #podcast_form_submit
{
	margin-top: 2em; 
	margin-bottom: 1em; 
	text-align: center;
}

div.podcast_form button
{
	background: white; 
	border: 0;
}
/*end*/

p#siteMap
{
	float: right; clear: right; padding: 24px 4px 0 0; margin-bottom: 6px;font-size: 12px;
}



/*new styles*/
		/*
		#searchBoxDiv input[type=submit] {
			  color:#fff; 
			  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
			  background-color:#204764; 
			  border:1px solid; 
			  border-color: #696 #363 #363 #696; 
			  position: relative;
			  left: 3px;
		}
		
		#searchBoxDiv form {
			padding: 4px 0 0 4px;
		}
		
		#searchBoxDiv input[type=text] {
			  border:1px solid; 
			  border-color: #696 #363 #363 #696; 
		}
		*/
		input.gsc-search-button { /*overide google style*/
			  color:#fff; 
			  font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
			  background-color:#204764; 
			  border:1px solid; 
			  border-color: #696 #363 #363 #696; 
			  position: relative;
			  width:70px;
			  left: 3px;
		}
		
	
		table.gsc-search-box input.gsc-input{
		  padding-left : 2px;
		  border:1px solid; 
		  border-color: #696 #363 #363 #696; 
}










	


		
		#searchBoxDiv{
			
			position: absolute;
			top: 78px;
			margin-left: 550px;
			display: none;
		}
		

			
				
		/* style for google */
		div.googleItem{font-size: 12px;padding-left: 1em; padding-top: 3px; padding-bottom: 3px; }
		div.googleItem ul{list-style-type:none; margin: 0; padding:0;}
		div.googleItem li a{font-weight: bold; color:black;}
		div.googleItem li span{color: green; font-weight: bold;}
		div.googleItem:hover{border: 1px dashed black; border-left: 0; border-right: 0;  cursor:pointer;}
		.classDiv{
			font-size: 14px;
			padding-bottom: 3px;
			padding-top: 3px;
			padding-right: 1em;
			text-align: right;
		}
		.classDiv span{
			float:left;
			margin-left: 1em;
		}
		
		#iframeTopMenu{
			width: 980px; 
			height: 135px;
			border: 0;
		}



		
		/*=== global style ===*/
		
		#wrap{
			overflow:auto;
		}
		
		#wrap_no_overflow{
			
		}
		
		#wrapContent{
			margin: 0 auto; 
			width:900px;
			position: relative;
			min-height:400px;
			font-size: 12px;
		}
		#wrapContent2{
			margin: 0 auto; 
			width:900px;
			position: relative;
			min-height:0px;
			font-size: 12px;
		}
		
		#wrapContent_no_overflow{
			margin: 0 auto; 
			width:900px;
			height:570px;
			position: relative;
			min-height:400px;
			font-size: 12px;
		}
		
		#wrapContent_no_overflow_{
			margin: 0 auto; 
			width:900px;
			height:140px;
			min-height:100px;
			font-size: 12px;
		}
		
		#wrapContent_ht_adj{
			margin: 0 auto; 
			width:900px;
			min-height:306px;
			font-size: 12px;
		}
		
		#wrapContent_ht_wdth_adj{
			margin: 0 auto; 
			min-height:306px;
			font-size: 12px;
		}
		
		#wrapContent_ht_200{
			margin: 0 auto; 
			width:900px;
			height:346px;
			min-height:306px;
			font-size: 12px;
		}
		
		/*should be overidden*/
			#deptCtnNoLText{
				width: 650px; 
				float: left;
				text-align: left;
				margin-bottom: 2em;
				font-size: 12px;
				line-height: 16px;
				word-spacing:3px;
			}
			#deptCtnNoLText_ht_small{
				width: 650px; 
				height: 100px;
				float: left;
				text-align: left;
				margin-bottom: 1em;
				font-size: 12px;
				line-height: 16px;
				word-spacing:3px;
			}
			div#deptImg{
				float:left;
				margin-left:35px;
				margin-bottom:10px;
			}
			p#home{
				margin-top:3px;
				margin-left:40px;
				margin-bottom:1em;
			}
			#rightColLinksTop{
				margin-bottom: 1em;
			}
			#rightColLinksBottom, #rightColLinksTop{
				width: 650px; 
				text-align: center;
				clear: both;
			}
			#rightColLinksBottom li, #rightColLinksTop li {
				display: inline;
				margin: 0 1em 0 1em;
			}
			#rightColLinksBottom p, #rightColLinksTop p {
				margin-bottom: 1em;
			}
			#rightColLinksBottom ul{
				margin: 0 0 1em 0;
			}
			#rightColLinksTop ul{
				margin: 0 0 2em 0;
			}
			#rightColLinksBottom #price{
				margin: 0 0 1em 5px; 
			}
		/*should be overidden*/
		

				#wrapperBody
				{
					width: 780px; height: 100%; margin: 5px auto; overflow: auto; font-size: 12px; line-height: 20px;
				}
				#wrapperBody_no_overflow
				{
					width: 780px; height: 400px; margin: 5px auto; font-size: 12px; line-height: 20px;
				}
				#wrhomeContact
				{
					padding-bottom: 1em; font-size: 10px;
				}
				#wrtitle
				{
					color: #9b3a08; text-align: center; font-size: 16px; font-weight: bold; padding-bottom: 1em; text-decoration: underline;
				}
				#wrSubtitle
				{
					text-align: center; padding-bottom: 1em;
				}
				.wrleftCol
				{
					float: left; width: 360px;
				}
				.wrrightCol
				{
					float: right; width: 360px;
				}
				.wrRequestBotton
				{
					text-align: center; margin-bottom: 1em; margin-top: 2em; clear: both; font-size: 12px;
				}
				.wrRequestBotton input
				{
					font-size: 12px;
				}
				.wrcenterCol
				{
					margin-left: 300px;
				}
			

/*== wideContent ==*/

#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;
}
			
/*== wideContent ==*/


/*== digital tab ==*/
iframe#iframeDigitalTab{
	height: 37px; margin:0; border-bottom:0; width:100%;
	background:white;
}