/* CSS Document */

body{
font-size:100%;
margin:0;
padding:0;
background-color: #222;
text-align:center;
}

/* this line controls a:hover behavior in IE */
body { behavior:url("csshover.htc"); }

a:link {
color: #000099;
}
a:visited {
color: #990000;
}
a:hover {
color: #009900;
}

/*            Container              */

#container{
width:92%;
max-width:1000px;
padding:0;
margin:5px auto;
text-align:left;
background-color:#FFFFFF;
}

/*                Banner                    */
#banner{
width:100%;
height:80px;
background-color:#C0C0C0;
background-image:url(Graphics/banner03.jpg);
background-position:left;
background-repeat:repeat-x;
border-bottom:1px solid #666666;
}

#banner2{
width:100%;
height:80px;
background-color:#C0C0C0;
background-image:url(Graphics/header1.jpg);
background-position:left;
background-size: 100%;
background-repeat:no-repeat;
border-bottom:1px solid #666666;
}

#banner h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:180%;
color:#f0ebf0;
margin:0;
padding:8px 0 0 110px;
text-align:left;
}

#banner p{
font-family:Georgia, "Book Antiqua", "Times New Roman";
font-size:110%;
color:#f0ebf0;
margin:0;
padding:5px 0 0 110px;
text-align:left;
font-weight:bold;
}

.bannerphoto{
float:left;
margin:5px 10px 5px 15px;
padding:0;
}


/*                Banner 2                   */
#banner2{
width:100%;
height:90px;
background-color:#C0C0C0;
/* background-image:url(Graphics/banner03.jpg); */
background-position:left;
background-repeat:repeat-x;
border-bottom:1px solid #666666;
}

#banner h1{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:180%;
color:#f0ebf0;
margin:0;
padding:8px 0 0 110px;
text-align:left;
}

#banner p{
font-family:Georgia, "Book Antiqua", "Times New Roman";
font-size:110%;
color:#f0ebf0;
margin:0;
padding:5px 0 0 110px;
text-align:left;
font-weight:bold;
}

.bannerphoto{
float:left;
margin:5px 10px 5px 15px;
padding:0;
}


/*               Menu Bar           */

#menu {
width: 100%;
background-color: #200c28;
float: left;
}

#menu ul {
list-style: none;
margin: 0;
padding: 0;
width: 7em;
float: left;
}

/* style attributes for the menu bar may have to be duplicated in the 
Conditional Comments section in each file */

#menu a, #menu h2 {
font-size:80%;
font-family:Geneva, Arial, Helvetica, sans-serif;
display: block;
margin: 0;
padding: 2px;
color: #fff;
background: #200c28;
text-decoration: none;
}

#menu a:hover {
color: #000;
background: #C0C0C0;
}

#menu li {
position: relative;
border-right: solid 1px #a59c87;
}

#menu ul ul {
position: absolute;
z-index: 500;
}

#menu ul ul ul {
top: 0;
left: 100%;
}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul
{display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul
{display: block;}


/*        Center Content Column                 */

#centercol{
width:95%;
margin:auto;
padding:5px;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#centercol h1{
color:#000000;
font-size:110%;
padding:20px 0px 5px 0px;
margin: 10px 5px 5px 5px;
text-align:left;
}

#centercol h2{
color:#000000;
font-size:100%;
padding:0px;
margin:5px;
text-align:left;
}

#centercol h3{
color:#000000;
font-size:90%;
padding:0px;
margin:5px;
text-align:left;
}

#centercol h4{
color:#000000;
font-size:70%;
padding:0px;
margin:5px;
text-align:center;
}

#centercol p{
color:#000000;
font-size:90%;
padding:0px;
margin:5px 10px 10px 10px;
}

.indent{
color:#000000;
font-size:90%;
padding:0px;
margin:5px 10px 10px 50px;
}



.quote{
color:#000000;
font:Georgia, "Times New Roman", Times, serif;
font-size:90%;
padding:0px;
margin:5px 10px 10px 10px;
}

