﻿html
{
    margin: auto;
    padding: auto;    
    overflow-x: hidden;
    width:100%;
    height: 100%;
}
body 
{
    font-family: Calibri, Arial, Sans-Serif;
    font-size: 14px;
    margin: auto;
    padding: auto;
    width: 100%;
    min-width: 100%;
    height: 100%;
    min-height: 100%;
    background-color: #fff;
}

.bodyHomeNew
{
    background-image:url('../../images/bg_home_new.png');
    background-color:#f0f0f0;
    background-repeat: repeat-x;
    width: 990px !important;
    margin: 0 auto;
}

.bodyFlyerDetails
{
    width: 990px !important;
    margin: auto;
    padding: auto;
    
}

#master_wrapperHome
{
    width: 990px !important;
    border: 0px solid #000; 
    position: relative;
    display: block;
    margin: auto;
    padding: auto;   
    height: 100%;
    min-height: 100%;
}

#master_wrapper
{
    width: 960px !important;
    border: 0px solid #000; 
    position: relative;
    display: block;
    margin: auto;
    padding: auto;   
    height: 100%;
    min-height: 100%;
}

#login_body
{
    margin: auto; 
    padding: auto; 
    text-align: center; 
    position: relative; 
    display: block; 
    border: solid 0px black; 
    width: 99.8%    
}

#frmReview
{
    text-align: left;    
}

.gvReviewList, .gvNewsList, .gvEventsList, .gvCoachList
{
    width: 100%; 
    
}

table.gvNewsList, table.gvEventsList, table.gvCoachList
{
    padding: 3px;
    margin: 3px;
    border: 1px solid #cdcdcd;
}

table.gvEventsList tr:nth-child(odd), table.gvCoachList tr:nth-child(odd) {
    background: #fff;
}

table.gvEventsList tr:nth-child(even), table.gvCoachList tr:nth-child(even)  {
    background: rgba(188, 187, 184, 0.2) !important;
}

table.gvNewsList td, table.gvEventsList td, table.gvCoachList td
{
    border: 0px solid #cdcdcd;
    padding: 3px;
}

.gvReivewPager
{
    background-color: #607293;
    color: #fff;
    text-align: center;
}

.frmReivew_w
{
    width: 800px; 
    border: solid 0px pink;    
}

.frmReview_L
{
    width: 190px;
    float: left; 
    text-align: right;
    padding: 3px;  
    vertical-align: middle;
    font-weight: 700;
    border: solid 0px green;  
}

.frmReview_r
{
    padding: 3px;  
    float: left; 
    vertical-align: middle;
    border: solid 0px green;    
}

.frmReview_rT
{
    padding: 1px;  
    float: left; 
    vertical-align: middle;
    border: solid 0px green;    
}

.frmReview_r_tBox
{
    width: 500px;   
    color: #646464 !important; 
    font-weight: 400 !important;
    border: solid 1px #5b5b5b;  
}

.frmTitle_r_tBox
{
    width: 100px;   
    color: #646464; 
    border: solid 1px #5b5b5b;  
}

.frmDate_tBox
{
    width: 91px;
    color: #646464;
    border: solid 1px #5b5b5b;     
    font-family: Arial;  
}

.wrpFormContent
{
    padding: auto; 
    margin: auto; 
    width: 96%; 
    border: double 3px #cdcdcd;    
}

.wrpFormSpacing
{
    padding: 3px;
}

.wrpFormButton
{
    text-align: right; 
    padding: 10px 0;    
}

.itemRowStyle
{
    background-color: #e3f9e2;
    text-align: left;
}

.itemColAlign-c
{
    text-align: center;    
}

.newsTitle
{
    font-weight: 700;     
}

.leftCol
{
    width: 200px;
    height: 100%;
    min-width: 200px;
    background-color: transparent;  
    padding: 5px;
    border: solid 0px #000;
    left: 2px;
    top: 20px;
    float: left;
}

.rightCol
{
    padding: 5px;
    border: solid 0px blue;
    text-align: left;
    width: 730px;
    height: 100%;
    position: relative;
    border: solid 0px #cdcdcd;
    vertical-align: top;
    float: right;
    height: 100%;
}

.clr_b
{
    clear:both;    
}

