/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
	font-family:Arial, Helvetica, sans-serif;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* Start new CSS code here */
body	{
	width:1000px;
	margin:0 auto;
	margin-top:8px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-attachment: fixed;
	background-position:center top;
	background-image:url(/images/blue_background.jpg);
	height: auto;
	background-color: #000;
}
h1	{
	font-size:20px;
	font-weight:normal;
}
h2	{
	font-size:18px;
	font-weight:normal;
}
h3	{
	font-size:14px;
	font-weight:bold;
	padding-top:2px;
	vertical-align:middle;
}
h4	{
	font-size:14px;
	font-weight:normal;
}
h5	{
	font-size:12px;
	font-weight:normal;
}
h6	{
	font-size:10px;
	font-weight:normal;
}
p {
	font-weight:normal;
	font-size: 14px;
	margin-top: 6px;
}
strong	{
	font-weight:bold;
}
pre	{
	font-size:13px;
}
ul {
	list-style-position: inside;
	list-style-type: disc;
	list-style-image:url(../images/ul_arrow.png);
	margin-left: 12px;
	margin-top: 8px;
	margin-bottom: 8px;
	text-align: left;
}
li {
	font-size: 14px;
	line-height:16px;
}
.small_li {
	font-size: 13px;
	line-height:15px;
}

#div_wrap {
	height: auto;
	width: 998px;
	float: left;
	border: 0;
	border-width: 0;
	margin-bottom:10px;
	box-shadow:0px 0px 40px #000;
	-moz-box-shadow: 0px 0px 40px #000;
	-webkit-box-shadow: 0px 0px 40px #000;
}
#div_logo {
	background-color: #006;
	float: left;
	height: 150px;
	width: 998px;
	padding: 0;
	margin: 0;
	border: 0;
	margin-top: 5px;
	overflow: hidden;
	background-image: url(../images/storrmy2_spring.jpg);
	background-repeat: no-repeat;
}
#div_nav {
	float: left;
	height: 30px;
	width: 998px;
}
#div_content_full {
	background-color: #FFF;
	float: left;
	height: auto;
	width: 998px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
}
#div_full_column {
	float: left;
	height: auto;
	width: 996px;
	margin-top: 4px;
	margin-bottom: 10px;
}
#warning	{
	width: 998px;
	height:auto;
	float: left;
	text-align: center;
	font-size: 80%;
	line-height:130%;
	margin-top: 0px;
}
#div_content_full #first_box {
	height: auto;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
}
.div_content_sideheader {
	height: 20px;
	width: 340px;
	margin: 6px;
	margin-bottom: 8px;
	margin-left: 0px;
	padding-top:2px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/background_25px.jpg);
	background-repeat: repeat-x;
}
.div_content_two-thirds_header {
	height: 20px;
	width: 636px;
	margin: 6px;
	margin-bottom: 4px;
	margin-left: 4px;
	padding-top:2px;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	background-image: url(../images/background_25px.jpg);
	background-repeat: repeat-x;
	float:left;
}
#div_content_full #first_box a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
#div_content_full #first_box a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#div_content_full #second_box {
	height: auto;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
}
#div_content_full #second_box a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
#div_content_full #second_box a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
.second_box_2_pad {
	height: auto;
	width: 336px;
	margin: 6px;
	padding: 0px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
}
.second_box_2_pad a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
.second_box_2_pad a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
.div_content_full #third_box {
	height: auto;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
}
#div_content_full #third_box a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
#div_content_full #third_box a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#div_wide_column {
	float: left;
	height: auto;
	width: 645px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}
#div_forecast_column {
	float: left;
	height: auto;
	width: 800px;
	margin: 0px;
	padding: 2px;
	margin-left:70px;
}
#grl3	{
	margin-bottom:6px;
}
#grl3 a{
	text-decoration: none;
	color: #009;
}
#grl3 a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
/* full width */
.div_forecast_column {
	float: left;
	height: auto;
	width: 996px;
	margin: 0px;
	padding: 2px;
}
#div_narrow_column {
	float: right;
	height: auto;
	width: 346px;
	margin: 0px;
	padding: 0px;
	margin-top: 0px;
}
#div_two_thirds {
	float: left;
	height: auto;
	width: 618px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 8px;
	margin-top: 4px;
}
.div_two_thirds {
	float: left;
	height: auto;
	width: 618px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 8px;
	margin-top: 4px;
}

.div_two_thirds a{
	text-decoration: none;
	color: #009;
}
.div_two_thirds a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}

#div_full_width_head {
	float: left;
	width: 991px;
	margin: 0px;
	border: solid 1px #006;
	margin-bottom: 5px;
	height:35px;
	padding-bottom:6px;
	padding-top:6px;
	padding-left:6px;
	background-image: url(../images/background_45px.png);
}
#footer {
	margin: 0;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFF;
	border-top: solid 1px #0CF;
	text-align: center;
	font-size: 0.65em;
/*	background-image: url(../images/footer_background.png); 
	background-repeat: repeat-x; */
	width: 100%;
	height: 120px;
	float: left;
	margin-top: 6px;
	overflow: hidden;
	border-top-color: #06F;
	border-bottom: solid 1px #006;
	border-bottom-color: #06C;
	}
#footer a {
	text-decoration: none;
	color: #FF0;
	}
