body{
    background-color: #666633;
    color: #7e3234;
    text-align: center;
    width: 100%;
    font-family: Geneva, Arial, Helvetica, sans-serif;
    overflow-y: scroll;
    font-size: 11px;
    margin-top: 11px;
}

td{
   font-size: 11px;
}

#outerWrapper{
    clear: both;
    text-align: center;
    padding: 0px 20px 0px 20px;
}

#innerWrapper{
    background-color: #ffffff;
    width:940px;
    margin: auto;
    border: 1px solid #000000;
    text-align: left;
}

#header{
    height: 141px;
    background-color: #ffffff;
    background-image: url(../../images/graphics/logo.jpg);
    background-repeat: no-repeat;
}

.headRight{
    padding: 15px 10px 0px 0px;
    text-align: right;
}

.headRight p{
    line-height: 175%;
    font-size: 14px;
    margin: 0px;
    color: #585a59;
    font-weight: bold;
}

.headRight a{
    font-weight: bold; 
    color: #585a59;
    text-decoration: none;
}

.headTextEnd{
    padding-top: 20px;
}

#marquee{
    height: 16px;
    background-color: #740403;
}

#leftMenu{
    float: left;
    width: 150px;
    height: 420px;
    background-color: #740403;
    background-image: url(../../images/graphics/left_bg.jpg);
    background-position: bottom left;
}

#rightMenu{
    margin-left: 150px;
    background-color: #ffffff;
    background-image: url(../../images/graphics/right_bg.jpg);
    background-repeat: no-repeat;
    background-position: top right;
}

.homeLeft{
    margin-right: 10px;
    float: left;
}

.homeRight{
    width: 400px;
    float: right;
}

.homeRight h1{
    margin: 0px 0px 17px 0px;
}

.homeRight p{

}

.overFlow{
    padding: 10px;
    height: 400px;
    overflow: auto;
}

* html .overFlow{
    padding: 10px;
    overflow: auto;
}


/** Buttons **/

.but{
	display: block;
	width: 150px;
	height: 20px;
}

#but1{background: url(../../images/graphics/buttons.gif);}
#but1:hover, #but1_on{background: url(../../images/graphics/buttons.gif) -150px 0px;}
#but2{background: url(../../images/graphics/buttons.gif) 0px -20px;}
#but2:hover, #but2_on{background: url(../../images/graphics/buttons.gif) -150px -20px;}
#but3{background: url(../../images/graphics/buttons.gif) 0px -40px;}
#but3:hover, #but3_on{background: url(../../images/graphics/buttons.gif) -150px -40px;}
#but4{background: url(../../images/graphics/buttons.gif) 0px -60px;}
#but4:hover, #but4_on{background: url(../../images/graphics/buttons.gif) -150px -60px;}
#but5{background: url(../../images/graphics/buttons.gif) 0px -80px;}
#but5:hover, #but5_on{background: url(../../images/graphics/buttons.gif) -150px -80px;}
#but6{background: url(../../images/graphics/buttons.gif) 0px -100px;}
#but6:hover, #but6_on{background: url(../../images/graphics/buttons.gif) -150px -100px;}
#but7{background: url(../../images/graphics/buttons.gif) 0px -120px;}
#but7:hover, #but7_on{background: url(../../images/graphics/buttons.gif) -150px -120px;}
#but8{background: url(../../images/graphics/buttons.gif) 0px -140px}
#but8:hover, #but8_on{background: url(../../images/graphics/buttons.gif) -150px -140px;}
#but9{background: url(../../images/graphics/buttons.gif) 0px -160px;}
#but9:hover, #but9_on{background: url(../../images/graphics/buttons.gif) -150px -160px;}
#but10{background: url(../../images/graphics/buttons.gif) 0px -180px;}
#but10:hover, #but10_on{background: url(../../images/graphics/buttons.gif) -150px -180px;}
#but11{background: url(../../images/graphics/buttons.gif) 0px -200px;}
#but11:hover, #but11_on{background: url(../../images/graphics/buttons.gif) -150px -200px;}
#but12{background: url(../../images/graphics/buttons.gif) 0px -220px;}
#but12:hover, #but12_on{background: url(../../images/graphics/buttons.gif) -150px -220px;}
#but13{background: url(../../images/graphics/buttons.gif) 0px -240px;}
#but13:hover, #but13_on{background: url(../../images/graphics/buttons.gif) -150px -240px;}
#but14{background: url(../../images/graphics/buttons.gif) 0px -260px;}
#but14:hover, #but14_on{background: url(../../images/graphics/buttons.gif) -150px -260px;}

.navSpacer{
    height: 60px;
}

.clear{
    clear: both;
}

h1{ 	
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #585a59;
}

h2{
    margin-top: 0px;
    font-size: 18px;
    font-weight: bold;
    text-align: left;
    color: #585a59;
}

h3{
    font-size: 14px;
    font-weight: bold;
    text-align: left;
    color: #585a59;
}

h4{
    color: #7e3234;
    font-size: 11px;
    font-weight: bold;
    text-decoration: underline;
}

h5{
    margin: 10px 0px 10px 0px;
    font-size: 10px;
    text-decoration: underline;
}

p{
    font-size: 11px;
    color: #7e3234;
}

.copyright p{
    margin: 0px;
    padding: 10px 2px 0px 2px;
    line-height: 120%;
    text-align: center;
    font-weight: bold;
    font-size: 10px;
    color: #cccccc;
    text-decoration: none;
}

.copyright a{
    color: #cccccc;
    text-decoration: none;
    font-weight: normal;
}

/** Gallery Overlay **/

.overlay{
	width: 100%;
	height: 100%;
	position: absolute;
	overflow: hidden;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	background-color: #000;
	filter: alpha(opacity=90);
	opacity=0.9;
}

.galleryImg{
        width: 70px;
        margin: 2px;
	cursor: pointer;
	border: 2px solid #740403;
}

.fb_but{
        margin: auto;
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
        background-image: url(../../images/graphics/fb_button.jpg);
	width: 100px;
	height: 30px;
}

.fb_but:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
        background-image: url(../../images/graphics/fb_button.jpg);
	width: 100px;
        height: 30px;
}

.fb_but1{
	opacity: 0.8;
	filter: alpha(opacity=80);
	display: block;
        background-image: url(http://badge.facebook.com/badge/145876558795381.979.1705440522.png);
	width: 102px;
	height: 106px;
}

.fb_but1:hover{
	opacity: 1;
	filter: alpha(opacity=100);
	display: block;
        background-image: url(http://badge.facebook.com/badge/145876558795381.979.1705440522.png);
	width: 102px;
        height: 106px;
}

.vTop{
	vertical-align: top;
}

.testBody{
    border: 1px solid #bbb;
    padding: 5px;
    font-size: 11px;
}

.testCust{
    font-size: 11px;
    padding: 3px;
    padding-right: 0px;
    text-align: right;
    margin-bottom: 10px;
}

a{ color: #660000; }

.hNoSpacing{
    padding: 0px;
    margin: 0px;
}

.contentBar,
.contentBar1,
.contentBar2{
    background-color: #bbbbbb;
    color: #740403;
    padding: 5px;
    font-weight: bold;
    cursor: pointer;
}

.contentBox,
.contentBox1,
.contentBox2{
    border: 1px solid #bbbbbb;
    border-top: 0px;
    padding: 5px;
}
