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

body {
margin:0 0 0 0;
font:13px/1.231 Georgia, "Times New Roman", Times, serif;
*font-size:small;
*font:x-small;
margin:0;
height:100%;
color:#414141;
line-height:1.1em;
font-weight:normal;
}
.main {
margin:0 0 0 0;
background:#191919 url(../images/bgbody.jpg) repeat-x;
}
img {
border:none;
outline:none;
}
a:link {
color:#78a8bc;
text-decoration: underline;
outline:none;
}
a:visited {
color:#78a8bc;
text-decoration: underline;
}
a:hover {
color:#000000;
text-decoration: underline;
}
a:active {
color:#000000;
text-decoration: none;
}
#one {
position:absolute;
top:0px;
left:0px;
width:906px;
height:201px;
}
#two {
position:absolute;
top:201px;
left:0px;
width:906px;
}
#two_left {
float:left;
width:391px;
text-align:right;
}
#two_middle {
float:left;
width:260px;
}
#two_right {
float:right;
width:220px;
}
#aboutus {
width:400px;
}
#three {
position:absolute;
top:430px;
left:0px;
width:906px;
text-align:right;
padding:21px 0 0 0;
}
.white  {
background:#FFFFFF;
}
.sub {
line-height:1.6em;
font-size: 108%;
color:#000000;
}
.sub_blue {
line-height:1.5em;
font-size: 100%;
color:#78a8bc;
}
.small_blue {
line-height:1.5em;
font-size: 77%;
color:#78a8bc;
}
.blue {
font-size:123.1%;
color:#78a8bc;
font-weight:bold;
}
ul {
margin:0 0 0 0;
padding:0 0 0 0;
}
li {
list-style:outside disc;
margin: 0 0 0 17px;
}
.small {
font-size:85%;
line-height:1.5em;
color:000000;
}
.small2 {
font-size:93%;
line-height:1.7em;
color:#000000;
font-style:italic;
margin:0 0 1.7em 0;
}
.small3 {
font-size:85%;
line-height:1.5em;
color:#78a8bc;
margin:0 0 1.5em 0;
padding:0 0 0 10px;
}
.small4 {
font-size:85%;
line-height:1.5em;
color:#414141;
margin:0 0 0.8em 0;
}
.three_col {
width:570px;
}
.two_col {
width:380px;
}
.col1 {
float:left;
width:185px;
margin:0 5px 0 0;
}
.col2 {
float:left;
width:185px;
margin:0 5px 0 0;
}
.two_coldates {
width:285px;
}
.col1dates {
float:left;
width:170px;
margin:0 5px 0 0;
}
.col2dates {
float:left;
width:105px;
margin:0 5px 0 0;
}
.btm_blue {
line-height:1.7em;
font-size: 93%;
border-left:#78a8bc solid 2px;
padding:0 0 5px 10px;
margin:20px 0 0 0;
font-weight:bold;
}
.dates {
line-height:1.6em;
font-size: 93%;
border-left:#78a8bc solid 2px;
padding:0 0 5px 10px;
margin:20px 0 0 0;
}
.datesright {
float:right;
line-height:1.7em;
font-size: 93%;
padding:0 0 5px 10px;
margin:20px 0 0 0;
font-weight:bold;
width:150px;
}

/* highslide */

.highslide-html-blur {
}
.highslide-html-content {
position: absolute;
display: none;
}
.highslide-loading {
display: block;
text-decoration: none;
padding: 2px;
border: 1px solid 78a8bc;
background-color: white;
padding-left: 22px;
background-image: url(../highslide/graphics/loader.white.gif);
background-repeat: no-repeat;
background-position: 3px 1px;
color:#78a8bc;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}


/* Styles for the popup */


.highslide-wrapper {
background:#FFFFFF;
}
.highslide-wrapper .highslide-html-content {
width: 400px;
padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul {
margin: 0;
padding: 0;
text-align: right;
}
.highslide-wrapper .highslide-header ul li {
display: inline;
padding: 0 0 0 0;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
display: none;
}
.highslide-wrapper .highslide-header a {
font-family:Arial, Helvetica, sans-serif;
font-size:85%;
color: #78a8bc;
text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
color: #000000;
}
.highslide-wrapper .highslide-header .highslide-move a {
cursor: move;
background:url(../images/move.gif) left no-repeat;
padding: 10px 0 10px 30px;
}
.highslide-wrapper .highslide-footer {
height: 20px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
float: right;
height: 11px;
width: 11px;
background: url(../highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
font-size:93%;
}
.highslide-move {
cursor: move;
}
.highslide-close a {
background:url(../images/close.gif) left no-repeat;
padding: 10px 0 10px 30px;
}
.highslide-resize {
cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
 display: block;
}
.highslide-display-none {
 display: none;
}

/* end highslide */

/* contact form */


form {
font-size:93%;
margin:0 0 0 0;
}
.textbox {
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:93%;
color:#78a8bc;
}
.textbox2 {
width: 200px;
font-family:Arial, Helvetica, sans-serif;
font-size:93%;
color:#78a8bc;
height:70px;
}
.error {
color:#78a8bc;
font-size:77%;
padding:0 0 0.5em 0;
}
.snd_btn {
margin:0.7em 0 0 0;
}