﻿body {
  color: black;
  background-color: white;
  margin: 0 0 0 0;
  padding: 0;
  font-family: "Lucida Grande", verdana, arial;
  font-size:11px;
}

* html,
* html body {height: 100%;}

html,
body {min-height: 100%;height: auto;}

p 
{
	line-height: 1.5em;
	text-align: justify;
}

#top {
  font-size: 11px;
}


.ContentContainer 
{
	margin:10px 10px 10px 10px;
	text-align: left;
}



#centerPanel
{
	margin: 10px 10px 5px 0;
	font-size: 11px;
	font-weight: normal;
	height: 100%;
	width: 500px;
}

#centerPanel h1
{
	color: #6B9D56;
	margin-bottom: 0;
	padding-bottom: 0;
	padding-top: 10px;
}

#centerPanel p {
	color: #333333;
}

#servicePanelLeft
{
	}
	
	#servicePanelRight {  }

.serviceStyle
{
	height: auto;
}

.serviceStyle h3
{
	color: #667231;
	margin-top: 2em;
	margin-bottom: .37em;
	padding-bottom: 0;
	text-decoration: underline;
	text-align: center;
}

.serviceStyle ul
{
	color: #003300;
	list-style-type: none;
	line-height: 1.7em;
	font-style: oblique;
	font-weight: 500;
	vertical-align: middle;
}

.serviceStyle span
{
	height: 170px;
	vertical-align: middle;
}

.serviceStyle img
{
	float: left;
	margin-bottom: 10px;
	margin-right: 4px;
	height: 142px;
	width: 199px;
}

#contactPanel
{
	padding-left: .7em;
	padding-top: 0;
	line-height: 1.5;
	border-left-style: solid;
	border-left-color: #93C47B;
	width: 240px;
	float: right;
}

#contactPanel h4
{
	margin-bottom: 0;
}



#visual-portal-wrapper {
          margin: 20px auto 10px auto;
          position:relative;
          height: auto;    
          width:800px;
          border: 1px solid #A5997C;
          padding-bottom: 10px;
      }


a {
text-decoration: none;
color: #A5997C;
background-color: transparent;
}

a:hover
{
	color: #b8860b;
}

#portal-globalnav {
background:url( 'images/tabs-bg.jpg' ) top no-repeat;
}


.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* safari bug */
border: none;
position: absolute;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}

#portal-logo
{
	background: url( 'images/header.jpg' ) no-repeat; 
	margin: 0 0 0 0;
	border: 0;
	padding: 0; 
}

#portal-logo span {
display: block;
text-decoration: none;
overflow: hidden;
border: 0;
margin: 0;
padding: 0;
padding-top: 100px;
height: 0px !important; 
height : 0px;
width: 800px;
}

#portal-siteactions {
margin: 0 5px 0 0;
height: 20px;
float: right;
padding: 0 0 0 0;
}
#portal-siteactions li {
display: inline;
z-index: 95;
}
#portal-siteactions li a {
background-color: transparent;
border: 1px solid #76797c;
color: #A5997C;
height: auto;
padding: 0.2em;
margin-right: 0.2em;
text-decoration: none;
text-transform: lowercase;
z-index: 95;
}

#portal-personaltools
{
	/* Bar with personalized menu (user preferences, favorites etc) */
	background-color: #fcfbf6;	
	/*border-top-color: #A5997C;
	border-top-style: solid;
	border-top-width: 1px;*/
	border-bottom-color: #A5997C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 1.5em;
	color: #A5997C;
	padding: 0em 3em 0em 3em;
	margin: 0;
	text-align: right;
	text-transform: lowercase;
	list-style: none;
}

#portal-personaltools .portalUser {
background: transparent url( 'images/user.gif' ) center left no-repeat;
padding-left: 15px;
}

#portal-personaltools .portalLogout 
{
	background: transparent url( 'images/linkOpaque.gif' ) center left no-repeat;
	padding-left:10px;
}


#portal-personaltools li {
padding-left: 8px;
margin-left: 1em;
display: inline;
}

#portal-personaltools li a {
text-decoration: none;
}
.scrolling {overflow:auto;}

table.ex{
color:#A5997C;
background-color:White;
border: 1px solid #A5997C;
border-top: 1px solid #A5997C;
border-right: 1px solid #A5997C;
}

table.ex td {
border-bottom: 1px solid #A5997C;
border-left: 1px solid #A5997C;
}

.modalBackground 
{
	/*background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	width: 400px;
	height:100%; */
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:250px;
}

.modalButton 
{
    position:relative;
    left: -120px;
}

            .multiPage
            {
                float:left;
                border:1px solid #94A7B5;
                background-color:#F0F1EB;
                padding:4px;
                padding-left:0;
                width:565px;
                height: 200px;
                margin-left:-1px;                
            }
            
            .multiPage div
            {
                border:1px solid #94A7B5;
                border-left:0;
                background-color:#ECE9D8;
            }
            
          .radAjaxPanel2
            {
                position:relative;
                left: -5px;
            }
            
            .invis
            {display:none;}
            