#footer p {
	font-size: 11px;
}
#hide_footer {
	visibility: hidden;
	z-index: 1;
	max-height: 1px;
} 
/* -- Start of Suckerfish menu -- */
#suckerfishnav {
	z-index: 200;
	width: 998px;
	font-size: 14px;
	height:35px;
}
#suckerfishnav, #suckerfishnav ul {
	z-index: 200;
	float: left;
	list-style: none;
	padding: 0;
/*	border: 1px solid #f4f4f4; */
	margin: 0;
	width: 998px;
	line-height: 25px;
	font-size: 14px;
}
#suckerfishnav a {
	z-index: 200;
	display:block;
	color:#0CF;
	text-decoration:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:7px;
	margin-left:2px;
	padding-right:16px;
	font-size: 14px;

}
#suckerfishnav li {
	z-index: 200;
	float:left;
	padding: 0;
}
#suckerfishnav ul {
	z-index: 200;
	position:absolute;
	left:-999em;
	height:auto;
	width:180px;
	margin:0;
	line-height:16px;
	border:0;
	border-top:1px solid #666666;
}
#suckerfishnav li li {
	z-index: 200;
	width:179px;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
}
#suckerfishnav li li a {
	z-index: 200;
	width:180px;
	color:#FFF;
	margin-left: 0px;
	padding-right: 8px;
	line-height: 24px;
	font-size: 12px;
	text-align: left;
}
#suckerfishnav li ul ul {
	z-index: 200;
	margin:-21px 0 0 180px;
	color:#FFF;
}
#suckerfishnav li li:hover {
	background-color: #09C;
	color:#FFF;
}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {
	color:#FFF;
}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {
	color:#FFF;
	font-weight:normal;
}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {
	color:#FFF;
}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {
	left:-999em;
}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {
	left:auto;
	background-color: #003;
}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {
	background-color: #09C;
}
.pointdown	{
	background-image:url(../images/arrows-down.png);
	background-repeat:no-repeat;
	background-position:right;
}
.pointright	{
	background-image:url(../images/arrows-menu.png);
	background-repeat:no-repeat;
	background-position:right;
}

/* -- End of Suckerfish menu -- */
#social_div {
	float: right;
	height: 24px;
	width: 350px;
	text-align:right;
	margin-top: -24px; 
	margin-right:8px;
}
#social_div img {
	margin-left: 4px;
}


/* begin classes  */
.div_two_thirds {
	float: left;
	height: auto;
	width: 618px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 8px;
	margin-top: 4px;
}
.rounded-corners	{
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	-khtml-border-radius:8px;
	border-radius:8px;
}
.rounded-corners-sm	{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.box_shadow_4side	{	
	box-shadow:0px 0px 40px #000;
	-moz-box-shadow: 0px 0px 40px #000;
	-webkit-box-shadow: 0px 0px 40px #000;
}
/* 3 side shadow */
.box_shadow	{
	-webkit-box-shadow: 5px 5px 5px #777;
	-moz-box-shadow:5px 5px 5px #777;
	box-shadow:5px 5px 5px #777;
}
/* call this next in IE only */
.box_shadow	{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=5);
}
/* for title header and box headers */
.box_shadow_header	{
	-webkit-box-shadow: -0px 5px 5px #000;
	-moz-box-shadow:0px 5px 5px #000;
	box-shadow:0px 5px 5px #000;
}
/* call this next in IE only */
.box_shadow_header	{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=180, Strength=5);
}
.box_shadow_black	{
	-webkit-box-shadow: 5px 5px 5px #000;
	-moz-box-shadow:5px 5px 5px #000;
	box-shadow:5px 5px 5px #000;
}
/* call this next in IE only */
.box_shadow_black	{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#000000', Direction=135, Strength=5);
}
.image_shadow	{
	-moz-box-shadow: 0 0 5px 5px #777;
	-webkit-box-shadow: 0 0 5px 5px #777;
	box-shadow: 0 0 5px 5px #777;
	margin: 12px;
	padding: 6px;
}
/* call this ext in IE only */
.image_shadow	{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=5);
}
.image_shadow_small	{
	-moz-box-shadow: 0 0 3px 3px #777;
	-webkit-box-shadow: 0 0 3px 3px #777;
	box-shadow: 0 0 3px 3px #777;
}
/* call this ext in IE only */
.image_shadow_small	{
	zoom: 1;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#777777', Direction=135, Strength=3);
}
.div_image {
	height: auto;
	width: auto;
}
.center	{
	text-align:center;
}
.float_left	{
	float:left;
}
.float_right	{
	float:right;
}
.bk_color_light_blue	{
	background-color: #ECEFFF;
}
.bk_color_lighter_blue	{
	background-color: #F9F9F9;
}
.bk_color_light_grey	{
	background-color: #F0F0F0;
}
.text_color_yellow	{
	color:#FF0;
	font-weight: bold;
}
.text_color_yellow a	{
	text-decoration:none;
	color: #FF0;
	font-size: 1em;
}
.text_color_yellow a:hover {
	color: #000;
	background-color: #FF0;
}
.text_color_dblue	{
	color:#003;
}
.text_color_lblue	{
	color:#0FF;
}
.text_color_white	{
	color:#FFF;
	display: inline-block;
	margin-bottom: 4px;
	margin-top: 0px;
}
.blueforecasttext {
	line-height:120%;	
	color: #03C;
	font-weight: bold;
	padding-left: 0px;
	text-align:center;
}
.redforecasttext {
	line-height:120%;	
	color: #F00;
	font-weight: bold;
	padding-left: 0px;
	text-align:center;
	font-size:12px;
}
.forecast_data_top {
	margin-left: 30px;
	font-size:12px;
}
.forecast_data_top2 {
	margin-left: 0px;
	font-size:11px;
	background-color:#FFF;
}
.forecast_data_top image	{
	padding:2px;
}
.forecast_data {
	font-size:13px;
}
#forecast_left {
	float: left;
	width: 370px;
	font-size: 13px;
	padding-left: 10px;
	text-align: left;
	margin-left:0;
}
#forecast_center {
	float: left;
	width: 100%;
	font-size: 13px;
	text-align: center;
	margin-left:0;
	margin-top:4px;
}
#forecast_center a, forecast_center a:hover	{
	color:#F00;
	font-weight:bold;
}
#forecast_center a, forecast_center a:hover	{
	color:#F00;
	font-weight:bold;
}
#forecastbottom	{
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
}
.dow	{
	font-weight:bold;
	font-size:12px;
}
.content{
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:20px auto;
	width:992px;
	margin-top:20px;
	margin-left:2px;
	height:auto;
}
.content_spc {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:20px auto;
	width:620px;
	margin-top:20px;
	margin-left:2px;
	height:auto;
}
.content_winter {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:10px auto;
	width:620px;
	margin-top:10px;
	margin-left:2px;
	height:auto;
}
.content_rer {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:10px auto;
	width:620px;
	margin-top:10px;
	margin-left:2px;
	height:auto;
}


