#pages #wrapper {
	height: 775px;
}
/* overlay */
#pages .overlay1, .overlay2, .overlay3, .overlay4, .overlay5, .overlay6, overlay7 {
	width: 1156px;
	height: auto;
	position:absolute;
}
#pages .overlay1 {
	background: url('../images/bg_overlay1.png') no-repeat;
}
#pages .overlay2 {
	background: url('../images/bg_overlay2.png') no-repeat;
}
#pages .overlay3 {
	background: url('../images/bg_overlay3.png') no-repeat;
}
#pages .overlay4 {
	background: url('../images/bg_overlay4.png') no-repeat;
}
#pages .overlay5 {
	background: url('../images/bg_overlay5.png') no-repeat;
}
#pages .overlay6 {
	background: url('../images/bg_overlay6.png') no-repeat;
}
#pages .overlay7 {
	background: url('../images/bg_overlay7.png') no-repeat;
}
#pages .content_holder {
	width: 1156px;
}
#pages .top_holder {
	height: 140px;
}
.pagebg {
	background: #192d48 url('../images/body_bg.png') left top repeat-x;
}
/* company pages */
.companyPages {
	position: absolute;
	left: 286px;
	top: 171px;
	width: 980px;
	height: 520px;
	font-size: 12px;
	color: #000;
}
.companyPages strong {
	font-size: 12px;
	font-weight: bold;
	color: #3e91c0;
}
.companyPages .attText {
	font-size:16px;
	margin-bottom: 16px;
	line-height:1.5em;
	color:#3e91c0;
}
/* content holder 1*/
.companyPages .contentHolder1 {
	float: left;
	width: 700px;
	height: 520px;
	background: url('../images/content_holder1.png') 0 0 no-repeat;
}
.companyPages .contentHolder1 ul {
	list-style:none;
}
.companyPages .contentHolder1 .content {
	padding: 25px 40px 15px 28px;
}
.companyPages .contentHolder1 .content h1 {
	font-size: 18px;
	color:#555555;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	border-bottom:1px solid #dbdbdb;
	line-height: 13px;
	margin: 0.5em 0 1.2em;
}
.companyPages .contentHolder1 p {
	padding: 0;
	line-height:1.63em;
	margin:0 0 1.5em 0;
	font-size: 12px;
	font-family: arial, verdana, sans;
}
.contentHolder1 .contactHolder {
	top: 95px;
	left: 468px;
	position:absolute;
	width:190px;
	background: none;
	background-position: bottom;
	border-left: 1px solid #dbdbdb;
	border-bottom: none;
}
.companyPages .contentHolder1 .contactHolder .content {
	padding: 5px 15px 25px 15px;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "lucida Sans Console", Arial, Helvetica, sans-serif;
}
.companyPages .contentHolder1 .contactHolder .content a {
	color: #111111;
}
.companyPages .contentHolder1 .contactHolder .content li {
	color: #111111;
	font-size: 11px;
}
.companyPages .contentHolder1 .contactHolder .content h1 {
	border-bottom:1px solid #dbdbdb;
	color: #3e91c0;
	margin: 15px 0 4px 0;
	font-size: 11px;
}
/* content holder 2*/
.companyPages .contentHolder2 {
	float: left;
	width: 700px;
	height: 520px;
	background: url('../images/content_holder1.png') 0 0 no-repeat;
}
.companyPages .contentHolder2 strong a {
	color: #3e91c0;
	text-decoration: underline;
}
.companyPages .contentHolder2 strong a:hover {
	color: #469fd1;
}
.companyPages .contentHolder2 .content {
	padding: 25px 40px 15px 30px;
}
.companyPages .contentHolder2 ul {
	list-style:none;
	margin: 10px 0 30px 0;
	padding: 25px 25px 25px 25px;
	background: url('../images/list_grad.png') repeat-x;
	background-position: bottom;
	border: 1px solid #dbdbdb;
	border-bottom: none;
}
.companyPages .contentHolder2 li {
	background-image: url('../images/bullet.gif');
	background-repeat: no-repeat;
	background-position: 0px 7px;
	font-size: 13px;
	color: #222222;
	line-height: 1.5em;
	padding:0 0 5px 18px;
}
.companyPages .contentHolder2 li strong {
	font-size: 13px;
	color: #444444;
	font-weight: bold;
}
.companyPages .contentHolder2 .content h1 {
	font-size: 18px;
	color:#555555;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	border-bottom:1px solid #dbdbdb;
	line-height: 13px;
	margin: 0.5em 0 1.2em;
}
.companyPages .contentHolder2 .content h2 {
	font-size: 17px;
	color:#666666;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	border-bottom:1px solid #dbdbdb;
	line-height: 13px;
	margin: 0.5em 0 0.9em;
}
.companyPages .contentHolder2 p {
	padding: 0;
	line-height:1.63em;
	margin:0 0 1.5em 0;
	font-size: 12px;
	color: #111111;
	font-family:Arial, Helvetica, sans-serif;
}
/* content holder 3*/
.companyPages .contentHolder3 {
	float: left;
	margin-left: -112px;
	width: 850px;
	height: 600px;
	background: url('../images/content_holder2.png') 0 0 no-repeat;
}
.companyPages .contentHolder3 .content {
	font-size: 14px;
	padding: 0px 80px 0px 28px;
}
.companyPages .contentHolder3 .content h1 {
	font-size: 18px;
	color:#555555;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	border-bottom:1px solid #dbdbdb;
	line-height: 13px;
	margin: 1.6em 0 1.2em;
}
.companyPages .contentHolder3 p {
	padding: 0;
	line-height:1.63em;
	margin:0 0 1.5em 0;
	font-size: 12px;
	color: #111111;
	font-family: arial, verdana, sans;
}
/* content holder 4*/
.companyPages .contentHolder4 {
	float: left;
	width: 700px;
	height: 520px;
	background: url('../images/content_holder1.png') 0 0 no-repeat;
}
.companyPages .contentHolder4 strong a {
	color: #3e91c0;
	text-decoration: underline;
}
.companyPages .contentHolder4 strong a:hover {
	color: #469fd1;
}
.companyPages .contentHolder4 .content {
	padding: 25px 40px 15px 30px;
}
.companyPages .contentHolder4 ol {
	background: url('../images/list_grad.png') repeat-x;
	background-position: bottom;
	border: 1px solid #dbdbdb;
	border-bottom: none;
	padding: 20px 25px 20px 45px;
}
.companyPages .contentHolder4 ol li {
	font-size: 12px;
	padding: 0 0 4px 0;
	line-height:1.7em;
}
.companyPages .contentHolder4 ul {
	list-style: none;
	margin: 0px 0 30px 0;
	padding: 20px 25px 20px 20px;
	background: url('../images/list_grad.png') repeat-x;
	background-position: bottom;
	border: 1px solid #dbdbdb;
	border-bottom: none;
}
.companyPages .contentHolder4 ul li {
	font-size: 12px;
	padding: 0 0 10px 15px;
	line-height:1.5em;
}
.companyPages .contentHolder4 .block, .contentSideBar3 .block {
	text-align:right;
	padding :4px 5px 0 0;
	line-height:1.5em;
}
.companyPages .contentHolder4 li strong {
	color: #444444;
}
.companyPages .contentHolder4 .content h1 {
	font-size: 18px;
	color:#555555;
	font-weight: normal;
	padding: 0 0 0.4em 0;
	border-bottom:1px solid #dbdbdb;
	line-height: 13px;
	margin: 0.5em 0 1.2em;
}
.companyPages .contentHolder4 p {
	padding: 0;
	line-height:1.63em;
	margin:0 0 1.5em 0;
	font-size: 12px;
	color: #111111;
	font-family:Arial, Helvetica, sans-serif;
}
/* content side bar */
.companyPages .sbImgHolder {
	margin-top:11px;
	background:url('../images/img_holder.png') no-repeat;
	height: 156px;
	width: 215px;
	padding-top: 1px;
}
.companyPages .sbImgHolder2 {
	float:left;
	margin-top:3px;
	margin-right: 11px;
	width:80px;
	height:88px;
}
/* content side bar 1 */
.companyPages .contentSideBar1 {
	width: 213px;
	position: absolute;
	left:689px;
	float:left;
	background:url('../images/sb_bg.png') repeat;
	z-index: -10;
}
.companyPages .contentSideBar1 .holder {
	overflow: hidden;
	padding: 34px 20px 27px 23px;
	color: white;
}
.companyPages .contentSideBar1 .holder li {
	margin: 0 0 0.5em 0.4em;
}
.companyPages .contentSideBar1 .holder ul {
	list-style:square;
}
/* content side bar 2 */
.companyPages .contentSideBar2 {
	width: 200px;
	height: 240px;
	position: absolute;
	left:689px;
	float:left;
	z-index: -10;
	background:#225e84;
}
.companyPages .contentSideBar2 .holder {
	overflow: hidden;
	padding: 28px 20px 28px 20px;
}
/* content side bar 3 */

