@charset "utf-8";
/* CSS Document */

body{font-family:Arial, Helvetica, sans-serif; font-size:75%; background:#555451 url(../images/bg_main.jpg) top left repeat-x;}
form{padding:0px; margin:0px;} a{color:#004990; text-decoration:underline;} a:hover{color:#000; text-decoration:none;} img{border:0px;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif; font-size:100%; padding:2px;}

/* custom styles */
.clear_left{clear:left;} .clear_right{clear:right;} .clear_both{clear:both;}

.float_right{float: right;}

.float_img_left{float: left; margin:5px; text-decoration:none; border:none;}

.oceanblue{color:#004990;font-weight:bold;}
.fade{color:#999999; font-size: 80%}

#frame_top{width:982px; margin:auto; background:#fff url(../images/frame_top.jpg) top left no-repeat;}
#frame_bottom{background:url(../images/frame_bottom.jpg) bottom left no-repeat;}

#frame_content{color:#000;} #sub_top_nav{color:#fff; height:20px; text-align:right; padding-right:10px; font-size:12px;}
#sub_top_nav a{color:#fff; text-decoration:none;} #sub_top_nav a:hover{color:#fff; text-decoration:underline;}

#act_content{padding:8px;}
#logo{float:left;} 
.bold{font-weight:bold;}
.oceanbold{font-weight:bold; color:#004990;}
.highlight{color:#004990;}
.red{color:#dc0000;}
#phoneNo {color:#000000;font-weight:bold;}
#phonenumber_com {margin-top:10px; font-size:120%; width:27%; float:right; text-align:right}


#main_nav{margin-top:10px;}
#main_nav div a{float:left; padding:3px 0px 3px 0px; background:#d8d8d8; margin-right:3px; color:#000; text-decoration:none;}
#main_nav div a:hover{background:#004990; color:#fff;}
#main_nav .one a{width:75px; text-align:center;}
#main_nav .two a{width:90px; text-align:center;}
#main_nav .three a{width:80px; text-align:center;}
#main_nav .four a{width:155px; text-align:center;}
#main_nav .five a{width:110px; text-align:center;}
#main_nav .six a{width:110px; text-align:center;}
#main_nav .seven a{width:120px; text-align:center;}
#main_nav .eight a{width:90px; text-align:center;}
#main_nav .nine a{width:105px; text-align:center;}

#bread_trail{font-size:90%; padding:10px 0px 10px 0px; border-bottom:1px dotted black; zoom:1; margin-bottom:5px;}

#col_one{float:left; width:170px; margin-right:15px;} #col_two{float:left; width:558px;} #col_three{float:left; width:223px;}

#col_one ul{margin:0px; padding:5px; list-style-type:none;}
#col_one li a{color:#000; text-decoration:none; border-bottom:1px dotted #a0a0a0; display:block; background:url(../images/icon_pointer.jpg) left 0.6em no-repeat; padding:2px 2px 2px 10px; font-weight:bold;}
#col_one li a:hover{color:#004990;}
#col_one li.subsub a{padding:0px 0px 0px 20px; margin:4px 0px 4px 0px; background:none; font-size:95%; color:#004990; border:0px;} #sub_nav li.subsub a:hover{background:#f4f4f4; color:#000;}
#col_one li.selected a{background:url(../images/icon_pointer_down.jpg) left center no-repeat; font-weight:bold;}

#banner{zoom:1; } 
#banner_synop{background:url(../images/bg_synop.png); padding:8px; color:#fff;} #banner_synop span{font-size:120%}

#banner a{color:#fff; text-decoration:underline;} #banner a:hover{color:#fff; text-decoration:none;}

#welcome{margin-bottom:30px; margin-top:20px;}

#homepods{zoom:1; font-size:90%; margin-left:8px; margin-top:10px;}
#pods{float:left; width:246px; height:157px; background:url(../images/pod_bg.jpg) no-repeat; margin-bottom:16px; padding-bottom:0px; padding-right:8px; padding-top:4px; padding-left:10px;}
#pods h2{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
#pods p{margin:0px; padding:0px; margin-top:20px;}
#pods a{color:#000000; text-decoration:none}
#pods a:hover{color:#004990; text-decoration:underline}
#pod_btn{background:url(../images/pod_btn.jpg) no-repeat; width:109px; height:21px; text-align:center; padding-top:3px; margin-left:135px; margin-top:5px;}
#pod_btn a{color:#58504d; font-size:12px; font-weight:600}
#pod_btn a:hover{color:#004990; text-decoration:none;}
.podimg{margin-left:15px; margin-right:10px;}
.margin{margin-right:15px;}


#third_content{padding:8px; padding-bottom:0px; border-left:1px dotted #1d1d1d;}


/*------------------Group Divisions ----------------------------------------*/
#divisionalplaceholder{position:relative; margin:0px; padding:0px;}

#groupdivisions {
	position:absolute;
	top:68px;
	left:-2px;
	*left:-2px;  			
	width:211px;
	font-weight:bold;
	padding-top: 5px;
	background:#ffffff url(../images/gp_divisions_bg.gif) top left repeat-y;
	z-index:1;
}
.groupdivisionsbtn{background-image:url(../images/go_button.jpg);no-repeat; width:20px; display:block; text-align:center; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; padding-bottom:3px;}
.groupdivisionsbtn:hover{color:#e1e1e1;}

#divisions_footer {width:100%; position:relative; top:0; left:0; margin:0; padding:0;	}
#groupdivisions ul{margin:0px; padding:5px 15px; list-style-type:none; width:180px;}
#groupdivisions li a{color:#000; text-decoration:none; border-bottom:1px dotted #cccccc; display:block; background:url(../images/icon_pointer.jpg) left center no-repeat; padding:2px 2px 2px 10px; margin-left:12px;}
#groupdivisions ul .packaging a{color:#8A6800;}
#groupdivisions ul .pensions a{color:#004990;}
#groupdivisions ul .radiators a{color:#7B1649;}
#groupdivisions ul .healthcare a{color:#0099FF;}
#groupdivisions ul .property a{color:#3169A3;}
#groupdivisions ul .plastics a{color:#9e292b;}
#groupdivisions ul .buildingproducts a{color:#9d9983;}
#groupdivisions ul .energy a{color:#4c721d;}
#groupdivisions ul .insurance a{color:#58504E;}
#groupdivisions ul .hotels a{color:#004990;}
#groupdivisions ul .glass a{color:#027C5B;}
#groupdivisions ul li a:hover{color:#58504E; text-decoration:underline;}
/*---------------------Region Select-------------------------*/

#quick_ad{
	border-bottom:none;
	padding-bottom:1px;
	width:207px;
	background:#ffffff url(../images/bg_ads.jpg) bottom no-repeat;
}

#quick_ad_h{
	text-align: center;
}


#ad_butt{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: bottom;
	margin-left: 13px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-right: 13px;
	margin-bottom: 13px;
}

img#butt1 {margin-top:-3px;}

.list_butt{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	vertical-align: bottom;
	margin-left: 13px;
	padding-top: 5px;
	padding-bottom: 8px;
	margin-right: 13px;
	margin-bottom: 5px;
}

#butt{
	vertical-align: bottom;
	margin-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 13px;
	margin-bottom: 5px;
	height: 16px;
}
#butthome{
	vertical-align: bottom;
	margin-left: 13px;
	padding-top: 8px;
	padding-bottom: 8px;
	margin-right: 13px;
	margin-bottom: 5px;
	height: 13px;
	float: right;
	width: 256px;
}


#tabs{margin-top:10px;}
#tabs div a{background:url(../images/button_tab.jpg) top left no-repeat; color:#fff; display:block; padding:4px 10px 8px 10px; text-decoration:none;} #tabs div a:hover{text-decoration:underline;}

#tabs-left{margin-top:10px;}
#tabs-left div a{background:url(../images/button_tab_small.jpg) top left no-repeat; color:#fff; display:block; padding:4px 10px 8px 10px; text-decoration:none; font-size:12px;} #tabs-left div a:hover{text-decoration:underline;}

#onlinedemo {
	height:80px;
	margin-top:10px;
}

#tabsalternative {
	font-size:11px;
	color:#bbe1fb;
}