.content_space {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	width:620px;
	margin-top:10px;
	height:auto;
}
.content_severe {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:4px auto;
	width:970px;
	margin-top:0px;
	height:600px;
}
.content_sea_temp {
	color:#777;
	font:12px/1.4 "helvetica neue",arial,sans-serif;
	margin:4px auto;
	width:970px;
	margin-top:0px;
	height:1000px;
}
/*
 * Galleria Twelve Theme 2011-06-07
 * Copyright (c) 2011, Aino
 */

.galleria-container {
    position: relative;
    overflow: hidden;
    font: 11px/1.4 arial,sans-serif;
    color: #fff;
}
.galleria-container img {
    -moz-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}
.galleria-stage {
	overflow: hidden;
	background: #006;
	position: absolute;
	top: 0;
	left: 0px;
	right: 0;
	bottom: 30px;
}
.galleria-container.fullscreen .galleria-stage { bottom: 0 }
.galleria-bar {
    height: 31px;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
/*    background: url(bar.png) repeat-x; */
	background-image: url(../images/background_31px.jpg);
	background-repeat:repeat-x;
 z-index: 3;
}
.galleria-s1,
.galleria-s2,
.galleria-s3,
.galleria-s4 {
    background: url(/galleria/themes/twelve/separator.png);
    height: 29px;
    width: 2px;
    position: absolute;
    left: 28px;
    bottom: 1px;
}
.galleria-s2 { left: 58px }
.galleria-s3 {
    right: 29px;
    left: auto;
}
.galleria-s4 {
    right: 58px;
    left: auto;
}
.galleria-progress {
    height: 2px;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    background: #aaa;
    opacity: .5;
    z-index: 3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=50);
}
.galleria-thumblink,
.galleria-fullscreen,
.galleria-play,
.galleria-popout {
    width: 29px;
    height: 29px;
    position: absolute;
    left: 0;
    bottom: 1px;
    background: url(/galleria/themes/twelve/thumbs.png) no-repeat 50% 50%;
    cursor: pointer;
}
.galleria-fullscreen,
.galleria-popout {
    left: auto;
    right: 0;
    background-image: url(/galleria/themes/twelve/fullscreen.png);
    background-position: 8px 7px;
}
.galleria-popout {
    background-image: url(/galleria/themes/twelve/popout.png);
    right: 30px;
    background-position: 50% 50%;
}
.galleria-play {
    left: 30px;
    background-image: url(/galleria/themes/twelve/playpause.png);
    background-position: 10px 9px;
}
.galleria-play.playing { background-position: 10px -91px }
.galleria-fullscreen.open { background-position: 8px -93px }

