.blink a, .blink a:link, .blink a:visited, .blink a:active {
	color: #144a80;
	font-size: 1.5em;
	font-weight: bold;
}

h2.large {
	color: #144a80;
	font-size: 1.4em;
	margin-top: 20px;
}
.large {
	display: block;
	font-size: 1.4em;
	margin-top: 20px;
}

ul[type="disc"], h2.h2 ~ ul[type="disc"] {
	margin-bottom: 1.5em;
	margin-left: 15px;
}
p.normal ~ ul[type="disc"], h3.h3 ~ ul[type="disc"] {
	margin-bottom: 1.5em;
}
.home_main_column_fitter ul[type="disc"], .box_right ul[type="disc"], .row_noborders ul[type="disc"], .main_column_fitter ul[type="disc"], .mains_column_fitter ul[type="disc"] {
	margin-bottom: 20PX;
	margin-left: 15px;
	padding-left:25px;
}
.main_column_fitter {
	padding-bottom: 0.5em;
}

.row_noborders {
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-right: -3px;
	overflow: hidden;
	width: 100%;
}
.row_noborders .col-md-12 {
	margin-bottom: 0.5em;
}
.field-items {
	overflow: hidden;
}
ul[type="disc"] ~ .row_noborders {
	border-top: 1px dotted #cccccc;
	padding-top: 1em;
	margin-bottom: 0;
}
ul[type="disc"] ~ .row {
	border-bottom: medium none;
}
ul[type="disc"] ~ .row_noborders .content_region {
	margin: 0;
	padding: 0;
	border-bottom: medium none;
}
ul[type="disc"] ~ .row .content_region {
	margin-bottom: 1em;
}
.box_full {
	border: 2px solid #cccccc;
	display: inline;
	float: left;
	overflow: hidden;
	width: 100%;
}
.box_full p {
	margin-left: 10px;
}
.box_heading_full {
	background-color: #f8f6d7;
	border-bottom: 2px solid #cccccc;
	padding-top: 5px;
	text-align: left;
}
.box_heading_full .h2 {
	padding-left: 0.5em;
}
.content-wrapper .row:first-child {
	border-bottom: medium none;
}
.content-wrapper .row.header {
	margin-left: 1em;
	margin-bottom: 0.2em;
	width: 98.4% !important;
	margin-top:1px;
	background-repeat:norepeat;
}
.box_heading {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.box_left {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 57.9%;
}
.box_left ul[type="disc"], .box_heading_full ul[type="disc"] {
	margin-left: 1em !important;
}
.box_right_tip{
    float:right;
    width: 37%;
    display: inline;
    padding: 10px;
    border: 2px solid #CCCCCC;
    margin: 10px;    
}
.peoc_box_heading{
	background-color: green;
}
.box_right {
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin: 0.6em 10px 10px 0;
	overflow: hidden;
	padding-right: 1px;
	width: 37%;
}
.box_right ul {
	margin-bottom: 1.3em;
}
.box_right p {
	margin-bottom: 0.7em;
	margin-left: 0.7em;
}
.box_right ul[type="disc"] {
	margin-bottom: 1.5em !important;
}
.box_left_half {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 49%;
}
.box_right_half_pad{
    float:right;
    width: 49%;
    display: inline;
    margin-left: 10px;
    overflow: hidden;
    padding-right: 0px;
    margin-right: 10px;
    margin-bottom: 10px;   
}

.box_right_half {
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 49%;
}
.box_heading_half {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.box_right_half > ul {
}
.highlight_box_right_half {
	background-color: #f8f6d7;
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	width: 49%;
}
.highlight_box_heading_half {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	text-align: center;
}
.box_left_half_noborders {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 49%;
}
.box_right_half_noborders {
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 49%;
}
#search-res-msg table, #search-res-msg td, #search-res-msg th {
	border: 0 none !important;
	font-size: 1.1em;
}

.photocap_img ~ a[target="_top"] {
	float: left;
}
.news_left_col {
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}
.news_last_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	text-align: center;
	width: 32.5%;
}
.new_left_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	width: 32.5%;
}
.new_last_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 32.5%;
}
.steps_left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}

.icons_left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 24.7%;
}
.multimedia_title ~ p.normal {
	color: #462616;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 5px;
}

.left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}

.last_col {
	color: #144a80;
	display: inline;
	float: right;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	text-align: center;
	width: 32.5%;
}
.col_fitter {
	margin-left: 5px;
	margin-right: 5px;
}
.col_fitter .normal, .column_fitter .normal {
	margin-top: 0 !important;
}
/***HIGHLIGHT BOX*******/

.highlight_box {
	background-color: #ffffcc;
	border: 1px solid #cccccc;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 5px;
	width: 95.5%;
	padding-top: 1em;
	margin-left:15px;
}