#tabsalternative strong {
	font-size:110%;
	color:#FFFFFF;
}
#tabsalternative div a {
	color:#bbe1fb;
	display:block;
	padding-left:42px;
	padding-right:15px;
	padding-top:8px;
	padding-bottom:7px;
	text-decoration:none;
	height:70px;
	margin-bottom:5px;
}

/* right hand button background images */
.one {
	background:url(../images/calculator_button.jpg) top left no-repeat;
}
.two {
	background:url(../images/join_button.jpg) top left no-repeat;
}
.three {
	background:url(../images/tab_bg_questions.gif) top left no-repeat;
}
.leftone {
	background:url(../images/forms_button.jpg) top left no-repeat;
}
.lefttwo {
	background:url(../images/forms_button_2.jpg) top left no-repeat; height:121px;
}


#third_content ul{margin:0px; padding:5px; list-style-type:none;}
#third_content li a{color:#000; text-decoration:none; border-bottom:1px dotted #a0a0a0; display:block; background:url(../images/icon_pointer.jpg) left center no-repeat; padding:2px 2px 2px 10px;}
#third_content li a:hover{color:#004990;}
#third_content li.subsub a{padding:0px 0px 0px 20px; margin:4px 0px 4px 0px; background:none; font-size:95%; color:#004990; border:0px; width:90%;} #third_content li.subsub a:hover{background:#f4f4f4; color:#000;}
#third_content li.selected a{background:url(../images/icon_pointer_down.jpg) left center no-repeat; font-weight:bold;}

