﻿body {
/*background-color: #e1ddd9;*/
background-color:#FFFFFF;
font-size: 11px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:Black;
padding:0px;
margin:0px;
}
a {color: #005B94; font-size:13px; font-weight:bold; margin-bottom:2px;}
a:hover {color: #564b47;}
a:active { color:#000000;}

h1 {color:Black; font-size:13px; font-weight:bold;}

/* ----------container to center the layout-------------- */
#asp.TextBox
{
	font-size:9px;
}
#container {
width: 800px;
margin-left: auto;
margin-right: auto;
margin-bottom:auto;
margin-top:auto;
background-color: #FFFFFF;
	height: 17px;
}

.blankContent
{
	min-height:540px;
	min-width:600px;
}

/*************************** Navigation ************************************/
/* -----------------Navigation Panel--------------------- */
#leftNavigationPanel {
float: left;
padding: 0px;
margin-right: 0px;
width: 185px;
font-size:10px;
font-weight:bold;
padding-bottom:5px;
background-color:#FFFFFF;
height:auto;
}

.leftNavIndent1
{
	margin-left:10px;
	padding-bottom:5px;
}
.NavigationLinkButton
{
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:9px;
	color:#000000;
	
}
.NavigationHeaderLinkButton
{
	font-family:Verdana, Arial, SunSans-Regular, Sans-Serif;
	font-size:10px;
	color:#000000;
	
}
.LeftNavHeader
{
	font-size:10px;
}
.LeftNavBottomPadding
{
	padding-bottom:5px;
}
.NavigationContainer
{
	background-color:#FFFFFF;
	float:left;
}

/******************** Content Panel ******************/
#content
{
	
	float:left;
	min-height:550px;
	margin-top:20px;
	background-image:url(../images/handprint_yellow_light.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.textBox
{
	font-size:9px;
	width:90px;
}

.NewsHeader
{
    font-size:12pt;
    color:White;
    background-color:#005B94;   
    width:auto;
    vertical-align:top;
    margin-top:1px;
    margin-bottom:auto;
    min-width:600px;
}

.NewsDescription
{
    font-size:9pt;
    color:Black;
    width:570px;
    margin-bottom:auto;
    margin-top:auto;
}

.NewsDetail
{
    vertical-align:top;
    margin-top:1px;
    margin-bottom:auto;
    text-align:justify;
}
.NewsImage
{
    float:left;
    margin-right:2px;
}
.StaffName
{
    font-size:12pt;
    font-weight:bold;
    color:#005B94;
}
.StaffDescription
{
    font-size:9pt;
    font-weight:normal;
    margin-bottom:30px;
    width:570px;
}
.StaffDetail
{
    vertical-align:top;
    margin-top:1px;
    margin-bottom:50px;
    text-align:justify;
}
.ServiceHeader
{
    font-size:12pt;
    font-weight:bold;
    color:White;
    background-color:#005B94;
    min-width:600px;
    margin-bottom:10px;
}
.expandHeader
{
    font-size:12pt;
    font-weight:bold;
    color:White;
    background-color:#005B94;
    min-width:600px;
    margin-bottom:10px;
    cursor: hand;
    cursor: pointer;
}
.openExpandHeader
{
   background-color:#E3C316;
}
.expandContent
{
    font-size:9pt;
    font-weight:normal;
    margin-bottom:10px;
    width:570px;
}
.ServiceDescription
{
    font-size:9pt;
    font-weight:normal;
    margin-bottom:10px;
}
.ServiceDetail
{
    vertical-align:top;
    margin-top:1px;
    margin-bottom:20px;
    text-align:justify;
}



.ServicesButton
{
 position: relative;
 background-image: url(../Images/servicesRollover.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 185px;
 height: 46px;
 margin: 0; 
 padding: 0; 
}

.ServicesButton a
{
 display: block;
 color: #000000;
 font-size: 11px;
 width: 185px;
 height: 46px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
}

.ServicesButton img 
{
 width: 185px;
 height: 46px;
 border: 0; 
}

* html a:hover 
{
 visibility:visible
}

.ServicesButton a:hover img
{
 visibility:hidden
}

.ServicesButton span
{
 padding-right: 0px;
 padding-left: 0px;
 left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 cursor: pointer;
 padding-top: 0px;
 position: absolute;
 top: 5px;
 width: 185px;
 text-align: center;
 color: white;
}
.NewsButton
{
 position: relative;
 background-image: url(../Images/newsRollOver.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 185px;
 height: 45px;
 margin: 0; 
 padding: 0; 
}

.NewsButton a
{
 display: block;
 color: #000000;
 font-size: 11px;
 width: 185px;
 height: 45px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
}

.NewsButton img 
{
 width: 185px;
 height: 45px;
 border: 0; 
}

.NewsButton a:hover img
{
 visibility:hidden
}

.NewsButton span
{
 padding-right: 0px;
 padding-left: 0px;
 left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 cursor: pointer;
 padding-top: 0px;
 position: absolute;
 top: 5px;
 width: 185px;
 text-align: center;
 color: white;
}
.StaffButton
{
 position: relative;
 background-image: url(../Images/StaffRollOver.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 185px;
 height: 54px;
 margin: 0; 
 padding: 0; 
}

.StaffButton a
{
 display: block;
 color: #000000;
 font-size: 11px;
 width: 185px;
 height: 54px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
}

.StaffButton img 
{
 width: 185px;
 height: 54px;
 border: 0; 
}

.StaffButton a:hover img
{
 visibility:hidden
}

.StaffButton span
{
 padding-right: 0px;
 padding-left: 0px;
 left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 cursor: pointer;
 padding-top: 0px;
 position: absolute;
 top: 5px;
 width: 185px;
 text-align: center;
 color: white;
}
.ContactUsButton
{
 position: relative;
 background-image: url(../Images/ContactUsRollOver.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 185px;
 height: 47px;
 margin: 0; 
 padding: 0; 
}

.ContactUsButton a
{
 display: block;
 color: #000000;
 font-size: 11px;
 width: 185px;
 height: 47px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
}

.ContactUsButton img 
{
 width: 185px;
 height: 47px;
 border: 0; 
}

.ContactUsButton a:hover img
{
 visibility:hidden
}

.ContactUsButton span
{
 padding-right: 0px;
 padding-left: 0px;
 left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 cursor: pointer;
 padding-top: 0px;
 position: absolute;
 top: 5px;
 width: 185px;
 text-align: center;
 color: white;
}
.ContactUs
{
    font-size:11pt;
    color:#005B94;
}
.ContactUsBlack
{
    color:Black;
}

.HomeButton 
{
 position: relative;
 background-image: url(../Images/HomeRollover.gif);
 background-repeat: no-repeat;
 white-space: nowrap;
 display: block;
 width: 185px;
 height: 45px;
 margin: 0; 
 padding: 0; 
}

.HomeButton a
{
 display: block;
 color: #000000;
 font-size: 11px;
 width: 185px;
 height: 45px;
 display: block;
 float: left;
 color: black;
 text-decoration: none;
}

.HomeButton img 
{
 width: 185px;
 height: 45px;
 border: 0; 
}

.HomeButton a:hover img
{
 visibility:hidden
}

.HomeButton span
{
 padding-right: 0px;
 padding-left: 0px;
 left: 0px;
 padding-bottom: 0px;
 margin: 0px;
 cursor: pointer;
 padding-top: 0px;
 position: absolute;
 top: 5px;
 width: 185px;
 text-align: center;
 color: white;
}
.adminHeader
{
    min-width:800px;
    background-color:#005B94;
    color:White;
    font-size:12;
    font-weight:bold;
    margin-bottom:20px;
}
.adminContent
{
    margin-left:auto;
    margin-right:auto;
    margin-top :auto;
    margin-bottom:auto; 
}
.adminPanel
{
    min-width:800px;
}