.highlight_box_heading{
	border-bottom: 1px solid #CCCCCC;
	background-color:#339900;
	text-align:left;
	padding-top: 5px;		
}
.left_two_col {
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 49.5%;
}
.right_two_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 46%;
}
#multimediaSection {
	float: left;
	padding: 0 0 10px;
	width: 100%;
}
.left_two_col #multimediaSection .multimediaItem {
	width: 100% !important;
}
#multimediaItems {
	background-color: #f3f3f3;
	clear: both;
	float: left;
	padding: 5px 0;
	text-align: right;
	width: 100%;
}
.multimediaItem {
	border-bottom: 1px dashed #adadad;
	float: left;
	margin: 0 0 5px;
	padding: 0 0 5px;
	width: 50%;
}
.multimediaItem_col_one {
	float: left;
	padding-right: 5px;
	width: 70%;
}
.multimediaItem_col_two {
	float: left;
	width: 29%;
}
.multimediaItemImg {
	border-bottom: 2px solid #adadad;
	border-top: 2px solid #adadad;
	vertical-align: middle;
	width: 92px;
}
.multimediaItemTitle {
	color: #062d71;
	font-size: 0.9em;
	font-weight: bold;
	line-height: normal;
}
.multimediaIcon img {
	padding: 5px 0;
	vertical-align: middle;
}
.multimedia_title {
	color: #462616;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 5px;
}
.top_sectional_bar_large, .bottom_sectional_bar_large {
	line-height: 10px;
}
.top_sectional_bar_large {
	background: #999999  no-repeat scroll left top;
	border-bottom: 0 solid #ffffff;
}
.bottom_sectional_bar_large {
	background: #999999 no-repeat scroll right bottom;
	border-top: 0 solid #ffffff;
}
.footer p.last-mod {
	padding: 0.7em 0;
}
/* ----------------------------------- Home page --------------------------------------------- */
.content-wrapper img#homepage-banner {
	margin: 0 1em;
	width: 98%;
}
.content_region {
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 1em;
	margin-top: 1.2em;
	overflow: hidden;
	padding-bottom: 0.5em;
}
.photo_top_img_home {
	background-position: right top;
	border-bottom: 1px solid #ffffff;
	width: 99%;
}
.photo_bottom_img_home {
	background-position: left bottom;
	border-top: 1px solid #ffffff;
	width: 99%;
	margin-top: 0.1em;
}
.photocap_img_home {
	background-repeat: no-repeat;
	clear: left;
	font-size: 0.1em;
	height: 6px;
	line-height: 1px;
}
.photocap_img_home ~ img {
	width: 99%;
}
.photo_top_img {
	background-image: url("../image/corner_photo_top.gif");
	background-position: left top;
	border-bottom: 1px solid #ffffff;
	width: 210px;
}
.photo_bottom_img {
	background-image: url("../image/corner_photo_bottom.gif");
	background-position: left bottom;
	border-top: 1px solid #ffffff;
	width: 210px;
}
.photocap_img {
	background-repeat: no-repeat;
	clear: left;
	font-size: 0.1em;
	height: 6px;
	line-height: 1px;
}
.grey {
	background-color: #868686;
}
.col-md-6 ~ .col-md-6 {
	border-right: medium none;
}
.col-md-6 {
	border-right: 1px dotted #cccccc;
	margin-right: 0;
}
.col-md-6 .content_region {
	border-bottom: medium none;
}

.mcscs-arc .col-md-6  {
	border-right: 0px dotted #cccccc;
	margin-right: 0;
}

li.ListBulletNESTED {
	margin-left: 0;
}
.footer.region-footer .col-md-6 {
	border: medium none;
}
.box_left_hazards {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 66.5%;
}
.box_right_hazards {
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 31%;
}
/* ----------------------------------- Social media --------------------------------------------- */
.socialmedia {
	margin: 0.3em 0.3em 0.5em;
}

/* ------------ Fixes -------------- */

.emoweb-widget .securecontent .target-node {
	display: none;
}

.alert_widget
{
	margin-left: 2.3em;
	width: 94% !important;
	margin-bottom: 0.2em;
}
/*
#left_column {
	display: none;
}
*/
/* ---------------------- Styles ---------------------------- */
ul {
	margin-bottom: 0em;
	margin-left: 0em;
}
.header h2 {
	font-size: 1.1em;
	padding: 0.2em 0 0.5em 0.5em;
}
.row .header {
	background-color: #e5e5e5;
	background-image: url("../image/arc_right_grey.gif");
	border-bottom: 1px solid #94add1;
	border-top: 3px solid #b1b9c3;
	clear: both;
	color: #333333;
	height: 100%;
	margin: 0 0 1em;
	position: relative;
}
.content_region .content-region {
	border-bottom: medium none !important;
}
/*
.row {
	border-bottom: 1px dotted #cccccc;
}
*/
.box_right ~ .row {
	margin-bottom: 1.5em;
}
#mcscs-breadcrumbs ~ .row, #mcscs-sm > .row, .container > .row {
	border-bottom: medium none;
}
.home_top_left_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	width: 32%;
}
.home_top_last_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 32%;
}
.home_main_column_fitter {
	margin-left: 0;
	margin-right: 0;
}
.homecontent {
	color: #000000;
}
.homecontent ul {
	margin-left: 0px;
	margin-bottom: 20px;
	padding-left: 1.7em;
}
#right_column ul li {
	line-height: 150%;
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 5px;
}
/* ------------------------------------- Incident Management System Feedback --------------------------------------- */
fieldset {
	border: 1px solid;
	margin: 0 0.2em;
	min-width: 0;
	padding: 0 0.7em;
}
legend {
	border-image: none;
	border-style: none none solid;
	color: #333333;
	display: block;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 0;
	padding: 0;
	width: auto;
	border-width: 0;
}
label {
	font-weight: normal;
}
#feedback #yes ~ label, #feedback #no ~ label {
	font-weight: normal;
	margin-left: 0.5em;
}

/*EMO NEW- last modified - December 29, 2011*/

/*logout link*/

