a {
text-decoration:none;
}

a:link {
color:#808080;
}
a:hover {
color:#222222;
}
a:active {
color:#505050;
}
a:visited {
color:#505050;
}

h1 {
font-family: Lucida Grande,Lucida Sans Unicode;
font-size:16pt;
font-weight:normal;
color:#606060;
}

h2 {
font-family: Lucida Grande,Lucida Sans Unicode;
font-size:13pt;
font-weight:normal;
color:#606060;
}

h3 {
font-family: Lucida Grande,Lucida Sans Unicode;
font-size:12pt;
font-weight:normal;
color:#606060;
}


body {
font-family:Arial;
font-size:12px;
margin:0px;
background:#000;
}

.base {

margin-left:auto;
margin-right:auto;
width:880px;

}

.linksdiv {
filter:alpha(opacity=95);
-moz-opacity:.95;
opacity:.95;
}

.quicklinks a{
background:#F0F8FF;
float:left;
clear:both;
width:97%;
padding:6px;
font-family:Arial;
font-size:9pt;
color:#202020;
border-bottom:1px dotted #EBEBEB;
}

.quicklinks a:hover{
width:97%;
background:#DFEFFF;
}

.quicklinks2 a{
float:left;
width:80%;
padding:3px;
padding-left:4px;
font-family:Arial;
font-size:9pt;
color:#202020;
border-bottom:1px dotted #EBEBEB;
}

.quicklinks2 a:hover{
background:#DFEFFF;
}

.quicklinks2 a:visited{
color:#202020;
}


.quicklinks a{
background:#F0F8FF;
float:left;
clear:both;
width:97%;
padding:6px;
font-family:Arial;
font-size:9pt;
color:#202020;
border-bottom:1px dotted #EBEBEB;
}

.quicklinks a:hover{
width:97%;
background:#DFEFFF;
}

.quicklinks a:visited{
color:#202020;
}

.caption {
padding-top:3px;
padding-bottom:3px;
font-family:Arial;font-size:8pt;color:#808080;
}

.articleimage {
text-align:justify;
width:452px;
}

.navigation {
width:100%;
background: black;
clear:both;
}

.overlap {
position:absolute;right:0px;bottom:0px;margin-right:20px;width:240px;height:80px;border-right:2px solid #202020;
background:#F8F9EE;
font-family:Arial;
filter:alpha(opacity=65);
-moz-opacity:.65;
opacity:.65;
font-weight:bold;
}

.bigbigfont{
font-size:24pt;color:#202020;
letter-spacing:-2px;
font-family: Lucida Grande,Lucida Sans Unicode;
}

.newstitle {
  / * news based classes */  
  font-family:Arial;
  font-weight:bold;
  font-size:8pt;
  color:#202020;
}

.shortdesc {
  / * news based classes */  
  font-family:Arial;
  font-size:8pt;
  color:#202020;
}

.dropselect{
	border:1px solid white;
}

.dropselect:hover {
	border:1px solid #ebebeb;
}

.error_field {
	background:red;
}


form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:100% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
  min-width: 100px;
  max-width: 860px;
  margin-top:15px;
 }

.newform {
padding:0px;
min-width:0px;
margin-top:0px;
}

.newform  input{
padding:0px;
font-size:8pt;
}

form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */  
  border-color: #000;
  border-width: 0px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
  float:left;
  margin-left:5px;
}

form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
                       
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left;
	font-size:10pt; 
	width: 150px; 
	padding: 0; 
	padding-top:5px;
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

form fieldset label:first-letter { /* use first-letter pseudo-class to underline accesskey, note that */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* we instead underline first letter on each label element and accesskey */
                                    /* each input. doing only legends would  lessens cognitive load */
                                   /* opera breaks after first letter underlined legends but not labels */
}

form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	padding:4px;
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}

