/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; background-color:#191D20;}

img {vertical-align:top;}
a img {border:0;}

html, input, textarea {font-family:Georgia, Arial; font-size:0.85em; line-height:1.417em; color:#242323;}
table {border-collapse:collapse; border:0;}
input, select {vertical-align:middle; font-weight:normal;}

ul {list-style:none;}
li a {text-decoration:underline;}
li a:hover {text-decoration:none;}

a {text-decoration:underline; color:#D35831;}
a:hover {text-decoration:none;}

p {padding-bottom:20px}
span {line-height:1.583em}

.float-l {float:left;}
.float-r {float:right;}
.clear {clear:both;}

#main { width:918px; margin:0 auto; text-align:left; background:#FFFFFF;}

#content {padding-bottom:45px;}

.col-1, 
.col-2 {float:left;}



#content .col-1 {width:551px; padding:0 45px 0 21px;}
#content .col-2 {width:276px;}

.button {background:url(images/button-back.gif) top left repeat-x; display:block; float:left; color:#034348; text-decoration:none;}
.button span {background:url(images/button-right.gif) top right no-repeat; display:block;}
.button strong {background:url(images/button-left.gif) top left no-repeat; display:block; padding:2px 30px 5px 20px;}
.button:hover, .box .button:hover, .box2 .button:hover, .box3 .button:hover {color:#D35831;}
/***************header***************/
#header {padding:6px 0 51px 0;}
#header a {text-decoration:none; color:#242323;}
#header a:hover {color:#056F78;}

#header .float-l {padding:0 0 31px 23px}
#header .float-r p {font-family:Times; font-size:18px; line-height:22px; padding-left:4px;}

#header .navigation {background:url(images/nav-border.gif) top left repeat-x; height:25px; margin:47px 26px 0 0; width:235px;}
#header .nav-right {background:url(images/nav-right.gif) top right no-repeat; height:25px;}
#header .nav-border {background:url(images/nav-left.gif) top left no-repeat; height:25px; padding:4px 9px 4px 9px; }
#header .nav-border a {padding:0 12px}
#header .nav-border .link {border-left:1px solid #242323; border-right:1px solid #242323; padding:0 13px}

.logo {background:url(images/logo-img.jpg) top left no-repeat; height:70px; text-align:right; padding:111px 34px 0 0}
/***************content***************/
h3 {text-transform:uppercase;}
.title {padding-bottom:19px;}
.box .title {padding-bottom:12px;}

.wrapper, .links, .box4 {width:100%; overflow:hidden;}
#content li {background:url(images/marker.gif) left 8px no-repeat; padding-left:8px; line-height:1.667em}

/***************page-1***************/
.indent {padding-left:20px}
.indention {margin-top:50px;}

#page-1 .wrapper .float-l {padding:16px 0;}
#page-1 .wrapper .float-r {width:445px; padding:25px 0 0 0}
#page-1 .wrapper h3 {padding-top:8px}

.box {background:#EDEDED url(images/border-bottom.gif) bottom left repeat-x;}
.box .border-left {background:url(images/border-left.gif) top left repeat-y;}
.box .border-right {background:url(images/border-right.gif) top right repeat-y;}
.box .border-top {background:url(images/border-top.gif) top left repeat-x;}
.box .border-top-left {background:url(images/border-top-left.gif) top left no-repeat;}
.box .border-top-right {background:url(images/border-top-right.gif) top right no-repeat;}
.box .border-bottom-left {background:url(images/border-bottom-left.gif) bottom left no-repeat; }
.box .border-bottom-right {background:url(images/border-bottom-right.gif) bottom right no-repeat; padding:21px 18px 25px 25px}

#page-1 .box .float-l {width:260px}
#page-1 .box .float-l p {padding-bottom:15px}

.box .button {background:url(images/button-back-grey.gif) top left repeat-x;}
.box .button span {background:url(images/button-right-grey.gif) top right no-repeat;}
.box .button strong {background:url(images/button-left-grey.gif) top left no-repeat;}

.box2 {margin-bottom:20px; background:#249EA8 url(images/border-bottom-blue.gif) bottom left repeat-x; color:#FFFFFF;}
.box2 .border-left {background:url(images/border-left-blue.gif) top left repeat-y;}
.box2 .border-right {background:url(images/border-right-blue.gif) top right repeat-y;}
.box2 .border-top {background:url(images/border-top-blue.gif) top left repeat-x;}
.box2 .border-top-left {background:url(images/border-top-left-blue.gif) top left no-repeat;}
.box2 .border-top-right {background:url(images/border-top-right-blue.gif) top right no-repeat;}
.box2 .border-bottom-left {background:url(images/border-bottom-left-blue.gif) bottom left no-repeat; width:100%}
.box2 .border-bottom-right {background:url(images/border-bottom-right-blue.gif) bottom right no-repeat; padding:19px 13px 13px 18px;}

.box2 .button,
.box3 .button {color:#034348;}

.box2 img {padding-bottom:12px}

.box2 a, .box3 a {color:#FFFFFF;}
.box2 .button {background:url(images/button-blue.gif) top left no-repeat; text-decoration:none; padding:3px 30px 4px 15px; font-weight:bold; color:#034348;}

.banner {padding-bottom:18px}

.box3 {background:#32373D url(images/border-bottom-grey.gif) bottom left repeat-x; color:#FFFFFF;}
.box3 .border-left {background:url(images/border-left-grey.gif) top left repeat-y;}
.box3 .border-right {background:url(images/border-right-grey.gif) top right repeat-y;}
.box3 .border-top {background:url(images/border-top-grey.gif) top left repeat-x;}
.box3 .border-top-left {background:url(images/border-top-left-grey.gif) top left no-repeat;}
.box3 .border-top-right {background:url(images/border-top-right-grey.gif) top right no-repeat;}
.box3 .border-bottom-left {background:url(images/border-bottom-left-grey.gif) bottom left no-repeat; }
.box3 .border-bottom-right {background:url(images/border-bottom-right-grey.gif) bottom right no-repeat; padding:19px 13px 13px 18px}
.box3 .border-bottom-right p {padding:15px 0 13px 0;}

.box3 .button {background:url(images/button-grey.gif) top left no-repeat; text-decoration:none; padding:3px 30px 4px 15px; font-weight:bold;}




.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: -300px; /*position where enlarged image should offset horizontally */

}









/***************page-2***************/
#page-2 .wrapper .float-l, 
#page-2 .wrapper .float-r {padding:0 0 10px 0}
.img-indent {float:left; padding:0 20px 20px 0}
#page-2 .col-2 ul, #page-3 .col-2 ul {padding:20px 0 0 5px}
#page-2 .button {margin-top:20px}
/***************page-3***************/
#page-3 .wrapper .col-1,
#page-3 .wrapper .col-2 {width:265px; padding:0 0 0 0;}
#page-3 .wrapper .float-r {width:175px; padding-bottom:30px;}
#page-3 .box p {padding-bottom:0;}
/***************page-4***************/
#page-4 .col-2 {width:285px}
#page-4 span {line-height:1.417em;}
#page-4 .title {padding-bottom:3px;}
#page-4 .img-indent {padding:30px 20px 36px 0}
#page-4 .col-2 .img-indent {padding-bottom:10px}
#page-4 .wrapper h3 {padding-top:30px}
.links img {margin:0 0 30px 30px}
.links .un img {margin-left:0;}
/***************page-5***************/
#page-5 .wrapper .col-1 {width:250px; padding:0; line-height:1.333em;}
#page-5 .wrapper .col-2 {width:250px; padding:0; line-height:1.333em;}
#page-5 .wrapper .col-1 span {line-height:1.333em}
#page-5 .wrapper .col-2 span {line-height:1.333em}
.phone {float:right; margin-right:65px;}
#page-5 .wrapper .col-2 p {padding:15px 0}
#page-5 .wrapper .col-1 p {padding:15px 0}
#page-5 .wrapper .col-1 div {padding-bottom:15px}
#page-5 .wrapper .col-2 div {padding-bottom:15px}

#page-5 .img-indent {float:right; padding:0 0 0 0}

#page-5 form {color:#626262; font-family:Tahoma;}
#page-5 form p {padding-bottom:0; font-size:0.917em; line-height:1.363em}
#page-5 input {width:244px; height:16px; margin-bottom:9px; font-size:1em;}
#page-5 textarea {width:244px; height:130px; margin-bottom:13px; font-size:1em;}
#page-5 form .float-r {padding-right:30px; text-align:right}
#page-5 form .button {margin-left:10px}

#page-5 .box .border-bottom-right {padding:20px 6px 14px 21px}
/***************page-6***************/
#page-6 .col-1 {width:850px}
/***************footer***************/
#footer {background:url(images/footer-border.gif) top left repeat-x; height:80px; margin:0 25px 0 20px; padding-top:28px;}
#footer a {color:#272727; border-left:1px solid #272727; padding-left:6px;}
#footer li {display:inline;}
#footer li a {border-left:1px solid #272727;padding:0 9px; text-decoration:none;}
#footer li a:hover {text-decoration:underline;}
#footer .link a {border:none; padding:0 9px 0 0}