#pageActions li.logout {
	/*background: url(../../../../../../../../stellent/fragments/mcscsOdpHeader/icon_print.gif) no-repeat 1px 1px !important;*/
	font-size: .8em;
	font-family: arial;
	margin: 0 !important;
}

#pageActions .logout a {
	margin: 0;
	padding: 0 5px 0 10px;
}

/* word style heading 3. Used withing the content region*/
.content_region h3{
	font-size: 1.1em;
	padding-bottom: 6px;
	color: #000;	
}
.beprepared
{
	padding-bottom: 6px;
	color: #000;	
}

#pageActions li.socialmedia {
	margin: 0 !important;
	padding: 0 1px 0 5px;	
}
#pageActions li.emcommunity {
	margin: 0;
	padding: 5px 1px 5px 5px;	
}

li.homelinks
{
	margin: 0 !important;
	color: #000;	
}

.homecontent
{
	margin: 0 0 0 5 !important;
	color: #000;	
}

/*Added March 14, 2012*/
/*******************Widget Styles***************/ 

/*PUBLIC WARNING SYSTEM HOME PAGE - RED ALERTS / EIA */

.topSignsLeft{
	font-family: verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	font-size: 1.2em;
	}
	
.bggrad {
	background-color: #E6E6E6;	
}
.bggrad_redalert {
	background-color: #FFC;	
}
/********* SUBSCRIPTION **********/
fieldset.alertSubscription{
color: #000000;
font-family: verdana, helvetica, sans-serif;
font-size: 80%;
margin-bottom:.75em; 
padding-top: .35em;
}
div.description
{
 margin-left: 1.85em; 
 margin-bottom: .25em;	
}
.email_text
{
	font-size: 10pt; 
	color: Black;	
}

/*END WIDGET STYLING*/

/**********PEOC STATUS**********/

.box_peoc{
    float:left;
    width: 690px;
    display: inline;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;    
}
.peoc_status_routine{
	border-bottom: 1px solid #CCCCCC;
	background-color: #66cc00;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.peoc_status_enhanced{
	border-bottom: 1px solid #CCCCCC;
	background-color: #ffff00;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.peoc_status_activation{
	border-bottom: 1px solid #CCCCCC;
	background-color: #ff0000;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

/******************END EM COMMUNITY**********/

/******************EP week 2013**********/

.box_left_epweek{
    float:left;
    width: 330px;
    display: inline-block;
    margin-left: 15px;
    overflow: hidden;

}

.box_right_epweek{
    float:right;
    width: 330px;
    display: inline;
    margin-left: 0;
    padding-right: 0px;
    margin-right: 10px;
   
}

.box_heading_epweek {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
     text-align: center;
}

.box_heading_epweek_2013_01 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
   
    text-align: center;
    background-color:#3399cc;
}

.box_heading_epweek_2013_02 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
    background-color:#ffcc00;
    text-align: center;
}

.box_heading_epweek_2013_03 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
    background-color:#cc3333;
    text-align: center;
}

.box_right_epweek_no{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 10px;
    overflow: hidden;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
    margin-bottom: 10px;
   
}



.multimedia_title_epweek
{
	/*border-bottom:1px dashed #ADADAD;*/
	color:#462616;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
/*	padding:10px 0 5px;*/
}

.box_left_epweek_beprepared{
    float:left;
    width: 450px;
    display: inline-block;
   /* margin-left: 10px;*/
    overflow: hidden;

}


.box_right_epweek_no_beprepared{
    float:right;
    width: 210px;
    display: inline;
   margin-left: 10px;
    overflow: hidden;
   /* border: 2px solid #CCCCCC;*/
    margin-top: 20px
   	margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color:#f3f3f3;
}



.news_last_col_epweek_beprepared{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px; 
    margin-top: 10px;      
/*    background-color:#f3f3f3;*/
}

.main_column_fitter_epweek_beprepared {
    margin-left: 5px;
    margin-right: 5px; 
 
}

.home_top_last_col_epweek{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    border-right: 1px dotted #CCCCCC;
    margin-bottom: -1000px;
    padding-bottom: 1000px;   
 
}

.home_top_main_fitter_epweek {
    margin-left: 5px;
    margin-right: 5px;  
}

.homecontent_epweek
{
	margin: 0 5 0 5 !important;
	color: #000;	
}

#search-res-msg table,#search-res-msg td,#search-res-msg th {
border:0!important;
font-size:1.1em;
}

.box_right_ei{
    float:right;
    width: 250px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    padding-right: 0px;
    border: 2px solid #cccc33;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #f8f6d7;
    text-align:center;
   
}
.box_heading_ei {

	border-bottom: 1px solid #CCCCCC;
	background-color:#cccc33;
	text-align:center;
	
}

.hlink a, .hlink a:link, .hlink a:visited, .hlink a:active {
	color: #000;
	}
.blink a, .blink a:link, .blink a:visited, .blink a:active {
    color: #144a80;
    font-weight:bold;
    font-size: 1.5em;
	}

.blinkfr a, .blinkfr a:link, .blinkfr a:visited, .blinkfr a:active {
    color: #144a80;
    font-weight:bold;
    font-size: 1.1em;
	}

	
/*****New 2014**********/
/***Be Prepared Steps**/

.steps_left_col{
    width: 32.5%;
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 9px;
    /*border-right: 1px dotted #CCCCCC;*/
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
}
.steps_last_col{
    float:right;
    width: 32.5%;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px;       
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
}

