	body {
        background-color: #5a86b3;
  	}
	/*GOLOBULUS*/
	img {
		border:0px;
		outline:0px !important;
	}
	a {
		text-decoration:none;
        color: #2782DD;
		/*color: #5a86b3;*/
	}
    a:visited {
        text-decoration:none;
		color:#2782DD;
        /*color: #3D6A8E;*/
    }                  
	a:hover {
        text-decoration:underline;
        color: #2782DD;
	}
	a.active {
		text-decoration:none;
	}

	p {
		line-height: 135%;
		margin: 2px 0px 10px 0px;
	}

	h1 {
		font: bold 24px Helvetica, Arial, sans-serif;
		margin: 4px 0px 12px 0px;
		color: #000000;
	}
	h2 {
		font: bold 16px Helvetica, Arial, sans-serif;
		margin: 16px 0px 6px 0px;
		color: #333333;
	}
	h3 {
		font: bold 14px Helvetica, Arial, sans-serif;
		margin: 14px 0px 6px 0px;
		color: #000000;
	}
	h4 {
		font: normal 14px Helvetica, Arial, sans-serif;
		margin: 12px 0px 6px 0px;
	}

	.alerts {
		font: bold 16px Georgia, Serif;
		margin: 16px 0px 6px 0px;
		color: #F00;
	}
	.img_right {
		margin: 0px 0px 12px 14px;
		border: 1px solid #666666;
		float:right;
	}
	.img_left {
		margin: 0px 14px 12px 0px;
		border: 1px solid #666666;		
		float:left;
	}
	.img_noborder {
		margin: 0px 0px 12px 14px;
		border: none;
		float:right;
	}
	.img_noborderleft {
		margin: 0px 14px 12px 0px;
		border: none;		
		float:left;
	}
	.img_border {
		margin: 0px 0px 12px 14px;
		border: 1px solid #666666;
		float: none;
	}
	
	.font_boldred {
		font: bold 10px Georgia, Serif;
		color: #C00;
	}

	.myliclass {
		    text-align:left;
	}	
	.crumblies {
		color:#ffffff;
		padding:8px 0px 0px 22px;
		width:686px;
		overflow:hidden;
	}
		.crumblies strong {
			font:bold 10px Verdana;
			padding:0px 2px 0px 2px;
		}
		.crumblies a {
			padding:0px 0px 0px 0px;
		}
		.crumblies a:hover{
			text-decoration: underline;
		}

	.top_full, .top_full_small {
		margin:auto;
        overflow: visible;
        position:relative;
        top:0px;
        left:0px;
		z-index: 1019;
        background: #ffffff url("../images/pop_copy.gif") no-repeat right top;
		height:90px !important;
	}
	.top_full_small {
		height:48px !important;
	}
	
		.top_main {
			width:980px !important;
    		margin:auto;
    		z-index: 1042;
			height:90px !important;
    		overflow:visible;
		}
    		.top_main.small {
    			height:48px !important;
    		}

			.top_inner {
				width:980px !important;
        		overflow:visible;
        		margin:auto;
        		white-space:nowrap;
                position:relative;
                top:0px;
                left:0px;
           		z-index: 1048;
			}
			.top_inner.small {
				height:48px !important;
			}



                .top_inner .hidari {
					width:565px;
                    background: #ffffff url("../images/soda.gif") no-repeat right top;
                    position:relative;
                    top:0px;
                    left:0px;
               		z-index: 1052;
                }
                .top_inner.small .hidari {
					height:48px !important;
                }
				.top_inner .migi {
                    background: #ffffff url("../images/pop.gif") repeat-x left top;
					overflow: visible;
					width:412px;
               		z-index: 1058;
               		display:block;
               		height:30px !important;
				}
				.top_inner .migi table, .top_inner .migi table {
                    border-collapse:collapse;
                    padding:0px;
                    margin:0px;
                    vertical-align:top;
                    text-align:left;
               		z-index: 1062;
                }
    				.top_inner .migi table, .top_inner .migi table td {
                        border-collapse:collapse;
                        padding:0px;
                        margin:0px;
                        vertical-align:top;
                        text-align:left;
                   		z-index: 1065;
                    }
                
				.top_tab_nav {
					overflow:normal !important;
				}
					.top_tab_nav ul {
						list-style:none;
						padding:0px 0px 0px 0px; 
						margin:15px 0px 0px 25px; 
						
					}
						.top_tab_nav ul li {
							display:inline;
							font:bold 12px Verdana;
							color:#ffffff;
							padding:0px 12px 0px 0px; 
						}
							.top_tab_nav a {
								font:bold 12px Verdana;
								color:#ffffff;
								padding:0px 0px 0px 0px; 
							}
							.top_tab_nav a:hover {
								color:#ffffff;
							}

	.img_bar_full {
		overflow:visible !important;
		float:left;
        overflow: visible;
		z-index: 1000;
    	background-color:#000000;
	}
		.img_bar_main {
            overflow:visible !important;
		}
		.img_bar_main a {
			padding:0px !important;
			margin:0px !important;	
			display:inline;
			line-height:100% !important;
		}
		.img_bar_main a img {
			padding:0px !important;
			margin:0px !important;
			border:0px;
		}


	.top_nav_full {
		overflow:visible !important;
		float:left;
        overflow: visible;
		z-index: 1007;
    	background-color:#666666;
	}
		.top_nav_main {
            overflow:visible !important;
		}

	.top_search_full {
		overflow:visible !important;
		float:left;
		padding:0px !important;
    	background-color:#5a86b3;
	}
		.top_search_main {
            overflow:visible !important;
    		padding:0px !important;
		}
        	.top_search {
        		background-color:#5a86b3;
        		max-height:30px !important;
        		min-height:30px !important;
        		z-index: 1;
        		width:980px !important;
        		height:30px !important;
        		position:relative;
        		text-align:left;
        		overflow:hidden;
        		display:block;
        		margin:auto;
        		padding:0px;
        	}
                .top_search table, .top_search td {
                    border-collapse:collapse;
                    padding:0px;
                    margin:0px;
                    vertical-align:center;
                }
                    .top_search table {
                        width:980px;
                    }
                        .top_search td {
                            font:10px Verdana;
                            white-space:nowrap;
                            color:#ffffff;
                            height:30px;
                        }
                        .top_search td a, .top_search td a:hover {
                            font:10px Verdana;
                            color:#ffffff;
                        }
                            .top_search .search_input {
                                border:0px;
                                width:150px;
                                height:18px;
                                line-height:18px;
                                padding:0px;
                                font:12px Verdana;

                            }
                            .top_search .search_submit {
                                border:0px;
                                background: url("../images/search.button.png") no-repeat;
                                width:60px;
                                height:18px;
                                height:18px;
                                padding:0px 0px 2px 0px;
                                font:10px Verdana;
                                color:#ffffff;
                                cursor:pointer;
                            }

	.middle_full {
		z-index:4;
		min-height:86px !important;
		margin:auto;
		background: #ffffff url(../images/main_inner_bg.gif) repeat-y;
		overflow:hidden;
	}
		.middle_main {
			min-height:86px !important;
			overflow:normal;
            width:980px;
		}
			.middle_inner {
				min-height:86px !important;
				margin:0px 0px 0px 0px;
				background: url(../images/middle_inner_bg.gif) repeat-y;
                width:980px;
			}

				.middle_inner .hidari {
					background-color:#e5eaf0;
					min-height:86px !important;
					width:240px;
				}
    				.middle_inner .hidari .content {
                        padding:20px 00px 20px 20px;
    				}
                        .middle_inner .hidari .content
        				.listing {
							padding:0px 10px 0px 0px ;
        					/*border: 1px solid #e5e5e5;*/
        				}
                            .middle_inner .hidari .content
        					.listing h3 {
        						font: bold 20px Georgia, Serif;
        						margin: 0px 0px 0px 0px;
        						color: #db231b;
        					}
                            .middle_inner .hidari .content
        					.listing .subcontent {
        						font:12px Arial, Helvetica, sans-serif;
        						margin: 8px 0px 12px 0px;
                                padding:0px 10px 0px 0px;
                                color: #444444;
                            }
                            .middle_inner .hidari .content
        					.listing h4 {
        						font: bold 12px Arial, Helvetica, sans-serif;
        						margin: 20px 0px 4px 0px;
        						color: #000000;
        					}
        					.middle_inner .hidari .content
        					.links {
                                padding:0px 0px 6px 0px;
                            }
                                .middle_inner .hidari .content
            					.links a {
                                    font: bold 12px Arial, Helvetica, sans-serif;
            						color:#3D6A8E;
            					}
                                .middle_inner .hidari .content
            					.links a:hover {
                                    font: bold 12px Arial, Helvetica, sans-serif;
            						color:#3D6A8E;
            					}

                            .middle_inner .hidari .content
        					.submarine {
        						font:12px Arial, Helvetica, sans-serif;
        						margin: 20px 0px 0px 0px;
        						padding-bottom:8px;
        						background-color: #ffc830;
                            }
                                .middle_inner .hidari .content
            					.submarine .torpedo {
                                    padding:8px;
                                }
                                    .middle_inner .hidari .content
                					.submarine .torpedo h4 {
                						font: 14px Arial, Helvetica, sans-serif;
                						margin: 0px 0px 8px 0px;
                						color: #db231b;
                					}
                                    .middle_inner .hidari .content
                					.submarine .torpedo a {
                                        font: 12px Arial, Helvetica, sans-serif;
                						color:#343434;
                					}
                                    .middle_inner .hidari .content
                					.submarine .torpedo a:hover {
                                        font: 12px Arial, Helvetica, sans-serif;
                						color:#343434;
                					}
						.middle_inner .hidari .content.nav_hidari .contacts_table {
							margin-top:20px !important;
							height: auto !important;
						}

				.middle_inner .migi {
					background-color:#ffffff;
					min-height:86px !important;
					width:740px ;
					padding:;
				}
    				.middle_inner .migi .content {
                        padding:20px 0px 20px 20px;
    				}
    				.middle_inner .migi .content .mainboard {
						margin: 0px 0px 20px 0px;
                    }
    				.middle_inner .migi .content h1 {
						font: normal 24px Helvetica, Arial, sans-serif;
						margin: 0px 0px 25px 0px;
						color: #D92116;
                    }
    				.middle_inner .migi .content h2.question {
						font: bold 18px Helvetica, Arial, sans-serif;
						margin: 15px 0px 8px 0px;
						color: #163E66;
                    }
						.middle_inner .migi .content p.answer {
							font: normal 16px Georgia, Serif;
							margin: 8px 0px 8px 0px;
							padding-left: 25px;
							color: #666666;
						}
    				.middle_inner .migi .content .tophat {
						margin: 18px 0px 0px 0px;
                    }


                    /*primary*/
    				.middle_inner .migi .content .board {
                        font: 12px Verdana, sans-serif;
						margin: 0px 0px 20px 0px;
						color: #000000;
                    }

                        .middle_inner .migi .content .board
                        ul {
                            padding:0px 0px 0px 0px;
                            margin:10px 0px 10px 20px;
                        }
                            .middle_inner .migi .content .board
                            ul li {
                                padding:4px 10px 4px 12px;
                                margin:2px 0px 0px 30px;
                            }
                        .middle_inner .migi .content .board
                        ol {
                            padding:0px 0px 0px 0px;
                            margin:10px 0px 10px 20px;
                        }
                            .middle_inner .migi .content .board
                            ol li {
                                padding:4px 10px 4px 12px;
                                margin:2px 0px 0px 30px;
                            }




                        .middle_inner .migi .content .board
                        .rpuff {
    						margin: 0px 20px 0px 0px;
                        }
                    
                        .middle_inner .migi .content .board .columns {
                            margin:30px 0px 0px 0px;
                            overflow:auto;
                        }
                            .middle_inner .migi .content .board .columns
                            .listing {
                                width:220px;
                                margin-right:20px;
                            }
                            /*right border line*/
                            .middle_inner .migi .content .board .columns
                            .listing.lines {
                                width:218px;
                                border-right:1px solid #cccccc;
                            }
                            .middle_inner .migi .content .board .columns .listing.lines
                            h3 {
        						font: bold 16px Georgia, Serif;
        						margin: 10px 5px 10px 0px;
        						color: #343434;
                            }
                            .middle_inner .migi .content .board .columns .listing
                            h3 {
        						font: bold 16px Georgia, Serif;
        						margin: 10px 0px 10px 0px;
        						color: #343434;
        					}

                            .middle_inner .migi .content .board .columns .listing.lines
                            h4 {
        						font: bold 14px Georgia, Serif;
        						margin: 0px 5px 10px 0px;
        						color: #343434;
                            }
                            .middle_inner .migi .content .board .columns .listing
                            h4 {
        						font: bold 14px Georgia, Serif;
        						margin: 0px 0px 10px 0px !important;
        						color: #343434;
        					}


                                .middle_inner .migi .content .board .columns
            					.listing .subcontent {
            						font:12px Arial, Helvetica, sans-serif;
									line-height:150%;
            						margin: 8px 0px 0px 0px;
            						color: #343434;
                                }
                                    .middle_inner .migi .content .board .columns
                					.listing .subcontent p {
                						font:12px Arial, Helvetica, sans-serif;
                						margin: 10px 0px 10px 0px;
                						color: #343434;
                                    }

                                .middle_inner .migi .content .board .columns
            					.listing h4 {
               						font: bold 14px Georgia, Serif;
            						margin: 20px 0px 0px 0px;
            						color: #000000;
            					}
                                .middle_inner .migi .content .board .columns
            					.listing .links {
            						margin: 10px 0px 0px 0px;
            					}
                                    .middle_inner .migi .content .board .columns
                					.listing .links a {
                                        font: bold 12px Arial, Helvetica, sans-serif;
                						color:#5a86b3;
                					}
                                    .middle_inner .migi .content .board .columns
                					.listing .links a:hover {
                                        font: bold 12px Arial, Helvetica, sans-serif;
                						color:#5a86b3;
                					}

                    /*alternate*/
                    .crumblies {
                        margin:0px 20px 20px 0px;
                    }
                        .crumblies .here {
                            color:#000000;
                        }
    				.middle_inner .migi .content .board.split
                    .hidari {
                        width:460px;
                        background-color:#ffffff ;
                    }
        				.middle_inner .migi .content
                        .board.split .hidari
                        .stuff {
                            padding:0px 10px 0px 0px;
                        }
            				.middle_inner .migi .content .board.split .hidari .stuff
                            h1 {
                                margin:0px 20px 20px 0px;
                            }
            				.middle_inner .migi .content .board.split .hidari .stuff
                            p {
                                margin:20px 0px 20px 0px;
                            }
            				.middle_inner .migi .content .board.split .hidari .stuff
                            ul.bullet_links {
                                padding:0px 10px 0px 0px;
                                margin:20px 0px 20px 0px;
                                list-style-type: none;
                            }
                				.middle_inner .migi .content .board.split .hidari .stuff
                                ul.bullet_links li {
                                    padding:4px 10px 4px 12px;
                                    margin:2px 0px 0px 0px;
                                    list-style-type: none;
                                    background: url(../images/bullet.gif) no-repeat 0px 6px;
                                }


    				.middle_inner .migi .content .board.split
                    .migi {
                        width:208px;
                        border:1px solid #ffbb00;
                    }
        				.middle_inner .migi .content .board.split
                        .migi .stuff {
                            padding:10px;
                        }

                    .yborder {
                        border:0px solid #ffbb00;
                    }
                        .yborder .stuff {
                            padding:10px;
                        }


	.bottom_bar {
		height:5px !important;
		background-color:#ffbb00;
		margin:auto;
		overflow:hidden;
		position:relative;
		z-index: 12;
	}

	.bottom_full {
		background-color:#5a86b3;
		margin:auto auto 40px auto;
		position:relative;
		z-index: 14;
		overflow:hidden;
	}
		.bottom_main {
			background-color:#5a86b3;
			width:980px !important;
		}
			.bottom_inner {
				width:980px !important;
    			background-color:#5a86b3;
				overflow:hidden !important;
			}

				.bottom_inner .hidari {
                    width:240px;
				}
                    .bottom_inner .hidari .section {
    					color:#ffffff;
                        width:150px;
    					padding:20px;
    					font:10px Verdana;
    					line-height: 120%;
                    }
					.bottom_inner .hidari .section a {
    					font:bold 10px Verdana;
						color:#ffffff;
						text-decoration:none;
					}
					.bottom_inner .hidari .section a:visited {
    					font:bold 10px Verdana;
						color:#ffffff;
						text-decoration:none;
					}
					.bottom_inner .hidari .section a:hover {
    					font:bold 10px Verdana;
						color:#ffffff;
						text-decoration:underline;
					}
					.bottom_inner .hidari .section
					.copyright div {
                        margin:0px 0px 10px 0px;
                    }
					
					
				.bottom_inner .migi {
                    width:740px;
                    text-align:right;
                    border:0px solid #ffffff;
				  }
    				.bottom_inner .migi .section {
                        float:right;
                        width:120px;
    					margin:20px 10px 20px 10px;
                        border:0px solid #ffffff;
    				}
        				.bottom_inner .migi .section .title {
        					color:#000000;
        					font:bold 13px Verdana;
                            padding:0px 0px 8px 0px;
        				}
    					.bottom_inner .migi .section a {
        					font:normal 11px Verdana;
    						color:#ffffff;
    						text-decoration:none;
                            padding:4px 0px 4px 0px;
                            display:block;
       					}
    					.bottom_inner .migi .section a:visited {
    						color:#ffffff;
    						text-decoration:none;
                            padding:4px 0px 4px 0px;
                            display:block;
    					}
    					.bottom_inner .migi .section a:hover {
    						color:#ffffff;
    						text-decoration:underline;
                            padding:4px 0px 4px 0px;
                            display:block;
    					}
	
				.bottom_inner .powered_by {
					color:#ffffff;
					font-size: 10px;
					font-weight: bold;
					line-height: 140%;
				}
					.bottom_inner .powered_by a {
						color:#ffffff;
						text-decoration:none;
					}
					.bottom_inner .powered_by a:visited {
						color:#ffffff;
						text-decoration:none;
					}
					.bottom_inner .powered_by a:hover {
						color:#ffffff;
						text-decoration:underline;
					}
	
	.contacts_table {
        /*min-height:200px;*/
        border-collapse:collapse;
    }
    	.contacts_table td {
            height:100%;
            border-collapse:collapse;
            vertical-align:bottom;
        }
        
            .contacts_table td
        	.contacts {
                font:10px Verdana;
                color:#000000;
                line-height:140%;
                margin:10px 0px 10px 0px;
            }
                .contacts_table td .contacts
                .title {
                }
                .contacts_table td .contacts
                .name {
                }
                .contacts_table td .contacts
                .phone {
                }
                .contacts_table td .contacts
                .email {
                }

	
	/*GENERIC LAYOUT BLOCKS*/
	.none {display:none !important;}
	.clear {clear:both !important;}							
	.left {text-align:left;}							
	.right {text-align:right;}							
	.center {text-align:center;}							
	.middle {vertical-align:middle;}							

	.search_results {
		margin:0px 0px 20px 0px;
	}
		.search_results_title {
			margin:0px 0px 4px 0px;
		}
		.search_results_description {
			color:#555555;
			margin:0px 0px 4px 0px;
		}
		.search_results_link {
			margin:0px 0px 4px 0px;
		}
			.search_results_link a {
				color:#808080;
			}


	
	
	
	
		
	.mainboard {
		/* position:absolute;
		top:20px;
		left:20px;
		width: 700px; 
		height: 200px; 
		margin: auto; 
		overflow:hidden; */
		z-index:2000;
		border:0px solid red;
		
	}	
		.slideshow { 
			/* position:absolute;
			top:0px;
			left:0px; */
			width: 700px; 
			height: 200px !important;
			margin: auto; 
			z-index:2000;
			overflow:hidden;
		}
		.slideshow h2 {
			font-size:22px;
		margin-top:0px;
			font-weight:normal;
		}
		.slideshow .banner-button {
			padding: 6px 8px;
			background: #2782DD;
			color: #fff;
			border-radius: 3px;
			white-space: nowrap;
			margin-top:10px;
		}

		.slideshow_controls { 
			/* position:absolute; */
			text-align:center;
			/* top:180px; */
			/* left:0px; */
			width: 700px; 
			height: 40px; 
			margin: auto;
			/* margin-left:30px; */
			z-index:2200;
			/* background: url('../images/slideshow_bar.png') no-repeat left top; */
			color:#000;
		}
			.slideshow .item_img {
				/*position:absolute;
				top:0px;
				left:px;*/
				background-color:#ffffff;
				z-index:2000;
			}
			.slideshow_controls .item_headline { 
				padding:0px 11px 0px 11px;
				height:30px;	
				color:#000;
				z-index:2200;
				font:16px/40px Helvetica, Arial;
				cursor:pointer;
				white-space:nowrap;
			}
			.slideshow_controls .item_headline.active { 
				white-space:nowrap;
				font:normal 16px/40px Helvetica, Arial;
				color:#FFBB00;
				/*background: url('../images/active_headline.png') no-repeat center top;*/
			}
    
    * .criticalb ,
    * .critical {
        font:bold 12px Verdana !important;
        color:red !important;
    }
    * .criticalb {
        border:1px solid red !important;
    }