#topnav_2nd
{
    height: 18px;
    background-color: #7aa20e;
    padding: 0px;
    font-size: 8pt;
    font-weight: 700;
    text-transform: uppercase; 
}

#topnav_manage
{
    height: 18px;
    background-color: #d09421;
    padding: 0px;
    font-size: 8pt;
    font-weight: 700;
    text-transform: uppercase; 
}

#login_wrap
{
    position: relative; 
    display: block; 
    text-align: center;
    width: 99.88%;
    border: solid 1px transparent;
    padding: auto;
    margin: auto;  
}


ul
{
    margin: 0 auto;
}

ul.topnav_rollover li
{
    list-style: none;
    float: right;
}

ul.topnav_rollover a{
    display: block;
    text-decoration: none;
    background: url(../../images/ul_square_over.png) 0px 5px no-repeat;
    padding: 2px 25px 3px 10px;
    color: #482811;
}

ul.topnav_rollover a:hover{
    background-image: url(../../images/ul_square.png);
    text-decoration: none;
    color: #fff;
}


.wrpHeader_2nd
{
    padding:auto; 
    margin: auto; 
    width: 96%;    
    position: relative;
    display: block;
    border: dotted 0px purple;
}

#dlNewsList_about
{
    border: solid 0px pink; 
    width: 99%; 
    text-align: left; 
    position: relative; 
    display: block;
}

.pagetitle_2nd
{
    padding: 0px 0px 0px 0px;
    font-size: 18px;
    font-weight: 700;
    color: #7aa20e;
    height: 70px;
    width: 100%;  
    background: transparent url(../../images/header_logo_sub.gif) no-repeat;
    z-index: 100;
    position: relative;
    display: block;
    border: solid 1px transparent;
}

.pagetitle
{
    padding: 0px 0px 10px 0px;
    font-size: 18px;
    font-weight: 700;
    color: #7aa20e;
    text-align: left;
    position: relative;
    display: block;
}

.sectiontitle
{
    font-size: 18px;
    font-weight: 700;
    color: #3d5d8d !important;
    width: 100%;
    border-bottom: 2px dotted #3d5d8d;   
    padding-top: 15px; 
    font-family: Times New Roman;
}

.pagetitle_2nd_text
{
    text-transform: uppercase; 
    line-height: 28px;
    position: relative;
    text-align: center;
    top: 37px;
}
.treenod_2nd
{
    font-size: 8pt;
    font-weight: 700;
    color: #853f30; 
    padding: 0 2px;  
    text-align: left; 
}

.treenod_2nd_h
{
    background-color: #cdcdcd;
    color: #853f30;  
    text-align: left;  
}

.treenod_2nd_s
{
    background-color: #853f30;
    color: #fff;  
    text-align: left; 
}

#cphFooter
{
    background-color: #7aa20e; 
    width: 100% !important;       
}

#footer_2nd
{
    background-color: #7aa20e;
    padding: 0px;
    font-size: 8pt;
    font-weight: 500;
    text-align: center;
    padding: 5px 10px 0px 10px;    
    border: 0px solid pink;  
    width: 100%;
}

#footer_2nd a
{
    color: #fff;  
    text-decoration: none;
    padding: 0px 10px; 
    background-color: #7aa20e;
}

#copyright_2nd
{
    color: #482811;   
    padding: 0 8px 0px 8px;
    background-color: #7aa20e;
}

.frm_Login
{
    background-color: #F7F6F3; 
    border: dotted 2px #E6E2D8; 
    font-size: 12px;
    font-weight: 700;
    padding: auto;
    margin: 10px auto auto auto;
    color: #3e4964;  
    width: 370px;  
    position: relative;
    display: block;
}

.logo_2nd
{
    border: 0px;    
}

.left_tree
{
    padding-top: 15px; 
    position: relative;
    border: 0px solid #000;   
}

.mapPath_top
{
    padding: 5px 0 5px 0; 
}

.font_8t
{
    font-size: 8pt;    
}

.dataItem
{
    border-top: dotted 2px #d3eaa6; 
    padding: 8px 0px 8px 0px;  
}

.login_top
{
    font-size: 10px;
    font-weight: 500;
    color: #fff; 
    background-color: #473930; 
    width: 100%; 
    padding: 0px;  
}

.login_top a
{
    color: #fff;
    text-decoration: none;    
}