.steps_col_fitter {
    margin-left: 5px;
    margin-right: 5px; 
 
}
/**Be prepared icons**/
/*4 columns**/
.icons_left_col{
    width: 160px;
    display: inline;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 9px;
    /*border-right: 1px dotted #CCCCCC;*/
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
   
}
.icons_last_col{
    float:right;
    width: 160px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px;       
    text-align: center;
    overflow: hidden;
    
   
}

.icons_col_fitter {
    margin-left: 5px;
    margin-right: 5px; 
 
}



/***END Be prepared steps***/

.beprepared_highlight_box{
    float:left;
    width: 711px;
    display: inline;
    overflow: hidden;
    /*padding-left: 5px;*/
    background-color:#CCCCCC;
    /*border: 1px solid #CCCCCC;*/
        
    	
}

/* Emergency Management Application - Accessible Styles */
/*November 2015*/
/*Home page login form */
#TableLogin {
	/*border-width: 2px;
    border-color: #386ebb;
    border-style: solid;
    background-color: #eaeaea; */
}

#TableLogin form {
        margin: 4px;
    }


.loginform {
   width: 100%;
   padding: 0 2px 0 0;
}

    .loginform legend {
        padding: 0 2px;
        font-weight: bold;
    }

    .loginform ol {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .loginform li {
        padding: 5px 10px 7px;
        list-style: none;
    }

    .loginform label {
        width: 100%;
        display: block;
        line-height: 1.8;
        vertical-align: top;
    }
	 .loginform button {
        width: 100%;
        line-height: 1.8;
        vertical-align: top;
    }

#LoginError {
    display: none;
}

/* Home page login form - END */

/*Errormessag*/
.error
{
    color: #a70000;
}

.error li
{
       color: #a70000;
}

/* -------------------------------------  Style Fixups ------------------- */

.row_noborder .col-md-12
{
	padding-left:0px;
	padding-right: 0px;

}

.row_noborders .col-md-12
{
	padding-left:0px;
	padding-right: 0px;

}

#list2 { width:100%; }
#list2 ol { font-size:1.6em; color:#144a80;  }
#list2 ol li {margin-left: 30px; }
#list2 ol li p { padding:5px; font-size:0.6em; color:#000; border-left: 1px solid #999; }
#list2 ol li p em {font-style:italic; display:block; font-weight:bold; margin-bottom:5px;}

.header h2 {

	font-size: 1.1em;
	padding: 0.2em 0 0.5em 0.5em;
	text-transform: uppercase;

}
.mains_column_fitter_left
{
	margin-left: 15px;
}
.overflow-hidden{
	overflow:hidden;
}


.photocap_img_home + h3 {
	padding-top:8px;

}

.row.match-my-cols {
    overflow: hidden; 
}

.row.match-my-cols [class*="col-"]{
    margin-bottom: -99999px;
    padding-bottom: 99999px;
}

.blink a, .blink a:link, .blink a:visited, .blink a:active {
	color: #144a80;
	font-size: 1.5em;
	font-weight: bold;
}

h2.large {
	color: #144a80;
	font-size: 1.4em;
	margin-top: 20px;
}
.large {
	display: block;
	font-size: 1.4em;
	margin-top: 20px;
}

ul[type="disc"], h2.h2 ~ ul[type="disc"] {
	margin-bottom: 1.5em;
	margin-left: 15px;
}
p.normal ~ ul[type="disc"], h3.h3 ~ ul[type="disc"] {
	margin-bottom: 1.5em;
}
.home_main_column_fitter ul[type="disc"], .box_right ul[type="disc"], .row_noborders ul[type="disc"], .main_column_fitter ul[type="disc"], .mains_column_fitter ul[type="disc"] {
	margin-bottom: 20PX;
	margin-left: 15px;
	padding-left:25px;
}
.main_column_fitter {
	padding-bottom: 0.5em;
}

.row_noborders {
	display: inline;
	float: left;
	margin-bottom: 20px;
	margin-right: -3px;
	overflow: hidden;
	width: 100%;
}
.row_noborders .col-md-12 {
	margin-bottom: 0.5em;
}
.field-items {
	overflow: hidden;
}
ul[type="disc"] ~ .row_noborders {
	border-top: 1px dotted #cccccc;
	padding-top: 1em;
	margin-bottom: 0;
}
ul[type="disc"] ~ .row {
	border-bottom: medium none;
}
ul[type="disc"] ~ .row_noborders .content_region {
	margin: 0;
	padding: 0;
	border-bottom: medium none;
}
ul[type="disc"] ~ .row .content_region {
	margin-bottom: 1em;
}
.box_full {
	border: 2px solid #cccccc;
	display: inline;
	float: left;
	overflow: hidden;
	width: 100%;
}
.box_full p {
	margin-left: 10px;
}
.box_heading_full {
	background-color: #f8f6d7;
	border-bottom: 2px solid #cccccc;
	padding-top: 5px;
	text-align: left;
}
.box_heading_full .h2 {
	padding-left: 0.5em;
}
.content-wrapper .row:first-child {
	border-bottom: medium none;
}
.content-wrapper .row.header {
	margin-left: 1em;
	margin-bottom: 0.2em;
	width: 98.4% !important;
	margin-top:1px;
	background-repeat:norepeat;
}
.box_heading {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.box_left {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 57.9%;
}
.box_left ul[type="disc"], .box_heading_full ul[type="disc"] {
	margin-left: 1em !important;
}
.box_right_tip{
    float:right;
    width: 37%;
    display: inline;
    padding: 10px;
    border: 2px solid #CCCCCC;
    margin: 10px;    
}
.peoc_box_heading{
	background-color: green;
}
.box_right {
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin: 0.6em 10px 10px 0;
	overflow: hidden;
	padding-right: 1px;
	width: 37%;
}
.box_right ul {
	margin-bottom: 1.3em;
}
.box_right p {
	margin-bottom: 0.7em;
	margin-left: 0.7em;
}
.box_right ul[type="disc"] {
	margin-bottom: 1.5em !important;
}
.box_left_half {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 49%;
}
.box_right_half_pad{
    float:right;
    width: 49%;
    display: inline;
    margin-left: 10px;
    overflow: hidden;
    padding-right: 0px;
    margin-right: 10px;
    margin-bottom: 10px;   
}

.box_right_half {
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 49%;
}
.box_heading_half {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	text-align: center;
}
.box_right_half > ul {
}
.highlight_box_right_half {
	background-color: #f8f6d7;
	border: 2px solid #cccccc;
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-left: 5px;
	padding-right: 5px;
	width: 49%;
}
.highlight_box_heading_half {
	background-color: #f8f6d7;
	border-bottom: 1px solid #cccccc;
	padding-top: 5px;
	text-align: center;
}
.box_left_half_noborders {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 49%;
}
.box_right_half_noborders {
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 49%;
}
#search-res-msg table, #search-res-msg td, #search-res-msg th {
	border: 0 none !important;
	font-size: 1.1em;
}