.outer_container {
	margin-bottom:40px;
	float:left;
	display:block;
	position:relative;
}


#manual_sections {
	font-family: Helvetica neue, Helvetica, Arial, sans-serif;
	color: white;
	width:200px;
	float:left;
	display:block;
	position:relative;
}

.tabs {
	margin-top:1px;
	font-family: Helvetica neue, Helvetica, Arial, sans-serif;
	color: white;
	width:470px;
	float:left;
	display:block;
	position:relative;
}

	.outer_container a {
		font-weight:bold;
		text-decoration: none;
		color: black;
		cursor:pointer;
	}

	#manual_sections .control {
		min-width: 180px;
	}

	.section_heading {
		margin-bottom: 5px;
		font-size: 16px;
		width: 180px;
		height: 45px;
		font-weight: bold;
		border: 1px solid #eee;
		cursor:pointer;
	}

		.section_heading.open {
			width: 200px;
		}

.section_heading span{
	float: right;
	margin-right: 10px;
	line-height: 44px;
}

	.section_heading.open span{
		margin-right: 30px;
	}


	 .tab {display: none;}
	 .tab.open{display:block !important;}
	 .open{display: block !important;}

	.tab{
		width: 470px;
		margin-left: 0px;
		float: left;
		position: relative;
		top: 0px;
	}

		.tabtitle {
		 	color:#fff;
			text-align:center;
			font-size:34px;
			line-height:40px;
			font-weight:900;
			padding:8px 8px 0px 8px;
		}