.galleria-container.notouch .galleria-thumblink:hover,
.galleria-container.touch .galleria-thumblink:active,
.galleria-thumblink.open,
.galleria-container.notouch .galleria-fullscreen:hover,
.galleria-container.touch .galleria-fullscreen:active,
.galleria-container.notouch .galleria-play:hover,
.galleria-container.touch .galleria-play:active,
.galleria-container.notouch .galleria-popout:hover,
.galleria-container.touch .galleria-popout:active { background-color: #000 }
.galleria-thumbnails-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: url(/galleria/themes/twelve/bg.png);
    z-index: 2;
}
.galleria-thumbnails-list {
    position: absolute!important;
    top: 10px;
    right: 10px;
    left: 10px;
    bottom: 41px;
    overflow: auto!important;
}
.galleria-thumbnails .galleria-image {
    width: 80px;
    height: 45px;
    float: left;
    margin: 0 7px 7px 0;
    border: 3px solid #fff;
    cursor: pointer;
}
.galleria-container.notouch .galleria-thumbnails .galleria-image:hover,
.galleria-container.touch .galleria-thumbnails .galleria-image:active {
    opacity: .9;
    box-shadow: 0 0 3px rgba(0,0,0,.4);
    -moz-box-shadow: 0 0 3px rgba(0,0,0,.4);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,.4);
}
.galleria-info {
    position: absolute;
    overflow: hidden;
    height: 29px;
    line-height: 29px;
    left: 70px;
    right: 70px;
    bottom: 1px;
    color: #bbb;
}
.galleria-info > *,
.galleria-info-text > * { display: inline }
.galleria-info-title {
    color: #fff;
    font-weight: bold;
    padding: 0 10px;
}
.galleria-info-text { padding-left: 10px }
.galleria-counter {
    background: url(/galleria/themes/twelve/separator.png) no-repeat 100% 0;
    display: inline-block;
    *display: inline;
    padding-right: 10px;
    _height: 29px;
    zoom: 1;
}
.galleria-loader {
    width: 48px;
    height: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -24px 0 0 -24px;
    z-index: 2;
    display: none;
    background: #000 url(/galleria/themes/twelve/loader.gif) no-repeat 50% 50%;
    opacity: .8;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
}
.galleria-image-nav {
    position: absolute;
    top: 50%;
    margin-top: -18px;
    width: 100%;
    height: 36px;
    left: 0;
}
.galleria-image-nav-left,
.galleria-image-nav-right {
    cursor: pointer;
    width: 36px;
    height: 36px;
    position: absolute;
    left: 20px;
    z-index: 2;
    background: url(/galleria/themes/twelve/nav.png);
}
.galleria-image-nav-right {
    left: auto;
    right: 20px;
    background-position: -36px 0;
    z-index: 2;
}
.galleria-container.notouch .galleria-image-nav-left:hover,
.galleria-container.touch .galleria-image-nav-left:active { background-position: 0 -36px }
.galleria-container.notouch .galleria-image-nav-right:hover,
.galleria-container.touch .galleria-image-nav-right:active { background-position: -36px -36px }
.galleria-thumb-nav-left,
.galleria-thumb-nav-right {
    cursor: pointer;
    display: none;
    background-position: -495px 5px;
    position: absolute;
    left: 0;
    top: 0;
    height: 40px;
    width: 23px;
    z-index: 3;
    opacity: .8;
}
.galleria-thumb-nav-right {
    background-position: -578px 5px;
    border-right: none;
    right: 0;
    left: auto;
}
.galleria-thumbnails-container .disabled,
.galleria-thumbnails-container .disabled:hover,
.galleria-thumbnails-container .disabled:active {
    opacity: .2;
    cursor: default;
}
.galleria-container.notouch .galleria-thumb-nav-left:hover,
.galleria-container.touch .galleria-thumb-nav-left:active,
.galleria-container.notouch .galleria-thumb-nav-right:hover,
.galleria-container.touch .galleria-thumb-nav-right:active {
    opacity: 1;
    background-color: #111;
}
.galleria-carousel .galleria-thumb-nav-left,
.galleria-carousel .galleria-thumb-nav-right { display: block }
.galleria-lightbox-content { background: url(/galleria/themes/twelve/loader_pos.gif) no-repeat 50% 50% }

#galleria{
	height:820px;
}
#galleria_spc{
	height:700px;
}
#galleria_spcoutlook {
	height:450px;
	width:618px;
}
#galleria_winter {
	height:494px;
	width:618px;
}


#galleria_spcoutlook_home {
	height:450px;
	width:618px;
}

