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

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

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

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

img {border: 0;}

#head {background-image:url(images/bb2.jpg); height:132px;}

#top {}

#main {background-color:#FFFFFF; border-left: 1px solid #485c73; border-right: 1px solid #485c73; float:left; width:764px;}

#contentcolumn{padding:10px 10px 20px 10px;}

/* top menu */
#global-nav {clear:left; overflow: hidden; margin:0px 0 0 0; padding:0; background: url(images/but_g.gif) repeat-x top center;} 
#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: 8px 8px 8px 8px; color: #FFFFFF; font-weight:bold; font-size:12px; border-right: 1px solid #FFFFFF; font-family: Arial, Helvetica, sans-serif;  background: url(images/but_g.gif) repeat-x top center; }
#global-nav a:hover, #global-nav a.active {background: url(images/but_r.gif) repeat-x top center; color:#21354d; }
#global-bot {background-color:#b6b6b6; height:8px; width:100%}

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

h1 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 28px;
font-weight: bold;
color: #101c32;
margin:0 0 0 0;
padding:20px 0 0 10px;
}

h2 {
color: #20344c;
font-size: 18px;
font-weight: bold;
margin:0 0 0 0;
padding:10px 0 0 10px;;
}

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

h4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
color:#21354d;
font-weight: bold;
margin:0 0 -5px 0;
padding:0 0 0 0;
line-height:1.3em;
border-bottom:#CCCCCC dashed 1px;
}

.text1 {font-size:12px; line-height:1.6em;}

.texth {font-size:13px; line-height:1.5em;}

.text2 {font-size:12px; line-height:1.6em; color:#21344d;}

.text3 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 15px;
color:#21354d;
font-weight: bold;
margin:0 0 -5px 0;
padding:0 0 2px 0;
line-height:1.3em;
border-bottom:#746049 dotted 1px;
}

.text4 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 13px;
color: #214c4d;
font-weight: bold;
margin:0 0 10px 0;
padding:0 0 2px 0;
line-height:1.3em;
border-bottom:#CCCCCC dotted 0px;
}
.text4 a {color: #214c4d;}
.text4 a:hover {color:#0000FF; font-weight:bold;}

.list1 {margin:10px 0 10px 0; padding:10px 0 0px 20px;}
.list1 li {padding:0 0 10px 0;}

.list2 {margin:0 0 0 0; padding:0 0 0px 20px;}
.list2 li {padding:0 0 10px 0;}


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

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

#footer {clear:left; font-size:12px; line-height:1.5em; width:766px; padding:10px 0 10px 0; background: url(images/footb.gif) repeat-x bottom center; border-top: 1px solid #485c73;}

#footerold {float:left; font-size:12px; background-color: #ebebeb; line-height:1.5em; border-left: 1px solid #101c32; border-right: 1px solid #101c32; border-bottom: 1px solid #101c32; width:764px; padding:8px 0 8px 0; background-image:url(images/footb.gif);}

.foottube {text-align:center; width:100%;}

.htube {text-align:left; padding-right:12px;}

.larry a {font-size:13px; color:#20344c;}

.larryfoot {font-size:12px;}

.ins {float:left; width:31%;}
.ins img {padding:6px;}

.promo {margin:15px 0 0 0; padding:15px; border:#CCCCCC dashed 2px; font-size:14px; line-height:1.5em; width:50%;}
.promo:hover {background-color:#ebebeb}

.hpromo {width:310px; margin:15px 0 0 0; padding:10px 15px 15px 15px; border:#CCCCCC dashed 2px; font-size:14px; line-height:1.5em; background-color:#fffcf7}
.hpromo:hover {background-color:#ebebeb}

.style2 {color: #990000}

.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 #21354d;
width:50%;
}

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