.general,
#general div{
	background: #000055;
}

.adult,
#adult div{
	background: #FFCC00;
}

.pediatric,
#pediatric div {
	background: #FF3366;
}

.operations,
#operations div{
	background: #007700;

}

.procedures,
#procedures div{
	background: #ff6600;

}

.mci_disasters_wmd,
#mci_disasters_wmd div {
	background: #660066;
}

.front_section,
#front_section div {
	background-color:#C3C3C3 !important;
}


/*  Begin Administration Policies */
.adm-operations,
#adm-operations div{
	background: #0055E5;

}

.adm-programs,
#adm-programs div{
	background: #0055E5;

}

.adm-quality,
#adm-quality div {
	background: #0055E5;
}



/*  End Adminisration Policies */

	 #index .section_heading{
		color: black;
	}

	  #index .tab{
		color: black;
		background: white;
		border: 1px solid #eee;
	}

	  #index ul li{
		background: #eee !important;
	}

	.tab ul li span {
		font-size: 24px;
	}

/*list styles */

 .tab span{
	margin-left: 10px;
}

 .tab ul{
	color: black;
	list-style: none;
	padding: 4px !important;
	margin: 0px !important;
}

 .tab ul li{
	background: white;
	padding: 4px !important;
	margin: 0px !important;
	margin-bottom: 3px !important;
	opacity: .9;
	min-height: 30px;
}

