/* BASE HTML TAGS--------------------- */


.bulletlist
{
    width: 150px !important;
}
.bulletlist:hover{
    background: #005A45;
}
.bulletlist a{
    background-position:center left;
    background-repeat:no-repeat;
     
    /* background-image:url(img/leftnav-arrow1.png); */
   padding-top:4px; 
    padding-bottom:4px; 
    padding-left:12px; 
    /* font-size:11px; */
    display:block;
color:#000;
text-decoration:none;
}
.bulletlist a:hover{
background:#005A45;
color:#fff !important;
}

.bulletlist_full
{
    padding-top:4px; 
     padding-bottom:4px; 
    background-position:center left;
    background-image:url(img/leftnav-arrow1.png);
    background-repeat:no-repeat;
    padding-left:14px; 

}
/* Front-Main Menu ------------------------------*/

.formitemarea
{
    margin-top:2px;
}
.formitemlabel
{
    margin-top:10px;
    font-weight:bold;
}
.formitem
{
    font-size:small;
    padding:1px;
}
.breadcrumbs
{
    font-family:Arial Narrow, Arial, Helvetica;
    font-size:small;
    font-weight:bold;
    color:#767d49;
    padding:4px;
    border-top:1px solid #767d49;
    border-bottom:1px solid #767d49;
    width:552px;
}
.breadcrumbs a
{
    color:#767d49;
}
.successnotice
{
    color:#009900;
}
.alert
{
    color:#da0000;
}
.highlighted
{
    color:#0000ff;
}
.accented
{
}
.headertext
{
    font-size:22px; color:#005A45; font-weight: normal; line-height:1.5; padding: 5px 0px 0px 0px;
    margin-bottom:20px;
    border-bottom:1px solid #ddd;
}
.subheadertext_large
{
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    font-weight:bold;
}
.stressedtext
{
    font-size:14px;
    font-weight:bold;
}
.centeredcontent
{
    text-align:center;
    margin-top:40px;
    margin-bottom:40px;
    margin-right:auto;
    margin-left:auto;
    width:700px;
}
.centeredbox
{
    text-align:left;
    margin-top:10px;
    margin-bottom:40px;
    margin-right:auto;
    margin-left:auto;
    width:400px;

}
.indented
{
    margin-left:40px;
}
.dotseparated
{
    border-bottom:1px dotted #C5C5C5;
}
.subheader
{
    font-size:12px;
    font-weight:bold;
}
.infobox
{
    border:1px solid #C5C5C5;
    padding:4px; 
    margin:10px;
    
}
.nocolumns
{
    margin:14px;
}

.dl_alternaterow
{
    margin:4px;
}.dl_row
{
    background-color:#F0EEEE;
    margin:4px;
}
.gridlines
{
  border:1px solid #F1F1F1;
}

.padded
{
    margin:4px;
    padding:2px;
}
.navarea
{
    margin-bottom:0px;
    margin-right:auto;
    margin-left:auto;
    padding:2px;
    border-top:1px solid #c9c9c9;
    width:700px;
    text-align:right;
}
.fullwidth
{
width:560px;
}

.messagebox
{
    text-align:center;
    padding:16px;
    background-color:#DDE9F4;
    border:1px solid #285481;
    font-size:14px;
    font-weight:bold;
    position:absolute;
    top:300px;
    width:350px;
}
.msgcontainer
{   
    margin-right:auto;
    margin-left:auto;
    width:350px;
    visibility:hidden;
}
#content-box {
	width: 710px;
	float: right;
}

