﻿/* Overall Page */
/*
body {
	margin: 0;
	padding-bottom: 2em;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Arial;
	border-top: 2px solid #B51032;
}
*/

body {
	background-color: #107b53;
	margin: 0px;
	background-image: url(/SiteCollectionImages/menu/bg_fade.gif);
	background-repeat: repeat-x;
	font-family: Arial;
}


.master {
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

p {
	margin:0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 12px;
}
p em{
	font-size:12px;
}

#rImage {
    background-image:  url(http://www.manulifeglobalservices.com/PublishingImages/banners/manulife.jpg);
    background-repeat: no-repeat;
    height: 250px;
    width: 880px;
    z-index:-1;        
}

#rImageDescription {
  width:870px;
  height:18px;  
  font-family: Arial;
  font-size:12px;
  background-color:#222222;
  color:#FFFFFF;
  border:0px solid black;
  /* for IE */
  filter:alpha(opacity=40);
  /* CSS3 standard */
  opacity:0.4;  
  position: relative; top: 230px;
  padding-left: 10px;
  padding-top: 2px;
  z-index:1;
}


/* Menu Navigation */

.mainNav {
	font-family: Arial;
	font-size: 15px;
	display: table-cell;
	vertical-align: middle;
	width: 880px;
	height: 40px;
	background-image: url(/SiteCollectionImages/menu/nav-bg.gif);
	background-repeat: repeat-x;
}
.mainNav ul {
	/* all lists */
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.mainNav li {
	/* all list items */
	float: left;
	position: relative;
	width: 136px;
	display: block;
	padding: 0px;
	margin: 0px;
}
.mainNav li ul {
	/* second-level lists */
	display: none;
	position: absolute;
	top: 40px; /*1em;*/;
	left: 0;
}

.mainHeaderNav a:link, .mainHeaderNav a:visited {
	width:auto;
	height: 40px;
	text-align: center;
	background-image: url(/SiteCollectionImages/menu/nav-bg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	line-height: 40px;
}


.mainHeaderNav a:hover, .mainHeaderNav a:active {
	width:auto;
	height: 40px;
	text-align: center;
	background-image: url(/SiteCollectionImages/menu/nav-bg-hover.gif);
	background-repeat: repeat-x;
	color: #333333;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	line-height: 40px;
}

.currentNav  a:link, .currentNav  a:visited{
  width:auto;
  height: 40px;
  text-align: center;
  background-image: url(/PublishingImages/bt_topslice_on.jpg);
  background-repeat: repeat-x;
  color: #333;
  text-transform: capitalize;
  text-decoration: none;
  display: block;
  line-height: 40px;
}


.currentNav  a:hover, .currentNav  a:active {
	width:auto;
	height: 40px;
	text-align: center;
	background-image: url(/PublishingImages/bt_topslice_on.jpg);
  	background-repeat: repeat-x;
	color: #333333;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	line-height: 40px;
}


.headerNav a:link, .headerNav a:visited {
	width:auto;
	height: 40px;
	text-align: center;
	background-image: url(/SiteCollectionImages/menu/nav-bg.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	line-height: 40px;
}

.headerNav a:hover, .headerNav a:active {
	width:auto;
	height: 40px;
	text-align: center;
	background-image: url(/PublishingImages/bt_topslice_on.jpg);
	background-repeat: repeat-x;
	color: #333333;
	text-transform: capitalize;
	text-decoration: none;
	display: block;
	line-height: 40px;
}

.childNav a:link, .childNav a:visited {
	background-color: #f5f2e5;
	color: #264465;
	background-image: none;
	height: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
	width: 120%;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}
.childNav a:hover, .childNav a:active {
	background-color: #cce6dc;
	background-image: none;
	color: #264465;
	height: 100%;
	text-align: left;
	text-decoration: none;
	display: block;
	padding-left: 10px;
	font-size: 12px;
	font-weight: normal;
	width: 120%;
	border-style: solid;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
}

.lookforbar
{
	cursor: pointer;
	background:#f5f2e5;
	padding:5px;
	FONT-SIZE: 15px; 
	COLOR: #005027;
	font-weight:bold
}


#iamlookingfor
{
height:100%;
background-image:url('../../../PublishingImages/iamlookingfor.jpg');
background-position:right bottom;
background-repeat:no-repeat;
}

#iamlookingfor a:link,.iamlookingfor A:active
{
	color: #1b8644;
	text-decoration: underline;
  font-size:15px;
}
#iamlookingfor a:visited
 {
	color: #666666;
	text-decoration: underline;
    font-size:15px;
}
#iamlookingfor a:hover
 {
	color: #264465;
	text-decoration: underline;
  font-size:15px;
}


/* Navigation */
#navigation {
	width: 200px;
	top: 5em;
	left: 1em;
	width: 13em;	
	position:absolute;
	font-family: Arial;
	font-size:90%;
}
#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#navigation li {
	border-bottom: 1px solid #ED9F9F;
}
#navigation li a  {
	display: block;
	padding: 5px 5px 5px 0.5em;
	border-left: 12px solid #711515;
	border-right: 1px solid #711515;
	background-color: #B51032;
	color: #FFFFFF;
	text-decoration: none;
}
#navigation li a:hover {
	background-color: #711515;
	color: #FFFFFF;
}
#navigation ul ul {
	margin-left: 12px;
}
#navigation ul ul li {
	border-bottom: 1px solid #711515;
	margin:0;
	background-color: #ED9F9F;
	color: #711515;
}
#navigation ul ul a:link, #navigation ul ul a:visited {
	background-color: #ED9F9F;
	color: #711515;
}
#navigation ul ul a:hover {
	background-color: #711515;
	color: #FFFFFF;
}
#header .breadcrumb {
	font: 90% Arial;
	color: black;
	background-color: transparent;
	float: right;
	margin-right: 2em;
	margin-top: 0.8em;
	font-weight:bold;
}


