/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center;}

img {vertical-align:top;}
a img {border:0;}
.textRight{ text-align:right; color: #A2A2A2}
table {border-collapse:collapse; border:0;}

/*html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.25em; color:#737474;}*/
html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.25em; color:#595959;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#646464;}
a:hover {text-decoration:none;}
ul {list-style:none;}
/*ul li {line-height:1em; background:url(images/list-marker1.gif) left 6px no-repeat; padding:0 0 14px 13px;}*/
ul li {line-height:1.25em; background:url(images/list-marker1.gif) left 6px no-repeat; padding:0 0 14px 13px;}
ul li a {color:#737474;}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

.col-1,
.col-2,
.col-3 {float:left;}

/***************header***************/
#header {padding-top:24px;}

/*.logo {float:left; padding:8px 124px 49px 46px;}*/
.logo {float:left; width:380px; height:110px; padding:0px 100px 19px 26px;}

.menu li {float:left; font-size:1.167em; padding:0 3px 0 2px;}
.menu li a {display:block; color:#424242; padding:6px 0 4px; text-decoration:none;}
.menu li a span {display:block; padding:6px 0 13px 38px;}
.menu .m1 a span, .menu .m4 a span {padding-left:33px;}

.menu .m1, .menu .m4 {background:none;}
.menu .m1 a, .menu .m2 a, .menu .m3 a {background:url(images/border2-tail.gif) left bottom repeat-x; padding:7px 0 5px 0; margin-bottom:5px;}

.menu .m1 a span {background:url(images/m1.gif) 3px top no-repeat;}
.menu .m2 a span {background:url(images/m2.gif) 8px top no-repeat;}
.menu .m3 a span {background:url(images/m3.gif) 8px top no-repeat;}
.menu .m4 a span {background:url(images/m4.gif) 3px top no-repeat;}
.menu .m5 a span {background:url(images/m5.gif) 8px top no-repeat;}
.menu .m6 a span {background:url(images/m6.gif) 8px top no-repeat;}

.menu .m1 a:hover span, .menu .m1 .act span {background:url(images/m1-act.gif) 3px top no-repeat;}
.menu .m2 a:hover span, .menu .m2 .act span {background:url(images/m2-act.gif) 8px top no-repeat;}
.menu .m3 a:hover span, .menu .m3 .act span {background:url(images/m3-act.gif) 8px top no-repeat;}
.menu .m4 a:hover span, .menu .m4 .act span {background:url(images/m4-act.gif) 3px top no-repeat;}
.menu .m5 a:hover span, .menu .m5 .act span {background:url(images/m5-act.gif) 8px top no-repeat;}
.menu .m6 a:hover span, .menu .m6 .act span {background:url(images/m6-act.gif) 8px top no-repeat;}

.border1 {background:url(images/border1-tail.gif) left top repeat-y;}
.border2, .border3 {margin-left:-2px; padding-left:4px; position:relative;}
.border2 {display:block; background:url(images/border-none.gif) left top no-repeat; margin-top:-5px; padding-top:5px;}
.border3 {display:block; background:url(images/border-none.gif) left bottom no-repeat;}

.slogan {background:url(images/slogan-bg.jpg) left top no-repeat; padding:99px 0 50px 584px;}
.slogan li {background:url(images/slogan-marker.gif) 3px 3px no-repeat; padding:0 0 11px 19px;}
.slogan li a {color:#0C4A51;}

.sloganNew {background:url(images/slogan-bg-home.jpg) left top no-repeat; padding:20px 0 20px 584px;}
.sloganNew li {background:url(images/slogan-marker.gif) 3px 3px no-repeat; padding:0 0 11px 19px;}
.sloganNew li a {color:#0C4A51;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.flow {zoom:1; overflow:hidden;}
.img-indent {float:left; margin-right:19px;}
.boxs .img-indent {margin:2px 17px 0 0;}
.phone {float:right; margin-right:145px;}
.boxs .phone {margin-right:75px;}
cite {font-style:normal;}

#content {padding:0 29px 15px 25px; margin-top:-39px;}

.boxs {line-height:1.5em; color:#424242; padding-bottom:13px;}
.boxs .col-1 {padding-right:15px;}
.boxs .col-2 {padding-right:14px;}

.col-1 {padding-right:26px;}

.box3 .col-1 {padding-right:19px;}
.box3 .col-2 {padding-right:17px;}

.col-2 .text {line-height:1.5em; color:#646464; padding:0 20px;}

/***************titles***************/
.title {background:url(images/title-marker1.jpg) left 4px no-repeat; border-bottom:2px solid #EAEAEA; padding:0 0 18px 21px; margin-bottom:8px;}
.box3 .title {margin-bottom:12px;}

h1 {color:#444444;font-weight:normal;}

h2 {padding:17px 0 45px 98px; margin:-1px 0 -16px; position:relative; z-index:2;}
.title-img1 {background:url(images/box2-marker1.png) 15px top no-repeat;}
.title-img2 {background:url(images/box2-marker2.png) 16px top no-repeat;}
.title-img3 {background:url(images/box2-marker3.png) 18px top no-repeat;}
.title-img4 {background:url(images/box2-marker4.png) 15px top no-repeat;}
.title-img5 {background:url(images/box2-marker5.png) 16px top no-repeat;}
.title-img6 {background:url(images/box2-marker6.png) 16px top no-repeat;}
.title-img7 {background:url(images/box2-marker7.png) 15px top no-repeat;}
.title-img8 {background:url(images/box2-marker8.png) 16px top no-repeat;}
.title-img9 {background:url(images/box2-marker9.png) 18px top no-repeat;}
.title-img10 {background:url(images/box2-marker10.png) 18px top no-repeat;}
.title-img11 {background:url(images/box2-marker11.png) 18px top no-repeat;}
.title-img12 {background:url(images/box2-marker12.png) 18px top no-repeat;}

h3 {color:#424242; padding-bottom:9px;}
h3 strong {color:#42B3C0;}
h3 a {color:#42B3C0 !important; font-weight:normal;}

h4 {color:#4A4949; line-height:1.333em; padding-bottom:22px;}
h4 span {font-weight:normal; color:#42B3C0;}

h5 {color:#42B3C0; font-size:1.167em; font-weight:normal; background:url(images/title-marker2.gif) left 2px no-repeat; padding:0 0 5px 20px;}
.back-img {background:none; padding-left:0;}

.letter-spacing {letter-spacing:1px;}
.line-height {line-height:1.5em;}
.text-color {color:#42b3c0;}

/***************links***************/
.boxs a {color:#424242;}
.boxs li {padding:0 0 17px 13px; position:relative;}

.button1, .button2 {display:block; float:left; text-decoration:none; line-height:1em; color:#FFF;}
.button1 strong, .button2 strong {display:block;}
.button1:hover, .button2:hover {text-decoration:underline;}

.button1 {background:url(images/button1-tail.gif) left top repeat-x; color:#42B3C0 !important; position:absolute; left:31px; bottom:3px;}
.button1 strong {background:url(images/button1-left.gif) left top no-repeat;}
.button1 span {display:block; background:url(images/button1-right.gif) right top no-repeat; padding:6px 16px 7px 17px;}

.button2 {background:#42B3C0 url(images/button2-left.gif) left top no-repeat; font-size:0.917em;}
.button2 strong {background:url(images/button2-right.gif) right top no-repeat; padding:5px 11px 8px 12px;}

.list li {background:url(images/list-marker2.gif) left 6px no-repeat; padding:0 0 0px 0px;}
.boxs .list li {padding:0 0 17px 13px; position:relative;}
.list li a {color:#42B3C0;}

.link {color:#434343;}

/***************boxes***************/
.box1 {background:#FFF url(images/box1-tail.gif) left bottom repeat-x; float:left;}
.box1 .box-left {background:url(images/box1-tail.gif) left top repeat-y;}
.box1 .box-top {background:url(images/box1-tail.gif) left top repeat-x;}
.box1 .box-right {background:url(images/box1-tail.gif) right top repeat-y;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-right.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:8px 0 8px 8px;}

.box2 .box-top-left {background:url(images/box2-top-left.png) left top no-repeat;}
.box2 .box-top-right {background:url(images/box2-top-right.png) right top no-repeat; width:100%;}
.box2 .box-top {background:url(images/box2-top.jpg) left top repeat-x; margin: 0 10px 0 10px; height:10px; font-size:0%; line-height:0%;}
.box2 .box-bot-left {background:url(images/box2-bot-left.png) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box2-bot-right.png) right bottom no-repeat; width:100%;}
.box2 .box-bot {background:url(images/box2-bot.jpg) left bottom repeat-x; margin: 0 10px 0 10px; height:10px; font-size:0%; line-height:0%;}
.box2 .box-left {background:#FFF url(images/box2-left.jpg) left top repeat-y;}
.box2 .box-right {background:url(images/box2-right.jpg) right top repeat-y; width:100%;}
.box2 .inner {background:#F4FAFC url(images/box2-tail.jpg) left bottom repeat-x; position:relative; z-index:1; margin:0 1px; padding:20px 18px 3px 31px;
 min-height:199px; height:auto !important; height:199px;}
 
.box3 .box-top-left {background:url(images/box3-top-left.png) left top no-repeat;}
.box3 .box-top-right {background:url(images/box3-top-right.png) right top no-repeat; width:100%;}
.box3 .box-top {background:url(images/box3-top.jpg) left top repeat-x; margin: 0 10px 0 10px; height:10px; font-size:0%; line-height:0%;}
.box3 .box-bot-left {background:url(images/box3-bot-left.png) left bottom no-repeat;}
.box3 .box-bot-right {background:url(images/box3-bot-right.png) right bottom no-repeat; width:100%;}
.box3 .box-bot {background:url(images/box3-bot.jpg) left bottom repeat-x; margin: 0 10px 0 10px; height:10px; font-size:0%; line-height:0%;}
.box3 .box-left {background:#FFF url(images/box3-left.jpg) left top repeat-y;}
.box3 .box-right {background:url(images/box3-right.jpg) right top repeat-y; width:100%;}
.box3 .inner {padding:11px 15px 11px 18px;}
.box3 .text {padding:0 7px 0 4px;}

/***************form***************/
#contactForm p {padding:0 0 3px 0; margin:0; font-size:0.917em; line-height:1em;}
#contactForm input, #contactForm textarea {font-size:0.917em; line-height:1em; padding:1px 0 0 3px; }
#contactForm textarea {overflow:hidden;}
.buttons {padding-top:24px;}

/***************positioning***************/
ul.float-r {padding-right:24px;}

.margin1 {margin-bottom:21px;}
.margin2 {margin:5px 0 20px;}
.margin3 {margin:0 0 11px 36px;}
.margin4 {margin-top:3px;}
.margin5 {margin-bottom:35px !important;}

.padding1 {padding-bottom:19px;}
.padding2 {padding-bottom:10px;}
.padding3 {padding-bottom:14px;}
.padding4 {padding-top:21px;}
.padding5 {padding-bottom:27px;}
.padding6 {padding-bottom:4px;}
.padding7 {padding-bottom:0;}
.padding8 {padding-left:20px !important;}
.padding9 {padding-right:0 !important;}

/***************page-1***************/
#page-2 .box3 .col-1 {padding-right:18px;}
#page-2 .box3 .col-2 {padding:0;}

/***************page-5***************/
#page-5 .col-2 .col-1 {padding-right:18px;}
#page-5 .col-2 .col-2 {padding:0;}

/***************page-6***************/
#page-6 .box3 .col-1 {padding-right:18px;}
#page-6 .box3 .col-2 {padding:0;}

/***************page-7***************/
#page-7 #footer {border:none; padding-top:24px;}

/***************footer***************/
#footer {border-top:3px solid #DBDBDB; color:#27363B; font-size:0.917em; word-spacing:2px; margin:0 29px 0 25px; padding:21px 0 37px 20px;}
#footer strong {text-transform:none;}
#footer a {margin-left:6px; text-decoration:underline; color:#27363B;}
#footer a:hover {text-decoration:none;}

/***********customized*************/
.redLink{font-family:Arial, Helvetica, sans-serif; font-size:0.90em; line-height:1.25em; color:#CC0000;}

