﻿body 
{
    margin: 0px 0px 20px 0px;
    background: #efefef;
}
.TopTime
{
    margin: 0 auto;
    width: 790px;
    height: 22px;
    font: 10pt arial;
    color: #305281;
    padding: 3px 5px 0px 5px;
    text-align: right;
}
.Header
{
    margin: 0 auto;
    width: 800px;
    height: 200px;
    border-top: solid 1px #305281;
}
.headertxt
{
    position: absolute;
    margin-top: 175px;
    margin-left: 160px;
    font: bold italic 12pt arial;
    color: #305281;
    z-index: 100;
}
.SecondNavBar
{
    margin: 0 auto;
    width: 795px;
    height: 18px;
    padding-top: 1px;
    padding-right: 5px;
    text-align: right;
    background: url(/images/blueorangefade.jpg) repeat-x;
}
.content
{
    width: 800px;
    margin: 0 auto;
}
.LeftContent
{
    position: absolute;
    margin-left: 0px;
    margin-top: 2px;
}
.RightContent
{
    position: absolute;
    margin-left: 202px;
    margin-top: 2px;
    border: solid 1px #305281;
}
.LeftArea
{
    width: 200px;
}
.RightArea
{
    width: 596px;
    vertical-align: top;
    height: 100%;
}
.PageHeader
{
    height: 27px !important;
    border-bottom: solid 1px #305281;
    width: 450px;
    padding-top: 3px;
    padding-left: 5px;
    font: bold 12pt arial;
    text-align: left;
    background: url(/images/pageheadBG.jpg) repeat-y top left;
}
.PageBody
{
    padding: 10px;
    font: 10pt arial;
    background: #FFFFFF;
    text-align: left;
    vertical-align: top;
}
.PageHeader2
{
    height: 27px !important;
    border-bottom: solid 1px #305281;
    width: 450px;
    padding-top: 3px;
    padding-left: 5px;
    font: bold 12pt arial;
    text-align: left;
    background: url(/images/pageheadBG.jpg) repeat-y top left;
}
.PageBody2
{
    padding: 10px;
    font: 10pt arial;
    background: #FFFFFF;
    vertical-align: top;
    text-align: left;
}
.PageBodyNoPad
{
    font: 10pt arial;
    background: #FFFFFF;
    text-align: left;
    vertical-align: top;
}
.SponsorHeader
{
    height: 19px;
    padding-top: 1px;
    padding-left: 5px;
    background: url(/images/blueorangefade.jpg) repeat-x;
    font: 8pt Arial;
    color: #FFFFFF;
    text-align: left;
}
.SubscribeHeader
{
    height: 19px;
    padding-top: 1px;
    padding-left: 5px;
    background: url(/images/blueorangefade.jpg) repeat-x;
    font: 8pt Arial;
    color: #FFFFFF;
    text-align: left;
}
.subscribebody
{
    padding-left: 5px;
    font: 8pt Arial;
    color: #305281;
    background: url(/images/rightBG.jpg) repeat-y top;
    text-align: left;
}
.subscriveFLD
{
    width: 135px;
    height: 17px;
    border: solid 1px #305281;
}
.subscribebtn
{
    background: #FFFFFF;
    border: solid 1px #305281;
    font: 8pt arial;
    color: #305281;
    margin-top: 4px;
    margin-left: 88px;
    width: 50px;
    cursor: pointer;
}
.Subscribetbl150
{
    width: 149px;
    height: 125px;
    border-left: solid 1px #305281;
    border-bottom: solid 1px #305281;
    background: url(/images/rightBG.jpg) repeat-y top;
}
.navBTN
{
    width: 174px;
    height: 18px;
    border-top: solid 1px #305281;
    border-bottom: solid 1px #305281;
    border-right: solid 1px #305281;
    padding-top: 2px;
    padding-left: 25px;
    font: 10pt arial;
    color: #305281;
    margin-bottom: 4px;
    background: url(/images/navBG.jpg);
    cursor: pointer;
}
.navBTN2
{
    width: 174px;
    height: 36px;
    border-top: solid 1px #305281;
    border-bottom: solid 1px #305281;
    border-right: solid 1px #305281;
    padding-top: 2px;
    padding-left: 25px;
    font: 10pt arial;
    color: #305281;
    margin-bottom: 4px;
    background: url(/images/navBG2.jpg);
    cursor: pointer;
}
.tbl100
{
    width: 100%;
}
.Memberlogin
{
    width: 199px;
    height: 127px;
    border-top: solid 1px #305281;
    border-bottom: solid 1px #305281;
    border-right: solid 1px #305281;
    font: 10pt arial;
    color: #305281;
    background: url(/images/loginbg.jpg);
}
.Accredidations
{
    width: 194px;
    margin-top: 4px;
    border-top: solid 1px #305281;
    border-bottom: solid 1px #305281;
    border-right: solid 1px #305281;
    font: 8pt arial;
    line-height: 8pt;
    color: #305281;
    background: url(/images/accredbg.jpg) repeat-y;
    padding-right: 5px;
}
.whtLink
{
    font: 8pt arial;
    color: #ffffff;
    text-decoration: none;
}
.loginHead
{
    font: 10pt arial;
    color: #305281;
    position: absolute;
    margin-top: 5px;
    margin-left: 35px;
}
.MemeberFlds
{
    width: 170px;
    position: absolute;
    margin-top: 25px;
    padding-left: 25px;
    font: 8pt arial;
    color: #305281;
}
.MemeberFldsLogedin
{
    width: 170px;
    position: absolute;
    margin-top: 25px;
    padding-left: 25px;
    font: 8pt arial;
    color: #305281;
    text-align: center;
}
.LoginFLD
{
    width: 160px;
    height: 17px;
    border: solid 1px #305281;
}
.loginBTN
{
    background: #FFFFFF;
    border: solid 1px #305281;
    font: 8pt arial;
    color: #305281;
    margin-top: 4px;
    margin-left: 120px;
    width: 40px;
    cursor: pointer;
}
.Loginwarning
{ 
    font: 8pt arial;
    color: Red;
    position: absolute;
}
.warning
{ 
    font: 8pt arial;
    color: Red;
}
.ListOrgName
{
    width: 100%;
    height: 20px;
    padding: 0px 5px 0px 5px;
    font: bold 10pt Arial;
    background: #efefef;
    border-top: solid 1px #f9f9f9;
    border-bottom: solid 1px #dadada;
}
.ListOrgDetails
{
    width: 100%;
    padding: 5px 15px 5px 15px;
    
    font: 9pt Arial;
}
.link8
{
    font: 8pt arial;
    color: #305281;
    text-decoration: none;
}
a.link8:hover
{
    font: 8pt arial;
    color: #305281;
    text-decoration: underline;
}
.FLD205
{
    width: 205px;
    height: 17px;
    border: solid 1px #305281;
}
.FLD410
{
    width: 417px;
    height: 300px;
    border: solid 1px #305281;
}
.FLD440
{
    width: 417px;
    height: 40px;
    border: solid 1px #305281;
}
.FLD417
{
    width: 417px;
    border: solid 1px #305281;
}
.sendBTN
{
    background: #FFFFFF;
    border: solid 1px #305281;
    font: 8pt arial;
    color: #305281;
    margin-top: 4px;
    width: 40px;
    cursor: pointer;
}
.ArticleLink
{
    font: 8pt arial;
    text-align: right;
    text-decoration: none;
}
/*Calendar Styles */
.CalendarHeader
{
    height: 20px;
    font: 10pt arial;
    color: #FFFFFF;
}
.monthtxt
{
    font: bold 12pt Arial;
    color: #305281;
}
.daytxt
{
    font: 10pt Arial;
    color: #305281;
    text-decoration: none;
}
.todaystyle
{
    background: #fbcc92;
    border: solid 1px black;
}
.DayStyle
{
    border: solid 1px #dbdbdb;
}
.weekendStyle
{
    border: solid 1px #dbdbdb;
    background: #f4f4f4;
}

