body {	margin: 0px;padding: 0px; border:0; background-image: url(http://www.stormwatchalert.com/images/sidebar_bg.gif); background-repeat: repeat-y;}
div#content{margin-left:176px;height:100%;min-width:580px;}
div#left{float:left;width:175px;
	background-color: #c4d9e2;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #7a9cbb;
	padding: 2px;
	position:absolute; top:120px; bottom:0px; left:0px; right:0px;
}
div#contentHolder{
	position:relative;
	min-width:600px;
	overflow: visible;





}
div#head{height:120px;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #7a9cbb;
	background-image: url(images/header_generic_background.jpg);
	background-repeat: repeat-x;
}

div#SOhead{height:120px;border-bottom-width:1px;border-bottom-style: solid;border-bottom-color: #7a9cbb;
	background-image: url(images/header_so_background.jpg);
	background-repeat: repeat-x;
}

.personalNavigation {
	background-color: #E0E9EF;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #7A9CBB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003366;
	margin: 0px;
	padding: 5px;
}

.contentMain {
	padding: 5px;
	margin: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* OLD NAVIGATION */

.navBox {
	border: 1px solid #7A9CBB;
	color: navy;
}

.navBoxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B779F;
	padding: 2px;
}

.navlink{
	font: bold 11px Verdana, Helvetica, sans-serif;
	background: transparent url(images/bullet_blue.gif) no-repeat center left; 
	padding-left: 12px; /*adjust bullet image padding*/
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	line-height:1.3
}

.navlink a{
	color: navy;
	text-decoration: none;
}

.navlink a:visited, .navlink a:active{
	color: navy;
}

.navlink a:hover{
	text-decoration: underline;
}

/* SHERIFF TOOLS */

.navBoxHeaderSheriff {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999900;
	padding: 2px;
}
.navBoxSheriff {
	border: 1px solid #999900;
	background-color: #FFFFCC;
}
.navlinkSheriff{
	font: bold 11px Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	line-height:2;
	color: #797900;
}
.navlinkSheriff a:hover{
	text-decoration: underline;
}
/* LOCAL NAV */

.navBoxHeaderLocal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B779F;
	padding: 2px;
}
.navBoxLocal {
	border: 1px solid #3B779F;
	background-color: #C4D9E2;
}
.navlinkLocal{
	font: bold 11px Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	line-height:2;
	color: #014A7B;
}

/* SITE NAV */

.navBoxHeaderSite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #259320;
	padding: 2px;
}
.navBoxSite {
	border: 1px solid #259320;
	background-color: #C5E2C4;
}
.navlinkSite{
	font: bold 11px Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	line-height:2;
	color: #086C01;
}

/* REGION SELECTOR NAV */

.navBoxHeaderRegion {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #990000;
	padding: 2px;
}
.navBoxRegion {
	border: 1px solid #990000;
	background-color: #E2C5C5;
}

/* ADDITIONAL INFO NAV */

.navBoxHeaderInfo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #8B1D95;
	padding: 2px;
}
.navBoxInfo {
	border: 1px solid #8B1D95;
	background-color: #E0C5E2;
}
.navlinkInfo {
	font: bold 11px Verdana, Helvetica, sans-serif;
	padding-left: 5px;
	line-height:2;
	color: #7C0280;
}

/* END NAVIGATION */

.navBoxwhite {
	border: 1px solid #7A9CBB;
	color: navy;
	background-color: #FFFFFF;
}

.navBoxContent {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.mainBox {
	border: 1px solid #7A9CBB;
	width: 99.8%;

}
.mainAlertBox {
	border: 1px solid #BC0F00;
	width: 99.8%;

}
.mainTopicBox {
	border: 1px solid #409F3B;
	width: 99.8%;

}
.mainBoxHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3B779F;
	padding: 2px;
}
.mainBoxAlertHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #BC0F00;
	padding: 2px;
}
.mainBoxTopicHeader A:link {color: white}
.mainBoxTopicHeader A:visited {color: white}
.mainBoxTopicHeader A:active {color: white}
.mainBoxTopicHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #409F3B;
	padding: 2px;
}
.mainBoxFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #D3E0E5;
	padding: 2px;
}
.mainBoxAlertFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #E5D3D3;
	padding: 2px;
}
.mainBoxTopicFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	background-color: #D6E5D3;
	padding: 2px;
}
.mainBoxContent {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F1F6F8;
}
.mainBoxAlertContent {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F8F1F1;
}
.mainBoxTopicContent {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #F1F8F1;
}
.mainBoxContentwhite {
	padding: 3px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
}
.breadcrumb{
	font: bold 10px Verdana, Helvetica, sans-serif;
}

.breadcrumb a{
	background: transparent url(images/bullet_blue.gif) no-repeat center right;
	text-decoration: none;
	padding-right: 10px; /*adjust bullet image padding*/
	color: navy;
}

.breadcrumb a:visited, .breadcrumb a:active{
	color: navy;
}

.breadcrumb a:hover{
	text-decoration: underline;
}

.formbutton{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	color:#333;
	font-weight:bold;
	padding: 1px 2px;
	background:url(images/formbg.gif) repeat-x left top;
}
.formbuttondisabled{
	cursor:pointer;
	border:outset 1px #ccc;
	background:#AAA;
	color:#333;
	/* font-weight:bold; */
	padding: 1px 2px;
	background:url(images/formbg.gif) repeat-x left top;
}
.warningText {
	font-weight: normal;
	color: #990000;
}
form { 
  display: inline;
}
.msgBoxSuccess {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #3B779F;
	padding: 2px;
}
.msgBoxError {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-color: #FF0000;
	padding: 2px;
}
.mainText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