.login_top a: hover
{
    color: #fff;
    text-decoration: underline;    
}

.button
{
    background-image: url(../images/bg_button.png);
    text-transform: uppercase;
    font-size: 9px;
    color: #3e4964;
    font-weight: 500;
}



#cphTopnav_Manage
{
    height: 18px;
    background-color: #3b3930;
    padding: 0px;
    font-size: 8pt;
    font-weight: 700;
    text-transform: uppercase; 
}

.wrp_leftnav
{ 
     width: 208px; 
     border: 0px solid red; 
     position: relative; 
     display: block; 
     padding: 0px; 
     margin: 0px;
}

.txt_cap
{
    text-transform: capitalize;       
}

.txt_top
{
     vertical-align: top;
}

.txt_left
{
    text-align: left;
}

.txt_center
{
    text-align: center;    
}

.txt_sta
{
    color: Blue;
    font-weight: 700;
}

.txt_red
{
    color: red;
    font-weight: 700;
}

.col_date
{
    text-align: Center;   
    width: 160; 
}

.button_manage
{
    float: right;
    padding: 5px; 
    margin: 10px; 
    background-image: url(../../images/bg_button.png); 
    border: solid 2px #91a759; 
    color: #525252; 
    font-size: 10px; 
    text-decoration: none; 
    font-weight: 700;    
}

.button_form
{
    padding: 5px; 
    margin: 10px; 
    background-image: url(../../images/bg_frmbutton.png); 
    border: solid 2px #92a6ca; 
    color: #525252; 
    font-size: 10px; 
    text-decoration: none; 
    font-weight: 700;   
    text-transform: uppercase      
}

.button_calendar
{
    
}

.imgReviewPad
{
    padding: 0 3px 0 3px;
    float:left;
        
}





.body_medium
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.body_small
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.window_close
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #4169e1;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}
.window_close:hover
{
    FONT-WEIGHT: 500;
    FONT-SIZE: 8pt;
    COLOR: #0000ff;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: underline
}



/******************************************************/
p.text, ol.text, li.a, li.r, ul.text, li.text
{
    font-family: Arial, helvetica, Sans-Serif;
    font-size: 12px !important;
    font-weight: 500;
    color: #404040;
    line-height: 19px;    
}

ul.square
{
    list-style-position: outside;    
    list-style-image: url('../../images/ul-square.png');
    line-height: 18px;
    font-size: 14px !important;
    color: #404040;
    
}

ul.circle
{
    list-style-position: outside;    
    list-style: circle;
    line-height: 18px;
    font-size: 12px;
    color: #404040;
}

.about_ul_title
{
    font-weight: 700; 
    color: #0b3e77;    
}

.about_event_title
{
    font-weight: 700; 
       
}

.about_photo_border
{
    padding: 5px; 
    border: 1px solid #646464 !important;  
    caption-side:bottom;
    background-color: #fff;  
}

.caption-font
{
    font-size: 11px;
    color: #424951;
    font-weight: 700;    
}

.p_r
{
    position: relative;    
}

.d_b
{
    display: block;    
}

.2nd_wrapper
{
    width: 720px;  
    border: 0px solid #000;
}

.2nd_wrapper_left
{
    float: left; 
    border: 1px solid green; 
    position: relative;    
}

.2nd_wrapper_right
{
    float: right; 
    border: 1px solid yellow; 
    background-image: transparent url('../../images/bg_2ndSide.png');
    padding: 10px 0px; 
    position: relative; 
    text-align: center;    
}

.board_colL
{
    float: left; 
    padding: 8px 0px 0px 8px; 
    margin: 8px 0px 0px 8px; 
    width: 110px; 
    border: 0px solid yellow;  
    position: relative;  
}

.board_colR
{
    float: right; 
    padding: 8px 4px; 
    margin: 8px 4px; 
    border: 0px solid red; 
    width: 580px; 
    height: 100px; 
    display: block;   
    position: relative;  
}

.h_180
{
    height: 170px;  
    border: solid 0px #0808008;  
}

#blanket {
background-color:#111;
opacity: 0.65;
filter:alpha(opacity=65);
position:absolute;
z-index: 9001;
top:0px;
left:0px;
width:100%;
}
#popUpDiv {
position:absolute;
background-color:#eeeeee;
width:300px;
height:300px;
z-index: 9002;
}

