﻿/*  --  Alert Styles  -- */

div.alert { margin: 10px auto; display: table; background-color: #f2f2f2; padding: 35px; }
div.alert div#alertLabel {
	padding: 10px;
	font: normal 24pt Verdana, sans-serif;
	color: #fff;
	width: 100px;
	display:table-cell;
	min-height: 45px;
	/*background-color: #b6252c;*/
	vertical-align:middle;
    display: none;
}
div.alert div#alertText {
	/*padding: 10px;*/
	vertical-align: top;
	display:table-cell;
	font-size: 15px;
	font-weight:bold;
	/*border-left: solid 1px #b6252c;*/
	/*min-height: 45px;*/
	/*background-color: #f9f9f9;*/
    text-align: center;
}

    /*div.alert div#alertText img {
        max-width: 700px;
    }*/

.formEmail {width: 190px;}

/*Responsive form*/

table.radioRow {width: 90%;}
table.radioRow td label {padding-left: 10px; font-weight: normal;}
table.checkListRow {width: 90%;}
table.checkListRow td label {padding-left: 10px; font-weight: normal;}
span.wizard_fieldLabel {font-weight: bold;}

div.formConfirmationText {margin-bottom: 25px;}
div.form_button_Div a.form_button {margin-right: 10px;}
div.formConfirmTable div.row {margin-bottom: 15px; border-bottom: solid 1px #dedede;}
div.formConfirmTable div.row div.confirmAnswer {font-style: italic;}

/*directory*/
#alphaList {margin-bottom:8px;	margin-top:15px;}
#alphaList>span {margin:0px 4px 0px 4px}
#alphaList>#hl {text-decoration:underline;	cursor:pointer;	color:#0000ff;}

#map {
    width: 100%;
    height: 400px;
    background-color: grey;
}

a.downloadButton {
	text-decoration: none;
}

div.lynnWidget {
	display: block;
}