#srch_container{
z-index:1000;
}
#srch{
position:absolute;
top:5px;
}
#srch_desc
{
    font-size:small;
    font-style:italic;
    font-weight:bold;
}
#srch_divide{
    font-size:x-small;
    position:absolute;
    left:256px;
    top:10px;
}
#srch_key
{
position:absolute;
left:110px;
top:0px;
}
#srch_key input{
height:28px;
border:none;
}
#srch_cnum{
    position:absolute;
    left:270px;
    top:0px;
}
#srch_cnum input{
height:28px;
border:none;
}
#srch_go{
    position:absolute;
    left:413px;
    top:0px;
}
#srch_adv{
    position:absolute;
    left:0px;
    top:15px;
    font-size:x-small;
}
#srch_adv a{
    font-weight:bold;
}
#srch_adv a:hover{
}
#links_container{
}
#links{
}
#links a
{
    text-decoration:none;
      
}
#polls_header
{
}
#polls_footer
{
}
#polls_body
{
}
.polls_smalltext
{
    font-size:10px;
}

.calendar_header
{
    background: #005A45;
    color: #fff;
    padding: 5px;
}
.calendar_bg
{
}
.calendar_menubar
{
    padding-top:4px;
    background-repeat:repeat-y;
}
.calendar_footerbar
{
    height:30px;
}
.cal_footer
{
    margin-left:auto;
    margin-right:auto;
    width:500px;
    text-align:center;
}
.calendar_boxheader
{
    background-color:#F0EEEE;
    padding:1px;
}
.calendar_box
{
    background-color:#ffffff;
    margin:6px;
    padding:6px;
}
.calendar_sidebox
{
    width:150px;
    margin-right:0px;
}
.calendar_maincontentarea
{
    background-repeat:repeat-x;
    padding:5px;
    background-position:left 2px;
    background-color:#fff;
}
.calendar_day
{
    background-color:#F0EEEE;
    border:1px solid #BBD3E6;
    text-align:left;
    height:80px;
}
.calendar_grid
{
    border:1px solid #BBD3E6;
    border-collapse:collapse;
    background-color:#FFFFFF;
}
.calendar_grid td
{
    padding:2px;
    margin:0px;
    border:1px solid #BBD3E6;
}
.calendar_grid_blank
{
    background-color:#ffffff;
}
.calendar_blocklink
{
    padding:2px;
    margin:0px;
    display:block;
    width:100px;
}
.calendar_selected
{
    border:1px solid #BBD3E6;
}
.calendar_month
{
    background-color:#FFFFFF;
    border:1px solid #BBD3E6;
    width:100%;
}
.calendar_dayheader
{
    font-weight:bold;
    height:12px;
    background-color:#FDFDFE;
    background-image:url(img/cal_headerbg.png);
    background-repeat:repeat-x;
    color:#424242;
}
.calendar_item
{
    margin-bottom:8px;
}
.calendar_eventsscheduled
{
    background-color:#EEF4F8;
}
.calendar_yearview
{
    list-style:none;
    margin-top:10px;
}
.calendar_yearview li
{
    display:inline;
    float:left;
    height:180px;
    width:250px;
}
.calendar_list_dateheader
{
    background-color:#EEF4F8;
    border:1px solid #BBD3E6;
}
.calendar_list_activityarea
{
    border:1px solid #BBD3E6;
    padding:5px;
    background-color:#EEF4F8;
}
.calendar_filtercombo_large
{
    width:290px;
}
.calendar_filtercombo_small
{
    width:180px;
}



    #slideshow {
    position: relative;
    /* width: 650px; */
}

    #slideshow IMG {
        position: absolute;
        top: 0px;
			left: 0px;	
        margin-left: auto;
        margin-right: auto;
        z-index: 4;
        opacity: 0.0;
        /*border-width: 10px;*/
        border-style: solid;
        border-color: white;
    
        /* margin-top: 13px; */  
        /* margin-bottom: 13px; */
}

        #slideshow IMG.active {
            z-index: 6;
            opacity: 1.0;
        }

        #slideshow IMG.last-active {
            z-index: 5;
        }


.slideshow {
}

#slideshowposition {
    width: 1000px;
    margin: 0 auto;
}

.sidemenuheader {
   color: #A4212A;
font-size: 16px;
margin-bottom: 10px;
    font-family: Helvetica,Arial,sans-serif;
font-weight:bold;
}
#maincontentarea {width:710px;margin:0 auto;}