body
{
background-color: #ffffff; 
background-image: url(images/newsiteskin/general_bg.png);
background-repeat: repeat-x;
margin: 0px;
}

/* New siteskin styles: */
a {color: #1790CF; font-family: arial; font-size: 14px; text-decoration: underline;}
a:hover {color: #000000; font-family: arial; font-size: 14px; text-decoration: underline; }

a.headerLink {color: #85A4D4; font-family: arial;  font-size: 14px; text-decoration: none; font-weight: normal;}
a.headerLink:hover {color: #ffffff; font-family: arial;  font-size: 14px; text-decoration: none; font-weight: normal;}

/* old styles: */

table
{
font-family: arial; 
font-size: 14px; 
text-align: left;
color: black;
}

input
{
font-family: arial;
font-size: 14px;
color: black;
}

textarea
{
border: 1px solid #7F9DB9;
font-family: arial;
font-size: 14px;
color: black;
}

select
{
font-family: arial;
font-size: 14px;
color: black;
}

label
{
font-family: arial;
font-size: 14px;
color: black;
}

.clsAsterisk
{
padding-left: 3px;
font-family: verdana;
font-size: 14px;
font-weight: bold;
color: red;
}

.clsTextBox 
{
width: 200px;
height: 30px;
background-color: white; 
border: 1px solid #7F9DB9; 
font-family: arial; 
font-size: 14px; 
padding: 5px; 
}

.clsTextBox_ReadOnly 
{
width: 200px;
height: 30px;
background-color: #EFEFEF; 
border: 1px solid #7F9DB9; 
font-family: arial; 
font-size: 14px; 
padding: 5px;
color: #606060;
}

.clsMemberLabel
{
font-family: arial;
font-size: 14px;
color: black;
}

/* Title & Header Classes */
.Title
{padding-left: 150px; font-size: 25px; float: left; top: -30px; position: relative;
color: #505050; font-family: arial; white-space: nowrap;}

.BlueHeader
{color: #1790CF; font-size: 20px; font-weight: bold;}

.BlackHeader
{color: #000000; font-size: 14px; font-weight: bold;}

.PurpleHeader
{color: #1790CF; font-size: 16px;}


/* SITEMAP STYLES */
.SiteMap
{
width: 650px;
font-family: arial; 
font-size: 14px;
}

.RootNode
{ 
font-family: arial; 
font-size: 14px;
font-weight: bold;
padding-bottom: 5px; 
} 

.RootNode a
{ 
color: #000000;
text-decoration:none;
padding-bottom: 5px; 
} 

.RootNode a:hover
{ 
color: #000000;
text-decoration:underline;
padding-bottom: 5px; 
} 

.LeafNode
{ 
font-family: arial; 
font-size:14px; 
} 

.LeafNode a
{ 
color: #1790CF;
text-decoration: underline;
} 

.LeafNode a:hover
{ 
color: #000000;
text-decoration: underline; 
}

/* Rotator Styles */
.Rotator 
{
width:152px; 
height:70px;   
font-family:arial; 
font-size:10px;  
cursor:default;
}

.RotatorFrame 
{
font-family:arial; 
font-size:11px; 
cursor:default;
}

.NewsTitle
{
font-family:arial;
font-size:11px;   
color:#000066;
cursor:pointer;
text-decoration:none;
}

.NewsTitleOver
{
font-family:arial;
font-size:11px;   
color:#000066;
text-decoration:underline;
cursor:pointer;
}

.NewsDate
{
font-family:arial;
font-size:10px;   
color:gray; 
}
