/* STYLESHEET FOR SCREEN LAYOUT OF THE SITE, CONTAINS NO FONT STYLES UNLESS THEY APPLY ONLY TO TEMPLATE */
body { font-family: verdana, arial, sans;}
/************* logo and tagline *************/
div.logoContainer { width:100%}

div.logo { float:left; padding:20px 0 20px 40px;}

div.tagline { visibility:hidden; position:absolute; top:-100px; left:0;}

/************* top menu container *************/
div.topMenuContainer { visibility:hidden; position:absolute; top:-100px; left:0;}

div.topmenu { float:right;}
/************* END OF TOP BARS *************/

/************* main content container *************/
div.mainContainer { width: 770px; clear: both; margin: 0; padding: 0; font-size: 70%;}


/************* LEFT CONTENT CONTAINER *************/
div.leftContentContainer { visibility:hidden; position:absolute; top:-100px; left:0; }

div.avivaIs { border-left:12px solid #FFD900; float:left; background: #FFFFFF; padding:0; width:210px; height:215px; }

div.avivaIs p{ margin:0; padding:0 0 34px 20px; width:185px; }

/************* left menu container *************/
div.leftmenu { float: left; width: 204px; border-left:12px solid #FFD900; padding:0 0 32px 6px; background: white; 
        margin-bottom:13px; min-height:284px;
}

div.leftmenu h1{ margin:0; padding:0; }

/************* input fields  *************/
div.countrySearch {
	border-left:12px solid #FFD900;
	background: #FFF099;
	width:183px;
	margin:0;
	padding:10px 6px 16px 21px;
	margin-bottom:10px;
}

div.countrySearch p{ margin:0; width:150px; padding:10px 4px 0 0; font-weight:bold; clear:both; }

div.countrySearch select { font-size:95%; width:150px; padding: 1px 2px 1px 4px; margin-top:10px;}

div.inputFields { margin:0; float: left; width: 180px; padding:20px 0 0 33px; font-weight: bold;}

div.inputFields form { margin:0; }

div.inputFields input.text {
	font-size:95%;
	width:130px;
	padding: 1px 2px 1px 4px;
	margin-top:9px;
	font-family: verdana, arial, sans;
}

div.inputFields input.leftmenubtn, div.countrySearch input.leftmenubtn {
	border:0;
	font-size:95%;
	font-weight:bold;
	background: transparent;
	text-decoration:underline;
	margin-bottom:-1px;
	font-family: verdana, arial, sans;
}

/************* AVIVA WORLD (left menu feature) *************/
div.avivaWorldMap {
	background-image: url(../images/site_objects/lm_avivaworldmap.gif);
	background-repeat: no-repeat;
	float:left;
	height:150px;
	font-weight:bold;
	width:147px;
	padding:113px 0 0 61px;
	font-size:90%;
	margin-top:10px;
}

div.avivaWorldMap img { margin: 0 0 7px -20px; }
/************* END OF LEFT CONTENT *************/

/************* RIGHT CONTENT CONTAINER *************/
div.rightContentContainer { float: left; width: 548px; margin: 0; padding: 0 0 63px 0; background:white; }

div.breadcrumb { margin:20px 10px 10px 30px; font-size: 90%; }

div.content { margin: 0 0 50px 29px; }

p.backtotop { visibility:hidden; position:absolute; top:-100px; left:0; display:none; }

/************* BOTTOMBAR *************/
div.bottombar { visibility:hidden; position:absolute; top:-100px; left:0; }

div.bottombar div{ float: left; }

/************* SECTION HOME PAGES *************/
div.sh_contentContainer { float:left; width:527px; border:0; background: #F3F3F3; }
div.sh_topimage { margin:0; padding:0; }
div.sh_fourboxDiv { width:351px; float:left; clear:left; }
div.sh_175ColDiv { width:175px; float:left; height:175px; }
div.sh_225ColDiv { width:175px; float:left; height:225px; }
div.sh_300ColDiv { width:175px; float:left; height:300px; }
div.first { clear:left; margin:0; }

/************** CONTENT ***********************/
div.textContent { width:440px; clear:left; padding:0; margin:0; }

div.textContent h2.title{ margin-top:0; padding-top:0; }

div.imageContainer { width: 517px; margin:10px 0 20px 0; border:0; padding:0; background: #E7E7E7; }

/************************************ DIV FORMATTING ************************************/
table { font-size:100%; }

/************************************ HEADER FORMATTING ************************************/
h1 { font-size:110% }
h2 { font-size:100% }
h3 {font-size:100% }
h4 {font-size:100%}
div.topbar {display:none}
div.breadcrumb {display:none}
div.logo {padding:10px 0 20px 0}
div.tabsTopLevel {display:none}
div.tabsSecondLevel {display:none}
div.tabsSubMenu {display:none}
div.verticalBoxHolder {display:none}
div.careerCol {display:none}

p.topofpage {display:none}