td img {
	display: block;
}
body {
	background-image: url(images/homeBgr1.png);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:22px;
	color: #000000;
}
.headerBgr {
	background-image:url(images/headerBgr.png);
	width: 1000px;
	height: 108px;
}
.leftHomeBox {
	background-image:url(images/leftHomeBox.png);
	width: 478px;
	height: 225px;
}
.rightHomeBox {
	background-image:url(images/rightHomeBox.png);
	width: 482px;
	height: 225px;
}
.orangeBgr {
	background-image:url(images/orangeBgr.png);
	width: 480px;
	height: 53px;
	padding-left: 30px;
	padding-top:5px
}
.orangeBgrText {
	background: transparent url(images/orangeArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #ffffff;
}
.blueBgrServices {
	background-image:url(images/blueBgrServices.png);
	width: 320px;
	height: 53px;
}
.blueBgrServicesText {
	background: transparent url(images/servicesBullet.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	letter-spacing:1px;
	color: #ffffff;
}
.blueBgr {
	background-image:url(images/blueBgr.png);
	width: 480px;
	height: 53px;
	padding-left: 30px;
	padding-top:5px
}
.blueBg2r {
	
	height:53px;
	background: url(images/blueBgr.png) top;
}
.blueBgrText {
	background: transparent url(images/blueArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #ffffff;
}
.blueBgrText2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	color: #ffffff;
}
.bodyBgr {
	background-image:url(images/bodyBgr2.png);
	background-repeat:repeat-x;
	background-color:#F1F1F3;
	width: 1000px;
	height: 175px;
	vertical-align:top
}
.iconText {
	background: transparent url(images/icon.png) no-repeat center left;
	text-decoration: none;
	padding-left: 70px; /*adjust bullet image padding*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	letter-spacing:1px;
	color: #000000;
	font-weight:700;
	height:61px
}
.liteGreyBgr {
	height: 26px;
	padding-left: 10px;
	padding-top:5px;
	background-color:#E7E8E9
}
.liteGreyBgrText {
	background: transparent url(images/liteGreyArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color: #003466;
}
.liteOrangeText {
	background: transparent url(images/liteGreyArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #003466;
}
.darkGreyBgr {
	height: 26px;
	padding-left: 10px;
	padding-top:5px;
	background-color:#DDDEE0
}
.darkGreyBgrText {
	background: transparent url(images/darkGreyArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	letter-spacing:1px;
	color: #003466;
}


a.homeLargeWhiteLink:link{
	background: transparent url(images/blueArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #ffffff;
}
a.homeLargeWhiteLink:visited {
	background: transparent url(images/blueArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #ffffff;
}
a.homeLargeWhiteLink:hover {
	background: transparent url(images/blueArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #333;
}
a.homeLargeWhiteLink:active {
	background: transparent url(images/blueArrow.png) no-repeat center left;
	text-decoration: none;
	padding-left: 30px; /*adjust bullet image padding*/
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:21px;
	letter-spacing:1px;
	color: #ffffff;
}










a.subLinksOrange:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D34C24;
	text-decoration:none;
	letter-spacing:1px;
}
a.subLinksOrange:visited {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#D34C24;
	text-decoration:none;
	letter-spacing:1px;
}
a.subLinksOrange:hover {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B8ACF;
	text-decoration:none;
	border-bottom: 1px dotted;
	letter-spacing:1px;
}
a.subLinksOrange:active {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D34C24;
	text-decoration:none;
	letter-spacing:1px;
}

a.subLinksBlue:link {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B8ACF;
	text-decoration:none;
	letter-spacing:1px;
}
a.subLinksBlue:visited {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#4B8ACF;
	text-decoration:none;
	letter-spacing:1px;
}
a.subLinksBlue:hover {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:# C78004 ;
	text-decoration:none;
	border-bottom: 1px dotted;
	letter-spacing:1px;
}
a.subLinksBlue:active {
	text-decoration: none;
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B8ACF;
	text-decoration:none;
	letter-spacing:1px;
}
.blueText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color: #003466;
	font-weight:700
}
.familyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:21px;
	letter-spacing:1px;
	color: #D34C24;
	font-weight:700
}
.companies {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	color: #09398E;
	font-weight:700
}
.greyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	color: #7b7f85;
}
.footer {
	background-image:url(images/footer.png);
	width: 1000px;
	height: 65px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	padding-left:20px
}
.questions {
	font-family: "Times New Roman", Times, serif;
	font-size:20px;
	color: #ffffff;
	text-align:center;
	background: transparent url(images/phoneIcon.png) no-repeat center left;
	text-decoration: none;
	padding-left: 55px; /*adjust bullet image padding*/
}
a.footerLink2:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009;
	text-decoration:none;
	letter-spacing:1px;
}
a.footerLink2:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009;
	text-decoration:none;
	letter-spacing:1px;
}
a.footerLink2:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration:none;
	border-bottom: 1px dotted;
	letter-spacing:1px;
}
a.footerLink2:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #009;
	text-decoration:none;
	letter-spacing:1px;
}