p.b, li.b
{
    font-weight: 700;    
}

.CH_Title
{
    font-weight: 700;
    color: green;    
}

.minutes_list
{
    list-style: square;
    list-style-position: outside;
    line-height: 26px;    
}



#navHome_div
{
    width: 100% !important; 
    height: 22px;
    padding: 3px; 
    margin: 0px; 
    display: block; 
    position: relative; 
    border: 0px solid Aqua; 
    background-color: #7aa20e;    
}

.menuH_css
{
    float: right !important;
    padding: 3px;
}

.menuH
{
    width: auto;
    display: block;
    position: relative;
    border: 0px solid Aqua; 
    padding: 3px;
}

.menuH a
{ 
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    margin-right: 10px;     
}

.menuH a:hover
{ 
    text-transform: uppercase;
    color: #694e0c;
    font-weight: 700;
    margin-right: 10px;          
}

.menuH_sub
{
    background-color: #593e03;
    opacity: 0.4;
    filter: alpha(opacity=40);
    color: #fff; 
    line-height: 19px;
    padding: 3px;
}

.menuH_sub a, .menuH_sub a:active, .menuH_sub a: visited
{
    color: #fff;            
    text-transform: capitalize;
}

.menuH_sub a: hover
{
    color: #fff;            
    text-transform: capitalize !important;
}

ol.R
{
    list-style-type:upper-roman;    
}

ol.d 
{
    list-style-type:decimal;
}

ol.A, dl.A, dt.A
{
     list-style-type: upper-alpha;
}

ol.N
{
    list-style-type: none;    
}

li.A
{
    list-style-type: upper-alpha;
}

li.a
{
    list-style-type: lower-alpha;
}

li.r
{
    list-style-type: lower-roman;
}


.paragraph_indent_30
{ 
    margin-left: 30px;  
}

#table_spiegel_h, #table_spiegel_14, #table_spiegel_11, #table_spiegel_8, #table_spiegel_top, #table_spiegel_5, #table_scs_8, #table_scs_11, #table_scs_14
{
    border-collapse:collapse;
    width: 100%;
    margin: 10px;
    font-family: Arial, helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 500;
    color: #404040;
    line-height: 20px;    
}

#table_spiegel_h td, #table_spiegel_h th, #table_spiegel_14 td, #table_spiegel_14 th, #table_spiegel_11 td, #table_spiegel_11 th, #table_spiegel_8 td, #table_spiegel_8 th, #table_spiegel_top td, #table_spiegel_top th, #table_spiegel_5 td, #table_spiegel_5 th, #table_scs_8 td, #table_scs_11 td, #table_scs_14 td
{
    border:1px solid #98bf21;
    padding:2px 5px 2px 5px;
    text-align:center;

}

#table_spiegel_h th, #table_spiegel_14 th, #table_spiegel_11 th, #table_spiegel_8 th, #table_spiegel_top th, #table_spiegel_5 th, #table_scs_8 th, #table_scs_11 th, #table_scs_14 th
{
font-size:1.1em;
padding-top:2px;
padding-bottom:2px;
background-color:#A7C942;
color:#ffffff;
}

#table_spiegel_5, #table_spiegel_6
{
    border-collapse:collapse;
    width: 100%;
    margin: 10px;
    font-family: Arial, helvetica, Sans-Serif;
    font-size: 12px;
    font-weight: 500;
    color: #404040;
    line-height: 20px;    
}

#table_spiegel_5 td, #table_spiegel_5 th , #table_spiegel_6 td
{
    border:1px solid #98bf21;
    padding:2px 5px 2px 5px;
    text-align:left;

}

#table_spiegel_5 th, #table_spiegel_6 th 
{
font-size:1.1em;
padding-top:2px;
padding-bottom:2px;
background-color:#A7C942;
color:#ffffff;
}


*******************************************************************

#topnavHomeNew
{
    height: 28px;
    background-color: #7aa20e;
    padding: 0px;
    font-size: 8pt;
    font-weight: 700;
    text-transform: uppercase; 
    border: 1px solid green;
    width: 100%;
}

.staticMenuItem
{
    color: #fff;
    border: 1px solid #000;
    padding: 5px 0px; 
    margin: 0px 10px;
    z-index: 999;      
}

