body    {
    font-family:arial, helvetica, sans-serif;
	/*background:#b7a97f;*/
	padding:0px;
	font-size:1em;
    }
	
#main	{
	/*background:#ffffff url(images/background1.png) repeat-y;*/
	width:789px;
	margin:auto;
}
	
p	{
	line-height:1.7em;
	margin:0px;
	padding:0px 0px 16px;
}

h1	{
	font-family: arial, helvetica, sans-serif;
	letter-spacing: 0.1em;
}

h2	{
	font-size:100%;
	margin:0px;
	padding: 0px 0px 4px;
}

#masthead	{
	/*background:#ffffff url(images/mastheadphoto.png) no-repeat;*/
	margin-left:7px;
	margin-right:auto;
	width:777px;	/*These dimensions need to be the same as the
	original image */
	height:160px;
	}

#smallmasthead {
		/*background:#ffffff url(images/smallmastheadphoto.png)
		no-repeat;*/
		color:#70695a;
		margin-left:7px;
		margin-right:auto;
		width:777px;
		height:103px;
		text-align:left;
}

#nav, #nav ul, #topnav, #topnav ul   {   /* all lists */
    padding:0;
    margin:0;
    list-style:none;
    line-height:1;
    }

a.rootmenuitem  {
    text-indent:8px;
    }

#nav a    {
    display:block;  /* forces every <a> item in the menu system to be fixed width */
    width:118px;
    text-decoration:none;
    padding:5px;
	font-size:90%;
    }

#topnav a	{
	display:block;  /* forces every <a> item in the menu system to be fixed width */
    width:122px;
    text-decoration:none;
    padding:5px 0 5px 0;
	font-size:90%;
    }

#nav li {   /* declares every list item in the menu system to be a fixed width */
    float:left;
    width: 128px;    /* OPERA browser requires list items to have a declared width */
    }

#topbar	{
	margin-left:7px;
	height:24px;
	width:777px;
	/*background: url(images/menubar.png) repeat-x;*/
	}	

#bottombar	{
	margin-left:7px;
	margin-bottom:12px;
	height:16px;
	width:777px;
	}

#navbar	{
	margin-left:7px;
	height:24px;
	width:777px;
	/*background: url(images/menubar.png) repeat-x;*/
	}
	
#topnav li	{
	float:right;
	width:128px;
	}

#nav li ul  { /* Affects all lists below the root menu list */
    position:absolute;
    background:#3ca5e8;
    text-indent:0;
    width:129px;
    left:-999em;
    }

#nav li ul ul   {
    margin: -24px 0 0 128px;
    /*background:#3ca5e8;*/
    }

#nav li ul ul ul    {
    margin: -24px 0 0 128px;
    /*background:#3ca5e8;*/
    }

a.firstdropdown {
    /*color:#f3e6cf;*/
    font-size:90%;
    }

a.seconddropdown    {
    /*color:#f3e6cf;*/
    font-size:90%;
    }
    
a.thirddropdown {
    /*color:#f3e6cf ;*/
    font-size:90%;
    }

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
    left:-999em;
    }

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul  {
    left:auto;
    }

#content	{
	/*background:#ffffff url(images/background1.png) repeat-y scroll
	0%;*/
	width:789px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0;
	}


#column1	{
	width:207px;
	float:right;
	padding:16px 0px 15px 0px;
}

.sbihead	{
	height:14px;
	width:188px;
	padding:5px 0px 5px 0px;
	text-transform:uppercase;
	/*color:#2d6080;*/
}

.sbihead h1	{
	padding:0px;
	margin:0px;
	font-weight:bold;
	font-size:100%;
}

.sidebaritem	{
	background:transparent;
	color:#70695a;
	text-align:left;
	width:188px;
	height:auto;
	padding-bottom:2px;
	padding-left:10px;
	margin-bottom:25px;
}

.sidebaritem a	{
	background:transparent none repeat scroll 0%;
	color:#2d6080;
	border-bottom:none;
	text-decoration:none;
}

.sidebaritem a:hover {
	background:transparent none repaet scroll 0%;
	color:#70695a;
	border-bottom:none;
	text-decoration:underline;
}

