ul, ol, li
{
    margin-top: 0px;
    margin-bottom: 0px;
}


ul, ol, dl
{
    list-style-type: disc;
}

img
{
    border: none;
}

label
{
    white-space: nowrap;
}

td
{
    vertical-align: top;
    text-align: left;
}

table
{
    border-collapse: collapse;
}


.toolbar
{
    text-align: center;
    color: Black;
    font-weight: bold;
    font-size: small;
    padding: 6px 0px 6px 0px;
}



/*========================================================
//////////////////////////////////////////////////////////
Template Style Sheet
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
========================================================*/

/*////////////////////////////////////////////////////////
Site Colors:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/

/* Background Color and Main Font Colors */
body
{
    background: #7692A1;
    color: #2C576E;
}

/*
a
{
    color: #3C7797;
}
a:hover
{
    color: #3C7797;
}

*/

/* Main Container Hold Color */
.mainHolder
{
    background: #fff;
    border: 1px solid #fff;
}

/* Main Header Area */
.logoHold
{
    border-bottom: 3px double #2C576E;
}

/* First Column Background Color */
.smColumn
{
    background: #e6edf1;
    border-top: 1px solid #fff;
}

/* Main Navigation Colors */
#mainNav, #mainNav ul
{
    background: #2c576e;
    color: #fff;
}
#mainNav li a
{
    background: #618192;
    color: #fff;
}
#mainNav li a:hover
{
    background: #9DBBCB;
    color: #2c576e;
}

/* Small Column Headers */
h3
{
    color: #2C576E;
}
#headerUnderline
{
    border-top: 3px solid #2C576E;
}

/* News and Bullets */
#date li
{
    color: #2C576E;
}
#dashDiv
{
    border-top: 1px dotted #2C576E;
}

/* Main Content Area */
h1
{
    color: #2C576E;
}
img.projectImage
{
    border: 3px double #2C576E;
}

/* Far Right Column */
.subColumn2
{
    background: #e6edf1;
}

/* Footer */
.copyRight
{
    background: #3c7797;
    color: #fff;
    border-top: 3px double #3c7797;
}
.endContent
{
    border-top: 1px solid #3c7797;
    border-bottom: 1px solid #fff;
    height: 0px;
}



/*////////////////////////////////////////////////////////
Site Structure:
\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
body
{
    margin: 0;
    padding: 20px 0 0 0;
    font-size: 11px;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
    font-weight: normal;
}
a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
#center
{
    width: 762px;
}
.mainHolder
{
    width: 760px;
    text-align: left;
    float: left;
}
img
{
    border: 0;
}



/* First Column Items */
.smColumn
{
    width: 187px;
    padding-bottom: 15px;
    vertical-align: top;
}
#mainNav, #mainNav ul
{
    float: left;
    width: 177px;
    list-style-type: none;
    margin: 0;
    padding: 5px;
    border-bottom: 1px solid #fff;
}
#mainNav li
{
    width: 177px;
    height: 24px;
    text-transform: uppercase;
    margin: 0 0 1px 0;
    padding: 0;
    text-indent: 10px;
    line-height: 23px;
}
#mainNav li a
{
    width: 177px;
    height: 24px;
    display: block;
    text-decoration: none;
}
#columnPad
{
    padding: 10px 10px 15px 14px;
    float: left;
}
h3
{
    font-weight: normal;
    font-size: 14px;
    margin: 0;
    padding: 0;
    clear: both;
}
#headerUnderline
{
    width: 140px;
    height: 0;
    margin: 3px 0 0 15px;
    padding: 0;
}
#date, #date ul
{
    margin: 10px 0 -5px 0;
    padding: 0;
}
#date li
{
    list-style-type: square;
    font-size: 10px;
    font-weight: bold;
    list-style-position: inside;
    margin: 0;
    padding: 0;
}
#dashDiv
{
    width: 155px;
    height: 0;
}

/* Second Column Items */
.column2
{
    width: 572px;
    height: 136px;
    padding: 20px 0 0 20px;
    vertical-align: top; /* Change Main Image Here */
    background: url(../img/main_image.jpg) no-repeat 1px 0px;
}


/* Main Content Area */
.subColumn1
{
    width: 355px; /*height:100%;*/
    padding: 15px;
    vertical-align: text-top;
}
.centerColumn
{
    width: 386px; /*height:100%;*/
    padding: 15px;
    vertical-align: top;
}
.largeColumn
{
    width: 741px; /*height:100%;*/
    padding: 15px;
    vertical-align: text-top;
}
h1
{
    font-weight: normal;
    font-size: 16px;
    margin: 0;
    padding: 0;
}

/* Footer */
.copyRight
{
    text-align: right;
    vertical-align: text-top;
    padding: 10px 10px 0 0;
    font-size: 10px;
    height: 60px;
}