.tab ul li a span {
	font-size: 12px;
	line-height: 30px;
}



  .middle_inner .migi .content h2.resource_title, .middle_inner .migi .content h3.resource_title, {
	font: bold 18px Georgia, Serif;
	margin: 15px 0px 8px 0px;
	color: #163E66;
  }
	.middle_inner .migi .content p.resource_detail {
		font: normal 16px Georgia, Serif;
		margin: 8px 0px 8px 0px;
		padding-left: 25px;
		color: #666666;
	}
  

.button_side {
    background-color: #c00;
    border: 0 solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 0 2px #DDDDDD;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 18px;
    font-weight: bold;
    margin: 5px 20px 0px 0px;
    padding: 5px 12px;
    text-decoration: none !important;
    text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.3);
    width: 185px;
}
.button_side.last_button {
	margin-bottom:20px;
}
.button_side_subtext {
    color: #EEEEEE;
    font-family: Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 3px 0 0;
}
a.button_side {
    color: #FFFFFF !important;
    text-decoration: none !important;
}


/* Begin CSS for the Countdown Counter used in Program Services Page Template  */

.counter {
  text-align: center;
  font-size: 60px;
  margin-top:0px;
}

/* End CSS for the Countdown Counter used in Program Services Page Template  */



.slideshow_controls .item_headline a {
  color:#000;
}
.slideshow_controls .item_headline a:hover {
  text-decoration: none !important;
}
.slideshow_cotnrols .item_headline.activeSlide:hover {
  text-decoration:none !important;
}
.slideshow_controls .item_headline.activeSlide a {
  color:#2782DD;
}
.highlight-broken {
  padding:0 10px;
  background: yellow;
  border: 2px solid black;
}

