BODY {
	margin : 0px;
}

DIV#container {
	position : relative;
	width : 1124px;
}
DIV#header {
	position : relative;
	width : 1124px;
	height : 216px;
}
DIV#logo {
	position : relative;
	display : inline;
	float : left;
	width : 450px;
	height : 216px;
}
DIV#mainnav {
	position : relative;
	display : inline;
	float : left;
	width : 674px;
	height : 216px;
	background-image : url(../img/main_nav_bg.gif);
	background-repeat : no-repeat;
}
DIV#navbuttons {
	position : absolute;
	width : 495px;
	height : 17px;
	bottom : 21px;
	left : 19px;
}
DIV#navbuttons2 {
	position : absolute;
	width : 561px;
	height : 17px;
	bottom : 21px;
	left : 19px;
}
DIV#photoholder {
	position : relative;
	width : 1124px;
	height : 229px;
}
DIV#phototext {
	position : relative;
	display : inline;
	float : left;
	width : 450px;
	height : 229px;
}
DIV#photo {
	position : relative;
	display : inline;
	float : left;
	width : 674px;
	height : 229px;
}
DIV#subnav {
	position : absolute;
	top: 445px;
	right: 0px;
	width : 446px;
	height : 25px;
	background-image : url(../img/sub_nav_bg.gif);
	background-repeat : no-repeat;
	z-index : 999;
}
DIV#subnavbuttons {
	position : absolute;
	width : 213px;
	height : 21px;
	left : 21px;
	top : 0px;
	z-index : 999;
}
DIV.clearing {
	clear : both;
}




DIV#objectivity {
	position : absolute;
	width : 436px;
	height : 137px;
	top : 424px;
	left : 143px;
	z-index : 998;
}
DIV#protection {
	position : absolute;
	width : 872px;
	height : 139px;
	top : 415px;
	left : 32px;
	z-index : 998;
}
DIV#compensated {
	position : absolute;
	width : 813px;
	height : 188px;
	top : 365px;
	left : 118px;
	z-index : 998;
}
DIV#thinking {
	position : absolute;
	width : 823px;
	height : 154px;
	top : 380px;
	left : 12px;
	z-index : 998;
}
DIV#today {
	position : absolute;
	width : 269px;
	height : 92px;
	top :425px;
	left : 311px;
	z-index : 998;
}
DIV#standards {
	position : absolute;
	width : 759px;
	height : 151px;
	top :410px;
	left : 48px;
	z-index : 998;
}
DIV#contactlogo {
	position : absolute;
	width : 256px;
	height : 284px;
	top :370px;
	left : 24px;
	z-index : 998;
}

DIV#username {
	width : 221;
	height : 21px;
	background-image : url(../img/username_bg.gif);
	background-repeat : no-repeat;
}

DIV#password{
	width : 221;
	height : 21px;
	background-image : url(../img/password_bg.gif);
	background-repeat : no-repeat;
}


DIV#headwhy {
	position : absolute;
	width : 240px;
	height : 246px;
	top : 550px;
	left : 146px;
	z-index : 999;
}
DIV#headcorp {
	position : absolute;
	width : 240px;
	height : 287px;
	top : 550px;
	left : 146px;
	z-index : 999;
}
DIV#headprivate {
	position : absolute;
	width : 240px;
	height : 402px;
	top : 550px;
	left : 146px;
	z-index : 999;
}
DIV#headcontact {
	position : absolute;
	width : 240px;
	height : 246px;
	top : 550px;
	left : 146px;
	z-index : 999;
}
DIV#headcareers {
	position : absolute;
	width : 240px;
	height : 469px;
	top : 550px;
	left : 146px;
	z-index : 999;
}
DIV#headportal {
	position : absolute;
	width : 240px;
	height : 246px;
	top : 485px;
	left : 146px;
	z-index : 999;
}




DIV#copyhomepage {
	width : 320px;
	margin-left :426px;
	padding-top : 76px;
}
DIV#copyabout {
	width : 510px;
	margin-left : 426px;
	margin-top : 120px;
}
DIV#copycorp {
	width : 550px;
	margin-left : 426px;
	margin-top : 120px;
}
DIV#copyprivate {
	width : 550px;
	margin-left : 426px;
	margin-top : 120px;
}
DIV#copycareers {
	width : 550px;
	margin-left : 426px;
	padding-top : 120px;
}
DIV#copyportal {
	width : 550px;
	margin-left : 426px;
	padding-top : 60px;
}





P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	line-height : 20px;
}

P.special {
	font-family : Garamond;
	font-size : 20px;
	color : #007841;
}
span.bold {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #007841;
	font-weight : bold;
}
span.reg {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	line-height : 20px;
}



	ul.column {
		float: left;
		width:550px;
		margin-left: 20px;
		list-style: none;
		padding: 0px;
		margin-top : 5px;
	}

	li.column {
	float: left;
	width:265px;
	background-image: url(../img/bullet_sm.gif);
	background-repeat: no-repeat;
	background-position: 0 .4em;
	padding-left: 10px;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #000000;
	padding-bottom : 8px;
	padding-top : 0px;
	margin-top : 0px;
}




a.textlink:link          {color: #00179b; text-decoration: underline;}
a.textlink:visited       {color: #00179b; text-decoration: underline;}
a.textlink:active        {color: #00179b; text-decoration: underline;}
a.textlink:hover         {color: #00179b; text-decoration: none;}
a.textlink:visited:hover {color: #00179b; text-decoration: none;}