#galleria_cpcoutlook {
	height: 816px;
	width: 800px;
}
#galleria_lincoln {
	height:557px;
	width:420px;
}
#galleria_hpc_verify {
	height:740px;
	width:618px;
}
#galleria_mainpage {
	height: 330px;
	width: 500px;
	margin-left:0px;
	margin-top:0px;
}
#galleria_southern_reg {
	height: 394px;
	width: 516px;
}
#galleria_space {
	height:520px;
	width:620px;
}
#galleria_severe {
	height:600px;
	width:970px;
}
#galleria_sea_temp {
	height:1000px;
	width:970px;
}
#outerdiv-meso
{
	width: 1230px;
	height: 890px;
	overflow: hidden;
	border-bottom: 4px solid #969696;
	position: relative;
	margin-left: -100px;
}
#outerdiv-sref
{
	width:1230px;
	height:860px;
	overflow:hidden;
	border-bottom:4px solid #969696;
	position: relative;
	margin-left: -100px;
}
#outerdiv-compmap
{
	width:970px;
	height:800px;
	overflow:hidden;
	border-bottom:4px solid #969696;
	position: relative;
	margin-left: 20px;
}
#inneriframe-compmap
{
	position:relative;
	top:-0px;
	margin-left:0px;
	width:1290px;
	height:890px;
}
#outerdiv-meso_loop
{
	width:1130px;
	height:889px;
	overflow:hidden;
	position:relative;
	border-bottom:17px solid #969696;
}
#inneriframe-meso
{
	position:relative;
	top:-0px;
	margin-left:-30px;
	width:1290px;
	height:890px;
}
p a	{
	display:inline;
	color:#00C;
	text-decoration: none;
}
p a:hover	{
	display: inline;
	color: #FFF;
	text-decoration: none;
	background-color: #006;
}
.third_box {
	height: auto;
	min-height:70px;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image:url(../images/right_box_gradient.png);
	background-repeat:repeat-x;
}
.third_box_tall {
	height: auto;
	min-height:70px;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
	background-image:url(../images/right_box_gradient_400px.png);
	background-repeat:repeat-x;
}
.third_box_no_gradient {
	height: auto;
	min-height:70px;
	width: 324px;
	margin: 6px;
	padding: 6px;
	border: solid 1px #999;
	margin-bottom: 20px;
	margin-left: 0px;
}
.third_box a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
.third_box a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
.div_content_full #third_box a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
.div_content_full #third_box a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
/*  WFO Menu - Map - Legend Table    */
.wfoTable1 {
  width: 620px;
  background-color: #DDD;
  padding: 2px 4px 2px 4px;
  margin: 12px auto 0px auto;
  border: solid #666 1px;
}
.wfoTable2 {
  width: 620px;
  background-image:url('/images/bg_fade480.png');
  padding: 2px 4px 2px 4px;
  margin: 12px auto 0px auto;
  border-left: solid #999 1px;
	border-top: solid #888 1px;
	border-right: solid #666 1px;
	border-bottom: solid #555 1px;
}
.wfoTable3 {
  width: 620px;
  background-image:url('/national_alerts/images/bg_fade800.png');
  padding: 2px 4px 2px 4px;
  margin: 12px auto 0px auto;
  border-left: solid #999 1px;
	border-top: solid #888 1px;
	border-right: solid #666 1px;
	border-bottom: solid #555 1px;
}
.wfoMenu {
  background-color: #F8F9FC;
  font-size: 100%;
}
.wfoLegend {
	 font-size:75%;
}



/*  Marked Location Name & NWS Location Table    */
.locs {
	width: 620px;
	color:#FFF;
	background-color: #006;
	margin: 0px auto 10px auto;
	border-left: solid #999 1px;
	border-top: solid #888 1px;
	border-right: solid #666 1px;
	border-bottom: solid #555 1px;
	font-size:80%;
}
.locs td{
  text-align:center;
  padding: 6px 0px 6px 0px;
}



/*  Alert Detail Table    */
.aDetails {
  width: 620px;
  margin: 0px auto 0px auto;
}
.aTitle {
  background-color: #CCC;
  padding: 6px 12px 6px 12px;
  font-size: 90%;
  border-bottom:thin solid #777;
}
.aTimes {
  background-color: #DDD;
  padding: 6px 12px 6px 12px;
  border-bottom:thin solid #888;
  font-size: 90%;
}
.aText {
  background-color: #EEE;
  padding: 6px 12px 6px 12px;
  font-size: 90%;
}


/*  No Alert Table and Bad WFO    */
.naTable {
  width: 580px;
  margin: 0px auto 10px auto;
  background-color: #EEE;
  border-left: solid #777 2px;
	border-top: solid #999 2px;
	border-right: solid #666 2px;
	border-bottom: solid #444 2px;
}


/*  Alert Box    */
.abTable {
	width: 100%;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 90%;
	margin: 0px auto 0px auto;
	border: 1px solid black;
}
.abTable td {
  padding: 5px 10px 5px 10px;
  text-align: center;
}
#forecast_prod {
	width: 850px;
	border: solid 1px #ccc;
}
.forecast_prod_state {
	font-size: 14px;
	font-weight: bold;
	background-image: url(/images/chrome_rev.gif);
	color: #003;
	text-align: center;
	padding:2px;
	border-top:solid 1px #666;
	border-bottom:solid 1px #666;
}
.forecast_prod_office {
	font-size: 14px;
	padding-left: 4px;
}
.forecast_prod_type {
	font-size: 14px;
	text-align: center;
}
.forecast_prod_type a {
	font-size: 14px;
	text-align: center;
	color: #036;
	text-decoration: none;
}
.forecast_prod_type a:hover {
	font-size: 14px;
	text-align: center;
	color: #fff;
	text-decoration: none;
	background-color:#066
}

#forecast_prod p {
	font-size: 14px;
}

.p-forecast-prod {
	font-size: 14px;
	text-align: left;
	padding-left: 10px;
	padding-right: 10px;
}