a.sidelink, a.sidelink:hover	{
	background:transparent none repeat scroll 0%;
	color:#2d6080;
	border-bottom:1px dashed;
	text-decoration:none;
	font-size:75%;
	font-weight:normal;
}

.sbicontent	{
	padding:14px 8px 8px 0px;
}

.sbicontent h2	{
	/*color:#2d6080;*/
	padding-top:10px;
	font-size:80%;
}

.sbicontent p	{
	line-height:14px;
	padding:0 0 8px 0;
	font-size:75%;
	/*border-bottom:none;*/
}

.sbicontent a {
	line-height:22px;
	padding:0 0 8px 0;
	font-size:75%;
	border-bottom:none;
}

.sbicontent a:hover {
	text-decoration:underline;
}

.sbicontent

.sbi_ltfont_links a:visited {
  	text-decoration:none;
}

.sbi_ltfont_links a:hover {
   text-decoration:underline;
}

.sidebarmenu	{
		background:transparent;
		color:#70695a;
		text-align:left;
		line-height:180%;
		width:188px;
		float:left;
		padding-left:10px;
		margin:10px 0px 25px 0px;
}

.sidebarmenu a {
		background:transparent;
		/*color:#2d6080;*/
		padding:0px 0px 2px 0px;
		text-decoration:none;
		font-size:80%;
		border-bottom:none;
}

.sidebarmenu a:hover {
		padding-top:15px;
		text-decoration:underline;
		/*color:#ff6633;*/
}
#column2	{
	padding:12px 3px 15px 25px;
	text-align: left;
	width: 512px;
}

#column2 h1	{
	border-bottom: 1px solid;
	font-size:120%;
	/*color:#2d6080;*/
	font-weight:normal;
	text-transform: uppercase;
}

#column2 p	{
	font-size:85%;
}

#column2 a	{
	font-size:85%;
	text-decoration:none;
	padding-left:12px;
}

#column2 ol a	{
	font-size:110%
}

#column2 h4 a {
	color:#005285;
}

.wq_nolink {
	font-size:85%;
	font-weight:normal;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px
}

.wq_nolink_level2 {
	font-size:100%;
	padding-left:12px;
	padding-top:4px;
	padding-bottom:4px;
	list-style-image:none;
	list-style-type:none;
	list-style-position:inside
}

.wq_link {
	font-size:100%;
	padding-top:2px;
	padding-bottom:4px;
}

.wq_level2group{
	padding-top:4px;
}

.wq_level2list {
	font-size:120%;
	list-style-image:none;
	list-style-type:disc;
	list-style-position:outside;
	padding-bottom:4px;
}

#column2 h4 {
	font-family:"Palatino Linotype", Palatino, serif;
	font-size:100%;
	font-weight:600;
}

#column2 img.rlwdmap	{
	margin: 10px 18px 0px 0px;
	float:left;
}

h2.textsubhead {
     font-size:100%;
	 font-weight:bold;
     /*color:#464238;
	 margin-left:20px;*/
}

h2.wqtextsubhead {
	font-size:100%;
	font-weight:bold;
	text-indent:2em;
}
	 
#bldg_fgnd	{
	float:right;
}

#rwlogo, #noaa	{
	float:none;
	padding-top:7px;
}


#struct_fgnd	{
	float:left;
	margin: 10px 18px 0px 0px;
}

#column2L	{
	float:left;
	margin-left:36px;
}


#column2R	{
	text-align:right;
	margin-right:36px;
}


a.TabbedPanelsItem {
	color:blue;
	text-decoration:none;
}


.mapwidget	{
	padding-right:36px;
}

.formwidget	{
	padding-left:36px;
}

#column2 p.doclist {
	font-weight:normal;
	font-size:90%;
	text-indent:4em;
}

#column2 p a.docitem	{
	text-decoration:none;
}

.docheader	{
	text-decoration:none;
}

#footer	{
	margin-left:7px;
	height:23px;
	width:777px;
	padding-top:4px;
	font-size:80%;
	font-weight:normal;
	text-align:center;
	}

#footer a	{
	text-decoration:none;
}

#column2 p.alert{
  	text-decoration:none;
	font-weight:bold;
}