a.footerLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09F;
	text-decoration:none;
	letter-spacing:1px;
}
a.footerLink:visited {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#09F;
	text-decoration:none;
	letter-spacing:1px;
}
a.footerLink:hover {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration:none;
	border-bottom: 1px dotted;
	letter-spacing:1px;
}
a.footerLink:active {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #09F;
	text-decoration:none;
	letter-spacing:1px;
}
fieldset { border:1px solid green; background-color: #CFE7FE }

legend {
  padding: 0.2em 0.5em;
  border:1px solid green;
  color:green;
  font-size:90%;
  text-align:right;
   background-color: #CFE7FE 
  }
select{
font-family:arial;
	font-size:11px;
	color: #006;	
}
.formFieldText{
font-family:arial;
	font-size:11px;
	color: #006;	
}
.formFieldText2{
font-family:arial;
	font-size:11px;
	color: #8F4610;	
}
A.menulink {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:125px
}
A.menulink:hover {
	background-image:url(images/homeOff.png);
}
A.menulink2 {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:145px
}
A.menulink2:hover {
	background-image:url(images/homeOff.png);
}
A.menulink3 {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:195px
}
A.menulink3:hover {
	background-image:url(images/homeOff.png);
}
A.menulink4 {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:180px
}
A.menulink4:hover {
	background-image:url(images/homeOff.png);
}
A.menulink5 {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:175px
}
A.menulink5:hover {
	background-image:url(images/homeOff.png);
}
A.menulink6 {
	display: block;
	text-decoration: none;
	font-family:arial;
	font-size:14px;
	color: #ffffff;
	BORDER: none;
	background-image:url(images/linkOff.png);
	text-align:center;
	height:57px;
	width:170px
}
A.menulink6:hover {
	background-image:url(images/homeOff.png);
}
.col-1, .col-2, .col-3, .col-4, .col-5 {
	float:left;
}
.container {
	width:100%;
	overflow:hidden;
}
.container1 {
	width:100%;
	overflow:hidden;
}
.container2 {
	width:100%;
	overflow:hidden;
}
/* ============================= page1 ===========================*/
#page1 .container1 .col-1 {
	width:270px;
}
#page1 .container1 .col-2 {
	width:370px;
}
#page1 .container1 .col-3 {
	width:320px;
}
#page1 .container1 .col-1 .indent {
	padding:35px 30px 30px 30px;
}
#page1 .container1 .col-2 .indent {
	padding:35px 25px 30px 30px;
}
#page1 .container1 .col-3 .indent {
	padding:35px 30px 30px 30px;
}
#page1 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page1 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page1 .container2 .col-1 .indent {
	padding:28px 0px 0px 0px;
}
#page1 .container2 .col-2 .indent-1 {
	padding:33px 0 33px;
}
#page1 .container2 .col-4 {
	width:221px;
	padding-left:20px;
}
#page1 .container2 .col-5 {
	width:365px;
}
/* ============================= page2 ===========================*/
#page2 .container1 .col-1 {
	width:320px;
}
#page2 .container1 .col-3 {
	width:640px;
}
#page2 .container1 .col-1 .indent {
	padding:35px 25px 30px 30px;
}
#page2 .container1 .col-3 .indent {
	padding:35px 30px 30px 30px;
}
#page2 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page2 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page2 .container2 .col-1 .indent {
	padding:28px 10px 0px 30px;
}
#page2 .container2 .col-2 .indent-1 {
	padding:33px 0 30px;
}
/* ============================= page3 ===========================*/
#page3 .container1 .col-1 {
	width:320px;
}
#page3 .container1 .col-2 {
	width:320px;
}
#page3 .container1 .col-3 {
	width:320px;
}
#page3 .container1 .col-1 .indent {
	padding:35px 20px 30px 30px;
}
#page3 .container1 .col-2 .indent {
	padding:35px 25px 30px 30px;
}
#page3 .container1 .col-3 .indent {
	padding:35px 20px 30px 30px;
}
#page3 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page3 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page3 .container2 .col-1 .indent {
	padding:28px 20px 0px 20px;
}
#page3 .container2 .col-2 .indent-1 {
	padding:33px 0 33px;
}
#page3 .container2 .col-2 .indent-2 {
	padding:40px 28px 35px 30px;
}
/* ============================= page4 ===========================*/
#page4 .container1 .col-1 {
	width:320px;
}
#page4 .container1 .col-2 {
	width:320px;
}
#page4 .container1 .col-3 {
	width:320px;
}
#page4 .container1 .col-1 .indent {
	padding:35px 30px 30px 30px;
}
#page4 .container1 .col-2 .indent {
	padding:35px 25px 30px 30px;
}
#page4 .container1 .col-3 .indent {
	padding:35px 30px 30px 30px;
}
#page4 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page4 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page4 .container2 .col-1 .indent {
	padding:28px 0px 0px 30px;
}
#page4 .container2 .col-2 .indent-1 {
	padding:33px 0 33px;
}
#page4 .container2 .col-4 {
	width:221px;
}
#page4 .container2 .col-5 {
	width:375px;
}
/* ============================= page5 ===========================*/
#page5 .container1 .col-1 {
	width:320px;
}
#page5 .container1 .col-3 {
	width:640px;
}
#page5 .container1 .col-1 .indent {
	padding:35px 25px 30px 0px;
}
#page5 .container1 .col-3 .indent {
	padding:35px 20px 30px 30px;
}
#page5 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page5 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page5 .container2 .col-1 .indent {
	padding:28px 10px 0px 30px;
}
#page5 .container2 .col-2 .indent-1 {
	padding:20px 0 33px;
}
#page5 .container2 .col-2 .indent-2 {
	padding:40px 28px 0px 30px;
}
/* ============================= page6 ===========================*/
#page6 .container1 .col-1 {
	width:640px;
}
#page6 .container1 .col-3 {
	width:320px;
}
#page6 .container1 .col-1 .indent {
	padding:35px 30px 30px 30px;
}
#page6 .container1 .col-3 .indent {
	padding:35px 20px 30px 30px;
}
#page6 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page6 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page6 .container2 .col-1 .indent {
	padding:28px 30px 35px 20px;
}
#page6 .container2 .col-2 .indent-1 {
	padding:33px 0 33px;
}
#page6 .container2 .col-2 .indent-2 {
	padding:40px 28px 35px 30px;
}
/* ============================= page7 ===========================*/
#page7 .container1 .col-1 {
	width:320px;
}
#page7 .container1 .col-3 {
	width:640px;
}
#page7 .container1 .col-1 .indent {
	padding:35px 25px 30px 30px;
}
#page7 .container1 .col-3 .indent {
	padding:35px 30px 30px 30px;
}
#page7 .container1 .col-4 {
	width:300px;
}
#page7 .container1 .col-5 {
	width:280px;
}
#page7 .container2 .col-1 {
	width:640px;
	position:relative;
}
#page7 .container2 .col-2 {
	width:320px;
	background:#DDDEE0;
	position:relative;
}
#page7 .container2 .col-1 .indent {
	padding:28px 20px 40px 30px;
}
#page7 .container2 .col-2 .indent-1 {
	padding:33px 30px 33px 30px;
}
/* ============================= page8 ===========================*/
#page8 .content-main .indent {
	padding:0px 20px 50px 20px;
}
img {
	vertical-align:top;
}
a img {
	border:0;
}
ul {
	list-style:none;
}
.align-center {
	text-align:center;
}
.align-left {
	text-align:left;
}
.align-right {
	text-align:right;
}
html, input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8125em;
	line-height:1.385em;
	color:#62666A;
}
input, select {
	vertical-align:middle;
	font-weight:normal;
}
a {
	color:#BF4824;
	outline:none;
}
a:hover {
	text-decoration:none;
}
p {
	padding-top:10px;
}
/* ============================= main layout ====================== */
#main {
	width:100%;
	margin:0 auto;
	text-align: center;
}
.logo {
	position:absolute;
	margin:15px 0 0 29px;
}
.rs {
	position:absolute;
	margin:25px 0 0 803px;
	background:url(images/rs.png) right 0 no-repeat;
	color:#62666A;
	padding:5px 53px 10px 0;
	display:block;
}
.imgindent {
	margin:0 27px 0 0;
	float:left;
}
.indent1 {
	margin-top:35px;
}
.indent2 {
	margin-top:20px;
}
.indent3 {
	margin-top:40px;
}
.indent4 {
	margin-top:55px;
}
.indent5 {
	margin-left:30px;
}
.indent6 {
	margin-top:15px;
}
.indent7 {
	margin-left:15px;
}
.text1 {
	font-size:1.23em;
	color:#660033;
	line-height:1.25em;
}
.text2 {
	font-size:1.23em;
	color:#689D34;
	line-height:1.25em;
}
.text3 {
	font-size:1.23em;
	color:#4B8ACF;
	line-height:1.25em;
}
.text4 {
	color:#3F3F3F;
	font-weight:bold;
}
.text5 {
	font-size:1.23em;
	color:#BF4824;
}
.link1 {
	font-size:1.077em;
}
.link1-indent {
	background:#E7E8E9;
	padding:5px 0 4px 73px;
}
.link2-indent {
	padding:5px 0 4px 73px;
}
.link2 {
	color:#C78004;
}
/* ============================= header ====================== */
#header {
	width:100%;
	height:168px;
}
.header-main {
	width:960px;
	margin:0 auto;
	text-align:left;
	line-height:1em;
}
.menu1 {
	display:inline-block;
	position:absolute;
	margin:68px 0 0 674px;
}
.menu1 li {
	float:left;
	text-align:center;
	padding-right:2px;
}
.menu1 li a {
	display:inline-block;
	background:url(images/header-bg2-tail.gif) top repeat-x;
	text-decoration:none;
	color:#62666A;
	font-size:0.923em;
}
.menu1 li a span {
	display:inline-block;
	background:url(images/header-bg2-left.gif) top left no-repeat;
}
.menu1 li a span span {
	display:inline-block;
	width:94px;
	background:url(images/header-bg2-right.gif) top right no-repeat;
	height:35px;
	padding-top:13px;
	cursor:pointer;
}
.menu1 li a:hover, .menu1 .active a {
	display:inline-block;
	background:url(images/header-bg1-tail.gif) top repeat-x;
	text-decoration:none;
	color:#FFFFFF;
	font-size:0.923em;
}
.menu1 li a:hover span, .menu1 .active a span {
	display:inline-block;
	background:url(images/header-bg1-left.gif) top left no-repeat;
}
.menu1 li a:hover span span, .menu1 .active a span span {
	display:inline-block;
	width:94px;
	height:35px;
	background:url(images/header-bg1-right.gif) top right no-repeat;
	padding-top:13px;
	cursor:pointer;
}
.menu2 {
	display:inline-block;
	position:absolute;
	margin:103px 0 0 0;
}
.menu2 li {
	float:left;
	text-align:center;
	background:none;
}
.menu2 li a {
	display:inline-block;
	width:137px;
	height:38px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:1.077em;
	padding-top:26px;
}
.menu2 li a:hover, .menu2 .active a {
	background:url(images/header-bg3-tail.gif) top repeat-x;
}
/* ============================= content ====================== */
#content {
	background:url(images/bg-tail-bot.gif) bottom repeat-x;
}
.content-main {
	width:960px;
	margin:0 auto;
	text-align:left;
	padding-top:30px;
}
.title {
	margin:16px 0 0 25px;
}
.title1-bg {
	height:53px;
	background:url(images/tail1.gif) top repeat-x;
}
.title1-bg-left {
	height:53px;
	background: url(images/bg-title1-left.gif) top left no-repeat;
}
.title1-burgandy-left {
	height:53px;
	background: url(images/burgandy.png) top left repeat;
}
.title1-bg-right {
	height:53px;
	background: url(images/bg-title1-right.gif) top right no-repeat;
}
.title2-bg {
	height:53px;
	background:url(images/tail2.gif) top repeat-x;
}
.title2-bg-left {
	height:53px;
	background: url(images/bg-title2-left.gif) top left no-repeat;
}
.title2-bg-right {
	height:53px;
	background: url(images/bg-title2-right.gif) top right no-repeat;
}
.title3-bg {
	height:53px;
	background:url(images/tail3.gif) top repeat-x;
}
.title3-bg-right {
	height:53px;
	background: url(images/bg-title3-right.gif) top right no-repeat;
}
.title4-bg {
	height:53px;
	background:url(images/tail4.gif) top repeat-x;
}
.button {
	display:inline-block;
	background: url(images/button1-left.gif) top left no-repeat;
	text-decoration:none;
	line-height:1em;
	font-size:0.923em;
}
.button span {
	display:inline-block;
	background:url(images/button1-right.gif) top right no-repeat;
	padding:0 10px 0 10px;
}
.button span span {
	display:inline-block;
	height:20px;
	background:url(images/button1-tail.gif) top repeat-x;
	padding:4px 7px 0;
	cursor:pointer;
}
.button span span:hover {
	color:#62666A;
}
.bg-left-col1 {
	background:url(images/bg-title-left2.gif) 0 53px no-repeat #F7F7F7;
}
.bg-right-col1 {
	background:url(images/bg-title-right2.gif) 290px 53px no-repeat;
}
.bg-left-col2 {
	background:url(images/bg-title-left2.gif) 320px 53px no-repeat;
}
.bg-right-col2 {
}
.bg-right-col3 {
	background:url(images/bg-title-right2.gif) 930px 53px no-repeat;
}
.bg-title-left {
	background:url(images/bg-title-left2.gif) top left no-repeat;
}
.bg-title-right {
	background:url(images/bg-title-right2.gif) top right no-repeat;
}
.container1 ul, .container2 ul {
	line-height:1em;
	font-size:1.077em;
}
.container1 li a, .container2 li a {
	display:inline-block;
	height:19px;
	background:url(images/marker1.png) 0 5px no-repeat;
	margin-left:30px;
	padding:7px 0 0 43px;
	color:#3F3F3F;
	text-decoration:none;
	vertical-align:top;
}
.container1 li a:hover, .container2 li a:hover {
	text-decoration:underline;
}
.container2 .active {
	background:#E7E8E9 !important;
	position:relative;
}
.phone {
	float:left;
	width:100px;
}
/* ============================= footer ====================== */
#footer {
	height:40px;
	background:url(images/footer-bg.gif) top repeat-x #464C54;
	padding-top:25px;
	font-size:0.923em;
	color:#E7E8E9;
}
#footer a {
	color:#E7E8E9;
}
/* ============================= forms ============================= */
label {
	height:41px;
	display:block;
}
#ContactForm {
	line-height:1.3em;
	color:#62666A;
}
#ContactForm input {
	width:263px;
	font-size:1em;
	height:19px;
	border:1px solid #A09B96;
	background:#FFFFFF;
	padding:0 0 0 5px;
}
#ContactForm textarea {
	width:272px;
	height:102px;
	font-size:1em;
	border:1px solid #A09B96;
	background:#FFFFFF;
	padding:0 0 0 5px;
	overflow:auto;
}