.photocap_img ~ a[target="_top"] {
	float: left;
}
.news_left_col {
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}
.news_last_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	text-align: center;
	width: 32.5%;
}
.new_left_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	width: 32.5%;
}
.new_last_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 32.5%;
}
.steps_left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}

.icons_left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.8em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 24.7%;
}
.multimedia_title ~ p.normal {
	color: #462616;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 5px;
}

.left_col {
	color: #144a80;
	display: inline;
	float: left;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	text-align: center;
	width: 32.5%;
}

.last_col {
	color: #144a80;
	display: inline;
	float: right;
	font-size: 1.6em;
	font-weight: bold;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	text-align: center;
	width: 32.5%;
}
.col_fitter {
	margin-left: 5px;
	margin-right: 5px;
}
.col_fitter .normal, .column_fitter .normal {
	margin-top: 0 !important;
}
/***HIGHLIGHT BOX*******/

.highlight_box {
	background-color: #ffffcc;
	border: 1px solid #cccccc;
	display: inline;
	float: left;
	overflow: hidden;
	padding: 5px;
	width: 95.5%;
	padding-top: 1em;
	margin-left:15px;
}

.highlight_box_heading{
	border-bottom: 1px solid #CCCCCC;
	background-color:#339900;
	text-align:left;
	padding-top: 5px;		
}
.left_two_col {
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 49.5%;
}
.right_two_col {
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 46%;
}
#multimediaSection {
	float: left;
	padding: 0 0 10px;
	width: 100%;
}
.left_two_col #multimediaSection .multimediaItem {
	width: 100% !important;
}
#multimediaItems {
	background-color: #f3f3f3;
	clear: both;
	float: left;
	padding: 5px 0;
	text-align: right;
	width: 100%;
}
.multimediaItem {
	border-bottom: 1px dashed #adadad;
	float: left;
	margin: 0 0 5px;
	padding: 0 0 5px;
	width: 50%;
}
.multimediaItem_col_one {
	float: left;
	padding-right: 5px;
	width: 70%;
}
.multimediaItem_col_two {
	float: left;
	width: 29%;
}
.multimediaItemImg {
	border-bottom: 2px solid #adadad;
	border-top: 2px solid #adadad;
	vertical-align: middle;
	width: 92px;
}
.multimediaItemTitle {
	color: #062d71;
	font-size: 0.9em;
	font-weight: bold;
	line-height: normal;
}
.multimediaIcon img {
	padding: 5px 0;
	vertical-align: middle;
}
.multimedia_title {
	color: #462616;
	font-size: 1em;
	font-weight: bold;
	margin: 0 0 10px;
	padding: 10px 0 5px;
}
.top_sectional_bar_large, .bottom_sectional_bar_large {
	line-height: 10px;
}
.top_sectional_bar_large {
	background: #999999  no-repeat scroll left top;
	border-bottom: 0 solid #ffffff;
}
.bottom_sectional_bar_large {
	background: #999999 no-repeat scroll right bottom;
	border-top: 0 solid #ffffff;
}
.footer p.last-mod {
	padding: 0.7em 0;
}
/* ----------------------------------- Home page --------------------------------------------- */
.content-wrapper img#homepage-banner {
	margin: 0 1em;
	width: 98%;
}
.content_region {
	border-bottom: 1px dotted #cccccc;
	margin-bottom: 1em;
	margin-top: 1.2em;
	overflow: hidden;
	padding-bottom: 0.5em;
}
.photo_top_img_home {
	background-position: right top;
	border-bottom: 1px solid #ffffff;
	width: 99%;
}
.photo_bottom_img_home {
	background-position: left bottom;
	border-top: 1px solid #ffffff;
	width: 99%;
	margin-top: 0.1em;
}
.photocap_img_home {
	background-repeat: no-repeat;
	clear: left;
	font-size: 0.1em;
	height: 6px;
	line-height: 1px;
}
.photocap_img_home ~ img {
	width: 99%;
}
.photo_top_img {
	background-image: url("../image/corner_photo_top.gif");
	background-position: left top;
	border-bottom: 1px solid #ffffff;
	width: 210px;
}
.photo_bottom_img {
	background-image: url("../image/corner_photo_bottom.gif");
	background-position: left bottom;
	border-top: 1px solid #ffffff;
	width: 210px;
}
.photocap_img {
	background-repeat: no-repeat;
	clear: left;
	font-size: 0.1em;
	height: 6px;
	line-height: 1px;
}
.grey {
	background-color: #868686;
}
.col-md-6 ~ .col-md-6 {
	border-right: medium none;
}
.col-md-6 {
	border-right: 1px dotted #cccccc;
	margin-right: 0;
}
.col-md-6 .content_region {
	border-bottom: medium none;
}

