﻿body 
{
    background: #3E6B8C;
    background-image: url(images/background.jpg);
    background-repeat:repeat-x;
}

a
{
    color:#787878;
}

a:hover
{
    text-decoration:none;
}

#header
{
    color:White;
    width:770px;
    
    margin: 0 auto;
    
}

#container
{
    width:800px;
    margin: 0 auto;

}

.name
{
    font-family:Bell MT;
    font-size:40px;
}
.address
{
    font-family:Bell MT;
    font-size:18px;
}
.phone
{
    font-family:Bell MT;
    font-size:36px;
}
.email
{
    font-family:Bell MT;
    font-size:18px;    
}

#headerLeft
{
    float:left;
}
#headerRight
{
    float:right;
    text-align:center;
}

#wrapper
{
   width:700px;
   height:auto; 
   margin: 0 auto;
   margin-top:16px;
}

#menu
{
    width:700px;
    height:27px;
    margin-bottom:16px;

}

#menuleft
{
    float:left;
    background-image: url(images/menuleftend.jpg);
    background-repeat:no-repeat;
    width: 6px;
    height:27px;
}
#menumiddle
{
    float:left;
    background-image: url(images/menumiddle.jpg);
    background-repeat:repeat-x;
    width: 689px;
    height:27px;
}
#menuright
{
    float:left;
    background-image: url(images/menurightend.jpg);
    background-repeat:no-repeat;
    width: 5px;
    height:27px;

}

.menuitem
{
    font-size:18px;
    font-weight:bold;
    font-family:Bell MT;
    
    width: 137px;
    float:left;
    text-align:center;
    color:#3D698E;
    line-height:26px;
}

.menuitem a
{
    width: 137px;
    height:27px;
    color:#3D698E;
    display: block;
    background-repeat:no-repeat;
    text-decoration:none;
}
.menuitem a:hover
{

    color:#2B4A63;
    
}


.menuitem1
{
    font-size:18px;
    font-weight:bold;
    font-family:Bell MT;
    width: 137px;
    float:left;
    text-align:center;
    color:#3D698E;
    line-height:26px;
}

.menuitem1 a
{
    width: 137px;
    height:27px;
    color:#3D698E;
    display: block;
    background-repeat:no-repeat;
    text-decoration:none;
}
.menuitem1 a:hover
{

    width: 137px;
    height:100%;
    background-image: url(images/hoverover.png);
    background-position:center;
    background-repeat:no-repeat;
    
}

#flashdiv
{

    margin-bottom:2px;

}

#bigshadow
{
    width:700px;
    margin-bottom:2px;
}
.shadowleft
{
    background-image: url("images/bigshadowleft.jpg");
    width:5px;
    height: 32px;
    background-repeat:no-repeat;
    float:left;
}
#shadowmiddle
{
    background-image: url(images/middlereflect.jpg);
    width:1px;
    height: 35px;   
    background-repeat:repeat-x;
    float:left;
    width:688px;
}
.shadowright
{
    background-image: url("images/bigshadowright.jpg");
    width:5px;
    height: 32px;
    background-repeat:no-repeat;
    float:left;
}
#boxleft
{
    height:224px;
    width:389px;  
    float:left;
}

#boxright
{
    margin-left:36px;
    height:34px;
    width:272px;
    float:left;
}

.leftboxedge
{
    background-image: url("images/boxleft.jpg");
    height:224px;
    width:5px;
    float:left;
}

.rightboxedge
{
    background-image: url("images/boxright.jpg");
    height:224px;
    width:5px;
    float:left;
}

.leftboxrepeat
{
    background-image: url("images/boxmiddle.jpg");
    background-repeat:repeat-x;
    width: 379px;
    height:224px;  
    float:left;

}
.rightboxrepeat
{
    background-image: url("images/boxmiddle.jpg");
    background-repeat:repeat-x;
    width:262px;
    height:224px;
    float:left;
}

#boxshadowleft
{
    float:left;
    margin-top:3px;
}

#boxshadowright
{
    margin-left:35px;
    margin-top:3px;
    float:left;
}

#boxleftmiddle
{
    background-image: url(images/middlereflect.jpg);
    width: 1px;
    height: 35px;
    background-repeat: repeat-x;
    float: left;
    width: 379px;
}

#boxrightmiddle
{
    background-image: url(images/middlereflect.jpg);
    width:1px;
    height: 35px;   
    background-repeat:repeat-x;
    float:left;
    width:262px;
}

.boxheader
{
    font-family:Bell MT;
    font-size:36px;
    color:#3C688B;
}
.boxtextapt
{
    font-family:Bell MT;
    font-size:16px;  
    padding-top:4px;
    padding-left:15px;
    padding-right:15px;
    color:#3C688B; 
}

.boxtext
{
    font-family:Bell MT;
    font-size:18px;  
    padding-top:4px;
    padding-left:10px;
    padding-right:10px;
    color:#3C688B; 
}

.boxhyperlink
{
    float:right;
    padding-right:23px;

}
.boxhyperlink a
{
    color:#3C688B; 
    text-align:right;
    font-size:14px;
    font-weight:bold;
}

#gradientfaq
{
    width: 700px;
    height:600px;
}

#gradientmeet
{
    width: 700px;
    height:1000px;
}

#gradientemergencyplan
{
    width: 700px;
    height:800px;
}

#gradientservices
{
    width: 700px;
    height:975px;
}

#gradientgallery
{
    width: 700px;
    height: 300px;
}

#gradientheader
{
    height:5px;
    width:698px;
    background: url(images/gradienttop.jpg);
    background-position:center;
    background-repeat:no-repeat;
    background-color:#335671;
    line-height:0px;/*fixes double height IE6 bug */
    font-size:0px;/*fixes double height IE6 bug */
}

#gradientleft
{
    float:left;
    width:5px;
    height:100%;
    background: url(images/gradientleft.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:#F7F7F5;
    height:100%;
}

#gradientmain
{
    font-family:Sans-Serif; font-weight:500;
    font-size:14px; 
    color:#3C688B;
    float:left;
    width:688px;
    height:100%;
    background: url(images/gradient.jpg);
    background-position:bottom;
    background-repeat: repeat-x;
    background-color:#F7F7F5;
    height:100%;
}

#gradientright
{
    float:left;
    width:5px;
    background: url(images/gradientright.jpg);
    background-position:bottom;
    background-repeat:no-repeat;
    background-color:#F7F7F5;
    height:100%;
}


#meetmcvey
{font-family:Sans-Serif; font-weight:500; font-size:14px; line-height:20px; padding-left:43px; padding-right:43px; }

.meetmcveyheader{width:100%; background-color:#939393; color:White; margin-top:30px; margin-bottom:9px;}


#emergencytable
{
   line-height:20px;
}
#emergencytable td
{
    padding-top:10px;
}

#fyi
{
    padding-left:43px;
    padding-right:43px;
}