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


/*this is here to make the scroll bar always visible this stops 
the site from shifting when when the scrollbar is needed*/
html {height: 100%; padding-bottom: 1px;}
:link img {
  border: none;
}
:visited img {
  border: none;
}
/*general formatting*/
body{
text-align:center;
background-color:#ffffff;}
a:link, a:visited{
color:#5b9678;
text-decoration:none;
text-decoration:underline;}
a:hover {
color:#666666;
text-decoration:underline;}

hr {
height:1px;
border-top:1px solid #CCCCCC;
border-left:none;
background-color:transparent;
border-right:none;
border-bottom:none;
margin-bottom:6px;
margin-top:6px;}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px; 
line-height:2.0em;
font-weight:bold;
text-align:left;
padding-left:1px;
padding-bottom:8px;
font-variant:small-caps;
list-style-type:none;
color:#5b9678;
background-image:url(../images/ball.gif);
background-position:right center;
background-repeat:no-repeat;
border-bottom:1px solid #CCCCCC;}


h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#5b9678;
margin-top:0px;
width:auto;
font-size:12px;
font-weight:100;
font-variant:small-caps;
line-height:2.0em;}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#666633;
width:auto;
padding-bottom:6px;
font-size:11px;
font-weight:100;
line-height:2.0em;
word-spacing:0.2em;
margin:auto;}



p {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:2.0em;
text-align:justify;
margin:auto;
color:#333;
padding:4px;
margin:0px;}

em{font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:2.0em;
text-align:justify;
margin:0px;
color:#333;
font-style:normal;}

.job_chart{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
line-height:2.0em;
text-align:center;
margin:auto;
color:#333;}

.left_just{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; 
line-height:2.0em;
text-align:left;
margin:auto;
color:#333;}

.subhead{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
line-height:2.0em;
text-align:justify;
color:#333;
margin-bottom:4px;
margin-top:0px;}

.list{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
line-height:2.0em;
text-align:left;
padding-left: 15px;
list-style-type:circle;
color:#333;}

.list2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px; 
line-height:2.0em;
text-align:left;
padding-left: 15px;
color:#333;
}



/*layout*/

#container{
text-align:left;
width:980px;
height:auto;
margin:auto;
background-image:url(../images/bg_ball.png);
background-position:left 50px;
background-repeat:no-repeat;}

#flash{
width:790px;
height:170px;
margin:auto;
padding-left:100px;
position:relative;}

#header{
width:690px;
height:170px;
position:relative;
margin:auto;
background-image:url(../images/banner.gif);
background-position:3px 3px;
background-repeat:no-repeat;}


.menu_lines{
background-color:#CCCCCC;}

.divider{
clear:both;
width:980px;
height:17px;
margin:auto;
background-image:url(../images/divider_tile.png);
background-position:0px 0px;
margin-bottom:10px;
background-repeat:repeat-x;}

.imgLH{
position:relative;
float:left;
z-index:10;
width:17px;
height:16px;
background-image:url(../images/divider_LH.gif);
background-position:left;
background-repeat:no-repeat;}
.imgRH{position:relative;
float:right;
z-index:11;
width:17px;
height:16px;
background-image:url(../images/divider_RH.gif);
background-position:right;
background-repeat:no-repeat;}

#nav{
position:relative;
float:left;
width:auto;}

ul.vertnav{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:15px; 
line-height:2.0em;
text-align:left;
padding-left:1px;
font-variant:small-caps;
list-style-type:none;
color:#333333;
font-weight:bold;}

ul.vertnav li a{
padding:8px 0px 8px 24px;
color:#333333;
text-decoration:none;}

ul.vertnav a:hover{
background-image:url(../images/rollover.png);
background-position:left;
background-repeat:no-repeat;
color:#5b9678;
text-decoration:none;
}

.cont{

width:740px;
height:auto;
float:right;
padding-right:20px;
margin-bottom:15px;}
.cont_left{
position:relative;
width:370px;
float:left;
}

.cont_right{
width:370px;
float:right;
position:relative;
}
.columns{
position:relative;
float:left;
border-bottom:1px solid #CCCCCC;
padding-bottom:15px;
margin-bottom:15px;
}
.colsml_left{
width:180px;
position:relative;
float:left;}
#gallery{
position:relative;
float:left;
margin-top:8px;}
#thmbs{
position:relative;
float:left;
width:180px;
height:440px;
z-index:90;
}

#thmbs_mrkt{
position:relative;
float:left;
width:180px;
height:440px;
margin-left:60px;
z-index:90;

}

.thmb_img{
margin:0px 10px 10px 0px;
position:relative;
float:left;
height:60px;}

#mrkt_loadarea{
text-align:right;
float:right;
background-image:url(../images/mrkt_gallery/mrkt_gallery_01.jpg);
background-position:180px top;
background-repeat:no-repeat;
width:740px;
min-height:440px;
position:absolute;margin-left:222px;margin-top:174px;
}
#loadarea{
text-align:right;
float:right;
background-image:url(../images/gallery/gallery_01.jpg);
background-position:180px top;
background-repeat:no-repeat;
width:740px;
min-height:440px;
position:absolute;
}

.desc{border: none;float:right;
position:relative; margin-top:8px;width:737px;margin-right:2px;
*margin-left:-180px;
*width:738px;
}
.img_gallery{position:relative;float:right;width:560px;height:340px;margin-right:2px;}
#pics{
position:relative;
z-index:4;
width:100%;
height:auto;
margin:auto;
margin-top:8px;
margin-bottom:8px;}

.tblpics{
width:100%;}

#footer{
position:relative;
margin:auto;
width:100%;
text-align:center;
margin-top:8px;
height:18px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#footer a:link, a:visited{
color:#333;}
#footer a:hover{
color:#5b9678;}

#copyright{
position:relative;
margin:auto;
width:730px;
text-align:center;
margin-top:4px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:9px;
color:#333;
}