/*   Calendar   */
#calendar{
width:95%;
margin:auto;
padding:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#calendar h2{
color:#000000;
font-size:100%;
padding:0px;
margin:5px 5px 5px 10px;
text-align:left;
}

#calendar h3{
color:#000000;
font-size:90%;
padding:0px;
margin:5px 5px 5px 25px;
text-align:left;
}

#calendar h4{
color:#000000;
font-size:90%;
padding:0px;
margin:5px;
text-align:center;
}

#calendar p{
color:#000000;
font-size:90%;
padding:0px;
margin:5px 5px 5px 25px;
}


/*        Alternate Center Content Column                 */

#acentercol{
float:right;
width:100%;
margin:0;
padding:0;
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#acentercol h1{
color:#000000;
font-size:110%;
padding:0px;
margin:5px;
text-align:left;
}

#acentercol h2{
color:#000000;
font-size:100%;
padding:0px;
margin:5px;
text-align:left;
font-style:normal;
}

#acentercol h3{
color:#000000;
font-size:90%;
padding:0px;
margin:5px;
text-align:left;
}

#acentercol h4{
color:#000000;
font-size:70%;
padding:0px;
margin:5px;
text-align:center;
}

#acentercol p{
color:#000000;
font-size:90%;
padding:0px;
margin:5px 10px 10px 10px;
}

.lphoto{
float:left;
margin:5px 10px 5px 5px;
padding:0;
}

.rphoto{
float:right;
margin:5px 5px 10px 5px;
padding:0;
}

.cphoto{
float:none;
margin:auto;
padding:0;
text-align:center;
}

.caption{
padding:0;
margin:1px 0 5px 2px;
font-size:60%;
text-align:center;
}

.lcol{
float:left;
margin:5px 5px 10px 5px;
padding:0;
width:47.5%;
}

.rcol{
float:right;
margin:5px 5px 10px 5px;
padding:0;
width:47.5%
}

.pullquote{
color:#000000;
background-color:#e4e0e1;
border-bottom:1px solid #818181;
border-top:1px solid #818181;
padding:5px 20px 5px 20px;
margin:5px 20px 5px 20px;
text-align:center;
}

.pulltext{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:bold;
color:#000000;
font-size:90%;
}

#submenu{
color:#000000;
background-color:#e4e0e1;
border-left:1px solid #818181;
font-size:90%;
padding:5px;
margin:5px;
width:30%;
font-family:Verdana, Arial, Helvetica, sans-serif;
float:right;
height:1%;
}

#submenu a{
text-decoration:none;
margin:3px 10px 3px 10px;
padding:1px;
}

#submenu a:hover, a:focus{
text-decoration:none;
background-color:#ffffff;
color:#000000;
}


.table{
font-size:60%;
padding:0 0 0 10px;
}

.highlight{
background-color:#ffff00;
width:90%;
margin:auto;
}

.bold{
font-weight:bold;
}

.center{
text-align:center;
}


/*        Testimonial Block           */

#test{
font-family:Georgia, "Times New Roman", Times, serif;
}

#test h3{
text-align:right;
margin:5px 30px 5px 5px;
}

/*        Feature Block           */

#feature{
color:#000000;
background-color:#e4e0e1;
border-bottom:1px solid #550000;
border-top:1px solid #550000;
padding:10px;
margin:5px;
width:95%;
font-family:Verdana, Arial, Helvetica, sans-serif;
clear:both;
}

#feature h1{
color:#000000;
font-size:105%;
text-align:left;
margin:3px;
}

#feature p{
color:#000000;
font-size:90%;
text-align:left;
padding:0;
margin:3px;
}

#feature ul{
padding:0;
margin:0;
font-size:80%;
text-align:left;
display: block;
} 

.newgraphic{
float:left;
margin:5px;
padding:0;
}

/*        Footer            */

#footer{
clear:both;
width:100%;
background-color:#550000;
}

#footer p{
font-size:70%;
color:#ffffed;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin:4px 0 2px 0;
}

#footer a:link {
color: #ffffed;
text-decoration:none;
}
#footer a:visited {
color: #ffffed;
text-decoration:none;
}
#footer a:hover {
color:#00FF00;
text-decoration:none;
}