.companyPages .contentSideBar3 {
	width: 200px;
	position: absolute;
	left:689px;
	float:left;
	background:url('../images/sb_bg.png') repeat;
	z-index: -10;
}
.companyPages .contentSideBar3 .holder {
	overflow: hidden;
	padding: 28px 20px 28px 20px;
	color: white;
}
.companyPages .contentSideBar3 .holder h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0 0 0.5em 0;
}
.companyPages .contentSideBar3 .holder p {
	font-size: 12px;
	font-weight:bold;
}
/* content side bar 4 */
.companyPages .contentSideBar4 {
	width: 215px;
	position: absolute;
	left:689px;
	float:left;
	background:url('../images/sb_bg.png') repeat;
	z-index: -10;
}
.companyPages .contentSideBar4 .holder {
	overflow: hidden;
	padding: 19px 20px 19px 20px;
	color: white;
}
.companyPages .contentSideBar4 .holder h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0 0 0.5em 0;
}
/* content side bar 5 */
.companyPages .contentSideBar5 {
	width: 215px;
	position: absolute;
	left:689px;
	float:left;
	background:url('../images/sb_bg.png') repeat;
	z-index: -10;
}
.companyPages .contentSideBar5 .holder {
	overflow: hidden;
	padding: 19px 20px 16px 20px;
	color: white;
}
.companyPages .contentSideBar5 .holder2 {
	overflow: hidden;
	padding: 19px 20px 0 20px;
	color: white;
}
.companyPages .contentSideBar5 .holder3 {
	padding: 6px 0 0 0;
}
.companyPages .contentSideBar5 .holder h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin: 0 0 0.5em 0;
}
.companyPages .contentSideBar5 .holder, .holder2 p {
	font-size: 12px;
	font-weight:bold;
}
/* animated content holder */
.anBoxTop {
	width:auto;
	height: 173px;
	margin-top:0px;
}
.anBox h1 {
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "lucida Sans Console", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 0px 0.5em;
	text-decoration: none;
}
.anBox h2 {
	font-weight:bold;
	font-family:"Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "lucida Sans Console", Arial, Helvetica, sans-serif;
	font-size:12px;
	margin: 0 1.5em 0.5em;
	text-decoration: none;
}
.anBox a {
	display:block;
	float:left;
	color:#ffffff;
	width:801px;
	height:78px;
}
.anBox .t1 {
	font-size: 10px;
	text-align: right;
	padding: 0 8px 0 0;
	background:url('../images/white_arrow.gif') 100% 62% no-repeat;
}
.anBox a.holder1 {
	background:url('../images/holder1.png') no-repeat;
	width:239px;
	text-decoration:none;
	padding: 16px 10px 10px 18px;
	position:relative;
}
.anBox a.holder1:hover {
	background-position:left bottom;
	text-decoration:none;
}
.anBox a.holder1:hover .t1 {
	text-decoration:underline;
}
.anBox a.holder2 {
	background:url('../images/holder2.png') no-repeat;
	width:239px;
	text-decoration:none;
	padding: 16px 10px 10px 18px;
	position:relative;
}
.anBox a.holder2:hover {
	background-position:left bottom;
	text-decoration:none;
}
.anBox a.holder2:hover .t1 {
	text-decoration:underline;
}
.anBox a.holder3 {
	background:url('../images/holder3.png') no-repeat;
	width:239px;
	text-decoration:none;
	padding: 16px 10px 10px 18px;
	position:relative;
}
.anBox a.holder3:hover {
	background-position: left bottom;
	text-decoration:none;
}
.anBox a.holder3:hover .t1 {
	text-decoration:underline;
}
/* scroller */
.scrollText1 {
	width: 718px;
	height: 185px;
	overflow: auto;
	padding: 0 27px 0 1px;
}
.scrollText1 .ih1 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-style:italic;
	color:#444444;
	line-height: 13px;
	margin: 0 0 1.2em 0;
}
.scrollText2 {
	width: 608px;
	height: 400px;
	overflow: auto;
	padding: 0 27px 0 2px;
}
/* text bar */
.textBar1 {
	position: absolute;
	margin-top:150px;
	margin-left: 286px;
	width: 689px;
	height: 21px;
}
.textBar2 {
	position:absolute;
	margin-top:150px;
	margin-left: 174px;
	width: 801px;
	height: 21px;
}
/* services menu */
.serMenu {
	top: 171px;
	left: 87px;
	height:409px;
	width: 163px;
	position: absolute;
	background:url('../images/sm_bg.png') repeat;
}
.serMenuItems {
	font-size: 11px;
	line-height: 13px;
	padding-top: 17px;
}
.serMenuItems ul {
	list-style: none;
}
.serMenuItems li.selected {
	background:url('../images/sm_obg.png') repeat-y;
}
.serMenuItems li {
	padding: 5px 10px 6px 10px;
}
.serMenuItems li:hover {
	background:url('../images/sm_obg.png') repeat-y;
}
.serMenuItems li a {
	text-decoration: none;
	display: block;
}
/* navigation links */
.navLink {
	position: absolute;
	text-align:right;
	width:350px;
	font-family:Arial, Helvetica, sans-serif;
	left: 617px;
	color: #eeeeee;
	font-size: 10px;
	top: 132px;
}
.navLink .actPage {
	display: inline;
	color: #ffffff;
}
.navLink a {
	text-decoration: underline;
	color: #eeeeee;
}
.navLink a:hover {
	text-decoration: underline;
	color: #ffffff;
}

