.style1 {font-size: 13px; }
.style3 {font-size: 13px; font-weight: bold; }

body {
    background-color: #536C7E;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    margin: 0 0 0 0;
	height: 100%;
	width: 100%;
}

a {
	color: #525F64;
}
div#Logo { width: 220px; float: left; padding-top:10px; }
div#Bevel { float: right; padding-right:15px; }
div#Header {
    background-color: #9EB4C3;
	text-align: center;
}

div#TopLogo {
    width: 950px;
    margin-left: auto;
    margin-right: auto;
    padding: 20px;
	z-index: 100;
}

div#TopNav {
    width: 950px;
    margin-left: auto; margin-right: auto;
}
#nav {
   list-style: none outside none;
   line-height: 2;
   margin: 0;
   padding-left: 23px;
   z-index: 100;
}

#nav li {
    display:block;
    float: left;
    margin-right: 45px;
}

#nav a:link,
#nav a:visited {
    font-weight: bold;
	font-size: 10pt;
    text-decoration: none;
    text-transform: uppercase;
    color: white;
}

div#TopLogo img {
    border: none;
}
.PageGutter {
    background: url("/images/blue_gradient.gif") repeat-x scroll 0 0 #536C7E;
	height: 100%;
	text-align: center;
	padding-bottom: 20px;
	background-color: #536C7E;
}

.Watermark1 {
	background: url("/images/snow-simple.png") no-repeat 0 0 transparent;
	behavior: url(/flashalert/images/iepngfix.htc);
	padding-bottom: 20px;
	height: 100%;
}


.PageBody {
    width: 950px;
	margin: auto;
    height: 100%;
    background: #DEE6EC;
    -moz-border-radius: 13px;
	text-align: left;
}

.TopNav {
	height: 15px;
	background: #BBC2A6;
	border-top: 1px solid #000;
	border-bottom: 1px solid #333;
	font-size: 14px;
	text-align: center;
        font-weight: bold;
}


.Body {
	height: 100%;
	border: 1px solid #000; 
}
.SideNav {
	width: 200px;
	font-size: 10pt;
	padding-right: 30px;
}

.SideNav ul {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
    font-weight: bold;
}
.SideNav ul li {
    font-size: small;
}
.Footer {
	background: #BBC2A6;
	height: 15px;
	border-top: 1px solid #000;
	font-size: 12px;
	text-align: center;
	margin: 5px;
}
.Contents {
	padding: 50px 50px 50px 50px;
}
.PageContents {
	background-color: #DEE6EC;
	padding: 10px;
	font-size: 12pt;
}
.PageContents h1 {
	font-size: 18pt;
	font-weight: bold;
	color: #536C7E;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
.FeatureImage {
    float: right;
    border: solid 2px #000000;
    margin: 10px;
}
.RegionCell {
	font-size: 10pt;
}
.OrgList {
	font-size: 10pt;
}
.SubscribeNotes {
	font-size: 10pt;
}

.ErrorMessage {
	padding: 10px;
	border: solid 1px #ADB597;
	color: #973425;
	font-weight: bold;
	background-color: white;
	margin-bottom: 15px;
}

.ErrorMessage2 {
	padding: 10px;
	border: solid 1px #000;
	color: #9A7569;
	font-weight: bold;
	background-color: #FFF;
}

.AddSubscription, .SubscribeEmail {
	border: solid 1px #ADB597;
	padding: 5px;
	margin: 0px;
	background-color: #DEE1D3;
}

.ManageSubBox {
	border: solid 1px #ADB597;
	padding: 5px;
	margin: 0px;
	background-color: #EAECDE;
}

.ManageSubBox table {
	background-color: #F4F5F1;
	border: solid 1px #C5CBB5;
	border-spacing: 0px;
}
.ManageSubBox td {
	font-size: 10pt;
	padding: 2px;
}

span.Headline {
	font-weight: bold;
	color: #333;
	font-size: 12pt;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
}
.NewsStory {
	border-bottom: 1px dotted #CCC;
	padding-bottom: 40px;
	margin-bottom: 20px;
}
.BoxHeader {
    background-color: #BECDD9;
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    clear: both;
}
.BoxContent {
	padding: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.clickableLink, .clickableLink a, .clickableLink a:visited, .clickableLink a:link {
	color: #0000FF;
	font-size: 12pt;
}
.SignupBoxBody {
        padding: 10px;
        font-size: 12px;
}
.AttachedFiles {
        font-size: 10px;
        background-color: #F7F7F7;
        padding: 10px;
        border: 1px solid #CCC;
        margin-top: 10px;
}
div.RSSFeedLink, div.PolicyURL {
	float:right;
	padding-bottom: 2px;
	border-bottom: 1px dotted #000;
	color: #000;
	font-size: 9pt;
} 
div.RSSFeedLink a, div.PolicyURL a, div.RSSFeedLink a:visited, div.PolicyURL a:visited {
	color: #000;
	font-size: 9pt;
}  

span.Emergency {
	font-size: 12pt;
	font-weight: bold;
	color: #991314;
}
div#alertNavContainer {
	float: right;
	margin-right: 15px;
	font-weight: normal;
}
span#alertNav {
	cursor: pointer;
	border-bottom: 1px dotted #000;
	font-family: Verdana, arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-bottom: 2px;
	color: #000;
}
div#TwitterMessage {
    display: none;
    border: 1px solid #E6E6E6;
    margin: 20px;
    font-size: 9pt;
    padding: 10px;
}
div#TwitterMessage a {
    font-weight: bold;
    font-size:9pt;
}
div#TwitterMessage p {
    margin-top: 0px;
}

.Emphasis {
	font-weight: bold;
	color: red;
	
}
div#footer {
    background-color: #536C7E;
    height: 30px;
}
div.ManageSubBox label { font-weight:bold;font-size: 0.8em; width: 80px; float:left; padding-top: 4px; }
div.ManageSubBox input, div.ManageSubBox select { margin-bottom: 5px; }

form {
	padding: 0;
	margin: 0;
}
.Red { color: #a20b0b; }



img.png {
	behavior: url(/flashalert/images/iepngfix.htc);
}	
	

.tooltip {
	display:none;
	background:transparent url(/images/black_arrow3.png);
	font-size:12px;
	height:59px;
	width:160px;
	padding:25px;
	color:#fff;	
}

div#TopText {
    background-color: black;
    color: white;
    text-align: center;
    padding: 5px 0px 5px 0px;
    font-size: 0.8em;
    text-align: center;
}

div#ScrollRegion { background-color: black; text-align: center; color: white; font-size: 10pt; position: relative; }
div#ScrollRegion a { color: #C8CC95; text-decoration: underline; font-size: 10pt; }
div#Scroller { 
	width: 950px;
	height: 27px;
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	position: inherit;
	
}

#Scroll {
	height: 27px;
	white-space: nowrap;
	line-height: 27px;
}

.TickerDots { color: #999; padding: 0px 20px; font-weight: bold; }
.TickerPosted { font-style:italic; color: #87B49D; }
.TickerCategory {background-color: #333; color: white; padding: 0px 10px; }
.TickerName { background-color: #973425; font-weight: bold; padding: 0px 10px; }


