body, p, td {
	font-size: 12px;
	line-height : normal;
}
div.cb_img{
    width:100%;
	background-color:
#001973;
	border-radius: 7px 7px 7px 7px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
img.cb_img{
	margin: 10px 10px 10px 20px;
	border-radius: 5px 5px 5px 5px;
}

@media only screen and (max-width: 500px) {
 img.cb_img{
    margin: 6px 6px 6px 12px;
    border-radius: 5px 5px 5px 5px;
    max-width: 94%;
 }

    textarea{
        width:70%;
        max-width: 75%;
    }

    select{
        max-width: 60%;
    }
    option{
        word-wrap: break-word;
    }

    .in_max65{
      max-width: 65%;
    }

    .cc_break
    {
      display: inline;
    }

    div.ev_r_col{
        //display: inline-block;
        //width:30%;
        //margin-left: 0.75em;
        min-width: 150px;
        vertical-align: top;
            }
    div.ev_side{
        margin-left: 0em !important;
        margin-top: 0.75em !important;
    }
    div.ev_desc_block{
        width: 100% !important;
    }
    .lg_label_c2{
      padding-top: 5px !important;
    }
   .lg_add_margin{
      margin-top: 20px !important;
    }
    .lg_tb_label{
        width: 100px;
        text-align: right;
      }
    .lg_tb_input{
        position: absolute;
        left: 110px;
        display:inline-block;
        //vertical-align:middle;
    }
}
@media only screen and (min-width: 500px) {
    .cc_line br.cc_break
    {
      display: none;
    }
    .cc_input{
       position: absolute;
       left: 150px;
        display:inline-block;
        vertical-align:middle;
   }
   .cc_line_type{
        height: 45px;
   }
   .cc_add_margin{
      margin-top:8px !important;
      vertical-align:middle;
      display: inline-block;
    }

    .lg_input{
      position: absolute;
      left: 95px;
      display:inline-block;
      vertical-align:middle;
    }
    .lg_label_c2{
       position: absolute;
       left: 300px;
       display:inline-block;
       vertical-align:middle;
    }
    .lg_input_c2{
      position: absolute;
      left: 130px;
      display:inline-block;
      vertical-align:middle;
    }
    .lg_add_margin{
        margin-top: 20px !important;
        margin-left: 80px !important;
    }
    .lg_tb_label{
        //position: absolute;
        //left: 110px;
        display:inline-block;
        //vertical-align:middle;
        margin-left: 20px !important;
        //margin-right: 10px !important;
        }
    .lg_tb_input{
        margin-left: 10px !important;
    }
    .lg_tb_btn{
        margin-left: 25px !important;
    }
    .lg_right{
       width: 100%;
       text-align: right;
    }

    div.ev_r_col{
        display: inline-block;
        max-width: 29%;
        margin-left: 0.3em;
        vertical-align: top;
    }
    div.ev_btn_cont{
        width:70%;
    }
}

img.cb_img2{
	margin: 0px 0px 0px 0px;
	border-radius: 5px 5px 5px 5px;
}

.cc{
}
.cc_line{
  position: relative;
  padding-top: 5px;
  padding-bottom: 8px;
  vertical-align:middle
}
.cc_img{
  vertical-align: middle;
  margin-left: 0px;
  margin-right: 15px;
}
.cc_rb{
  vertical-align: middle;
  margin-left: 0px;
  margin-right: 5px;
}

.cc_pay{
    display: block !important;
    margin: auto;
}

//login sceen
.lg_line{
position: relative;
padding-top: 5px;
padding-bottom: 8px;
//display:table-cell;
vertical-align:middle
}



td{
 padding: 3px;
}

td.top{
 vertical-align: top;
}
.top{
 vertical-align: top;
 padding-top: 4px;
}

.middle{
  vertical-align: middle;
}



.inl{
 vertical-align: top;
 display: inline; 
}
tr.bg{
 background-color:#e2e2e2;
}
tr.bg_org1{
 background-color:#ffe2c6;
}
tr.bg_org2{
 background-color:#ffac59;
}
tr.bg_org3{
 background-color:#ffc6c6;
}
tr.bg_org4{
 background-color:#ff7979;
}
tr.bg_org5{
 background-color:#ccff66;
}
tr.bg_org6{
 background-color:#33ff66;
}

td.open{
 background-color:#86b02d;
}
tr.highlight:hover{
 background-color:#B9B9FF;
}

tr.event{
 background-color:#f4f4f4;
 padding : 2px;
}


h3{
 font-size: 1.6em;
 text-transform: none;
}

strong, b {
  font-weight: bold;
}

.nav{
	font-size: 11px;
	color: #FFFFFF;
	font-weight : bold;
}

.h_nav{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}


a.h_nav_ah:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #001E72;
	text-decoration: none;
    font-weight : bold;
}
a.h_nav_ah:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #001E72;
	text-decoration: none;
    font-weight : bold;
}
a.h_nav_ah:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #001E72;
	text-decoration: none;
    font-weight : bold;
}