.CalListDate
{
    width: 20%;
    height: 20px;
    padding: 0px 3px 0px 3px;
}
.CalListTitle
{
    width: 50%;
    height: 20px;
    padding: 0px 3px 0px 3px;
}
.ResourceTitle
{
	width: 100%;
    height: 20px;
    padding: 0px 5px 0px 5px;
    font: bold 10pt Arial;
    color: #ffffff;
    background: #305281;
}
.ResourceName
{
    width: 100%;
    height: 30px;
    padding: 0px 5px 0px 5px;
    font: 10pt Arial;
    color: Black;
    background: #efefef;
    border-top: solid 1px #f9f9f9;
    border-bottom: solid 1px #dadada;
}
.ResourceName2
{
    width: 100%;
    height: 30px;
    padding: 0px 5px 0px 5px;
    font: 10pt Arial;
    color: Black;
}
.newsBlurb
{
    width: 240px; 
    height: 90px;
    padding: 5px;
    position: absolute;
    margin-left: 550px;
    margin-top: 100px;
    background: #FFFFFF;
    font: 10pt arial;
    z-index: 100;
    filter:alpha(opacity=70);
    -moz-opacity:.70;
    opacity:.70;
}
.footer
{
    width: 800px;
    height: 20px;
    padding: 5px;
    margin: 0 auto;
    font: 8pt arial;
}
.arial8
{
    font: 8pt arial;
    padding: 5px;
    border-top: solid 1px black;
}
.viewResponse
{
    font: 8pt arial;
    float: right;
}