.forecast_prod_th {
	font-size: 14px;
	font-weight: normal;
	vertical-align: text-bottom;
	padding-top: 2px;
	padding-bottom: 2px;
}
/* astronomy page */
#main-copy-dark {
	color: white;
	background-color: black;
	background-image: url(/images/earth_sunrise.jpg);
	text-align: center;
	line-height: 1.5em;
	margin: 0 auto;
	margin-top:1px;
	margin-bottom:4px;
	width: 840px;
	background-repeat: no-repeat;
	font-size: 70%;
}
#main-copy-dark h3 {
	font-size: 1.2em;
}
#hpc_table {
	text-align: center;
	border-collapse:collapse;
	border: solid #ccc 1px;
}
.ncdc_maps {
	float: left;
	height: auto;
	width: 930px;
	overflow: hidden;
	position: relative;
}
#ncdcframe3 {
	height: 1000px;
	width: 1050px;
	position: relative;
	margin-left: -180px;
	margin-top: -124px;
	z-index: 2;
}
#ncdcframe_hpc {
	height: 1000px;
	width: 1050px;
	position: relative;
	margin-left: -160px;
	margin-top: -120px;
	z-index: 2;
	overflow: hidden;
}
.scale {
	background-color: #003;
	color: #FFF;
	background-image: url(/images/headers_background_25.jpg);
}
#extremes {
	float: left;
	width: 300px;
	margin-top:00px;
	padding:2px;
}
#extremes a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
#extremes a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#shortforecast	{
/*	float: left; */
	width: 618px;
	background-color: #FFF;
	height: auto;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 2px;
}
#shortforecast a{
	text-decoration: none;
	color: #009;
}
#shortforecast a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#forecasttble {
	width: 616px;
	 font-size:12px;
	line-height:150%;
	font-weight:normal;
}
#forecasttble h3 {
	 font-size:12px;
	line-height:150%;
	font-weight:normal;
}
#forecasttble td {
	width: 120px;
}
#maintble	{
	width:616px;
	border: solid 1px #ccc;
	border-collapse: collapse;
	vertical-align:top;
}
#maintble h3 {
	font-size:12px;
	line-height:150%;
	font-weight:normal;
}
#awf_table {
	float: left;
	width: 940px;
	font-size:14px;
	margin-left: 10px;
}
#awf_table a{
	text-decoration: none;
	color: #009;
}
#awf_table a:hover{
	text-decoration: underline;
	color: #00F;
}
.refreshtime {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	width: 100%;
}
#level1right	{
	width: 500px; /* was 350px */
	float: left;
	height: 334px; /* was 314 */
	margin: 0;
	margin-top: 0px;
	
}
#level1left {
	float: left;
	height: 334px;
	width: 110px;
}
#hilo {
	float: left;
	height: auto;
	width: 110px;
	margin-top: 10px;
}
#current {
	float: left;
	height: auto;
	width: 110px;
	margin-bottom: 6px;
	margin-top:10px;
}
#winddir {
	float: left;
	height: 50px;
	width: 110px;
	font-size:10px;
}
#thermo {
	float: left;
/*	min-height: 240px; */
	width: 200px; /*was 100px */
	height:334px;
	margin-right: 0px; /* was 10px */
	margin-top: 0px; /* was 10px */
}
#wind {
	float: left;
	height: auto;
	width: 110px;
	margin-top: 10px;
}
.summarybox	{
	width:160px;
	height:auto;
	font-size:12px;
	text-align:center;
}
.summarybox a{
	text-decoration: none;
	color: #009;
}
.summarybox a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#fadeshowdw {
	z-index: 1;
}
#maintble a{
	text-decoration: none;
	color: #009;
}
#maintble a:hover{
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
#snowcover	{
	margin-bottom:6px;
	margin-top:6px;
}
#mainframecamera {
	height: 480px;
	width: 638px;
	overflow:hidden;
	margin-left: 50px;
}
#cameralarge {
	margin-top: -44px;
	margin-left:-14px;
	position: relative;
}
#monthlyClimate,#dailyClimate {
	border-collapse:collapse;
	border: #DBDBDB;
	width: 100%;
}
#monthlyClimate a,#dailyClimate a{font-weight:bold;}
#monthlyClimate td, #dailyClimate td{width:95px;font-size:13px;line-height:18px;}
#monthlyClimate_nws_model td{
	font-size:12px;
	line-height:100%;
}
	
.TitlesAvgRecord td{font-weight:bold;font-size:11px;border-bottom:solid 1px #999;text-align:center;}
.Chrome{
	margin-left:0px;
	line-height:25px;
	background:#EBEBED url(/images/chrome.gif) 0px repeat-x;
	height:25px;
	width:100%;
	border: 1px solid #DBDBDB;
	margin-top: 2px;
	float: left;
}
.Title.Primary {
	color: #003;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	width: 150%;
	padding-left: 4px;
}
.Alternate{background-color:#E6F1F2;}
.Alternate_nws_model{
	background-color:#E6F1F2;
	font-size:8px;
	line-height:150%;
	}
.Alternate_old_maps{
	background-color: #E6F1F2;
	font-size: 12px;
	line-height: 150%;
	text-align: center;
	}
.Alternate_old_maps_white{
	background-color: #FFF;
	font-size: 12px;
	line-height: 150%;
	border-top: 1px solid #999;
	border-bottom: 1px solid #999;
	}
.Alternate_dark_text{
	background-color:#E6F1F2;
	color: #003;					
}
#old_model_view {
	height: 1500px;
	width: 1080px;
	position: relative;
	margin-left: -258px;
	margin-top: -70px;
	z-index: 2;
}
.old_maps {
	float: left;
	height: 1480px;
	width: 898px;
	overflow: hidden;
	position: relative;
	margin-left:40px;
}
#box_left {
	background-color: #FFF;
	height: 25px;
	width: 120px;
	margin-left: 8px;
	position: absolute;
	z-index: 500;
	margin-top: 25px;
	top: -22px;
	visibility: visible;
	left: -2px;
}
#box_right {
	background-color: #FFF;
	height: 25px;
	width: 125px;
	margin-left: 8px;
	position: absolute;
	z-index: 500;
	margin-top: 25px;
	top: -23px;
	visibility: visible;
	left: 758px;
}
.ncdc_maps {
	float: left;
	height: auto;
	width: 898px;
	overflow: hidden;
	position: relative;
}
#monthlyClimate_nws_model_2 {
	width: 890px;
	border-collapse: collapse;
	border: solid #999 1px;
}
.nws_model_th {
	background-image: url(../images/headers_background_25.jpg);
	background-repeat: repeat-x;

	color: #000
	font-size: 16px;
	border-bottom: 1px solid #666;
}
.nws_model_th a {
	color: #000;
	text-decoration:none;
	font-size: 14px;
}
.nws_model_th a:active {
	color: #000;
	text-decoration:none;
	font-size: 14px;
}
#outerdiv-water
{
	width:800px;
	height:710px;
	overflow:hidden;
	position:relative;
}
#inneriframe-water
{
	position:relative;
	top:-0px;
	margin-left:-100px;
	width:1000px;
	height:1226px;
	margin-top: -190px;
}
#outerdiv_warning
{
	width:802px;
	height:642px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #333;
	margin-left: 0px;
}
#inneriframe_warning
{
	position:absolute;
	top:-220px;
	left:-165px;
	width:1020px;
	height:900px;
	background-color: #FFF;
}