a.h_nav_a:active {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: Red;
	text-decoration: none;
}
a.h_nav_a:hover {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #001E72;
	text-decoration: none;
}
a.h_nav_a:link {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
}
a.h_nav_a:visited {
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: White;
	text-decoration: none;
}

.main_tb{
  background-color : #ffffff;  
}

a:link {
 color: blue;;
	text-decoration: none;
}
a:visited {
       color: blue;
	  	text-decoration: none;
}
a:hover {
       color: Red;
	  	text-decoration: underline
}
a:active {
	color: Silver;
	text-decoration: underline
}

.big {
   font-size: 18px;
   background-color : #ffffff;
}

.small{
   font-size: 11px;
}

.reg{ 
 font-family:   Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
 background-color : #ffffff;
}

p.warn{
 color: Red;
 font-family:   Arial, Verdana, Helvetica, sans-serif;
 font-size: 12px;
}
  
small {
 font-family:   Arial, Verdana, Helvetica, sans-serif;
 font-size : 11px;
}

.entrybox { 
  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC; 
  border-style: ridge; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 2px; 
  border-left-width: 1px;
  color:#004A95;
  padding-left : 2px;
  background-color : #ffffff;
  border-radius: 3px;
}

   .bb {  
    	box-sizing: border-box; /* css3 rec */
    	-moz-box-sizing: border-box; /* ff2 */
    	-ms-box-sizing: border-box; /* ie8 */
    	-webkit-box-sizing: border-box; /* safari3 */
    	-khtml-box-sizing: border-box; /* konqueror */
    }

	.login {
       width: 100%;
    }
	
.top_nav{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #E0E0E0;
	text-align : center;
	text-transform : capitalize;
	width : 150;
	padding : 3 3 3 3;
	border : 1px solid Gray;
}

.top_nav_sel{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color : Gray;
	text-align : center;
	text-transform : capitalize;
	width : 150;
	padding : 3 3 3 3;
	border : 1px solid Gray;
	color : White;
	font : bold;
}

.ev_nav{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #E0E0E0;
	text-align : center;
	text-transform : capitalize;
	width : 150;
	padding : 3 3 3 3;
	border : 1px solid Gray;
}

.ev_nav_sel{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color : #579CEF;
	text-align : center;
	text-transform : capitalize;
	width : 150;
	padding : 3 3 3 3;
	border : 1px solid Gray;
	color : White;
	font : bold;
}

.news_date{
   font-family:   Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   color: #003366;   /* dark blue */
   line-height: 200%;
}
.news_title{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight : bold;
	color: WHITE;
	line-height: 150%;
	background-color : #3C8BED;
	border-color : #3C8BED;
	border : 1;
	letter-spacing : 3;
	padding : 4 8 4 8;
	width : 300;
}


.news_list{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin-left : 16px;
	margin-top : 3px;
}

.news_title2{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: WHITE;
    line-height: 150%;
	background-color : #004A95;
	border-color : #004A95;
	border : 1;
	letter-spacing : 3;
	padding : 4 8 4 8;
	/*font-variant : small-caps;*/
}
.news_date2{
   font-family:   Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   color: #004A95;   /* dark blue */
   line-height: 200%;
}

.news_bg{
   background-color : #fbfad1;
   padding: 5px;
}

table.news_content{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  width : 98%;
  border-collapse:separate;
  border: 0px;
} 
td.news_content{
  padding : 8px 8px 8px 8px;
  line-height: normal;
  border-left: 1px;
  border-right: 1px;
  border-style:solid;
  border-color: '.
#001973;
}
td.news_content_lc{
  padding : 8px 8px 8px 8px;
  border-left: 1px;
  border-right: 1px;
  border-bottom: 1px;
  border-style:solid;
  border-color:
#001973;
}