.menuHoverStatic, .menuHoverStatic a
{
    background-image: url(../../images/navbg_home.png) 0px 5px repeat-x; 
    background-color: #5c3317;    
    padding: 5px 0px; 
    margin: 0px 10px;
       
}

.dynamicMenu
{
    border: 0px solid #000;
    /*filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5, OffY=5, Color='gray', Positive='true')";  */  
}

.dynamicMenuItem
{
    color: #1c1c1c;
    padding: 2px 10px; 
    background-color: #dfdfdf; 
    font-size: 9pt;
        
}

.fontTimeNow
{
    color: #fff;    
    font-size: 10px;
}

.fontTimeNowReg
{
    float: left;    
}

.topHome_rollover
{
    list-style: none;
    float: right;
    font-size: 10px;
    height: 20px;
}

.topHome_rollover a{
    /*display: block;
    background: url(../../images/ul_square_over.png) 0px 5px no-repeat;*/
    text-decoration: none;    
    padding: 2px 3px 0px 3px;
    color: #482811;
}

.topHome_rollover a:hover{
    /*background-image: url(../../images/ul_square.png);*/
    text-decoration: none;
    color: #fff;
}


/***********************************************************************************/
#MenuWrapper
{
margin: 0px 0px;
background-color: transparent;
text-align: left;
width: 985px;
border: 0px solid #000;
}

.MainMenu
{
    padding: auto;
    margin: auto;
}

.level1
{
    color: #fff;
    background-color: transparent;
    font-size: 14px;
    font-weight: 500;
    text-align:left;
    text-decoration: none;
    line-height: 25px;  
}

.level2, .level3, .level4
{
    font-family: Times New Roman, Serif;  
    font-size: 13px;
    font-weight: 500;
    color: #876D3A;
    background-color: #b4ac7e;
    line-height: 24px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    min-width: 120px;
    text-indent: 10px;
}

.level2 a:hover, .level3 a:hover, .level4 a:hover, level2 a, level3 a, level4 a
{
    font-family: Times New Roman, Serif;  
    font-size: 13px;
    font-weight: 500;
    color: #7aa20e;
    background-color: #4C2D18;
    line-height: 24px;
    filter: alpha(opacity=95);
    opacity: 0.95;
    min-width: 120px;
    text-indent: 10px;
}


.gvHomePaging span  
{
    background-color: #b18f78;
    font-size:13px;
    font-weight: 700;
    color: #fff;
    padding: 1px 5px;
    font-family: Times New Roman, Serif;
    height: 15px;
}

.paragraph_titleNew
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    TEXT-TRANSFORM: capitalize;
    COLOR: #8b4513;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
    TEXT-DECORATION: none
}

.flyer_titleNew
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 16px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
    text-transform: capitalize;
}

.flyer_subtitleNew
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-FAMILY: Arial, Verdana, Helvetica, Sans-Serif;
    TEXT-DECORATION: none;
}

.page_subtitleNew
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12pt;
    COLOR: #fff;
    FONT-FAMILY: Times New Roman, serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none
}

.flyerheader
{
    background-color: #683A1E; 
    padding: 1px;   
    color: #7aa20e;
    text-align: left;
    font-weight: 700;
    font-size: 16px;
    padding: 2px;
    font-family: Calibri, Serif;
    text-transform: uppercase;
}

.flyertitlecolumn
{
    background-color: #aec56e;   
    vertical-align: top;
    text-align: left;
    font-weight: 700;
    font-size: 13px;
    padding: 2px;
    color: #5c3317; 
    width: 160px;
}

.body_small_link
{
    font-size: 11px;
    font-weight: 500;
    color: Blue;
    text-decoration: underlink;    
    font-family: Calibri, Sans-Serif;
    text-transform: uppercase;
    vertical-align: inherit;
}

.watermarked
{
    color: #aec56e;
    text-align: left;
    FONT-WEIGHT: 500;
    FONT-SIZE: 10pt;
    FONT-FAMILY: Arial, Helvetica, Sans-Serif;
    TEXT-DECORATION: none
}

.cal_link
{
    color: #2844bc;
    text-decoration: none;    
}

.cal_link:hover
{
    color: #2844bc;
    text-decoration: underline;    
}