/* Page Layout */


.borderLeftRightTop {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#e5dcc2;
}
.borderBottom {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 1px solid;
	border-color:#e5dcc2;
}
.borderLeft {
	BORDER-RIGHT: 0px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 0px solid;
		border-color:#e5dcc2;
}
.borderRight {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 0px solid;
	BORDER-BOTTOM: 0px solid;
	border-color:#e5dcc2;
}

.borderRightBottomDotted {
	BORDER-RIGHT: 1px solid;
	BORDER-BOTTOM: 1px solid;
}
.borderLeftRightBottom {
	BORDER-RIGHT: 1px solid;
	BORDER-TOP: 0px solid;
	BORDER-LEFT: 1px solid;
	BORDER-BOTTOM: 1px solid;
			border-color:#e5dcc2;
}

.contentFooter {
	background-image: url(/SiteCollectionImages/menu/footer-bg.gif);
	background-repeat: repeat-x;
	height: 40px;
	width: 880px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
.contentFooter a:link, .contentFooter a:visited, .contentFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.contentFooter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #F5F2E5;
}
.subContentFooter {
	background-image: url(/SiteCollectionImages/menu/footer-bg.gif);
	background-repeat: repeat-x;
	height: 25px;
	width: 880px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
}
.pageFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5f2e5;
	padding-top: 10px;
	/*background-color: #107b53;*/
	text-align: center;
}
.pageFooter a:link, .pageFooter a:visited, .pageFooter a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.pageFooter a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f5f2e5;
}

.sharepointLogin div, .sharepointLogin .ms-globallinks, .sharepointLogin .ms-globallinks a,  {
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.sharepointLogin {
	float: right;
	display: inline;
}
.sharepointLogin .ms-globallinks {
	position: relative;
}

.siteActionMenu {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.siteActionMenu a:link, .siteActionMenu a:visited, .siteActionMenu a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f5f2e5;
}
.siteActionMenu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.console {
	clear: both;
}

.topControls {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f5f2e5;
	padding-bottom: 10px;
}
.topControls a:link, .topControls a:active, .topControls a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #f5f2e5;
}
.topControls a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

/* Rule 1096 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
.ms-sbtable {
	FONT-WEIGHT: normal;
	FONT-SIZE: 0.7em;
	COLOR: #000000;
	FONT-STYLE: normal;
	FONT-FAMILY: Verdana;
}
/* Rule 1098 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
.ms-sbtable-ex {
	MARGIN-TOP: 0px;
	MARGIN-LEFT: 0px;
	WIDTH:auto;
	BORDER-COLLAPSE: collapse;
}
/* Rule 1110 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
.ms-sbLastcell {
	WIDTH: 0px;
}
/* Rule 1100 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
TD.ms-sbcell {
	BORDER:none;
	padding:0px;
	WHITE-SPACE: nowrap;
}
/* Rule 1109 of /_layouts/1033/styles/core.css?rev=5msmprmeONfN6lJ3wtbAlA%3D%3D */
TD.ms-sbgo {
	padding:0px 0px 0px 10px;
	BACKGROUND-COLOR:transparent;
}


/* Main Content */
.mainBody A:link {	FONT-SIZE: 12px;	COLOR: #1b8644;	FONT-FAMILY: Arial;	TEXT-DECORATION: underline}
.mainBody A:active {	FONT-SIZE: 12px;	COLOR: #1b8644;	FONT-FAMILY: Arial;	TEXT-DECORATION: underline}
.mainBody A:hover {	FONT-SIZE: 12px;	COLOR: #264465;	FONT-FAMILY: Arial;	TEXT-DECORATION: underline}
.mainBody A:visited {	FONT-SIZE: 12px;	COLOR: #666666;	FONT-FAMILY: Arial;	TEXT-DECORATION: underline}

.mainContainer{
	background-color:white;
}

.mainContent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}

.mainContent td.ms-pagebreadcrumb {
	display: none;
}
.mainContent div.ms-pagebreadcrumb {
	display: none;
}


.homepageContent {
	WIDTH: 100%;
	font-size: 12px;
	color:#666666;
	height:31px;
}

.homepageContent p{
	font-size: 12px;
	color:#666666;

}

.homepageContent a:link, .homepageContent a:active {
	color: #1b8644;
	text-decoration: underline;
	font-size: 12px;
}
.homepageContent a:visited {
	color: #666666;
	text-decoration: underline;
	font-size: 12px;
}
.homepageContent a:hover {
	color: #264465;
	text-decoration: underline;
		font-size: 12px;
}
.homepageContent h3 {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 13px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	COLOR: #1b8644;
	PADDING-TOP: 12px;
}


#content 
{
	margin-top:1em;
	margin-left: 16em;
	margin-right: 2em;	
}
h1 {
	font: 150% Arial;
}
#content p {
	font-size: 12px;
	line-height: 1.6em; 
}

#content ul {
	font-size: 12px;
	line-height: 1.6em; 
}

.Important
{
    font-size: large;
    color: Red;
}

/* Override Default*/
.ms-SPLink A:link,.ms-SPLink A:visited
{
color:#777777;
text-decoration:none;
}