.btn_search{
 padding: 0.5em 1em 0.5em 1em;
}
.btn_signup{
 background: #86b02d;
 padding: 0.1em 1.2em 0.1em 1.2em;
 min-width: 85px;
		display: inline-block;
		background-image: -moz-linear-gradient(top, #86b02d, #465c18);
		background-image: -webkit-linear-gradient(top, #86b02d, #465c18);
		background-image: -o-linear-gradient(top, #86b02d, #465c18);
		background-image: -ms-linear-gradient(top, #86b02d, #465c18);
		background-image: linear-gradient(top, #86b02d, #465c18);
		border: 1px solid #465c18;
		box-shadow: inset 0px 1px 0px #7a7a7a, inset 0px 0px 1px #4e4e4e, inset 0px 0px 2px #414141;
		border-radius: 7px;
		text-shadow: -1px -1px 0 rgba(0,0,0,1);
		color: #fff !important;
		text-align: center;
		text-decoration: none;
		text-transform: uppercase;
		font-family: 'Open Sans Condensed', sans-serif;
		font-weight: 600;
		font-size: 1.00em;
		outline: 0;
		cursor: hand; 
       white-space:nowrap;
	}
	
		.btn_signup:hover
		{
			background-image: -moz-linear-gradient(top, #465c18, #86b02d);
			background-image: -webkit-linear-gradient(top, #465c18, #86b02d);
			background-image: -o-linear-gradient(top, #465c18, #86b02d);
			background-image: -ms-linear-gradient(top, #465c18, #86b02d);
			background-image: linear-gradient(top, #465c18, #86b02d);
		}
	
		.btn_signup:active
		{
			background-image: -moz-linear-gradient(top, #465c18, #86b02d);
			background-image: -webkit-linear-gradient(top, #465c18, #86b02d);
			background-image: -o-linear-gradient(top, #465c18, #86b02d);
			background-image: -ms-linear-gradient(top, #465c18, #86b02d);
			background-image: linear-gradient(top, #465c18, #86b02d);
		}

.btn_std{
   background: #001973;
   padding: 0.3em 1.5em 0.3em 1.5em;
   font-size: 1.20em;
	background-image: -moz-linear-gradient(top, #001973, #00219B);
	background-image: -webkit-linear-gradient(top, #001973, #00219B);
	background-image: -o-linear-gradient(top, #001973, #00219B);
	background-image: -ms-linear-gradient(top, #001973, #00219B);
	background-image: linear-gradient(top, #001973, #00219B);
    white-space:nowrap;
	cursor:pointer;
}

.btn_std:hover{
	background-image: -moz-linear-gradient(top, #00219B, #001973);
	background-image: -webkit-linear-gradient(top, #00219B, #001973);
	background-image: -o-linear-gradient(top, #00219B, #001973);
	background-image: -ms-linear-gradient(top, #00219B, #001973);
	background-image: linear-gradient(top, #00219B, #001973);
}
.btn_nav{
   padding: 0.3em 0.5em 0.3em 0.5em;
   margin: 3px;
   font-size: 1.1em;
}

.btn_nav_wide{
  width: 90%;
}
.box_testim{
  padding: 10px;
  margin: 10px 10px 10px 10px;
}
 
.btn_red{
 background: Red;
 background-image: none;
 cursor: default;
}
.btn_red:hover{
   background-image: none;
 }   

.btn_signup_big{
   padding: 0.3em 2em 0.3em 2em;
   min-width: 120px;
   font-size: 1.50em;
   /*position: absolute;*/
  margin: auto;
}

div.btn{
 margin: auto;
 padding: 15px;
 align-content: center;
 width:100%;
 text-algin: center;
}

.btn_full{
  background: #9a9a9a;
  min-width: 85px;
  background-image: none;
 }
 

table.news_content2{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  border-collapse:separate;
  border: 0px;
    margin-left:auto; 
  margin-right:auto;

}
div.news_content2{
  font-family: Arial, Verdana, Helvetica, sans-serif;
  font-size: 14px;
  border-collapse:separate;
  border: 0px;
  margin-left:auto;
  margin-right:auto;
}

td.news_content2{
  padding : 16px 8px 16px 8px;
  border:1px solid
#001973;
}
div.news_content2_cell{
    padding : 8px 8px 8px 8px;
    border:1px solid
    #001973;
}

th.news_content2{
	font-size: 14px;
	font-weight : bold;
	text-align:left;
	padding-left:10px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:
#001973;
	color:#ffffff;
	border-radius: 7px 7px 0px 0px;
}

div.news_content2_hd{
    font-size: 14px;
    font-weight : bold;
    text-align:left;
    padding-left:10px;
    padding-top:8px;
    padding-bottom:8px;
    background-color:
    #001973;
    color:#ffffff;
   border-radius: 7px 7px 0px 0px;
}

.sql_displ{
    line-height: normal;
    border: 1px solid !important;
    border-color: black
}
tr.filter_hl{
background-color:#70BDE5;
}
td.filter_hl{
background-color:#70BDE5;
}
td.filter_bold{
  font-weight : bold;
}

.testimonial{
   font-family:   Arial, Verdana, Helvetica, sans-serif;
   font-size: 12px;
   /*color: #004A95;   /* dark blue */
   line-height: 120%;
   padding : 4 4 4 4;
}

.flash{
  width: 450px;
  height: 200px;
  align: center;
}

.lt{
   font-family:   Arial, Verdana, Helvetica, sans-serif;
   line-height: 120%;
   padding : 4 16 4 8;
   vertigal-algin: top;
   font-size: 12px;
}

/* header line of login table and on login screen*/
td.header{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight : bold;
	padding : 6 8 6 8;
}

/* colums titles in event list*/
.ev_col{
   font-family:   Arial, sans-serif;
   font-size: 12px;
   font-style: italics;
}
/* event type titles in event list*/
.ev_title{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight : bold;
    background-color:
#001973;
}
td.ev_title{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight : bold;
    background-color:
#001973;
	vertical-align:middle;
	padding: 5px;
}


/* table in maintain events*/
.ev_maint{
  border-collapse: separate;
  border-spacing: 2px;
  border: 1px solid white;
  padding: 4px;
}

p.tag{
font-size: 2.00em;
text-align: left;
text-transform: uppercase;
font-style:italic;
font-weight:bold;
color:
#001973;
}

#header-wrapper {
background-image: none;
background-color:
#001973;
}

div.ev{
 text-align: left;
 font-style:italic;
 display:inline;
}
div.ev_media{
 float: right;
 vertical-align: middle;
}
div.ev_desc{
	padding: 10px 10px 10px 10px;
	background-color: #f4f4f4;
	border-radius: 7px 7px 7px 7px;
	margin-top: 1.75em;
	min-width: 300px;
    width: 70%;
}
div.ev_desc_block{
  display: inline-block;
  vertical-align: top;
}


div.ev_side{
	margin-left: 0.75em;
    padding: 10px 10px 10px 10px;
    background-color: #f4f4f4;
    border-radius: 7px 7px 7px 7px;
    margin-top: 1.75em;
    min-width: 180px;
    //width: 30%;
}
div.ev_side2{
	margin-top: 0.75em;
}

div.ev_btn{
    margin: auto;
    padding: 15px;
    //align-content: center;
    //width:70%;
    text-align: center;
}
div.center{
  margin-left: 1%;
  margin-right: 1%;
  width: 98%%;
  text-align: center;
}



.ev_bname{
 diplay: inline;
 text-align: left;
 font-size: 2.00em;
 font-weight:bold;
}

p.ev_desc{
 text-align: left;
 font-size: 2.00em;
 text-transform: uppercase;
 font-weight:bold;
}
p.ev_when{
 text-align: left;
 font-size: 14px;
 font-weight:bold;
 margin-bottom: 0.3em;
}

.bg_grey{
 background-color: #f4f4f4
}

.double-scroll{
  width: 100%;
}

.align_bottom{
  vertical-align: bottom;
}

.lang
{
position:absolute;
right:20px;
top:10px;
color: White;
opacity:0.85;
}

ul.basic{
  padding: 6px;
  padding-left:30px;
  list-style-position:inside;
  list-style-type:disc;
}
ul.basic li.basic{
  font-size:12px;
    margin: 0px;
    padding: 0px;
    margin-left: -1em;
  font-weight:700;
}

ul{
   padding: 6px;
    padding-left:30px;
    list-style-type:disc;
}
li{
  list-style-position:outside;
}

ul.m_nav{
 padding: 6px;
 padding-left:30px;
 list-style: none;
}
li.m_nav{
}
a.m_nav{
}

hr {
    border: 0;
	margin: 20px 4px;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0)); 
}

#lt td{
  vertical-align: top;
}
#lt li{
  list-style-type:disc;
  list-style-position:inside;
  line-height: 150%;
}

table.ev_bod th, table.ev_bod td{
  border: 1px solid black;
  border-collapse: collapse;
}

.dropotron a:link {
color: #fff!important;
}
.dropotron a:visited {
color: #fff!important;
}

.tx_area {
    max-width: 500px;
    width: 100%;
    margin-bottom: 8px;
    overflow: auto;
    border: 1px solid #CCCCCC;
    border-style: ridge;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 2px;
    border-left-width: 1px;
    padding: 4px;
    color: #001973;
    text-align: left;
    background-color : #ffffff;
}

.fs{
    border: 1px solid #c0c0c0;
    border-radius: 10px;
    margin: 0 2px;
    padding: 0.4em 0.625em 0.75em;
    max-width: 98%;
}

.lg{
  padding: 0 4px 0 4px;
}

.icon{
     border: 1px solid Grey;
     border-radius:4px;
     vertical-align: middle;
     padding:2px;
     height: 22px;
}

.cb_span{
    display: inline-grid;
    grid-template-columns: auto;
    grid-template-rows: auto;
}
.cb{
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1;

    vertical-align: top;
}

.cb_label{
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1;

    display: block;
    margin-bottom: 5px;
    margin-left: 4px;
    float: left;
}

.cb_wl{
  vertical-align:top;
}

.rb_span{
  display: inline-grid;
  grid-template-columns: 22px auto 22px auto 22px auto 22px auto;
  grid-template-rows: auto;
}
.rb{
display: block;
    margin-bottom: 5px;
float: left;

}

.rb1{
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 1;
  grid-row-end: 1;
}
.rb_label1{
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 1;
  grid-row-end: 1;

  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
  float: left;
}
.rb2{
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 2;
  grid-row-end: 2;
}
.rb_label2{
  grid-column-start: 2;
  grid-column-end: 2;
  grid-row-start: 2;
  grid-row-end: 2;

  display: block;
  margin-bottom: 5px;
  margin-top: 5px;
  float: left;
}
.rb3{
  grid-column-start: 1;
  grid-column-end: 1;
  grid-row-start: 3;
  grid-row-end: 3;
}
.rb_label3{
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 3;
    grid-row-end: 3;

    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
}


.rb1_il{
    grid-column-start: 1;
    grid-column-end: 1;
    grid-row-start: 1;
    grid-row-end: 1;
}
.rb_label1_il{
    grid-column-start: 2;
    grid-column-end: 2;
    grid-row-start: 1;
    grid-row-end: 1;

    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
}
.rb2_il{
    grid-column-start: 3;
    grid-column-end: 3;
    grid-row-start: 1;
    grid-row-end: 1;
}
.rb_label2_il{
    grid-column-start: 4;
    grid-column-end: 4;
    grid-row-start: 1;
    grid-row-end: 1;

    display: block;
    margin-top: 5px;
    margin-bottom: 5px;
    float: left;
}
.rb3_il{
    grid-column-start: 5;
    grid-column-end: 5;
    grid-row-start: 1;
    grid-row-end: 1;
}
.rb_label3_il{
    grid-column-start: 6;
    grid-column-end: 6;
    grid-row-start: 1;
    grid-row-end: 1;

    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
}
.rb4_il{
    grid-column-start: 7;
    grid-column-end: 7;
    grid-row-start: 1;
    grid-row-end: 1;
}
.rb_label4_il{
    grid-column-start: 8;
    grid-column-end: 8;
    grid-row-start: 1;
    grid-row-end: 1;

    display: block;
    margin-bottom: 5px;
    margin-top: 5px;
    float: left;
}

div.select_regs{
  display: none;
}


div.center_btn{
  padding-top: 7px;
}


.scrolls {
  overflow-x: scroll;
  overflow-y: hidden;
  white-space:nowrap
}