#yw-forecast{clear:both;position:relative;width:100%;min-height:190px;height:14.6154em;*height:14.2632em;margin-bottom:15px;background:#CCE1FF url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/crntcondbg_day.gif) repeat-x;border:1px solid #5182ce;border-left:none;border-right:none;}
#yw-forecast.night{border:1px solid #8e8e8e;border-left:none;border-right:none;background:#DFDDE2 url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/crntcondbg_night.gif);}
#yw-forecast em{display:block;font-size:77%;padding:10px 0 0 15px;}
#yw-forecast h3{color:#000;font-size:129%;font-weight:bold;padding:5px 0 5px 15px;}
#yw-forecast dl{color:#000;font-size:85%;padding:0 0 14px 15px;*padding-bottom:10px;}
#yw-forecast dt{float:left;min-width:70px;width:5.3846em;*width:5.2548em;}
#yw-forecast dd{margin-bottom:2px;}
#yw-forecast .forecast-temp{position:absolute;top:45px;right:20px;min-width:200px;width:15.3846em;*width:15.0138em;background:url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/wdgt_day.png) no-repeat;_background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/us.yimg.com/i/us/nws/weather/wdgt_day.png',sizingMethod='crop');}
#yw-forecast.night .forecast-temp{background:url(http://l.yimg.com/us.yimg.com/i/us/nws/weather/wdgt_night.png) no-repeat;_background-image:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://l.yimg.com/us.yimg.com/i/us/nws/weather/wdgt_night.png',sizingMethod='crop');}
#yw-forecast .forecast-temp h3{float:right;color:#fff;text-shadow:#315895 0 -1px 1px;font-weight:bold;font-size:260%;padding:5px 15px 2px 0;}
#yw-forecast .forecast-temp p{clear:right;text-align:right;padding-right:17px;color:#fff;font-size:85%;text-shadow:#315895 0 -1px 1px;}
#yw-forecast .forecast-temp ul{color:#039;list-style:none;margin:17px 0 50px 0;}
#yw-forecast .forecast-temp ul li{line-height:1.1em;}
#yw-forecast .forecast-temp ul a{color:#039;font-size:85%;}
#yw-forecast .forecast-icon{position:absolute;top:0;left:180px;width:250px;height:130px;background-repeat:no-repeat;}
form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

.paging a{
float:left;
padding:4px;
padding-right:8px;
padding-left:8px;
margin-right:4px;
}

.paging a:hover{
float:left;
padding:4px;
padding-right:8px;
padding-left:8px;
margin-right:4px;
border:1px solid #0087E1;
color:white;
background:#0087E1;
}

.linkactive {
float:left;
padding:4px;
padding-right:8px;
padding-left:8px;
margin-right:4px;
border:1px solid #0087E1;
color:white;
background:#0087E1;
}

.paging a:visited{
float:left;
padding:4px;
padding-right:8px;
padding-left:8px;
margin-right:4px;
border:1px solid #EBEBEB;
}

.footers {
	color:#acacac;
	font-family:Lucida Grande,Lucida Sans Unicode,Arial;
}

#TA_Container {
margin-top:10px;
text-align:left;
width:400px;
border:0px solid black;
}

#TA_Container img {
margin-right:10px;
}

.TA_rtable td {
padding-top:10px;
border-bottom:1px solid #ebebeb;
padding-bottom:10px;
}


.TA_rname {
clear:both;
font-weight:bold;

}

.TA_rdate {
	font-size:7pt;
	color:#acacac;
}
.TA_ruser {
	font-size:7pt;
	color:#acacac;
	}
.TA_rdesc {
	font-size:8pt;

	}

#TA_Header {
width:400px;
font-size:7pt;
color:#acacac;
}
#TA_Flags2 {
text-align:center;
clear:both;
}

.selectedtab {
background:white;
border:1px solid white;
}
.tab {
background:#F0F8FF;
}
	.reviewstyle a{
	color:#338BAB;
	}
	.reviewstyle a:hover{
	color:#202020;
	}