.orgFilter
{
    FONT-WEIGHT: 700;
    FONT-SIZE: 12pt;
    COLOR: #5c3317;
    FONT-FAMILY: Times New Roman, serif;
    FONT-VARIANT: small-caps;
    TEXT-DECORATION: none;
    padding: 0px 3px;
}

.frmColumnTitle
{
    vertical-align:text-top; 
    font-weight:700;    
    color: #2844bc;
    background-color: #a9adbf;
}

.ppMessage
{
    background-color:Aqua; padding: 5px; margin:5px; color:Maroon; font-weight: 700; display: block; position: relative;    
}

#contentwrapperTop{
float: left;
width: 100%;
}

#contentwrapper{
float: left;
width: 100%;
border: 0px solid red;
min-height: 366px;
margin-bottom: 10px;

}

#contentcolumn /*faq column*/
{
    margin-left: 735px; /*Margin for content column. Should be (RightColumnWidth + LeftColumnWidth)*/
    border: 1px solid #cdcdcd;
    background: #fff;
    margin-top: 3px;
    height: 366px;
    margin-right: 0px;
    padding-right: 0px;
}

#contentcolumnTop
{
margin-right: 265px; /*Set right margin to RightColumnWidth*/
border: 0px solid #cdcdcd;
background: transparent;
margin-top: 10px;
height: 430px !important;
padding-top: 5px;
overflow: hidden;
}

#leftcolumn /*xtables column */
{
    float: left;
    width: 290px; /*Width of left column in pixel*/
    margin-left: -990px; /*Set left margin to -(MainContainerWidth)*/
    background: #fff;
    border: 1px solid #cdcdcd;
    margin-top: 3px;
    height: 366px;
    overflow: hidden;
}

#rightcolumn /*this is the CH column*/
{
    float: left;
    width: 423px; /*Width of right column in pixels*/
    margin-left: -690px; /*Set right margin to -(MainContainerWidth - LeftColumnWidth)*/
    background: #E6E2CA;
    border: 1px solid #cdcdcd;
    margin-top: 3px;
    height: 366px !important;
}

#rightcolumnTop
{
float: left;
width: 254px; /*Width of right column*/
margin-left: -254px; /*Set left margin to -(RightColumnWidth) */
background: transparent;
height: 420px;
padding-top: 15px;
border: 0px solid green;
}


.innercontent
{
    margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    padding: 5px;
}

.innercontentTop
{
    margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
    margin-top: 0;
    padding: 0px;
}

h2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    TEXT-TRANSFORM: capitalize;
    COLOR: #8b4513;
    FONT-STYLE: normal;
    FONT-FAMILY: Calibri;
    TEXT-DECORATION: none
}

h2.space
{
    margin: 12px 0px !important;  
}

hr.style-four 
{
    border: 0;
    border-bottom: 2px dashed #A6A626;
    background: #5F5A36;
    margin: 10px 0px !important;
}

