/*
Colors:
Blue-#0066FF
Green-#99CC00
Red Bright-#FF0000
Red Dark-#990000
Yellow-#FFCC00
Orange-#FF6600
*/
/*Format*/
body, div, table, th, td, tr, form, input, textarea, p, center, a, form, li, img
{
    margin: 0;
    padding: 0;
}
body, div, table, th, td, tr, form, input, textarea, p, center, form, li, img
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
html
{
    overflow: auto;
}
div, img
{
    overflow: hidden;
}
body
{
    background-image: url(images/bckgrnd_body_blu.jpg);
    background-repeat: repeat-x;
    background-color: #99CC00;
    background-color: #74C1DB;
}
/*Main Template*/
#holder
{
    margin: 0 auto;
    width: 702px;
    background-image: url(images/bckgrnd_main.jpg);
    background-repeat: repeat-y;
    background-color: #FFF;
}
#header, #footer
{
    background-image: url(images/bckgrnd_header.jpg);
    background-repeat: repeat-y;
    background-color: #0066FF;
}
#footer
{
    border-top: 2px solid #000;
    clear: both;
}
#nav
{
    margin: 0 auto;
    width: 748px;
    height: 80px;
}
#footerbot
{
    height: 18px;
    text-align: center;
    background-image: url(images/bckground_footer_bot.jpg);
    background-repeat: no-repeat;
}
#footerTOPDELETE
{
    
    text-align: center;
    background-image: url(images/bckground_footer_bot.jpg);
    background-repeat: no-repeat;
}
#main
{
    padding-bottom: 10px;
}

#mainL, #mainR, table.mainLRtab
{
    width: 130px;
    font-size: 10px;
    font-variant: small-caps;
    font-weight: bold;
    padding-bottom: 4px;
    border-bottom: 2px dashed #000;
    margin-bottom: 10px;
}
#mainL
{
    float: left;
}
#mainM
{
    width: 390px;
    padding-left: 20px;
}

#mainR
{
    float: right;
}

