body
{
    background-image: url(../../images/bkgrd.gif);
    margin: 0;
    text-align: center;
}

#EmptyBody
{
    background-image: none;
    margin: 0;
    text-align: center;
}

body, div, td
{
    font-family: Verdana;
    font-size: 8pt;
}



#DivSizeController
{
    width: 800px;
    border: solid #98A587 1px;
}

#DivTop
{
    font-size: 7pt;
    font-weight: bold;
    background-color: #73887A;/*73887A*/
    color: #464646; /*#EFA921;*/
    background-image: url(../../images/topbkgrd.gif);
    text-align: right;    
    padding: 4px;
}

#DivLogoBar
{
    height: 140px;
    background-color: #98A587;
}

#DivContentContainer
{
    border: solid 1px #98A587;
    background-color: #ffffff;
    text-align: left;
    vertical-align: top;
}

#DivContent
{
    padding: 20px;
    vertical-align: top;
}

#DivFooter
{
    margin-top: 1px;
    padding: 4px;
    background-color: #73887A;
    color: #EBEBEB;
    font-size: 7pt;
    font-weight: bold;
}

#DivFooter td
{
    color: #EBEBEB;
    font-size: 7pt;
    font-weight: bold;
}

#Summary td
{
    padding-top: 2px;
    padding-bottom: 2px;
    vertical-align: top;
    padding-left: 5px;
}

#Summary .left
{
    vertical-align: top;
    padding-bottom: 2px;
    background-color: #E1EFCD;
    text-align: right;
    padding-right: 5px;
    width: 140px;
}

#divider
{
    padding-bottom: 20px;
    padding-top: 20px;
}

#DivContainer
{
    border: solid 1px #73887A;
    padding: 10px;
}

/* Classes */

.button
{
    padding: 1px 6px 1px 6px;
    border: dashed 1px gray;
    font-size: 11px;
    background-color: #C4DF9B;
    color: #555555;
}

.textbox
{
    border: solid 1px Gray;
    font-family: Verdana;
    font-size: 8pt;
}

.title1
{
    padding: 10px 0px 10px 0px;
    font-weight: bold;
    font-size: 10pt;    
    letter-spacing: 1px;
}

.title2
{
    text-align: left;
    padding: 10px 0px 10px 0px;
    font-weight: bold;
    font-size: 8pt;
    letter-spacing: 1px;
    color: #898989;
}

.description
{
    font-family: Arial;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 12pt;
    padding-bottom: 20px;
}

td.rightDescription
{
    font-family: Arial;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 12pt;
    padding-left: 20px;
    vertical-align: top;
}

td.leftDescription
{
    font-family: Arial;
    letter-spacing: 1px;
    text-align: justify;
    line-height: 12pt;
    padding-right: 20px;
    vertical-align: top;
}

td.sideimage
{
    width: 150px;
    text-align: center;
    vertical-align: top;
    background-color: #C4DF9B;
    padding: 10px;
}

.listView
{
    width: 100%;
    border-width: 1px;
    background-color: White;
}

.listHeader th
{
    font-weight: bold;
    background-color: #d6d6d6;
    font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	color: #003366;
	text-align: center;
    padding: 5px 10px 5px 10px;
     border: solid 1px white
}

.listRow td
{
    padding: 5px;
    background-color: #e5e5e5;
    border: solid 1px white
}

.listAltRow td
{
    padding: 5px;
    background-color: #d6d6d6;
     border: solid 1px white
}

.imageHolder img
{
    border: solid 1px #73887A;
    padding: 3px;
}

.imageDescription
{
	color: #959595;
	text-align: center;
	font-size: 7pt;
	font-style: italic;
}

#Events .titleWithLine
{
    padding: 5px;
    font-weight: bold;
    text-transform: capitalize;
    color: #BD3331;
    border-bottom: dotted 1px #BD3331;
}

#Events .title
{
    padding: 5px 0px;
    font-weight: bold;
    text-transform: capitalize;
    color: #BD3331;
}

#Events .desciption
{
    padding: 5px 0px;
}

#Events .subtitle
{
    padding: 5px 0px;
    text-transform: capitalize;
    color: #B95E5D;
}

#Events .eventImg
{
    /*margin: 5px;
    border: solid 5px #B95E5D;*/
    background-color: #98A587;
    padding: 5px;
}

#Events A
{
    color: #BD3331;
    font-weight: normal;
}

#Events A.more:link, #Events A.more:visited
{  
    font-size: 11px;
    color: #BD3331;   
}

#Events A.more:hover
{   
    color: #BD3331;   
    font-weight: bold;
    text-decoration: underline;
}

/* Navigations */

#DivSizeController A:link, A:visited
{
    color: #363636;
    text-decoration: none;
}

#DivSizeController A:hover
{
    color: #EFA921;
}

table#Navigations td
{
    width: 20%;
    height: 25px;
    border: solid 1px #98A587;
    background-image: url(../../images/navbkgrd.gif);
    background-repeat: repeat-x;
    text-align: center;
}

table#Navigations td.selected
{
    height: 25px;
    background-image: url(../../images/navbkgrdsel.gif);
    background-repeat: repeat-x;
    font-weight: bold;
    text-align: center;
}

table#Navigations A:link, A:visited
{
    font-weight: bold;
    color: #0B4724;
    text-decoration: none;
}

table#Navigations A:hover
{
    color: #EFA921;
    text-decoration: underline;
}

#Link A:link, #Link A:visited
{
    color: #336699;
    font-weight: normal;
}

#Link A:hover
{
    font-weight: bold;
}

/* Navigations */