hr.style-news 
{
    border: 0;
    height: 1px;
    background: #bebebe;
    background-image: -webkit-linear-gradient(left, #c5c8f3, #bebebe, #c5c8f3); 
    background-image:    -moz-linear-gradient(left, #c5c8f3, #bebebe, #c5c8f3); 
    background-image:     -ms-linear-gradient(left, #c5c8f3, #bebebe, #c5c8f3); 
    background-image:      -o-linear-gradient(left, #c5c8f3, #bebebe, #c5c8f3); 
    width: 80%;
}

.dtvOrgIndex
{
    float: right;    
}

.ch_content_br
{
    padding-top: 20px !important;
    line-height: 20px;
}

.txtJustify
{
    text-align:justify !important;
}

.ch_border_chhome
{
    border: 0px solid #4872a2 !important;   
    padding-left: 5px; 
}

.div_scroll_y
{
    overflow: auto !important;    
}

.frmv_faqs_cs
{
    width: 99% !important;    
    margin: auto;
    padding: auto;
}

.div_home_question
{
    font-weight: 700;
    margin: 10px 0px;
    
}

.div_home_question a
{
    text-decoration: none;
    color: #538c9f;
    
}

.div_home_question a:hover
{
    text-decoration: underline;
    color: #276c3a;
    
}

.div_home_answer
{
    font-weight: 500;
    margin: 5px 0px;
    height: 175px !important;
    min-height: 175px !important;
    overflow-y: auto;    
    line-height: 20px;
    color: #505050;
}

.div_home_more
{
    text-align: right;
    font-size: 10px;    
}

.div_home_more a
{
    text-decoration: none;  
}

.div_home_more a:hover
{
    text-decoration: underline;  
}

.pager_faq
{
    width: 99% !important;
    text-align: center !important;
    border: 1px solid #cdcdcd;
    background-color: #abd9e8;
    padding: auto !important;
    margin: auto !important;
    
}

/*********for contact us page accordian *******************/
.accordion {  
            width: 400px;  
        }  
          
        .accordionHeader {  
            border: 1px solid #433C2A;  
            color: #65594D;  
            background-color: #EEFCFF;  
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
        
         .accordionHeader:hover 
         {  
            color: #433C2A;  
        }  
          
        .accordionHeaderSelected {  
            border: 1px solid #000;  
            color: #fff;  
            background-color: #65594D;  
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
          
        .accordionContent {  
            background-color: #fff;  
            border: 1px dashed #2F4F4F;  
            border-top: none;  
            padding: 5px;  
            padding-top: 10px;  
        }  
        
/*from home page inline*/
.tb_top
{
    height:86px;
}

.tb_top_left
{
    float: left; 
    margin-top: 10px;
    width: 250px;
    height: 64px;
    display: block;
    position: relative;
}

.tb_top_right
{
    display: block;
    position: relative;
    width: 280px; 
    float: right;
}

.tb_top_right_1
{
    margin: 5px;    
}

.tb_top_right_2
{
    margin: 5px;    
}

.tb_top_right_3
{
    margin: 5px 0px;    
}

.txtAlign_r
{
    text-align: right;    
}

.rss_icon
{
    border: 0px; 
    vertical-align:text-top;    
    margin-left: 3px;
}

#flashContent
{
    border: 1px solid #cdcdcd; 
    width:254px;
}

.flash_wh
{
    width: 253px !important;
    height: 253px;    
}

#div_home_news
{
    width:253px; 
    padding:3px 0px; 
    margin-top:10px; 
    background-image: url(../images/bg_home_news.png); 
    background-repeat: repeat-y;
    border: 1px dotted #7db4b5;
    background-color: #e0eff1;
}

.item_home_news
{
    margin: 5px 0px;  
}

.news_items
{
    margin: 5px !important;
}  

.news_items a
{
    text-decoration: none;
}  

.news_items a:hover
{
    text-decoration: underline;
}  

.lh_23
{
    line-height: 23px;
}

.home_xtable_a
{
    text-decoration: none;    
}

.home_xtable_a:hover
{
    text-decoration: underline;    
}

#slider
{
    width:360px; 
    padding:  auto; 
    margin: auto !important;
    }

.ch_img_size
{
    width: 146px !important;
    height: 189px !important;    
}

.btn_paypal
{
    line-height: 18px !important;   
    vertical-align: bottom; 
}

.div_regsection
{
    background-color: #fff;
        
}

.input_reg_watermark
{
    color: #cdcdcd;    
}

.viewer
{
    height: 230px !important; 
    z-index: 500;    
}

/*featured events bootstrap*/

h4.eventtitle
{
    color: #96c415; 
    font-family: 'Ubuntu', sans-serif;
    font-weight: 700;   
    /*text-shadow: 1px 1px 3px #735b4a;   */
    margin-top: -10px !important; 
}

p.eventtext
{
    font-family: 'Roboto', sans-serif;    
    font-weight: 400;   
    line-height: 26px !important;
    margin-top: -10px !important; 
}

.carousel-caption
{
    margin-bottom: -60px !important; 
    margin-left: -38px !important;
    margin-right: 0px !important;
    background-image: url(../../images/banner-bg.png); 
    width: 100% !important;
}


.carousel-indicators
{
    margin-bottom: 220px !important;    
    margin-left: -180px !important;
}

.eventbtn
{
    margin-top: -10px !important; 
    margin-bottom: 25px !important;
}

.mt_10
{
    margin-top: 10px;
}

.pall_10
{
    padding: 10px;
}

.wrp_Table
{
    border-spacing: 3px !important;
    border-collapse: separate !important;
    width: 100%; 
    border: 1px solid #cdcdcd;
}

.wrp_Table td
{
    padding: 3px;
}


.timeline-Viewport{ max-height: 280px !important;}