#copyR
{
    text-align: center;
    font-size: 8px;
    margin: 2px auto;
    color: #FFF;
}
/*mainL & R table*/
table.mainLRtab
{
    border: none;
}
td.mainLRtdSP
{
    width: 4px;
    background-image: url(images/bckgrnd_mainLRtr1_1.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdL
{
    width: 9px;
    vertical-align: top;
    text-align: center;
    background-image: url(images/bckgrnd_mainLRtr1_2.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdR
{
    vertical-align: top;
    font-size: 11px;
    background-image: url(images/bckgrnd_mainLmenu.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdSPalt
{
    background-image: url(images/bckgrnd_mainLRtr2_1.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdLalt
{
    background-image: url(images/bckgrnd_mainLRtr2_2.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdRalt
{
    background-image: url(images/bckgrnd_mainLmenu2.jpg);
    background-repeat: repeat-y;
}

td.mainLRtdSP2
{
    width: 4px;
    background-image: url(images/bckgrnd_mainLRtr1_12.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdL2
{
    width: 9px;
    vertical-align: top;
    text-align: center;
    background-image: url(images/bckgrnd_mainLRtr1_22.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdR2
{
    text-align: right;
    vertical-align: top;
    font-size: 11px;
    background-image: url(images/bckgrnd_mainRmenu2.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdSPalt2
{
    background-image: url(images/bckgrnd_mainLRtr2_12.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdLalt2
{
    background-image: url(images/bckgrnd_mainLRtr2_22.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdRalt2
{
    text-align: right;
    background-image: url(images/bckgrnd_mainRmenu.jpg);
    background-repeat: repeat-y;
}
td.mainLRtdRalt, td.mainLRtdR, td.mainLRtdLalt, td.mainLRtdL, td.mainLRtdRalt2, td.mainLRtdR2, td.mainLRtdLalt2, td.mainLRtdL2
{
}
/*fonts*/
b.mainTxtB {
font-weight:normal;
}
h1
{
    margin: 0;
    padding: 0 10px 0 5px;
    width: 81%;
    font-size: 17px;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: -2px;
    border-bottom: 2px solid #000;
}
h2
{
    margin: 0;
    margin-top: 20px;
    padding: 0 10px 0 5px;
    width: 70%;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: -1px;
    border-bottom: 2px solid #000;
}

h2.rightCOL
{
    float: right;
    text-align: right;
    margin: 0;
    margin-top: 20px;
    padding: 0 10px 0 5px;
    width: 70%;
    font-size: 13px;
    font-weight: bold;
    font-variant: small-caps;
    letter-spacing: -1px;
    border-bottom: 2px solid #000;
}


p.mainLRtxt
{
    margin: 0 10px;
}
p.mainMtxt, li.mainTxtLI
{
    margin: 0 10px;
    line-height: 14px;
    font-family: "Courier New" , Courier, monospace;
	font-size: 12px;
}
li.mainTxtLI
{
    margin: 0;
}
p.footertxt
{
    width: 95%;
    margin: 0 auto;
    padding-top: 10px;
    text-align: center;
    line-height: 14px;
}
p.footerbottxt
{
    text-align: right;
    padding: 0 10px;
    font-size: 9px;
    color: #FFF;
}
/*images*/
img.mainIMGt
{
    width: 702px;
}
img.li_boneHorz
{
    height: 12px;
}
img.mainIMGmtxt
{
    float: left;
    margin: 4px;
    margin-top: 5px;
    height: 120px;
    width: 100px;
	border:2px solid #000;
}
/*Links*/
a
{
    text-decoration: underline;
    color: #000;
}
a:hover
{
    text-decoration: underline;
    color: #FF0000;
}
a.footerlinks
{
    font-weight: bold;
    font-size: 12px;
	text-decoration:none;
}
a.footerlinks:hover
{
    font-weight: bold;
    font-size: 12px;
    color: #FFF;
	text-decoration:none;
}
a.sidelinks
{
    display: block;
    width: 100%;
    height: 100%;
	text-decoration:none;
}
a.sidelinks:hover
{
    display: block;
    width: 100%;
    height: 100%;
    font-size: 12px;
	text-decoration:none;
}
a.mainLRSELECTED
{
    color: #FF0000;
	text-decoration:none;
}
a.mainLRSELECTED:hover
{
    color: #FF0000;
	text-decoration:none;
}
/*Forms*/

#FormHolder, #FormTextL, #FormInputR, .con1, .con2, .conButton
{
    line-height: 14px;
    color: #000;
    background-color: #FFF;
}
.con1, .con2
{
    font-family: Courier New, Arial;
}
.con1, .con2, .conButton
{
    border: 2px solid #000;
    padding: 2px;
}

#FormHolder
{
    width: 90%;
    margin: 0 auto;
}
#FormTextL, #FormInputR, #FormTextL2, #FormInputR2
{
    padding: 5px 10px;
    vertical-align: top;
}
#FormTextL
{
    text-align: left;
    font-weight: bold;
    width: 25%;
    background-color: #D8E3F4;
}
#FormInputR
{
    width: 75%;
    background-color: #D8E3F4;
}
td.ENR_LISTINGSname, td.ENR_LISTINGSdesc, td.ENR_LISTINGSname2, td.ENR_LISTINGSdesc2 {
vertical-align:top;
padding:1px;
}
td.ENR_LISTINGSname, td.ENR_LISTINGSdesc {
background-color: #EBF3FD;
}

td.ENR_LISTINGSname2, td.ENR_LISTINGSdesc2 {
background-color: #D8E3F4;
}

#FormTextL2
{
    text-align: left;
    font-weight: bold;
    width: 25%;
    background-color: #EBF3FD;
}
#FormInputR2
{
    width: 75%;
    background-color: #EBF3FD;
}


.con1
{
    height: 14px;
}
.con2
{
    overflow: auto;
}
.con3
{
    border: none;
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
    height: 0;
    width: 0;
}
.conButton
{
    background-color: #FFF;
    color: #000;
    font-weight: bold;
}
.TDcalen_weekday, .TDcalen_weekend, .TDcalen_weekday2, .TDcalen_weekend2 
{
    vertical-align:top;
    text-align:center;
    font-size:8px;
    height:40px;
    width:40px;
}
.TDcalen_weekend 
{
    background-color: #D8E3F4;
}
.TDcalen_weekday 
{
    background-color: #EBF3FD;
}
.TDcalen_weekend2
{
    background-color:Yellow;
}
.TDcalen_weekday2 
{
    background-color:Pink;
}
/*
Colors:
Blue-#0066FF
Green-#99CC00
Red Bright-#FF0000
Red Dark-#990000
Yellow-#FFCC00
Orange-#FF6600
*/
