/* CSS Document */
* {
	margin:0;
	padding:0px 0px 0px 0px;
	font-size:10pt;
	font-family: Verdana, Geneva, sans-serif;
}
body {text-align:center; background-color:#002d26;}

img {vertical-align:top;}
a img {border:0;}

html, input, textarea {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	line-height:1.417em;
	color:#242323;
}
table {border-collapse:collapse; border:0;}
input, select {vertical-align:middle; font-weight:normal;}

ul {
	list-style:none;
	font-size: 11px;
}
li a {text-decoration:underline;}
li a:hover {text-decoration:none;}

a {
	text-decoration:underline;
	color:#640000;
}
a:hover {text-decoration:none;}

p {
	padding-bottom:10px;
	font-size: 10pt;
}
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:1px;
}

.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:right;
	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:0 0 0px 0;
	background-color: #FFF;
}
/***************content***************/
h3 {text-transform:uppercase;}
.title {
	padding-bottom:1px;
}
.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:25px;
}

#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:500px
}
#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:10px;
	color:#FFFFFF;
	background-color: #CAB330;
	background-image: url(images/border-bottom-blue.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.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:0px
}

.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:0px 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;}
/***************page-2***************/
#page-2 .wrapper .float-l, 
#page-2 .wrapper .float-r {padding:0 0 10px 0}
.img-indent {
	float:left;
	padding:0 20px 10px 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,
#page-5 .wrapper .col-2 {width:250px; padding:0; line-height:1.333em;}
#page-5 .wrapper .col-1 span,
#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 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}
.homepagebottomdiv {
	background-color: #EFEFEF;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-right: 15px;
	padding-left: 15px;
}

#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;}
.homepageimg {
	padding-left: 15px;
	padding-bottom: 5px;
}
.tableback {
	background-image: url(images/homebackline.gif);
}


#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 0px 0 0px;
	padding-top:28px;
	text-align: center;
}
#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}
.wrapperabout {
	width:98%;
	overflow:hidden;
	padding-top: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
.wrapperaboutCopy {
	width:100%;
	overflow:hidden;
	padding-top: 15px;
	background-image: url(images/aboutback.jpg);
	background-repeat: no-repeat;
}
.wrapperhomepage {
	width:100%;
	overflow:hidden;
	padding-top: 15px;
	background-repeat: no-repeat;
}
.wrapperhome {
	width:96%;
	overflow:hidden;
	padding-top: 15px;
	font-family: Verdana, Geneva, sans-serif;
}
.processback {
	padding-left:20px;
	background-image: url(images/processback.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 20px;
}
.indentCopy {
	padding-left:75px
}
.video {
	width:100%;
	overflow:hidden;
	padding-top: 15px;
	background-repeat: no-repeat;
	background-color: #1a1a1a;
}
.cutback {
	padding-left:20px;
	background-image: url(images/cutterback.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.contactback {
	padding-left:20px;
	background-image: url(images/contactus.jpg);
	background-repeat: no-repeat;
	background-position: right;
	padding-right: 20px;
}
.contactCopy {
	padding-left:20px;
	background-repeat: no-repeat;
	background-position: left;
	padding-right: 20px;
}

