/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0;
}

p{
margin:0;
}


#wrapper{
width:950px;
min-height:680px;
margin:0 auto;
position:relative;

}

#hdr{
background:url(/sunlife_site2/app_templates/sunlifetemplate/images/top_back.jpg);
width:950px;
height:111px;
text-align:right;


}


/*-----------------------------------  top drop down menu ---------->>>

*/



#choose-country-content {
background:#FFFFFF url(http://www.sunlife.com/static/global/images/layout/choose_country_grad_bg.gif) repeat-x scroll left top;
border:1px solid #5482AB;
color:#003946;
text-align:left;
visibility:hidden;
left:469px;
line-height:15px;
padding:27px 10px 1px;
position:absolute;
top:42px;
width:440px;
z-index:550;
font-size:10px;
}



#choose-country {
height:22px;
right:12px;
position:absolute;
top:20px;
background-image:url(/sunlife_site2/images/explore_bttn.gif);
width:199px;
margin-right:0px;
z-index:20;
}

#choose-country-content table{
width:400px;
text-align:left;
}


#choose-country-content dl.col1 {
display:inline;
float:left;
width:200px;
}

.col1 {
display:inline;
float:left;
width:200px;
}

#choose-country-content dl dt {
background:transparent url(http://www.sunlife.com/static/global/images/bullets/arrow_yellow.gif) no-repeat scroll 0 0.25em;

color:#5482AB;
font-size:14px;
font-weight:bold;
padding-left:10px;
margin-top:10px;

}


#choose-country-content dl dd{
margin-left:10px;
}




#choose-country-content a{
color:#5482AB;
text-decoration:underline;
text-align:left;
}


#strength_float{
position:absolute;
z-index:10;
margin-left:290px;
margin-top:-92px;
border:0;
}


#strength_float2{
position:absolute;
z-index:10;
margin-left:430px;
margin-top:-72px;
border:0;
}




#blank_home{
float:left;
}


#hdInner{
display:none;

}

#topBar{
height:18px;
background:#003946;
color:#FFFFFF;
text-align:right;
padding-right:20px;
padding-top:3px;
font-size:10px;
}

#top_nav{
padding:50px 20px 0px 0px;
}

#top_nav a{
color:#264c3a;
font-weight:bold;
font-size:11px;
text-decoration:none;
}
#top_nav a:hover{
text-decoration:underline;
}


#menuContainer{
width:211px;
height:290;
float:left;
margin-right:1px;
}

#menuContainer{


}




#mainMenu{

}

#mainContainer{
width:738px;
height:290;
margin-left:212px;
}
#mainContainer a{
color:#3d6728;
text-decoration:none;
}
#mainContainer a:hover{
font-weight:bold;
}

#mainContainer h3{
font-size:13px;
font-weight:bold;
color:#5482ab;
}


#mainImg{
width:738px;
}






#discover_pg{


}



#press_pg p{
color:#5482ab;

}

#press_pg a{
color:#000000;
text-decoration:underline;

}

#media_sub_nav{
float:right;
color:#5482ab;
}

#media_sub_nav a{

color:#5482ab;
}

#contactContainer{
padding:0px 100px 0px 200px;
width:660px;
margin:auto 0;
visibility:hidden;
height:1px;
z-index:10;
position:absolute;

}
textarea{
background:#f5cea7;
border:0;
}


#contactForm{
background:#d47600;

}
#contactForm p{
font-size:11px;
color:#f5cea7;
margin-top:0;
}

#contactForm input{
background:#f5cea7;
border:0;
}
.even{
background:#f5cea7;

}
#thankYou{
background:#d47600;
visibility:hidden;
height:1px;
width:380px;
}


#thankYou p{
font-size:11px;
color:#f5cea7;
}



#leftBox1{
background:#003946;
padding:10px 0px 10px 20px;
font-size:10px;
color:#FFFFFF;
margin-bottom:10px;

}

#broker_pg a{
color:#000000;
font-weight:bold;
}

#broker_pg a:hover{


}



#leftBox1 a{
color:#ffffff;
text-decoration:none;
}

#leftBox2{
background:#eaab00;
padding:10px 20px 10px 20px;
font-size:10px;
color:#000000;
display:none;

}



#leftBox2 a{
color:#006171;
text-decoration:none;
}
#leftBox2 a:hover{
font-weight:bold;
}

#legal_pg{
font-size:10px;
}

#article_pg a{
color:#000000;
text-decoration:underline;

}


#eNews_pg a{
color:#000000;
text-decoration:underline;
font-weight:bold;
}
#contact_pg a{
color:#000000;
}





#discover_pg, #rely_pg, #explore_pg, #explore_sub_pg, #contact_pg{
font-size:11px;
}

#explore_sub_pg ul li{
list-style:square;

}


#map_1 a{
margin-right:20px;
color:#000000;
font-size:15px;
}


#map_pg a{
color:#000000;
text-decoration:none;
}
#map_pg a:hover{
font-weight:normal;
color:#000000;
text-decoration:underline;
}

#map_pg  p{
line-height:18px;
}




/*-------------------------------------------------------  nav  ----------------->>>>
*/

.bd ul{
margin:5px 0px 5px -40px;

}

.bd ul li{
list-style-type:none;
padding:2px 0px 5px 20px;
}
.bd ul li a{
color:#ffffff;
text-decoration:none;
font-size:11px;

}
#nav_explore_sub{
background:#dae8f3;
}
#nav_explore_sub ul{
margin:0px 0px 10px 0px;
padding:10px 0px 10px 0px;

}
#nav_explore_sub ul li{
list-style-type:none;
margin:0px;
padding:0px 0px 0px 20px;
}
#nav_explore_sub ul li a{
font-size:11px;
color:#277eb4;
}
#nav_explore_sub ul li a:hover{
font-weight:bold;
}


.menuitem1{
background:url(/sunlife_site2/images/nav_back1.jpg) top left no-repeat;
margin:15px 0px 20px 0px;
}
.menuitem1D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:15px 0px 20px 0px;
}
.menuitem2{
background:url(/sunlife_site2/images/nav_back2.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem2D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem3{
background:url(/sunlife_site2/images/nav_back3.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem3D2{
background:url(/sunlife_site2/images/nav_back3.jpg) top left no-repeat;
margin:20px 0px 0px 0px;
}
.menuitem3D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}

.menuitem4{
background:url(/sunlife_site2/images/nav_back4.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem4D2{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:0px 0px 20px 0px;
}
.menuitem4D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem5{
background:url(/sunlife_site2/images/nav_back5.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem5D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:20px 0px 20px 0px;
}
.menuitem6{
background:url(/sunlife_site2/images/nav_back6.jpg) top left no-repeat;
margin:20px 0px 40px 0px;
}
.menuitem6D{
background:url(/sunlife_site2/images/nav_default.jpg) top left no-repeat;
margin:20px 0px 40px 0px;
}

.footnote {
    position:relative;
    font-size:65%;    
	 top:-0.9ex;
    margin-left:0.2em;
     margin-right:0.1em;
 }



#ftr{
padding-top:50px;
padding-left:50px;

}

#ftr p{
font-size:9px

}



#ftr a{
color:#5482ab;
text-decoration:underline;
}


#ftr a:hover{
font-weight:normal;
}









