html {
  margin:0;
  padding:0;
  border:none;
  margin-left: auto ;
  margin-right: auto ;

}

.main_topbanner {
	background-image:url(https://www.safecrisismanagement.com/images/main2.aspx_r2_c1.jpg);
}

body {
    width: 1024px ;
  background-color:#E6E6F7;
  margin:0;
  padding:0;
  border:none;
  margin-left: auto ;
  margin-right: auto ;
  text-align: center;
}

h1 {
 font-size: 18pt; 
 font-weight: normal;
 font-family: Impact,Charcoal,sans-serif;
 text-transform:uppercase;
 color: #2e3192;
 padding: 0px;
 margin: 0px 0px 10px 0px;
}

h2 {
 font-size: 14pt; 
 font-weight: normal;
 text-transform:uppercase;
 font-family: Impact,Charcoal,sans-serif;
 color: #2e3192;
 padding: 0px;
 margin: 0px 0px 10px 0px;
}

p, ol {
 font: 10pt Verdana;
 color: #000000;
 margin-bottom: 10px;
}

#public_schools li {
	font: 10pt Verdana;
 color: #000000;
}

#pagelink a {
 font: 10pt Verdana;
 color: #000000;
 margin-bottom: 10px;	
}
#main {
  /*background: #ffffff url(https://www.safecrisismanagement.com/images/bg.jpg) no-repeat;*/
  background-color:#FFF;
  width: 1024px ;
  margin-left: auto ;
  margin-right: auto ;
  margin-top: 0px ;

  }


 #contentBox {
  width: 1024px ;
  margin-left: auto ;
  margin-right: auto ;
}

#CourseMarquee {
	/*background:url(https://www.safecrisismanagement.com/images/topBar_bgNOImage.jpg) no-repeat;*/
	color:#000;
	height:25px;
}

#topHomeBar {
background: url(https://www.safecrisismanagement.com/images/topBarHome_bg.jpg) no-repeat;
padding: 0px;
margin: 0px;
width: 1024px;
height: 43px;
border: 0px solid red;
display: block;
}

#topHomeBar ul{
width: 1024px;
height: 43px;
padding: 0px;
margin: 0px;
border: 0px solid green;
display: block;

}

#topHomeBar ul li{
margin: 0px;
padding: 0px;
border: 0px solid yellow;
float: left;
list-style-type: none;
display: block;
}

#logo {
width: 1024px;
height: 123px;
display: block;
padding: 0px;
margin: 0px;
border: 0px solid green;
}

#logo  img{
padding: 0px;
margin: 0px;
}

#nav_bar {
background-color: #2e3192;
margin: 00px 0px 00px 0px;
padding: 7px 0px 0px 30px;
width: 770px;
height: 25px;
border: 0px solid black;
}

#nav_bar ul{
padding: 0px;
margin: 0px auto;
border: 0px solid green;
display: block;
}

#nav_bar ul li{
height: 25px;
margin: 0px;
padding: 0px 10px;
border: 0px solid red;
float: left;
list-style-type: none;
display: block;
}

#nav_bar ul li a{
font: 10pt Verdana;
color: #ffffff;
margin: 0px;
padding: 0px;
display: block;
text-decoration: none;
}

#nav_bar ul li a:hover{
font: 10pt Verdana;
color: #fe6519;
margin: 0px;
padding: 0px;
display: block;
text-decoration: none;
}


#col_left {
  width: 150px;
  float: left;
  text-align: right;
  border: 0px solid red;
}


#col_left  a{
font: 10pt Verdana bold;
color: #2e3192;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
display: block;
text-decoration: none;
}

#col_left  a:hover{
font: 10pt Verdana bold;
color: #fe6519;
margin: 0px;
padding: 0px 0px 0px 0px;
display: block;
text-decoration: none;
}

#col_right {
  width: 950px;
  float: left;
  text-align: left;
  padding-left:25px;
  padding-right:25px;
}

#col_center {
  width: 380px;
  float: left;
  text-align: left;
  padding: 00px 0px 0px 30px;
  border: 0px solid red;
}

#col_three {
  width: 230px;
  float: left;
  text-align: left;
  padding: 00px 0px 0px 00px;
    border: 0px solid green;
}


#UpcomingEventBox {
	padding-top:5px;
	padding-bottom:5px;
}


td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}
.main_topbanner {
	background-image:url(/images/main2.aspx_r2_c1.jpg);
}
.main_body {
	background-image:url(/images/main2.aspx_r6_c1.jpg);
	height:530px;
	background-repeat:no-repeat;
}
.main_address {
	background-color:#ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#2E3094;
}
.login_background {
	background-color:#ffffff;
}
.login_label {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.login_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.main_background {
	background-image:url(/images/main2.aspx_r7_c1.jpg);
}
.main_footer {
     background-image:url(/images/main2.aspx_r8_c1.jpg);
}
.footer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.main_bannertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFF;
}
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#990000;
	text-decoration:blink;
}
.formText {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.faqs_overflow {
	overflow:auto;
	margin-left:2em;
	width:700px;
	height:200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;	
}
.faqs_margin {
	margin-left:2em;
}
.faqs_bullets {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration:none;
}
.functional_behav 
{
	overflow:auto;
	margin-left:2em;
	width:700px;
	height:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.our_message {	
	margin-left:2em;
	width:800px;
	height:400px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	text-decoration: none;
	line-height:25px;
}
#instruct_cert p {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;
}
.instruct_cert_text {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000;	
}

#instruct_cert strong {
	font-family:Calibri, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#039;
}

#instruct_recert strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#039;
}


.our_history {
	overflow:auto;
	margin-left:2em;
	width:700px;
	height:400px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}
.ads_right {
	float: right;   
	padding: 5px;   
	margin: 0; 
}
.gridview_layout {
	overflow:auto;
	width:725px;
	height:200px;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
}
.gridview_header, .gridview_header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#000099;
}
.gridview_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
}
.hidden{
    display:none;
}
.shown{
    width:350px;
    height:200px;
    display:block;
    z-index:99;
    background-color:White;
    position: absolute;
    top: 45%;
    margin-left: auto;
    margin-right: auto;
    border-style:solid;
    border-color:Black;
    border-width:2px;
    overflow:auto;
    padding:5px;
}
.closeButton{
    float:right;
}
.courseClosed {
	color:#900;
	font-weight:bold;
}
.catalog_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#009;
	font-weight:bold;
}

a.elearning:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
	font-weight:bold;
	padding-top: 10px;
	text-decoration:none;
}
a.elearning:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-top: 10px;
	text-decoration:none;	
}
.gridview_layout {
	overflow:auto;
	width:725px;
	height:200px;
	background-color:#ffffff;
	padding:5px 5px 5px 5px;
}
.gridview_header, .gridview_header a {
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	background-color:#2e3192;
	height:35px;
}
.gridview_content {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	border:1px solid #000000;
	height:30px;
}

