.style1 {font-size: 13px; }
.style3 {font-size: 13px; font-weight: bold; }
html { 
	min-height:100%; 
}
body {
    font-family: Arial, Verdana, Helvetica, "HelveticaNeue", sans-serif;
    margin: 0;
	width: 100%;

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9eb4c3+0,536c7e+99 */
	background: #9eb4c3; /* Old browsers */
	background: -moz-linear-gradient(top,  #9eb4c3 0%, #536c7e 99%) fixed; /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #9eb4c3 0%,#536c7e 99%) fixed; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #9eb4c3 0%,#536c7e 99%) fixed; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eb4c3', endColorstr='#536c7e',GradientType=0 ); /* IE6-9 */
}

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;
	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;*/
	
	background: #9eb4c3; /* Old browsers */
	background: -moz-linear-gradient(top,  #9eb4c3 0%, #9eb4c3 21%, #9cb1c1 23%, #8ca3b3 35%, #627a8b 58%, #536c7f 69%, #536c7e 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9eb4c3), color-stop(21%,#9eb4c3), color-stop(23%,#9cb1c1), color-stop(35%,#8ca3b3), color-stop(58%,#627a8b), color-stop(69%,#536c7f), color-stop(100%,#536c7e)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #9eb4c3 0%,#9eb4c3 21%,#9cb1c1 23%,#8ca3b3 35%,#627a8b 58%,#536c7f 69%,#536c7e 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #9eb4c3 0%,#9eb4c3 21%,#9cb1c1 23%,#8ca3b3 35%,#627a8b 58%,#536c7f 69%,#536c7e 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #9eb4c3 0%,#9eb4c3 21%,#9cb1c1 23%,#8ca3b3 35%,#627a8b 58%,#536c7f 69%,#536c7e 100%); /* IE10+ */
	background: linear-gradient(top,  #9eb4c3 0%,#9eb4c3 21%,#9cb1c1 23%,#8ca3b3 35%,#627a8b 58%,#536c7f 69%,#536c7e 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9eb4c3', endColorstr='#536c7e',GradientType=0 ); /* IE6-9 */
	
}

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

.PageBody {
    width: 950px;
	margin: auto;
    height: 100%;
    min-height: 700px;
    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: 0 0 0 20px;
	padding: 0 0 0 0;
    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: 0 0 0 0;
	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: #C40F29;
	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, .ManageSubBox {
	border: solid 1px #B5C7CC;
	padding: 10px;
	margin: 0 0 20px 0;
	background-color: #D3DEE1;
}


.ManageSubBox table, .ManageSubBoxTable {
	background-color: #F4F5F1;
	border: solid 1px #C5CBB5;
	border-spacing: 0;
	margin-top:5px;
	padding:5px;
	font-size: 10pt;
}
.ManageSubBox td {
	font-size: 10pt;
	padding: 5px;
}
.ManageSubBoxTableCell {
	font-size: 10pt;
	float:left;
}

span.Headline {
	color: #333;
	font-size: 24px;
    line-height: 24pt;
	font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.NewsStory {
	border-bottom: 1px solid #e0e0e0;
	padding-bottom: 40px;
	margin-bottom: 20px;
    line-height: 1.5em;
    font-size: 14px;
}
.NewsStory p {
    max-width: 50em;
}
.BoxHeader {
    background-color: #BECDD9;
    padding: 10px;
    font-weight: bold;
    font-size: 12px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    clear: both;
}
.BoxContent {
	padding: 2em;
	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;
    display: inline;
}
div.RSSFeedLink, div.PolicyURL {
	float:right;
	padding-bottom: 2px;
	color: #000;
	font-size: 9pt;
	font-weight:normal;
} 
div.RSSFeedLink a, div.PolicyURL a, div.RSSFeedLink a:visited, div.PolicyURL a:visited {
	color: #000;
	font-size: 9pt;
	text-decoration:underline;
}  

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;
	color: #336699;
}
div#TwitterMessage p {
    margin-top: 0;
}

.Emphasis {
	font-weight: bold;
	color: red;
	
}
div#footer {
    background-color: #536C7E;
    height: 30px;
}
div.ManageSubBox label { font-weight:bold;font-size: 0.8em; width: 218px; float:left; padding-top: 4px; color: #a20b0b; }
div.ManageSubBox label.btext { font-weight:normal;font-size: 10pt; width: 205px; float:left; color:black; text-align:right; }
div.ManageSubBox input, div.ManageSubBox select { margin-bottom: 5px; }
span.ValidationCodeAdditional { font-size: 0.8em; color: #a20b0b; }

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 0 5px 0;
    font-size: 0.8em;
}

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: 0 20px; font-weight: bold; }
.TickerPosted { font-style:italic; color: #87B49D; }
.TickerCategory {background-color: #333; color: white; padding: 0 10px; }
.TickerName { background-color: #973425; font-weight: bold; padding: 0 10px; }

.AddSubscription select {
	padding: 5px;
}


#OrgTabs a {
	font-size: 10pt;
}

#OrgList {
	font-size:10pt;
}
#OrgList ul {
	list-style:none;
	margin:0;
	padding:0;
}

#OrgList ul li ul li {
	margin-left: 10px;
}
.OrgCats {
	float:left;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background:white;
	border-radius:4px;
	width:270px;
	margin-right:10px;
	padding:10px;
	margin-bottom:10px;
}
.OrgCats h3 {
	font-size:12pt;
	color:#333;
	margin-top:0;
	margin-bottom:10px;
	height:30px;
}
ul.CatList {
	height:150px;
	overflow:auto;
}
ul.CatList li {
	line-height:1.5em;
}
input[type="text"], input[type="password"], select {
	padding:5px;
}
#OrgForm select {
	min-width: 300px;
}
#tabs .RedButton {
	background: #c40f29;
	color:white;
}
#tabs .RedButton:hover {
	border-color: white;
}
div.TwitterIcon {
	border: none;
	width: 32px;
	height: 18px;
	background-image: url("/images/Twitter_Logo_Blue32.png");
	display: inline-block;
	vertical-align: middle;
}