/* BACKGROUND AND BODY
-------------------------------------------------------------------------*/

body {
background:#F8F6E8;
font-family: "Verdana";
font-size:8px;
margin-top:0; margin-bottom:0;margin-left:0px;margin-right:0;
text-color:#5F5F5F;
color:#5F5F5F;
}

input {
font-size:10px;

}

h1 {
font-size:10px;
}

h2 {
font-size:14px;
}


span {
font-size:10px;
}

img {
border:0px;
}

.header{
background-color:#89B3C7;
}

table{
border:0px;
padding:0px;
margin:0px;
}

form{
font-size:11px;
padding:0px;
margin:0px;
}

ul{
list-style-type: square;
color:#7C0000;
}
/* TEXT LINKS
-------------------------------------------------------------------------*/

/*default - grey to dark blue*/

A:link {
color:#63625D;
text-decoration:none;
}

A:visited {
color:#63625D;
text-decoration:none;
} 

A:active {
color:#63625D;
text-decoration:none;
}

A:hover {
color:#661F1B;
text-decoration:underline;
}

A.nav{
font-size:10px;
font-weight:normal;
}
/* PARAGRAPH FORMATTING
-------------------------------------------------------------------------*/

p {
color:#333333;
}


/* NEWS TEXT AND LAYOUT
-------------------------------------------------------------------------*/

span.newstitle {
color:#4E4E4F;
font-size:13px;
font-weight:bold;
}

span.newsfooter {
color:#989898;
font-size:9px;
text-align:right;
}

span.newsstory {
color:#000000;
text-align:right;
}

.newsstorybox{          
padding:3px;
}

.allcontent{
 width:100%;
 background-color:#FFFFFF;
}

/* NAV AND DATE CELL 
-------------------------------------------------------------------------*/

.navigation{
background-color:#D2D1D1;
padding-top:8px;
padding-bottom:8px;
color:#7b7b7b;
width:100%;
text-align:left;
}

.datecell{
color:#7b7b7b; 
text-align:right;
margin-left:40%;
}

.contactemail{
color:#7b7b7b; 
text-align:right;
margin-left:73%;
align:right;
}


/* NAV BUTTONS
-------------------------------------------------------------------------*/
table.navbut{
background-color:#94B8D1;
}

.navbut a{
padding:4px;

}

a{
display:inline;
}

.navbut a:link {
}

.navbut a:active {
}
.navbut a:visited {
}

.navbut a:hover {
background: #C0E3F3;
border:1px solid #658DA0;
padding:3px;
text-decoration:none;
}

.header{
background:#F2EED5;
padding:0px;
margin:0px;
}

.red_line{
background:#ffffff url('../images/balmoral_red_line.jpg') repeat-x;
border:0px none;
padding:0px;
width:100%
}


.tools_header{
background:#F8F6E9 url('../images/balmoral_tools_bg.jpg') repeat-x;
border: 1px solid #661F1B
}

.main_content{
background:#E9E3C2;
border: 1px solid #661F1B;
font-family: "Times New Roman";
font-size:12px;
}

.top_nav{
background-color:#F2EED5;
/*background-image:url(../images/top_nav_bg.jpg);*/
background-repeat:repeat-y;
height:100%;
font-size:11px;
}

.sidepanel{
background:#E9E3C2;
border: 1px solid #661F1B;
}

.sidepaneltd{
border-bottom:1px solid #CBC4A7;
font-size:12px;
color:
}

div.menu a:link {
 
}

div.menu a:active { 

}

div.menu a:visited {
 
}


div.menu a:hover {
background: #E9E3C2; 
border:1px solid #661F1B;
padding: 3px;
text-decoration:none;
}

div.menu a {
text-decoration:none; 
padding: 4px;
display: block;
}


div.menutop a:link {
border:1px solid #F1ECCF;
border-bottom:4px solid #F1ECCF;
}

div.menutop a:active { 
border:1px solid #F1ECCF;
border-bottom:4px solid #F1ECCF;
}

div.menutop a:visited {
border:1px solid #F1ECCF;
 border-bottom:4px solid #F1ECCF;
}


div.menutop a:hover {
border:1px solid #661F1B;
border-bottom:4px solid #661F1B;
text-decoration:none;
}

div.menutop a {
text-decoration:none; 
padding: 4px;
display: block;
}