.mcscs-arc .col-md-6  {
	border-right: 0px dotted #cccccc;
	margin-right: 0;
}

li.ListBulletNESTED {
	margin-left: 0;
}
.footer.region-footer .col-md-6 {
	border: medium none;
}
.box_left_hazards {
	display: inline-block;
	float: left;
	margin-left: 0;
	overflow: hidden;
	width: 66.5%;
}
.box_right_hazards {
	display: inline;
	float: right;
	margin-bottom: 10px;
	margin-left: 0;
	margin-right: 10px;
	overflow: hidden;
	padding-right: 0;
	width: 31%;
}
/* ----------------------------------- Social media --------------------------------------------- */
.socialmedia {
	margin: 0.3em 0.3em 0.5em;
}

/* ------------ Fixes -------------- */

.emoweb-widget .securecontent .target-node {
	display: none;
}

.alert_widget
{
	margin-left: 2.3em;
	width: 94% !important;
	margin-bottom: 0.2em;
}
/*
#left_column {
	display: none;
}
*/
/* ---------------------- Styles ---------------------------- */
ul {
	margin-bottom: 0em;
	margin-left: 0em;
}
.header h2 {
	font-size: 1.1em;
	padding: 0.2em 0 0.5em 0.5em;
}
.row .header {
	background-color: #e5e5e5;
	background-image: url("../image/arc_right_grey.gif");
	border-bottom: 1px solid #94add1;
	border-top: 3px solid #b1b9c3;
	clear: both;
	color: #333333;
	height: 100%;
	margin: 0 0 1em;
	position: relative;
}
.content_region .content-region {
	border-bottom: medium none !important;
}
/*
.row {
	border-bottom: 1px dotted #cccccc;
}
*/
.box_right ~ .row {
	margin-bottom: 1.5em;
}
#mcscs-breadcrumbs ~ .row, #mcscs-sm > .row, .container > .row {
	border-bottom: medium none;
}
.home_top_left_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: left;
	margin-bottom: -1000px;
	margin-left: 0;
	margin-right: 8px;
	overflow: hidden;
	padding-bottom: 1000px;
	padding-right: 9px;
	width: 32%;
}
.home_top_last_col {
	border-right: 1px dotted #cccccc;
	display: inline;
	float: right;
	margin-bottom: -1000px;
	margin-left: 0;
	overflow: hidden;
	padding-bottom: 1000px;
	width: 32%;
}
.home_main_column_fitter {
	margin-left: 0;
	margin-right: 0;
}
.homecontent {
	color: #000000;
}
.homecontent ul {
	margin-left: 0px;
	margin-bottom: 20px;
	padding-left: 1.7em;
}
#right_column ul li {
	line-height: 150%;
	list-style-type: disc;
	margin-left: 20px;
	padding-left: 5px;
}
/* ------------------------------------- Incident Management System Feedback --------------------------------------- */
fieldset {
	border: 1px solid;
	margin: 0 0.2em;
	min-width: 0;
	padding: 0 0.7em;
}
legend {
	border-image: none;
	border-style: none none solid;
	color: #333333;
	display: block;
	font-size: 1em;
	line-height: inherit;
	margin-bottom: 0;
	padding: 0;
	width: auto;
	border-width: 0;
}
label {
	font-weight: normal;
}
#feedback #yes ~ label, #feedback #no ~ label {
	font-weight: normal;
	margin-left: 0.5em;
}

/*EMO NEW- last modified - December 29, 2011*/

/*logout link*/

#pageActions li.logout {
	/*background: url(../../../../../../../../stellent/fragments/mcscsOdpHeader/icon_print.gif) no-repeat 1px 1px !important;*/
	font-size: .8em;
	font-family: arial;
	margin: 0 !important;
}

#pageActions .logout a {
	margin: 0;
	padding: 0 5px 0 10px;
}

/* word style heading 3. Used withing the content region*/
.content_region h3{
	font-size: 1.1em;
	padding-bottom: 6px;
	color: #000;	
}
.beprepared
{
	padding-bottom: 6px;
	color: #000;	
}

#pageActions li.socialmedia {
	margin: 0 !important;
	padding: 0 1px 0 5px;	
}
#pageActions li.emcommunity {
	margin: 0;
	padding: 5px 1px 5px 5px;	
}

li.homelinks
{
	margin: 0 !important;
	color: #000;	
}

.homecontent
{
	margin: 0 0 0 5 !important;
	color: #000;	
}

/*Added March 14, 2012*/
/*******************Widget Styles***************/ 

/*PUBLIC WARNING SYSTEM HOME PAGE - RED ALERTS / EIA */

