﻿/****************************************************************************************\

    Global Styles

\****************************************************************************************/

html 
{
}

body 
{
    font-family     : Verdana, Sans-Serif;
    font-size       : 12px;
}

h1 
{
}

h2 
{
}

h3 
{
    font-family : Georgia, Times New Roman, Serif;
    font-size   : 1.2em;
    font-weight : normal;
}

h4 
{
}

h5 
{
}

h6 
{
}

p 
{
}

ul 
{
}

ol 
{
}

li 
{
}

strong 
{
    font-weight : bold;
}

em 
{
    font-style : italic;
}

u 
{
    text-decoration : underline;
}

a 
{
    text-decoration : underline;
}

a:visited 
{
    text-decoration : underline;
}

a:hover 
{
    text-decoration : underline;
}

table 
{
    text-decoration : none;
}

tr 
{
    text-decoration : none;
}

th 
{
    text-decoration : none;
}

td 
{
    text-decoration : none;
}

img 
{
}

/****************************************************************************************\
    
    Global Constructs
    Globally Unique Elements
    Control Specific Constructs

\****************************************************************************************/

/*___ DIV _________________________________________________________________*/

div#content_sub
{
    font-family     : Georgia, Times New Roman, Serif;
    font-size       : 1.1em;
}

div#site_info
{
    font-size       : 0.9em;   
}

div#login
{
    font-size       : 0.9em;   
    line-height     : 1.6em;
}

div.geo 
{
	font-size		: 0.8em;
}

/*___ SPAN _________________________________________________________________*/

div#branding h1 span
{
    font-size       : 1.44em;
    letter-spacing  : 0.075em;
}

h2 span,
h3 span
{
    font-size       : 1.5em;    
}

span#forgotJoin
{
    font-size       : 1.1em;   
}

label.lblProperty span 
{
    font-family     : Georgia, Times New Roman, Serif;
    font-size       : 1.2em;
    font-weight     : normal;
}


label.lblProperty span.first
{
    font-size       : 1.5em;
}

span.date 
{
	font-weight	    : bold;
}

div.ssWeatherGeo span
{
    font-weight     : bold;   
}

div.statestation_weather h3 span
{
    font-size       : 1em;   
}

ul.ulWeatherStation li span
{
    font-weight     : bold;
}

span#dataDisclaimer
{
    text-decoration : underline;   
}

span#dataDisclaimer:hover
{
    text-decoration : none;   
}

a.aMapLink span
{
    font-size       : 0.9em;
    text-decoration : none;   
}

a.aMapLink span:hover,
a.aMapLink img:hover ~ span
{
    text-decoration : underline;   
}

/*___ H1 _________________________________________________________________*/

div#branding h1
{
    font-family     : Georgia, Times New Roman, Serif;
    font-size       : 1.5em;   
    font-weight     : normal;
    letter-spacing  : 0.075em;
}

/*___ H2 _________________________________________________________________*/

div#branding h2
{
    font-family     : Georgia, Times New Roman, Serif;
    font-size       : 1.1em;
    font-weight     : normal;
    letter-spacing  : 0.075em;
}

div#content_main h2
{
    font-family     : Georgia,Times New Roman,Serif;
    font-size       : 1.4em;
    font-weight     : normal;
}

div#content_main h2:first-letter
{
    font-size       : 1.5em;   
}

h3.h3Data
{
    text-align      : center;
}

/*___ H3 _________________________________________________________________*/

h3:first-letter
{
    font-size       : 1.5em;    
}

div.statestation_weather h3
{
    font-size       : 1.4em;
}

/*___ H4 _________________________________________________________________*/

/*___ H5 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ H6 _________________________________________________________________*/

/*___ P _________________________________________________________________*/

div#contact_info p 
{
    margin-left     : 20px;
    margin-top      : 1.5em;
    text-indent     : -20px;
}

/*___ UL _________________________________________________________________*/

/*___ OL _________________________________________________________________*/

/*___ LI _________________________________________________________________*/

/*___ STRONG _________________________________________________________________*/

/*___ EM _________________________________________________________________*/

/*___ U _________________________________________________________________*/

/*___ A _________________________________________________________________*/

div#branding h1 a,
div#branding h1 a:hover,
div#branding h1 a:visited
{
    text-decoration : none;    
}

ul.ulSidebarNav a,
ul.ulSidebarNav a:visited
{
    text-decoration : none;   
}

ul.ulSidebarNav a:hover
{
    text-decoration : underline;   
}

div.home_content h3 a,
div.home_content h3 a:visited
{
    text-decoration : none;
}

div.home_content h3 a:hover
{
    text-decoration : underline;   
}

div.statestation a,
div.statestation a:visited
{
    text-decoration :none;   
}

div.statestation a:hover
{
    text-decoration : underline;    
}

ul.ulMapNav a,
ul.ulMapNav a:visited,
ul.ulMapNav a:hover
{
    text-decoration : none;
}

label.lblProperty ~ div.statestation h3 a,
label.lblProperty ~ div.statestation h3 a:visited,
label.lblProperty ~ div.statestation h3 a:hover
{
    text-decoration : none;
}

a.aRawData:hover
{
    text-decoration : none;   
}

/*___ TABLE _________________________________________________________________*/

/*___ TR _________________________________________________________________*/

/*___ TH _________________________________________________________________*/
div.statestation table tr th
{
	font-weight		:bold;
}

/*___ TD _________________________________________________________________*/

div.statestation table tr th, 
div.statestation table tr td 
{
    font-size       : 0.9em;
    line-height     : 1.25em;
}



/*___ IMG _________________________________________________________________*/

/*___ FORM _________________________________________________________________*/

/*___ INPUT _________________________________________________________________*/

input.chkRemember
{
    margin-top      : 4px;    
}

div#login input[type="text"]
{
    width           : 100px;   
}

/*___ LABEL _________________________________________________________________*/

div#login label
{
    display         : block;    
}

/*___ ABBR _________________________________________________________________*/

div.ssWeatherGeo abbr
{
    text-decoration : none;    
}

/*___ SELECT _________________________________________________________________*/

select.ddProperty
{
    font-family     : Georgia, Times New Roman, Serif;
    font-weight     : normal;
}





/*___Group/Section/Class_________________________________________________________________*/