/************************
 *  StyleSheet.css
 *
 *  -- Master CSS stylesheet for the application
 *
 *  Author:  scottwade@neo.rr.com
 *  Date:    09.08.2006
 *  Revisions:  03.05.2007
 */


/* HTML elements : * to clear all defaults */

* 
{ 
	margin: 0; 
	padding: 0
}

body 
{
    text-align:left;
    font: 10px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    background: url(Images/CSS/BackgroundPattern.gif) repeat;
}

h1
{
    font: 13px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    font-weight:bold;
    color:Black;
}

h2 
{
    font: 12px Verdana, Tahoma, Arial, Georgia, Times, Serif;
    font-weight: bold;
    color:Black;
}


h3 
{
    font: 11px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    font-weight:bold;
    color:#3399FF;
}

h4
{
    font: 10px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    font-weight:bold;
    color:Black;
}

h5
{
    font: 9px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    font-weight:bold;
    color:Black;
}

h6 
{
    font: 9px Tahoma, Verdana, Arial, Georgia, Times, Serif;
    color:#666666; 
}


/* Layout DIVs */

#container
{
    text-align:left;
    width:760px;
    margin: auto;
    position:relative;
    padding:0;
    background:#EFEFEF;
}

#headerTop
{
    text-align:right;
    width:750;
    margin: auto;
    position:relative;
    padding:1px 5px 1px 5px;
    font:Tahoma;
    font-size:9px;
    color:White;
    background:#3399FF;
    border-bottom:solid 1px #FF6633;
}

#headerTop a
{
    color:White;
}

#headerTop a:hover
{
    color:Black;
}

#headerTop a:visited
{
    color:White;
}

#header
{
    text-align:left;
    width:760px;
    height:100px;
    margin: auto;
    position:relative;
    font-size:9px;
    background:#CCCCCC;
}

#neckline
{
    text-align:left;
    width:750px;
    margin: auto;
    position:relative;
    padding: 2px 5px 4px 5px;
    background:#3399FF;
    font-size:9px;
    color:Black;
    border-top:solid 2px #FF6633;
}

#main
{
    width: 760px;
    margin: 0 auto;
    text-align: left;
    position: relative;
    padding:0;
    background:white;
}

#leftPanel 
{
    width: 150px;
    float: left;
    border-right:solid 1px #CCCCCC;
    padding: 0px 0px 0px 0px;
    background:#99CCFF;
    height:100%
}

#menuBlock
{

}

#menuBlock ul
{
    list-style: none; 
    padding:0;
    margin:0 0 0 0;
    background:#FF6633;
}

#menuBlock li
{
    padding:4px 0 4px 0;
    border-top:1px solid #CCCCCC;
    background:#3399FF;
}

#menuBlock a
{
    font-size:10px;
    color:white;
    text-decoration: none;
    padding:0 0 0 15px;
    margin:0 0 0 10px;
    background: url(Images/CSS/LBlueAndWhiteDot.gif) 0 100% no-repeat;
}

#menuBlock a:link
{
    color:white;

}

#menuBlock a:visited
{
    color:white;
}

#menuBlock a:hover
{
    color:black;
}

#leftPanelBody
{
    padding: 10px 4px 10px 4px;
}

#content 
{
    width: 480px;
    float: left;
    padding:  0px 0px 0px 0px;
    background:white;
}

#contentBody
{
    padding: 10px 10px 10px 10px;
    background:white;
}

#contentBody a
{
    color:#999966;  
}

#contentBody a:link
{
    color:#999966;    
}

#contentBody a:visited
{
    color:#999966;    
}

#contentBody a:hover
{
    color:Black;    
}

#contentAdmin
{
    width:580px;
    float:left;
    padding: 10px 10px 10px 10px;
    background:White;
      
}



#rightPanel 
{
    width: 128px;
    float:left;
    border-left:solid 1px #CCCCCC;
    padding:0px 0px 0px 0px;
    background:#99CCFF;
}

#rightPanelBody
{
    padding: 10px 4px 10px 4px;
}

#footer 
{
    text-align:center;
    clear: both;
    padding:4px 5px 4px 5px;
    background:#3399FF;
    border-top: solid 5px #FF6633;
    font-size:9px;
    height:60px;
}

/* User Control DIVs */
#NewsColumnControl
{
    
}

/* CssClasses */

.contentParagraph
{
    font: 11px Verdana, Tahoma, Georgia, Arial, Times, Serif;
    padding:7px 0px 7px 0px;  
}

.NecklineLink
{
    font-size:9px;
    color:Black;
}

.RSSLink
{
    font: 10px Verdana, Tahoma, Georgia, Arial, Times, Serif;
}    

.RSSDataListItem
{
    background:#99CCFF;
    padding:4px 2px 4px 2px;
    border-top:solid 1px #DDDDDD;
}

.RSSDataListAltItem
{
    background:#3399FF;
    padding:4px 2px 4px 2px;
    border-top:solid 1px #DDDDDD;
}

.DateTime
{
    font-size:9px;
    color:#333333;
}

.FooterLink
{
    font-size:10px;
    color:#CCCCCC;
    text-decoration:none;
}

.modalBackground
{
    background-color:Gray;
 
}

.dynamicPanel
{
    border:darkgray 2px solid;
    background-color:#E0E0E0;
    width:300px;
}

.ServiceLink
{
    font-size:11px;
    color:Black;
    text-decoration:none;
}

.MapLink
{
    color:#3399FF;   
}