.topSignsLeft{
	font-family: verdana, Geneva, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	padding-left: 15px;
	font-size: 1.2em;
	}
	
.bggrad {
	background-color: #E6E6E6;	
}
.bggrad_redalert {
	background-color: #FFC;	
}
/********* SUBSCRIPTION **********/
fieldset.alertSubscription{
color: #000000;
font-family: verdana, helvetica, sans-serif;
font-size: 80%;
margin-bottom:.75em; 
padding-top: .35em;
}
div.description
{
 margin-left: 1.85em; 
 margin-bottom: .25em;	
}
.email_text
{
	font-size: 10pt; 
	color: Black;	
}

/*END WIDGET STYLING*/

/**********PEOC STATUS**********/

.box_peoc{
    float:left;
    width: 690px;
    display: inline;
    overflow: hidden;
    border: 1px solid #CCCCCC;
    margin-bottom: 10px;    
}
.peoc_status_routine{
	border-bottom: 1px solid #CCCCCC;
	background-color: #66cc00;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.peoc_status_enhanced{
	border-bottom: 1px solid #CCCCCC;
	background-color: #ffff00;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

.peoc_status_activation{
	border-bottom: 1px solid #CCCCCC;
	background-color: #ff0000;
	text-align:left;
	padding-top: 5px;
	padding-left: 5px;
	
}

/******************END EM COMMUNITY**********/

/******************EP week 2013**********/

.box_left_epweek{
    float:left;
    width: 330px;
    display: inline-block;
    margin-left: 15px;
    overflow: hidden;

}

.box_right_epweek{
    float:right;
    width: 330px;
    display: inline;
    margin-left: 0;
    padding-right: 0px;
    margin-right: 10px;
   
}

.box_heading_epweek {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
     text-align: center;
}

.box_heading_epweek_2013_01 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
   
    text-align: center;
    background-color:#3399cc;
}

.box_heading_epweek_2013_02 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
    background-color:#ffcc00;
    text-align: center;
}

.box_heading_epweek_2013_03 {

    float:right;
    width: 210px;
    display: inline;
   /* margin-left: 10px;*/
    overflow: hidden;
    padding-bottom: 2px;
    padding-top: 5px;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
   /* margin-bottom: 10px;*/
    background-color:#cc3333;
    text-align: center;
}

.box_right_epweek_no{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 10px;
    overflow: hidden;
    padding-right: 0px;
   /* border: 2px solid #CCCCCC;*/
    margin-right: 10px;
    margin-bottom: 10px;
   
}



.multimedia_title_epweek
{
	/*border-bottom:1px dashed #ADADAD;*/
	color:#462616;
	font-size:1em;
	font-weight:bold;
	margin:0 0 10px;
/*	padding:10px 0 5px;*/
}

.box_left_epweek_beprepared{
    float:left;
    width: 450px;
    display: inline-block;
   /* margin-left: 10px;*/
    overflow: hidden;

}


.box_right_epweek_no_beprepared{
    float:right;
    width: 210px;
    display: inline;
   margin-left: 10px;
    overflow: hidden;
   /* border: 2px solid #CCCCCC;*/
    margin-top: 20px
   	margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    background-color:#f3f3f3;
}



.news_last_col_epweek_beprepared{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px; 
    margin-top: 10px;      
/*    background-color:#f3f3f3;*/
}

.main_column_fitter_epweek_beprepared {
    margin-left: 5px;
    margin-right: 5px; 
 
}

.home_top_last_col_epweek{
    float:right;
    width: 220px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    border-right: 1px dotted #CCCCCC;
    margin-bottom: -1000px;
    padding-bottom: 1000px;   
 
}

.home_top_main_fitter_epweek {
    margin-left: 5px;
    margin-right: 5px;  
}

.homecontent_epweek
{
	margin: 0 5 0 5 !important;
	color: #000;	
}

#search-res-msg table,#search-res-msg td,#search-res-msg th {
border:0!important;
font-size:1.1em;
}

.box_right_ei{
    float:right;
    width: 250px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    padding-right: 0px;
    border: 2px solid #cccc33;
    margin-right: 10px;
    margin-bottom: 10px;
    background-color: #f8f6d7;
    text-align:center;
   
}
.box_heading_ei {

	border-bottom: 1px solid #CCCCCC;
	background-color:#cccc33;
	text-align:center;
	
}

.hlink a, .hlink a:link, .hlink a:visited, .hlink a:active {
	color: #000;
	}
.blink a, .blink a:link, .blink a:visited, .blink a:active {
    color: #144a80;
    font-weight:bold;
    font-size: 1.5em;
	}

.blinkfr a, .blinkfr a:link, .blinkfr a:visited, .blinkfr a:active {
    color: #144a80;
    font-weight:bold;
    font-size: 1.1em;
	}

	
/*****New 2014**********/
/***Be Prepared Steps**/

.steps_left_col{
    width: 32.5%;
    display: inline;
    float: left;
    margin-left: 0;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 9px;
    /*border-right: 1px dotted #CCCCCC;*/
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
}
.steps_last_col{
    float:right;
    width: 32.5%;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px;       
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
}