#box_featured3_logo{background:url(../images/logo_my_quinn_life.jpg) no-repeat; height:73px; margin-top:8px;}
#box_featured3_main{background:url(../images/bg_featured2.jpg) repeat-y; padding:8px;  margin-bottom:0px; padding-bottom:30px;}
#box_featured3_main ul li a{background-image:none; border:0px; padding:0px; text-decoration:underline;}
#existinguserlogin{background:url(../images/existinguser_login.jpg) left no-repeat; width:90px; height:28px; float:left; margin-top:5px;}
#existinguserlogin a{font-weight:bold; color:#fff; padding-top:5px; display:block; text-decoration:none; width:90px; height:22px; text-align:center; font-size:11px;}
#newuserlogin{background:url(../images/newuser_login.jpg) left no-repeat; width:98px; height:28px; float:left; margin-left:1px; margin-top:5px;}
#newuserlogin a{font-weight:bold; color:#fff; display:block; text-decoration:none; width:98px; height:22px; padding-top:5px; text-align:center; font-size:11px;}
#box_featured3_main ul {margin-top:0px; padding-top:0px;}
#box_featured3_main ul li{ background:url(../images/icon_pointer.jpg) left center no-repeat; padding:2px 2px 2px 10px;}
#box_featured3_bottom{background:url(../images/bg_featured_f2.jpg) no-repeat; margin-bottom:5px;}


#col_three h3{background:#004990; color:#fff; font-weight:normal; padding:5px; margin:0px; font-size:100%; border-bottom:1px solid #fff;}
#col_three h3 a{color:#fff; text-decoration:none; display:block;}
#col_one h3{background:#004990; color:#fff; font-weight:normal; padding:5px; margin:0px; font-size:100%; border-bottom:1px solid #fff;}
#col_one h3 a{color:#fff; text-decoration:none; display:block;}

#footer{background:#004990; color:#fff; zoom:1; margin-top:20px;}
#footer div.weblink{float:left; padding:8px;} 
#footer div.weblink a{color:#fff;}
#footer div.links{float:left; padding:8px; margin-left:120px;}
#footer div.links a{color:#fff; margin-right:15px;}
#footer div.legal{float:right; padding:8px;}
#footer div.legal a{color:#fff;}


#regulator{text-align:center;font-size:90%; color:#fff;}
#regulator p{margin:0;padding:2px;}
#regulator a{color:#fff; text-decoration:underline;}

