﻿body
{
    margin: 0;
    padding: 0;
    background-image: url(../Images/body_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
    font-size: .76em;
    font-family: Helvica, Verdana, georgia, 'Times New Roman' , Arial, 'San Refif';
    color: #666666;
    line-height: 1.5em;
}
a 
{
    outline:none;
}
a
{
    color: #af880c;
    text-decoration: none;
    padding-bottom:1px;
    border-bottom:1px dotted #af880c;
}
a:hover
{
    text-decoration:none;
    border:none;
    color:#333333;
}
a.noBorder, img.noBorder
{
    border:none;
    text-decoration:none;
}
.validator
{
    font-size:10px;}
.clear
{
    clear:both;
}
.tableLabels
{
    text-align:right;
    width:150px;
}
#siteHolder
{
    width: 960px;
    margin: 0 auto;
        background-image: url('../Images/bodyMiddle.jpg');
    background-position: center 540px;
    background-repeat:repeat-y;

      
  }
#header
{
    height:128px;
        background-image: url(../Images/body_bg.jpg);
    background-position: left top;
    background-repeat: repeat-x;
        font-size:10px;
    color: #af880c;
}
#headerLeft
{
    float:left;
    padding-top:8px;
    text-align:left;
    width:85%;
}
#headerRight
{
    float:right;
    width:15%;
}
#committeeLinks
{
    text-align:left;
}
#committeeLinks a:hover
{
    border:none;
    text-decoration:none;
}
.securedMenu
{
    position:absolute;
    top: 10px;
    left:800px;
}
.subMenu a, subMenu a:hover, .securedMenu a, .securedMenu a:hover, .subMenuItem a, subMenuItem a:hover
{
    background-color: #FBFBFB;
    width: 140px;
    padding: 1px 5px;
    display: block;
    border-bottom: 1px solid #af880c;
    text-decoration: none;
}
.loginName
{
    color:#cc0000;
}
.securedNav
{
    float:left;
    padding-top:8px;
}
#left
{
    width:185px;
    float:left;
    padding-left:5px;
    margin-right:12px;
}
#middle
{
    float: left;
    width: 495px;
    padding: 25px 10px 0 0;
    height: 100%;
    overflow: visible;
}
#mainContent
{

    margin-right: auto;
    margin-left: auto;
            background-image: url('../Images/bodyTop.jpg');
    background-repeat: no-repeat;
    background-position: center top;


}
#right
{
    float:left;
    width:210px;
    padding:0 5px 20px 15px;
    margin-left:20px;
}
#rightBottom
{
   background-image: url('../Images/rightBottom.jpg');
    background-repeat: no-repeat;
    background-position: right bottom;
    height:10px;
}
#footer
{
    background-color:#f2efe2;
    border-top:8px solid #b6a76c;
    border-right:1px solid #b6a76c;
    border-bottom:1px solid #b6a76c;
    border-left:1px solid #b6a76c;
    padding-top:5px;
    padding-bottom:10px;
    text-align:center;
    color:#b6a76c;
    width:960px;
    margin:0 auto;
}
#footerGradient
{
    height:135px;
        width:960px;
    margin:0 auto;
    background-color:#fff;
}
.footerGradientImg
{
    float:right;
    margin-right:10px;
}
#spacer
{
    display:block;
    height:300px;
}
#search
{
    position:relative;
    top:30px;
    left:20px;
    height:50px;
    margin-bottom:120px;
}
.searchBox
{
    border:1px solid #ccc;
    width:130px;
    height:14px;
}
.searchWatermark
{
    font-size: 9px;
    font-style: italic;
    color: #C0C0C0;
    border:1px solid #ccc;
    width:130px;
    height:14px;
}
h1
{
    font-size: 240%;
    color: #663300;
    font-family: 'Times New Roman' , Georgia, Helvica;
    line-height: 1em;
}
h2
{
    font-size: 140%;
    color: #696969;
    font-family: Verdana;
}
h3
{
    font-size: 1em;
    color: #666666;
    font-weight: 600;
    font-family: Verdana;
    margin-bottom:-5px;
}
.imgRight
{
    float:right;
    border:1px solid #ccc;
    padding:4px;
    margin-left:10px;
}
.imgLeft
{
    float:left;
    border:1px solid #ccc;
    padding:4px;
    margin-right:10px;
}

/*------------NEWS ARTICLE SUMMARY STYLING-----------------------*/
a.newsTitle
{
   font: 130% Georgia, "Times New Roman" , Times, serif;
   font-weight: normal;
   letter-spacing: 0.03em;
   color: #af880c;
   margin: 0 0 -10px 0;
   padding: 0;
   width:100%;
   text-decoration:underline;
   border:none;
}
a:hover.newsTitle
{
    text-decoration:none;
    color: #333333;
}
#right p
{
    margin-top:0;
    margin-bottom:5px;
    font-size:10px;
}
a.readMore
{
    font-size:.8em;
    margin-top:-10px;
    border:none;
}
a:hover.readMore
{
    text-decoration:underline;
}
.dottedLine
{
    border-bottom:1px dashed #dcdcdc;
    margin:0 5px 15px 5px;
    padding-top:15px;
    height:1px;
    display:block;
    clear:both;
}
.dateLine
{
    font-size:10px;
    color: #97884F;}
/*------------END OF NEWS ARTICLE STYLING-----------------*/


/* FOOTER LINKS STYLING */
#footerLinks
{
    border-bottom:1px dotted #af880c;
    width:95%;
    margin:0 auto 15px auto;
    padding-bottom:10px;
}
ul#bottomLinks
{
    margin:0;
    padding:0;
}
ul#bottomLinks li
{
    list-style:none;
    display:inline;
    padding-right:10px;
    padding-left:10px;
}
ul#bottomLinks a
{
    text-decoration:none;
    font-size:11px;
    border:none;
    color:#4c2f00;
}
ul#bottomLinks a:hover
{
    text-decoration:underline;
}
#coName
{
    float:left;
    width:50%;
    text-align:left;
    padding-left:10px;
    font-size:10px;
}
#designsDrive
{
    float:right;
    width:40%;
    text-align:right;
    padding-right:10px;
    font-size:10px;
}
#designsDrive a
{
    font-size:10px;
}

/*MAIN NAVIGATION STYLING*/
.mainNavigation
{
    width:180px;
}
.mainNavigation a
{
    color:#af880c;
    text-decoration: none;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left:10px;
    font-family: Arial, Verdana;
    text-transform: none;
   /*  width: 140px;
     padding-left: 12px;*/
    border-bottom: 1px dotted #696969;
    display: block;
    font-size: 11px;
  
}
.mainNavigation a:hover
{
    color: #333333;
    border-left:3px solid #cc0000;
    border-bottom: 1px dotted #696969;
    padding-left:7px;
    /*background-image: url('../Images/bullet.png');
    background-repeat: no-repeat;
    background-position:left center;*/
}

/* INTRO STYLING */