/* Pagination */
.pageNav li {
	color: green;
	float: left;
	list-style: none;
	margin: 0 !important;
	padding: 10px !important;
}
.pageNav li .active {
	border-bottom: 2px solid;
}

/* Begin CSS for Column Cards used in Program Services Page Template */

   * {
      box-sizing: border-box;
   }
   .card {
      color: #000;
      float: left;
      width: calc(33% - 20px);
      padding: 10px;
      border-radius: 0px;
      margin: 10px ;
      height: 125px;
      text-align: center;
   }
   .card p {
      font-size: 12px;
   }
   .card h3 {
      color: #000;
      margin-bottom: 20px;
   }
   .cardContainer:after {
      content: "";
      display: table;
      clear: both;
      margin-bottom: 20px;
   }

   @media screen and (max-width: 600px {
      .card {
         width: 100%;
      }

/* End CSS for Column Cards */

/* Begin Flexbox */

.flex-container {
  /* We first create a flex layout context */
  display: flex;

  /* Then we define the flow direction
     and if we allow the items to wrap
   * Remember this is the same as:
   * flex-direction: row;
   * flex-wrap: wrap;
   */
  flex-flow: row wrap;

  /* Then we define how is distributed the remaining space */
  justify-content: space-around;

  padding: 0;
  margin: 0;
  list-style: none;
}

.flex-item {
	border: 1px solid black;
	width: 47%;
	height: 70px;
	padding: 8px;
  margin-top: 10px;
	line-height: 20px;
  font-weight: normal;
  text-align: center;
}

/* End Flexbox */