.steps_col_fitter {
    margin-left: 5px;
    margin-right: 5px; 
 
}
/**Be prepared icons**/
/*4 columns**/
.icons_left_col{
    width: 160px;
    display: inline;
    float: left;
    margin-right: 8px;
    overflow: hidden;
    padding-right: 9px;
    /*border-right: 1px dotted #CCCCCC;*/
    margin-bottom: -1000px;
    padding-bottom: 1000px;
    text-align: center;
    font-size: 1.8em;
    color: #144a80;
    font-weight:bold;
   
}
.icons_last_col{
    float:right;
    width: 160px;
    display: inline;
    margin-left: 0;
    overflow: hidden;
    margin-bottom: -1000px;
    padding-bottom: 1000px;       
    text-align: center;
    overflow: hidden;
    
   
}

.icons_col_fitter {
    margin-left: 5px;
    margin-right: 5px; 
 
}



/***END Be prepared steps***/

.beprepared_highlight_box{
    float:left;
    width: 711px;
    display: inline;
    overflow: hidden;
    /*padding-left: 5px;*/
    background-color:#CCCCCC;
    /*border: 1px solid #CCCCCC;*/
        
    	
}

/* Emergency Management Application - Accessible Styles */
/*November 2015*/
/*Home page login form */
#TableLogin {
	/*border-width: 2px;
    border-color: #386ebb;
    border-style: solid;
    background-color: #eaeaea; */
}

#TableLogin form {
        margin: 4px;
    }


.loginform {
   width: 100%;
   padding: 0 2px 0 0;
}

    .loginform legend {
        padding: 0 2px;
        font-weight: bold;
    }

    .loginform ol {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

    .loginform li {
        padding: 5px 10px 7px;
        list-style: none;
    }

    .loginform label {
        width: 100%;
        display: block;
        line-height: 1.8;
        vertical-align: top;
    }
	 .loginform button {
        width: 100%;
        line-height: 1.8;
        vertical-align: top;
    }

#LoginError {
    display: none;
}

/* Home page login form - END */

/*Errormessag*/
.error
{
    color: #a70000;
}

.error li
{
       color: #a70000;
}


/* Emergency Management new and overrides */
/*emo changes*/
.custom{
	
font-size:arial;	
	
}
/*subscription pages*/
label {
  font-weight: 700;
    margin-left: 5px;
}

.normal label{
  font-weight: 400;
}

fieldset{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
border: solid 2px #e5e5e5;
border-style: outset;
padding: 5px 10px 7px;
 background-color: #f7f7ef;
 margin: 0;
}

.email input{
border: 1px solid #ccc;
  box-shadow: 2px 2px 3px #666;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none;
}

input[type="submit"], input[type="reset"]{
 border-style: outset;
  font-weight: 700;
  color: black;
  border: 2px;
  border-style: outset;
  border-radius: 10px;
  padding: 5px;
  margin-right: 10px;  
}

legend , .loginform h2 {
	padding: 0 2px;
    font-weight: 700;
    color: #993333; /* Maroon */
    font-size: 1.2em;
}

.grid_12 legend > h2{
	padding: 0 2px;
    font-weight: 700;
    color: #993333; /* Maroon */
    font-size: 1.2em;
}

.grid_12 {
	margin-bottom: 1em;
}

.loginform{
	margin-bottom: 1em;
	font-size: 0.9em;
	}

.multimedia_title ~ p.normal {
	font-weight: normal;
}

label[style] {
  color: #a70000 !important;
}

.region.region-content {
  padding-bottom: 1em;
  /*margin-top: 0; ibaksh*/
  
  }
div.clear{
	background: none;
  border: 0;
  clear: both;
  display: block;
  float: none;
  font-size: 0;
  margin: 0;
  padding: 0;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
	
	
}
 .content_region {
  border-bottom: none;
 }
input [text]{
border: 1px solid #ccc;
  box-shadow: 2px 2px 3px #666;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none;
}
/*password reset page - reset.aspx*/
#resetpassword1_c_Password, #resetpassword1_c_ConfirmPassword{
border: 1px solid #ccc;
  box-shadow: 2px 2px 3px #666;
  padding: 4px 7px;
  outline: 0;
  -webkit-appearance: none;
  margin-bottom: 10px;
  font-size: 0.9em;
}

#resetpassword1_Label2, #resetpassword1_Label1{
 font-weight: 700;
  padding-right: 5px;
  font-size: 0.9em;
}

#resetpassword1_c_SubmitButton, #resetpassword1_c_PasswordRequirement {
	font-size: 0.9em;
}
/* password reset page end */

#pageActions{
 	padding-bottom: 3px; 
	padding-top: 3px;
	}

#ctl03_pnlAlert{
	margin-bottom: -1em;
	}
	
.box_peoc {
  width: 100%;
}



.errorbox
{
	border: 3px solid black;
}

#error
{
	display:none;
	margin-bottom:20px;
	border: 3px solid black;
	background-color: #f9ecaa;
}

input:focus,textarea:focus,select:focus,radio:focus
{
	background-color: #DFFFD6;
}

#random_val
{
	font-size:2em;
	width:98%;
}

#random_txt
{
	padding: 10px; 
	font-size: 2.5em; 
	display: inline-block;
}

#random_msg
{
	font-size: 0.85em;
}

#random_msg_fr
{
	font-size: 0.75em;
}
#fc
{
	background-color: #f9ecaa;
}

#fcBoxLeft
{
	width: 49%; 
	float: left;
}

#fcBoxLeft p
{
	margin-top: 0px; 
	margin-bottom: 0px;
}

#fcBoxLeft label
{
	color: #000000; 
	margin-top: 10px;
}

#fcBoxRight
{
	width: 49%; 
	height: 65px; 
	text-align: center; 
	float: left; 
	background-color: #ffffff;
}