#outerdiv_ridge2
{
	width:982px;
	height:800px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #333;
	margin-left: 0px;
	border-top: 1px solid #009;
	border-bottom: 1px solid #009;
}
#inneriframe_ridge2
{
	position: absolute;
	top: -122px;
	left: 0px;
	width: 982px;
	height: 1080px;
	background-color: #FFF;
	border-top-color: #009;
	border-top-style: solid;
	border-top-width: 1px;
}


#outerdiv_goes
{
	width:960px;
	height:1820px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #333;
	margin-left: 0px;
}
#inneriframe_goes
{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:1820px;
	background-color: #FFF;
}

#outerdiv_12hour
{
	width:760px;
	height:680px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 20px;
}
#inneriframe_12hour
{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:1220px;
	background-color: #FFF;
	margin-top: -241px;
	margin-left: -16px;
}
#outerdiv_meteogram
{
	width:840px;
	height:960px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 0px;
}
#inneriframe_meteogram
{
	position:absolute;
	top:0px;
	left:0px;
	width:900px;
	height:1220px;
	background-color: #FFF;
	margin-top: -196px;
	margin-left: -16px;
}
#outerdiv_drought
{
	width:960px;
	height:940px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 0px;
}
#inneriframe_drought
{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:980px;
	background-color: #FFF;
	margin-top: -30px;
	margin-left: -0px;
}
#outerdiv_navy
{
	width:1000px;
	height:667px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 0px;
}
#inneriframe_navy
{
	position:absolute;
	top:0px;
	left:0px;
	width:1000px;
	height:667px;
	background-color: #FFF;
	margin-top: 0px;
	margin-left: 0px;
}
#outerdiv_crop
{
	width:960px;
	height:2200px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 0px;
}
#inneriframe_crop
{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:2200px;
	background-color: #FFF;
	margin-top: -30px;
	margin-left: -0px;
}
#outerdiv_crop_us
{
	width:960px;
	height:2200px;
	top: 0px;
	left: 0px;
	overflow:hidden;
	position:relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #FFF;
	margin-left: 0px;
}
#inneriframe_crop_us
{
	position:absolute;
	top:0px;
	left:0px;
	width:960px;
	height:2200px;
	background-color: #FFF;
	margin-top: -7400px;
	margin-left: -0px;
}
#inneriframe_alaska
{
	position:absolute;
	top:-132px;
	left:-187px;
	width:960px;
	height:1220px;
	background-color: #FFF;
}
#inneriframe-tropical
{
	position:absolute;
	top:0px;
	left:0px;
	width:1200px;
	height:1180px;
	background-color: #FFF;
}
#outerdiv-noaa
{
	width:771px;
	height:820px;
	overflow:hidden;
	position:relative;
}
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:10; z-index:10000;
  background-color:#fff; border:1px solid #000; 
  width:500px; padding:6px;
  color:#000; font-size:11px; line-height:1.3;
}
/* These are used in the wrapTipContent function */
div#tipDiv div.img { 
	text-align:center 
	}
div#tipDiv div.msg { 
	text-align:left; 
	margin-top:4px 
	}
#nomogram a	{
	display:inline;
	color:#00C;
	text-decoration: none;
}
#nomogram a:hover	{
	display:inline;
	color:#FFF;
	text-decoration: none;
	background-color: #006;
}
.tables	{
	border-collapse: collapse;
}
.table-top {
	background-image: url(/images/background_31px.jpg);
}
.column-dark	{
	font-size: .8em;
	color: #036;
	background-color: #E6F1F2;
}
#solar_outer {
	height:800px;
	width:880px;
	float:left;
	position:relative;
}
#solar_inner {
	height: 1200px;
	width:880px;
	overflow:hidden;
	z-index:1;
	position:relative;
}
#growing_outer {
	height:425px;
	width:946px;
	float:left;
	position:relative;
	overflow:hidden;
}
#growing_inner {
	height: 800px;
	width:1024px;
	overflow:hidden;
	z-index:1;
	position:relative;
	margin-top:-216px;
	margin-left:-24px;
}
#grow {
	height: 1215px;
	width: 940px;
}
#player	{
	visibility:visible;
	height:640px;
	width:480px;
	z-index:1;
}
#outerdiv_sat
{
	width:820px;
	height:600px;
	overflow:hidden;
	position:relative;
	margin-top: 10px;
}
#inneriframe_sat
{
	position:absolute;
	top:-190px;
	left:-338px;
	width:1480px;
	height:1200px;
}

