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

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

table {border-collapse:collapse; border:0;}

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

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

/*
ul {List-style-image: url(images/gold_bullet.gif);}
ul li {line-height:1.5em; margin-top: -10px;}
li a {text-decoration:none;}
*/
.bodylist{
	margin-left: 25px;
}

.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,
.col-4, .col-5, .col-6 {float:left;}

/***************header***************/
#header {background:url(../computer_images/header-bg.jpg) left top no-repeat;}

.logo {
	text-align:center;
	padding-top: 11px;
	padding-right: 29px;
	padding-bottom: 60px;
	padding-left: 0;
}

.menu {
	padding-top: 142px;
	padding-right: 22px;
	padding-bottom: 0;
	padding-left: 22px;
}
.menu .m1 {margin-top: 25px;}
.menu .m2 {margin-top: 13px;}
.menu .m3 {margin-top: 2px;}

/***************content***************/
.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left; margin-right:16px;}
img.float-l {margin-right:14px;}
.phone {float:right;}
cite {font-style:normal;}

#content {
	background:#E2E2E2 url(../computer_images/content-tail.gif) left top repeat-x;
	min-height:639px;
	height:auto !important;
	height:639px;
}

.row-1 {padding:0 87px 12px 89px; }
.row-1 .col-1 {margin-top:-83px; position:relative;}
.row-1 .col-2 {padding-left:26px; margin-top:-83px; position:relative;}

.row-2 {
	padding:0 85px 0 87px;
	margin-bottom:-80px;
	position:relative;
}

.col-1 .col-1 {margin:0;}
.col-1 .col-2 {margin:0; padding-left:20px;}

.marker {background:url(../computer_images/marker.gif) 8px 2px no-repeat; padding:1px 0 0 31px;}

/***************titles***************/
.title {margin-bottom:16px;}
.title-un {margin-bottom:20px;}
.title-split {margin-bottom:6px;}

