html, body, div, h1, h2, h3, h4, h5, h6, p, img, ol, ul, li, fieldset, form, label, legend
	{margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; color:#5a5a5a; }
body { line-height: 1; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }

body
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#5a5a5a;
	}
a, img{
	border:none;
	border:0px;
} 
body
	{
	background:url(../images/bg.jpg) repeat-x left top;
	}
.last
{
background:none;
}
.bold
	{
	font-weight:bold;
	}
div#mainWrapper{
		margin:0px auto;
		width:996px;
		padding:0px;
		position:relative;
		text-align:left;
		border:0px solid red;
		text-align:center;
	}
#header
	{
	width:100%;
	padding:0px;
	margin:0px;
	height:170px;
	float:left;
	margin:20px 0px 0px 0px;
	border-bottom:0px solid red;
	}
#logo
	{
	padding:9px 0px 0px 0px;
	margin:0px;
	float:left;
	}
.phone
	{
	background:url(../images/phoneIcon.jpg) no-repeat left 8px;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	float:right;
	line-height:22px;
	padding:10px 30px 30px 50px;
	text-align:left;
	margin:10px 0px 0px 0px;
	text-transform:uppercase;
	}
#flash
	{
	padding:0px 0px 0px 0px;
	margin:0px;
	text-align:center;
	float:left;
	height:304px;
	border:0px solid red;
	}
	.content
	{
	width:990px;
	float:left;
	border:0px solid red;
	text-align:left;
	}
	.content h2
	{
		font-size:26px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	padding:20px 0px 15px 10px;
	text-align:left;
	}

.content p
	{
	text-align:justify;
	line-height:17px;
	padding:0px 10px 0px 10px;
	}
.leftPart
	{
	width:636px;
	float:left;
	border:0px solid red;
	text-align:left;
	}
.leftPart h1
	{
	color:#262626;
	font-size:20px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	padding:25px 0px 10px 2px;
	border:0px solid red;
	}

.leftPart p
	{
	text-align:justify;
	line-height:17px;
	padding:0px 10px 0px 10px;
	}
.training
	{
	float:left;
	text-align:left;
	}
.training ul
	{
	margin:0px;
	padding:0px;
	float:left;
	width:636px;
	}
.training ul li
	{
	padding:7px 0px 7px 30px;
	background:#f0f0f0 url(../images/yesIcon.jpg) no-repeat 5px 5px;
	margin:0px 0px 2px 0px;
	display:block;
	line-height:16px;
	}
.weather
	{
	float:left;
	text-align:center;
	border:0px solid red;
	width:430px;
	}
.weather h1
	{
	padding:12px 0px 12px 0px;
	margin:0px;
	text-align:center;
	}
.storm
	{
	float:left;
	border:0px solid red;
	padding:0px 0px 0px 20px;
	}
.storm h1
	{
	padding:12px 0px 12px 0px;
	margin:0px;
	text-align:center;
	}
.storm .imgBD
	{
	border:1px solid #000;
	padding:5px;
	float:left;
	}
.rightPart
	{
	float:left;
	width:323px;
	border:0px solid red;
	margin:0px 0px 0px 33px;
	}
.rightPart h1
	{
	font-size:26px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	padding:20px 0px 15px 0px;
	text-align:left;
	}
	.rightPart p
	{
	padding:0px;
	text-align:justify;
	}
.technicalBG
	{
	background:url(../images/techBG.jpg) no-repeat left top;
	padding:0px;
	margin:0px;
	height:285px;
	}
.technicalBG h2
	{
	font-size:16px;
	color:#d5b80d;
	padding:12px 0px 0px 5px;
	}
.technicalBG ul
	{
	padding:5px 0px 0px 8px;
	margin:0px;
	list-style:none;
	}
.technicalBG ul li
	{
	background:url(../images/DOT_IMG.gif) no-repeat 10px 5px;
	list-style:none;
	text-align:left;
	padding:8px 0px 8px 32px;
	color:#eaeaea;
	}
.link	
	{
	text-align:right;
	color:#f4d100;
	text-decoration:underline;
	float:right;
	padding:0px 15px 0px 0px;
	}
.link2	
	{
	text-align:right;
	color:#ff0000;
	text-decoration:underline;
	float:right;
	border:0px solid red;
	margin:10px 0px 30px 0px;
	display:block;
	width:300px;
	padding:0px 20px 0px 0px;
	}
.link2 a
	{
	color:#ff0000;
	text-decoration:underline;
	}
.testimonials
	{
	padding:0px;
	margin:0px;
	background:url(../images/testimonialsBg.jpg) no-repeat 4px 60px;
	height:180px;
	float:left;
	border:0px solid red;
	}
.testimonials h2
	{
	font-size:26px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	padding:20px 0px 15px 40px;
	background:url(../images/testimonialsIcon.jpg) no-repeat left 15px;
	text-align:left;
	}
.testimonials p
	{
	text-align:justify;
	padding:10px;
	padding:8px 27px 0px 27px;
	}
.testimonials p span
	{
	text-align:right;
	font-weight:bold;
	font-size:12px;
	display:block;
	float:right;
	padding:8px 12px 0px 0px;
	}
.banner
	{
	padding:0px;
	text-align:center;
	float:left;
	margin:0px;
	}
.banner img
	{
	padding:0px 0px 5px 0px;
	}
.footer
	{
	background:url(../images/footerBG.jpg) repeat-x center top;
	color:#FFFFFF;
	text-align:center;
	float:left;
	width:100%;
	margin:10px 0px 0px 0px;
	padding:10px 0px 20px 0px;	
	}
.footer a
	{
	padding:0px 7px 0px 7px;
	color:#FFFFFF;
	text-decoration:none;
	}
.footer a:hover
	{
	text-decoration:underline;
	}
.footer a.websoft
	{
	color:#cfcfcf;
	text-decoration:none;
	padding:0px;
	}
.footer a.websoft:hover
	{
	color:#cfcfcf;
	text-decoration:underline;
	}
.leftPart h2
	{
	font-size:26px;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:italic;
	color:#000000;
	padding:20px 0px 15px 10px;
	text-align:left;
	}

/*==============CSS update for live hail map==============*/		
.inputBox_5
	{
	width:59px;
	border: 1px solid #b9baba;
	}
.linkInner{0font-size:12px; color:#1c5b9a; padding:0px 0px 0px 0px; border:0px solid red;}
.linkInner:hover{ text-decoration:underline;}
.formsBG {
    border: 1px solid #CDCDCD;
    font-size: 13px;
    margin: 0;
}
.formsBG tr td {
    border: 0 solid #EEEEEE;
    padding: 4px;
}
.formsBG tr td.tdbg2 {
    background: none repeat scroll 0 0 #F2F2F2;
}
.tableBG2
	{
	
	margin:0px;
	border-left:1px solid #e5e5e5;
	border-top:1px solid #e5e5e5;
	}
.tableBG2 tr td
	{
	border-right:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	padding:4px;
	font-weight:bold;
	}
.tableBG2 tr td.tdbg2
	{
	background:#2966a4;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	height:25px;
	}
.tableBG2 tr td.tdbg3
	{
	background:#e5e5e5;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	}
.tableBG2 tr td a
	{
	padding:4px;
	font-weight:bold;
	color:#1c5b9a;
	}
	.submit-button {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("../images/login-button.gif") no-repeat scroll 0 0 transparent;
    border-color: -moz-use-text-color -moz-use-text-color red;
    border-style: none none solid;
    border-width: medium medium 0;
    cursor: pointer;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 8px 0 7px;
    text-transform: uppercase;
    width: 86px;
}