.instruct{padding:8px; border-bottom:1px dotted #fff; border-top:1px dotted #fff; margin-bottom:4px; margin-top:4px;}
.instruct a{color:#fff; text-decoration:none;} .instruct a:hover{color:#fff; text-decoration:underline;}

/* Lower Page CSS Extras*/

#sub_banner{zoom:1; padding:90px 10px 10px 10px; margin-bottom:20px;}
#sub_banner_synop{background:url(../images/bg_synop.png); padding:8px; color:#fff;} #sub_banner_synop span{font-size:120%}

#sub_nobanner{background:white url(../images/bg_no_banner.jpg) top left no-repeat; margin-bottom:10px;}
#sub_nobanner_synop{padding:9px; color:#fff; padding-bottom:12px;} 
#sub_nobanner_synop span{font-size:120%;}

#col_two_info {margin-right:8px;}

#col_two_info ul{margin-left: 15px; padding:5px; list-style-type:none;}
#col_two_info li{color:#000; text-decoration:none; display:block; background:url(../images/icon_pointer.jpg) left 0.4em no-repeat; padding:0px 2px 2px 10px; margin-bottom:5px;} #item_info li a{text-decoration:none;} #item_info li a:hover{text-decoration:underline;}
#col_two_info li.pdf{background:url(../images/icon_pdf.jpg) left center no-repeat;} #left_pane li.doc{background:url(../images/icon_doc.jpg) left center no-repeat;}
.rel_products{float:left; margin:5px; text-align:center; width:80px;}

#util{background:#e7e7e7; padding:10px;}
.util_1{float:left; padding-left:20px; background:url(../images/icon_print.jpg) top left no-repeat;}
.util_2{float:right; padding-left:20px; background:url(../images/icon_email.jpg) top left no-repeat;}

#col_two_top{float:left; width:552px; margin-bottom: 30px;} #col_two_bottom{float:left; width:556px;} 
.medium_thumbnail{padding:0px; margin-bottom:10px;}

fieldset{border:1px solid #004990; width:420px}

.myquinnlifebutton{background:url(../images/button_tab_small.jpg) no-repeat; display:block; width:169px; color:#fff; font-weight:bold; padding-top:4px; padding-bottom:5px; text-decoration:none; font-size:12px;}
.myquinnlifebutton:hover{color:#e1e1e1;}

#charges table{width:95%;}
#charges th{background-color:#d8d8d8;padding-top:3px;padding-bottom:3px; padding-left:8px;text-align:left; border-bottom:1px solid #004990; border-right:1px solid #004990;border-left:1px solid #004990;}
#charges td{padding:3px;padding-left:8px; border-bottom:1px solid #000;}
#charges .top{border-top:1px solid #004990;}
#charges .left{border-left:1px solid #000;}
#charges .right{border-left:1px solid #000;border-right:1px solid #000;}

h1{font-size:120%; padding:0px; margin:0px; font-weight:500}
h2{padding:0px; margin:0px; color:#004990; font-size:140%;}
h3{padding-top:5px; margin:0px; color:#004990; font-size:120%;}
h3.bold{font-weight:bold; font-size:100%; color:#000000; padding-top:0px; margin-bottom:19px;}
h4{color:#004990; font-size:100%; padding:0px; margin:0px; font-weight:500}
#eurofreeway h4{color:#0076BD; border-bottom:1px solid #0076BD; font-size:130%; font-weight:bold}
#celticfreeway h4{color:#0092A0; border-bottom:1px solid #0092A0; font-size:130%; font-weight:bold}
#usfreeway h4{color:#C80651; border-bottom:1px solid #C80651; font-size:130%; font-weight:bold}
#technologyfreeway h4{color:#67246D; border-bottom:1px solid #67246D; font-size:130%; font-weight:bold}
#biotechfreeway h4{color:#F47A21; border-bottom:1px solid #F47A21; font-size:130%; font-weight:bold}
#ukfreeway h4{color:#BCB726; border-bottom:1px solid #BCB726; font-size:130%; font-weight:bold}
#emergingmarketsfreeway h4{color:#00A4DA; border-bottom:1px solid #00A4DA; font-size:130%; font-weight:bold}
#cleanenergyfreeway h4 {color:#00A4DA; border-bottom:1px solid #00A4DA; font-size:130%; font-weight:bold}
#latinamericafreeway h4{color:#5D318E; border-bottom:1px solid #5D318E; font-size:130%; font-weight:bold}
#chinafreeway h4{color:#EBB732; border-bottom:1px solid #EBB732; font-size:130%; font-weight:bold}
#japanfreeway h4{color:#CE3228; border-bottom:1px solid #CE3228; font-size:130%; font-weight:bold}
#eurobondfreeway h4{color:#0076BD; border-bottom:1px solid #0076BD; font-size:130%; font-weight:bold}
#cashfreeway h4{color:#C31431; border-bottom:1px solid #C31431; font-size:130%; font-weight:bold}

.contact{margin-bottom:12px; font-weight:bold; color:#004990; font-size:110%; text-align:left; margin-top:20px;}

#fundofthemonth{background:url(../images/fund_of_the_month.jpg) left no-repeat; width:168px; height:167px; border:1px solid #fff}

#fund_btn{background:url(../images/fundofthemonth_btn.jpg) no-repeat; width:80px; height:21px; text-align:center; margin-left:76px; margin-top:129px; padding-top:3px;}
#fund_btn a{color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none;}
#fund_btn a:hover{color:#000000; text-decoration:none;}


/*
Vertical Accordions
*/
		
.accordion_toggle {
display: block;
background:url(../images/plus.png) no-repeat right;
height: 30px;
width: 480px;
background-color: #fff;
padding: 2px 10px 4px 15px;
line-height: 30px;
color: #ffffff;
font-weight: bold;
text-decoration: none;
outline: none;
font-size: 9.5pt;
color: #004990;
border-bottom: 1px dotted #555;
cursor: pointer;
margin: 0 0 0 0;
}

.accordion_toggle:hover {
background-color: #004990;
color: #fff;
border-bottom: 1px dotted #555;
}
		
.accordion_toggle_active {
background:url(../images/minus.png) no-repeat right;
background-color: #004990;
color: #fff;
border-bottom: 1px dotted #555;
}

.accordion_content {
background-color: #ffffff;
width: 430px;
color: #000;
overflow: hidden;
padding: 20px 10px 20px 10px;
}

#downloads{width:310px; border-right:1px solid #fff;} 
#downloads ul{margin:0px; padding:0px; list-style-type:none;}
#downloads li{padding:3px; border-bottom:1px dotted #000; padding-left:18px;}
#downloads li.pdf{background:url(../images/icon_pdf.jpg) left center no-repeat;} #downloads li.doc{background:url(../images/icon_doc.jpg) left center no-repeat;}

#glossary p {
padding-top:5px;
padding-bottom:5px;
}

.term{
font-size:13px;
font-weight:bold;
color: #004990;
line-height: 30px;
text-decoration:underline;
}

h3.glossary{
font-size:14pt;
color:#666666;
font weight:bold;
}

table.glossary{
width:450px;
text-align:center;
color:#666666;
font-style:italic;
}

/* Property - mortgage calculator*/
#mortcalc {
	margin-top:15px;
}
#mortcalc tr.input td {
	padding:0 0 5px 0;
}
#mortcalc tr.input td input {
	width:100px;
}	
#mortcalc .button {
	width:100px;
}	


#fundsplaceholder{position:relative; margin:0px; padding:0px;}

#funds_left {
	position:absolute;
	top:115px;
	*top:115px;
	left:-2px;
	*left:-2px;  			
	width:180px;
	font-weight:bold;
	padding-top: 5px;
	background:#fff url(/images/funds_bg.gif) top left repeat-y;
	z-index:1;
}

.fundsbtn{background-image:url(../images/go_button.jpg); background-repeat:no-repeat; width:20px; display:block; text-align:center; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; padding-bottom:3px;}
.fundsbtn:hover{color:#e1e1e1;}

#funds_footer {width:100%; position:relative; top:0; left:0; margin:0; padding:0;	}
#funds_left div a{background:url(../images/button_tab_small.jpg) top left no-repeat; color:#fff; display:block; padding:4px 0px 8px 6px; text-decoration:none; font-size:11px; margin-left:8px;} #funds div a:hover{text-decoration:underline;}


#funds_left div a.euro{background:url(../freewayfunds/images/buttons/euro.jpg) top left no-repeat;}
#funds_left div a.celtic{background:url(../freewayfunds/images/buttons/celtic.jpg) top left no-repeat;}
#funds_left div a.us{background:url(../freewayfunds/images/buttons/us.jpg) top left no-repeat;}
#funds_left div a.technology{background:url(../freewayfunds/images/buttons/technology.jpg) top left no-repeat;}
#funds_left div a.biotech{background:url(../freewayfunds/images/buttons/biotech.jpg) top left no-repeat;}
#funds_left div a.uk{background:url(../freewayfunds/images/buttons/uk.jpg) top left no-repeat;}
#funds_left div a.emergingmarkets{background:url(../freewayfunds/images/buttons/emerging.jpg) top left no-repeat;}
#funds_left div a.cleanenergy{background:url(../freewayfunds/images/buttons/cleanenergy.jpg) top left no-repeat;}
#funds_left div a.latinamerica{background:url(../freewayfunds/images/buttons/latinamerica.jpg) top left no-repeat;}
#funds_left div a.china{background:url(../freewayfunds/images/buttons/china.jpg) top left no-repeat;}
#funds_left div a.japan{background:url(../freewayfunds/images/buttons/japan.jpg) top left no-repeat;}
#funds_left div a.eurobond{background:url(../freewayfunds/images/buttons/eurobond.jpg) top left no-repeat;}
#funds_left div a.cash{background:url(../freewayfunds/images/buttons/cash.jpg) top left no-repeat;}

/*---------------------Region Select-------------------------*/

#funds_ad{
	border-bottom:none;
	padding-bottom:1px;
	width:174px;
	height:125px;
	background:#ffffff url(../images/bg_fund_ads.jpg) bottom no-repeat;
	margin-top:15px;
	margin-bottom:15px;
	border:1px solid #fff;
}

#funds_ad_h{
	text-align: center;
	margin-top:5px;
}


#fund_butt{
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	vertical-align: bottom;
	margin-left: 13px;
	margin-right: 13px;
	margin-bottom: 13px;
	margin-top:5px;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-left:35px;
	padding-right:30px;
}

#press li a{font-weight:100; color:#000; text-decoration:none; border-bottom:1px dotted #a0a0a0; display:block; background:url(../images/icon_pointer.jpg) left 0.6em no-repeat;}
#press li a:hover{font-weight:100}

#opening{
	margin:0 auto;
	text-align:center;
	border:1px solid #004990;
	padding:8px;
	width:480px;
}

#annoucement{
	background-image: url(/images/announcement_button.jpg);
	width:541px; 
	height:77px; 
	padding:6px 2px 6px 2px;
	margin-left:5px;
	margin-top:20px;
	margin-bottom:30px;
	text-align:center;
}

#annoucement h3{
	color:#bbe1fb; 
	font-size:15px; 
	font-weight:bold; 
	margin:0px; 
	padding:0px;
	text-decoration:underline;
}

#annoucement p{
	color:#fff; 
	font-size:13px; 
	font-weight:bold;
	margin-top:8px;
}

#annoucement2{
	background-image: url(/images/announcement_button_2.jpg); 
	width:411px; 
	height:52px; 
	padding:7px 2px 6px 2px; 
	margin:0 auto;
	text-align:center;
}

#annoucement2 h3{
	color:#FFF; 
	font-size:16px; 
	font-weight:bold; 
	font-style:italic; 
	margin:0px; 
	padding:0px;
}

#annoucement2 p{
	color:#fff; 
	font-size:13px; 
	font-weight:200;
	font-style:italic;
	margin-top:10px;
}

#annoucement2 a{
	color:#fff; 
	font-size:13px; 
	font-weight:200;
	font-style:italic;
	margin-top:10px;
}

#annoucement2 a:hover{
	text-decoration:none;
}
