@charset "utf-8";
/* CSS Document */

html {height:100%; overflow-y: scroll; }

body {font: 11px Arial, verdana, Helvetica, sans-serif; color: #1A1A1A; margin-left: auto; margin-right: auto; margin-top:0px; background: url(images/back.gif) repeat-x top center; background-color: #FFFFFF; width:766px;}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

img {border: 0;}

#main {padding:0;}

#top {height:91px;}

#contentcolumn{ float:left; width:100%;}

/* top menu */
#global-nav {overflow: hidden; padding-bottom:20px;} 
#global-nav ul { margin: 0; padding: 0; }
#global-nav li { display: block; float: left; list-style-type: none;}
#global-nav a {display: block; float: left; padding: 12px 15px 13px 15px; border-right: 1px solid #FFFFFF; color: #FFFFFF; font-weight:bold; font-size:14px; background: url(images/but_r.gif) repeat-x top center;}
#global-nav a:hover, #global-nav a.active {background: url(images/but_g.gif) repeat-x top center; color:#FFFFFF; }

.global {margin:11px 0 0 100px; color:#FFFFFF; font-size:16px; text-align:right;}

.hoists {width:150px; float:left; font-size:14px;}
.hoists img {padding: 5px 0 5px 0;}

.lc {float:left; padding:6px; width:46%;}

.rc {float:left; padding:6px; width:50%; border-left:1px solid #999999;}

.lc:hover {background-color: #EEEEEE;}
.rc:hover {background-color: #EEEEEE;}

h1 {
font-family:"Times New Roman", Times, serif;
font-size: 19px;
font-weight: bold;
color: #a82b34;
margin:0 0 0 0;
padding:0 0 0 0;
}

h2 {
font-size: 12px;
font-weight: bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

h3 {
font-size: 14px;
font-weight: normal;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:1.5em;
}

h4 {
font-size: 14px;
font-weight: normal;
margin:0 0 0 0;
padding:0 0 0 0;
line-height:1.3em;
}


.list1 {margin-left: 0; padding-left: 0; list-style: none;}

.list1 li { margin-bottom:10px; padding-left: 10px;background: transparent url(images/arrow.gif) left top no-repeat; background-position: 0 .0em;}

.list2 {margin-left: 0; padding-left: 0; list-style: none; margin-top:0; padding-top:0;}

.list2 li {margin-top:0; padding-top:0; margin-bottom:20px; padding-left: 10px; background: transparent url(images/bull.png) left top no-repeat; font-size:14px; background-position: 0 .0em;}

.pagehead {font-size: 16px; line-height:1.5em; font-weight:bold;}

.pagecopy {font-size: 14px; line-height:1.5em;}

.pd {font-size: 15px; line-height:1.5em; font-family:"Times New Roman", Times, serif;}

.pe {font-size: 15px; line-height:1.2em; font-family:"Times New Roman", Times, serif;}

#white {float:left; height:20px; width:100%;}

#footer {float:left; font-size:12px; width:100%; background: #ebebeb url(images/foot-logo.gif) no-repeat 500px center; border-top: 1px solid #000000; line-height:1.5em; padding-bottom:10px;}

.foottube {padding:10px;}

.tube {float:left;}

.foot-name {font-size:16px; color:#a82b34; font-family:"Times New Roman", Times, serif}

.contact {margin:10px 0 0 0;}
.ctube {float:left; width:300px;}

label
{
width: 6em;
float: left;
text-align: right;
margin-right: 0.5em;
display: block;
padding:3px;
font-weight:bold;
}

.submit input
{
margin-left: 6.5em;
}

input
{
color: #000000;
background: #ececec;
border: 1px solid #21354d;
padding:3px;
}

textarea
{
color: #000000;
background: #ececec;
border: 1px solid #21354d;
padding:3px;
}

.submit input
{
color: #000;
background: #ffffff;
border: 2px outset #d7b9c9;
margin-bottom:10px;
}

fieldset
{
border: 1px solid #000000;
width:50%;
}

legend
{
color: #fff;
background:#962028;
border: 1px solid #21354d;
padding: 2px 6px;
font-weight:bold;
font-size:13px;
} 