﻿body
{
    font-family: Helvetica;
    font-size: .95em;
    border: 0px;
    margin: 0px;
    line-height: 1.5em;
}

/* This style sheet defines styles available in the editor. */


H1
{
    font-family: Helvetica;
    font-size: 1.8em;
    font-weight: bold;
    padding-bottom: 1em;
    line-height: normal;
}

H2
{
    font-family: Helvetica;
    font-size: 1.5em;
    font-weight: bold;
    padding-bottom: 1em;
}

H3
{
    font-family: Helvetica;
    font-size: 1.25em;
    font-weight: bold;
    padding-bottom: 1em;
}

H4
{
    font-family: Helvetica;
    font-size: 1.1em;
    font-weight: bold;
    padding-bottom: 1em;
}

UL
{
    list-style-position: outside;
    list-style-type: square;
}

a:link { color:#993366; text-decoration: none; font-family: Helvetica}
a:hover { color:#993366; text-decoration: none; font-family: Helvetica}
a:visited { color:#993366; text-decoration: none; font-family: Helvetica}

img
{
    padding:3px;
}



.validationText
{
    color:Red;
    font-size:small;
}

.smallText
{
    font-size: .85em;
}

.smallestText
{
       font-size:xx-small; 
}



.aButton {
    background-color: white;
    border-color:#C5C5C5;
    font-size: .8em;
    font-family: verdana;
    font-weight: bold;
}

.aButton2 {
    background-color: white;
    border-color:#C5C5C5;
    color:Black;
    font-size: .8em;
    font-family: verdana;
    font-weight: bold;
}

.searchCombo 
{
    background-color: #998C17;
    color:white;
    border:0;
}

/* FORMS. */

#formContainer
{
     width: 600px; 
     padding: 5px; 
     margin: 0px;
    
}

div.row {
  clear:both;
  padding-top: 10px;
  }

div.row span.label {
  float: left;
  width: 150px;
  text-align: left;
  }

div.row span.formw {
  float: right;
  width: 440px;
  text-align: left;
  } 

.imgButtons
{   border: none; 
    padding:0;
    margin:0;
    }
    
.bcLink
    {
        border: 1px;
        border-style: solid;
        border-color: Gray;
        padding: 4px;
           }
           

/* DIVS. */

/* Top Bar */

#topBar
{
    margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	height:180px; 
	border-bottom:border-style:solid;	
	border-color:black;
	overflow: hidden;
	border-top:0px;
}

#topBarSearch
{   
    margin-top: 2px; 
    width: 100%; 
    height: 25px;
    float:left;
    position:relative;
    background-color:#DED5A6;
    text-align:right;
}
#topBarColour
{   
    width: 100%; 
    height: 30px;
    float:left;
    position:relative;
    background-color:#8C006E;
    padding-bottom:3px;
}

#breadcrumb
{
    margin:5px 0px 5px 0px;
	padding:0px 0px 0px 20px;
	height:30px;
	overflow: hidden;
	float:left;
    position:relative;	
    width:100%;
    clear:both;
}

#topBarBookmarkSite
{
     margin-top: 1px; 
     float:right;
     vertical-align:bottom;
     position:relative; 
     padding-top:5px;
     padding-bottom:5px;
     padding-right:5px;
     font-size:12px
}
#topBarBookmarkSite a:link { color:white; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold}
#topBarBookmarkSite a:hover { color:white; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold}
#topBarBookmarkSite a:visited { color:white; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold}

#topBarDate
{    margin-top: 1px; 
     float:left;
     vertical-align:bottom;
     position:relative; 
     padding-top:5px;
     padding-bottom:5px;
     padding-right:5px;
     padding-left:10px;
     color:White;
     font-size:12px
}


#topBarLogo
{
     margin-right: 1px; 
     margin-top: 1px; 
     float:left;
     position:relative;

}

#topBarPhoto
{
     margin-top: 1px; 
     float:right;
     position:relative;

}

/* Left Nav/Login Bar */

.navMenuWhite
{
    
}
.navMenuWhite a:link { color:white; text-decoration: none; font-family: Verdana;}
.navMenuWhite a:hover { color:white; text-decoration: none; font-family: Verdana;}
.navMenuWhite a:visited { color:white; text-decoration: none; font-family: Verdana;}

.navMenuBlack
{    
}
.navMenuBlack a:link { color:black; text-decoration: none; font-family: Verdana;}
.navMenuBlack a:hover { color:black; text-decoration: none; font-family: Verdana;}
.navMenuBlack a:visited { color:black; text-decoration: none; font-family: Verdana;}


#navigation
{
    float: left;
    width: 150px;
    margin: 0px;
    padding-left: 10px;
    font-size: small;
    border-color: #E6E6E6;
    border-style: solid;
    border-bottom-width: 0px;
    border-top-width: 0px;
    border-left-width: 10px;
    border-right-width: 0px;
    position: relative;
    top: 50px;
    z-index: 1;
}


#loginHeader
{
    padding-bottom:3px;
    padding-left:3px;
    padding-top:3px;
    background-color:#FF9B10;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
    color:White;
    width:140px;
}

#loginHeader
{
    padding-bottom:3px;
    padding-left:3px;
    padding-top:3px;
    background-color:#FF9B10;
    font-family:Verdana;
    font-size:small;
    font-weight:bold;
    color:White;
    width:140px;
}

#menu
{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	display:inline; }

#Login
{
     margin-right: 1px; 
     margin-top: 15px; 
     width:140px;
     overflow:hidden;
     clear:both;
     display:inline;
    
}
#Login a:link { color:black; text-decoration: none; font-family: Verdana; font-size:small;}
#Login a:hover { color:black; text-decoration: none; font-family: Verdana; font-size:small;}
#Login a:visited { color:black; text-decoration: none; font-family: Verdana; font-size:small;}




/* Main Content */

#test
{
    background: url(images/test.png) 0 100% no-repeat;
}


#content
{
    background: #E6E6E6;
    margin-left:220px;
    padding:10px 10px 10px 10px; 
    Position:relative; 
    top:50px;    
}




#innerFooter
{
    padding:10px 10px 10px 10px; 
    position:relative;
    bottom: 10px;
    width:100%;
    
    }

#innerFooter a:link { color:black; text-decoration: none; font-family: Verdana; padding:5px;}
#innerFooter a:hover { color:black; text-decoration: none; font-family: Verdana; padding:5px;}
#innerFooter a:visited { color:black; text-decoration: none; font-family: Verdana; padding:5px;}


#contentBr
{
   background: url(curveGreyBR.png) 100% 100% no-repeat;
}

#homepageNews
{
    float:right;
    position:relative;
    top:0px;
    right:0px;
    background-color:White;
    padding-top:10px;
    padding-bottom:10px;
    padding-right:5px;
    padding-left:5px; 
    width:200px;
}

#newsPageItem
{
    border-bottom:solid, 1, black;
    }

#newsHeader
{
    background-color:#7F6281;
    font-family:Arial;
    color:White;
     padding-top:5px;
     padding-bottom:5px;
     padding-right:5px;
     padding-left:5px;
}

/* Bottom Bar */

#bottomBarContainer
{
    position:absolute;
    margin-top: 50px;
    border-top: 50px;
    left:0px;
    height:120px;
    width:100%;
}

#bottomBarLinks 
{   
    
    margin:5px 10px 0px 0px;
	padding:5px 10px 0px 25px;
    overflow:visible;
	background-color:white;
	text-align: left;
	color:#998C17;
	width:100%;
	clear: both;	
	float:none;
}

#bottomBarLinks a:link { color:black; text-decoration: none; font-family: Verdana; font-size:small;}
#bottomBarLinks a:hover { color:black; text-decoration: none; font-family: Verdana; font-size:small;}
#bottomBarLinks a:visited { color:black; text-decoration: none; font-family: Verdana; font-size:small;}

#bottomBarContact
{   margin:0px, 10px, 0px, 0px;
    padding:5px 10px 0px 25px;
    text-align: left;
    border-color:#998C17;
    border-style:solid;
    border-bottom-width:1px;
    border-top-width:1px;
    border-left-width:0px;
    border-right-width:0px;  
    width:100%;
	clear: both;
    background-color:#F1EFDF;
    font-family:Verdana;
    font-size:small;
    color:Black ;	
	float:none;
	display:block;
	overflow:visible;
}
#bottomBarContact a:link { color:Black; text-decoration: none; font-family: Verdana; font-size:small;}
#bottomBarContact a:hover { color:Black; text-decoration: none; font-family: Verdana; font-size:small;}
#bottomBarContact a:visited { color:Black; text-decoration: none; font-family: Verdana; font-size:small;}


#bottomBarMaintained
{   margin:0px 0px 0px 0px;
    padding:5px 0px 0px 25px;
    height:40px;
    text-align: left;
    width:100%;
	clear: both;	
	float:none;
    background-color:#F7F7EE;
    display:block;
}
#bottomBarMaintained a:link { color:#8C8C8C; text-decoration: none; font-family: Verdana; font-size:x-small;}
#bottomBarMaintained a:hover { color:#8C8C8C; text-decoration: none; font-family: Verdana; font-size:x-small;}
#bottomBarMaintained a:visited { color:#8C8C8C; text-decoration: none; font-family: Verdana; font-size:x-small;}

#sitemap
{}
#sitemap a:link { color:#7F6181; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold; padding:5px;}
#sitemap a:hover { color:#7F6181; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold; padding:5px;}
#sitemap a:visited { color:#7F6181; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold; padding:5px;}


/* Spacer*/
.spacer
{clear:both;}

/* datagrid formating for public site*/

.dgRow1
{
    background-color: white;
    color:black;
    font-family:Verdana;
    font-size: small;
    }

.dgAlternatingRow1
{
    background-color: #DED5A6;
    color:black;
    font-family:Verdana;
    font-size: small;
    }

 .dgSelectedRow1
{
    background-color: Lime;
    color:#E2DED6;
    font-family:Verdana;
    font-size: small;
    font-weight:bold
    }

.dgEditRow1
{
    background-color: #999999;
    color:black;
    font-family:Verdana;
    font-size: small;
    }

.dgEmptyRow1
{
    background-color: white;
    color:black;
    font-family:Verdana;
    font-size: small;
    }

.dgFooter1
{   background-color:#8C006E;
    color:white;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;
    }
    

.dgHeader1
{   background-color:#8C006E;
    color:white;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;
    }

.dgPager1
{   background-color:#8C006E;
    color:white;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;
    }
    
.dgPager1 a:link { color:#DED5A6; text-decoration: none; font-family: Verdana; font-size:small;}
.dgPager1 a:hover { color:#E6E6E6; text-decoration: none; font-family: Verdana; font-size:small;}
.dgPager1 a:visited { color:#E6E6E6; text-decoration: none; font-family: Verdana; font-size:small;}
   
     
    
#sectionGrid
 {  color:#8C006E;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;    
    }
 
#sectionGrid a:link { color:#8C006E; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold}
#sectionGrid a:hover { color:#8C006E; text-decoration: underline; font-family: Verdana; font-size:small; font-weight:bold}
#sectionGrid a:visited { color:#8C006E; text-decoration: none; font-family: Verdana; font-size:small; font-weight:bold}

 
  
/*Data repeater formatting*/  

.DrHeader
{   background-color:#8C006E;
    color:white;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;
}
.DrFooter
{   background-color:#8C006E;
    color:white;
    font-family:Verdana;
    font-size: small; 
    font-weight:bold;
}


.DrRow
{
    background-color: white;
    color:black;
    font-family:Verdana;
    font-size: small;
        padding: 2px;
    }   
.DrAltRow
{   background-color: #DED5A6;
    color:black;
    font-family:Verdana;
    font-size: small;
    padding: 2px;
    }