#outerdiv_sat_h5
{
	width:760px;
	height:620px;
	overflow:hidden;
	position:relative;
	margin-top: 10px;
	margin-left:-20px;
}
#inneriframe_sat_h5
{
	position:absolute;
	top:-90px;
	left:-340px;
	width:1480px;
	height:1200px;
}


#outerdiv_buoy
{
	width:940px;
	height:610px;
	overflow:hidden;
	position:relative;
}

#inneriframe_buoy
{
	position:absolute;
	top:-350px;
	left:-130px;
	width:1480px;
	height:1200px;
}
#drought
{
	height:504px;
	width:675px;
}
#madisnew	{
	width:1100px;
	height:900px;
}
#outerdiv_ffc_conditions
{
	width: 835px;
	height: 720px;
	top: 0px;
	left: 0px;
	overflow: hidden;
	position: relative;
	padding-top: 0px;
	margin-top: 0px;
	float: left;
	background-color: #333;
	margin-left: 0px;
	border: solid 1px #999;
}
#inneriframe_ffc_conditions
{
	position: absolute;
	top: -180px;
	left: -140px;
	width: 975px;
	height: 900px;
	background-color: #FFF;
	border-top-color: #003;
	border-top-style: solid;
	border-top-width: 1px;
}
#snowcover2	{
	z-index:1;
}
#strat_view {
	text-align: center;
	width: 100%;
}
.ts_row_heading {
	font-size:10px;
	vertical-align:middle;
}
.time_series	{
	text-align:center;
}
.max_image	{
	max-width:90%;
	height:auto;
}
.list_table a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
.list_table a:hover {
	text-decoration:none;
	color:#FFF;
	background-color:#006;
	font-weight:normal;
}
.darkGrayBorder	{
	border:#999 solid 1px;
}
#ng_alert a {
	text-decoration:none;
	color:#009;
	font-weight:normal;
}
#ng_alert a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #CCF;
	font-weight: normal;
}
/* code for spotter definitions */
#glossary {
	width: 832px;
	margin: 0;
	padding: 0;
	border: 1px solid #000000;
	margin-top: 5px;
	float: left;
	margin-left: 30px;
	}
dd p	{
	margin-left: 20px;
	}
#glossary a {
	color: #009900;
	text-decoration: none;
	}
#glossary a:hover {
	color: #CC0000;
	}
dt {
	margin: 0;
	padding: 0;
	color: #FF0000;
	font-weight: normal;
	text-align: left;
	font-size: .85em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
dd	{
	margin: 0;
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 0;
	color: #000000;
	font-weight: normal;
	font-size: .75em;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.redbold {
	margin: 0;
	padding: 0;
	color: #FF0000;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 14px;
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	}
.right {
	font-size: 1.0em;
	padding-right: 100px;
	text-align: right;
}

.info {
	/*border: 1px solid #C2C7BE;*/
	/*margin-left: 80px;*/
	/*margin-right: 80px;*/
	/*margin-top: 20px;*/
	padding: 0;
	padding-top: 2px;
	margin: 0;
	position: relative;
	width: 28px;
}

.info a, #info a:visited {
	color: #8A9483;
	text-decoration: none;
}

.info a:hover {
	color: #9BA495;
	text-decoration: underline;
}

.pic {
	background-color: #FFFFFF;
	margin: 0;
	padding: 0;
	position: relative;
}

.pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

.pic a img {
	border: 0;
	margin: 0;
	padding: 0;
}

.pic a.p1, .pic a.p1:visited {
	background: #FFFFFF;
	/*border: 1px solid #000000;*/
	/*display: block;*/
	margin: 0;
	text-decoration: none;
}

.pic a.p1:hover {
	/*background-color: #8C97A3;*/
	color: #000000;
	text-decoration: none;
}

.pic a.p1:hover .large {
	/*border: 1px solid #999999;
	padding: 5px;*/
	display: block;
	height: 248px;
	left: 200px;
	position: absolute;
	top: -120px;
	width: 328px;
	/*background-image: url(/images/328x248shadow.jpg);
	background-position: 3px;
	background-color: #FFFFFF;*/
}

#glossary  h2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

#glossary h1 {
	font-weight: bold;
}

#glossary h4 {
	font-weight: bold;
}

#page p {
	font-size: 12px;
}

#page h3 {
	font-size: 14px;
}
.data1 {
         color: black;
         font-size: 80%;
         border-bottom: 1px solid #CCCCCC;
         background-color: white;
         text-align: left;
		 line-height:150%;
		 padding-left:2px;
}
#soi tr	{
		border-bottom: #666 1px solid;
		
}