h2 {color:#39A748;}
h2 span {font-weight:normal; color:#676666;}
h2 span a {color:#676666;}

h3 {padding-bottom:5px;}

/***************links***************/
.links {background:url(../computer_images/border-tail.gif) left 3px repeat-x; padding:18px 0 0 4px;}
.links a {text-decoration:underline; padding-right:14px;}
.links a:hover {text-decoration:none;}

.link {
	color:#39A748;
	background:url(../computer_images/link-img1.gif) left top no-repeat;
	font-weight:bold;
	padding-left:23px;
}
.link-un {color:#357093; background:url(../computer_images/link-img2.gif) 11px top no-repeat; font-weight:bold; border-left:1px solid #B4B4B4; padding-left:33px;}

.link a {color:#357093;}
.link span {font-weight:normal; color:#676666;}
.link span a {color:#2282AF;}
strong a {color:#676666;}

.list li {background:url(../images/list-marker.gif) left top no-repeat; padding:0 0 0px 0px;}

/***************boxes***************/
.row-1 .box-left {background:url(../computer_images/row1-tail.gif) left top repeat-y;}
.row-1 .box-right {background:url(../computer_images/row1-tail.gif) right top repeat-y; width:100%}
.row-1 .box-bot-left {background:url(../computer_images/row1-bot-left.png) left bottom no-repeat;}
.row-1 .box-bot-right {background:url(../computer_images/row1-bot-right.png) right bottom no-repeat; width:100%;}
.row-1 .box-bot {background:url(../computer_images/row1-bot.jpg) left bottom repeat-x; margin:0 10px; height:10px; font-size:0; line-height:0;}
.row-1 .inner {background:#F9F9F9 url(../computer_images/row1-tail.jpg) left bottom repeat-x; padding:0 26px 13px 39px; margin:0 1px;}

.box1 .box-top-left {background:url(../computer_images/row2-top-left.png) left top no-repeat;}
.box1 .box-top-right {background:url(../computer_images/row2-top-right.png) right top no-repeat; width:100%}
.box1 .box-top {background:url(../computer_images/row2-top.png) left top repeat-x; margin:0 13px; height:13px; font-size:0; line-height:0;}
.box1 .box-left {background:url(../computer_images/row2-left.png) left top repeat-y;}
.box1 .box-right {background:url(../computer_images/row2-right.png) right top repeat-y;}
.box1 .box-bot-left {background:url(../computer_images/row2-bot-left.png) left bottom no-repeat;}
.box1 .box-bot-right {background:url(../computer_images/row2-bot-right.png) right bottom no-repeat; width:100%;}
.box1 .box-bot {background:url(../computer_images/row2-bot.png) left bottom repeat-x; margin:0 13px; height:13px; font-size:0; line-height:0;}
.box1 .inner {margin:0 2px; background:#FFF; padding:17px 38px 24px 40px;}

.box2 {
	margin-left:2px;
	width:100%;
	background-color: #EEE;
	background-repeat: repeat-x;
	background-position: left bottom;
	background-image: url(../computer_images/box-bot.jpg);
}
.box2 .box-top {background:url(../computer_images/box-top.jpg) left top repeat-x; margin:0; height:auto; font-size:1em; line-height:1.333em; width:100%;}
.box2 .box-top-left {background:url(../computer_images/box-top-left.jpg) left top no-repeat; width:100%;}
.box2 .box-top-right {background:url(../computer_images/box-top-right.jpg) right top no-repeat; width:100%;}
.box2 .box-bot-left {background:url(../computer_images/box-bot-left.jpg) left bottom no-repeat; width:100%;}
.box2 .box-bot-right {background:url(../computer_images/box-bot-right.jpg) right bottom no-repeat; width:100%;}
.box2 .inner {margin:0; background:none; padding:19px 10px 23px 27px;}

/***************form***************/
#contactForm {padding:0 13px 0 0;}
#contactForm p {padding:0 0 4px 0; margin:0; line-height:1em;}
#contactForm .float-l {line-height:1em; padding:0; margin:0;}
#contactForm input, #contactform select {font-size:1em; line-height:1em; border:1px solid #C9C9C9; padding:2px 0 0 3px;}
#contactForm .butt input {font-size:1em; line-height:1em; padding-top: 2px; padding-right: 3; padding-bottom: 2; padding-left: 3px;}
#contactForm textarea {font-size:1em;}

.buttons {text-align:right; padding:9px 2px 0 0;}
.buttons a {background:url(../computer_images/marker.gif) left top no-repeat; padding-left:23px; text-decoration:none; color:#39A748; font-weight:bold; margin-left:16px; }
.buttons a:hover {text-decoration:underline;}

/***************positioning***************/
.margin1 {margin-bottom:4px;}
.margin2 {margin-right:5px;}
.margin3 {margin-bottom:12px;}
.margin4 {margin-top:4px;}
.margin5 {
	margin-bottom:-80px;
	position:relative;
}

.padding1 {padding-bottom:17px;}
.padding2 {padding-right:15px;}
.padding3 {padding-bottom:34px;}
.padding4 {padding-left:3px;}
.padding5 {padding-bottom:25px;}
.padding6 {padding-bottom:8px;}
.padding7 {padding-right:9px;}

/***************footer***************/
#footer {
	color:#888;
	font-weight:bold;
	font-size:0.917em;
	background:url(../computer_images/footer-bg.jpg) left bottom no-repeat;
	padding-top: 85px;
	padding-right: 87px;
	padding-bottom: 25px;
	padding-left: 89px;
	text-align: center;
}
#footer span {font-weight:normal;}
#footer a {
	text-decoration:underline;
	color:#888;
}
#footer a:hover {text-decoration:none;}
#footer ul{
	margin-left: 0px;
	list-style-type: none;
	float: left;
	padding-left: 30px;
	width: 560px;
}
#footer ul li{
	display: inline;
}
#footer ul a {
	display:block;
	padding: .2em 1em;
	float: left;
}
#videoclip {text-align: center;}
