﻿#centralContainer #navContainer {
color:black;
background-color:#ffffff;
float:left;
padding:0 0 10px 0;
width:185px;
margin:0 0 0 0;
}

input, select, textarea {
font-family:Verdana, Helvetica, Arial, sans-serif;
border-left: 1px solid #808080;
border-top: 1px solid #808080;
border-bottom: 1px solid #cccccc;
border-right: 1px solid #cccccc;
font-size:10px;
padding:2px;

}
body {
margin:0.3em 0 0.3em 0;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size:70%;
color:black;
background:white;
padding:0;
}
a:link {
text-decoration:none;
}
a:active {
text-decoration:underline;
}
a:hover {
text-decoration:underline;
}
a:visited {
text-decoration:none;
color: #7f1183;
}

h1 {
font-size: 160%; 
background:inherit;
color:#000000;
font-weight:bold;
padding:0;
margin-top:0.2em;
margin-bottom:0.5em;
margin-left:0;
margin-right:0;
}

h2 {
color:#000000;
font-weight:bold;
background:inherit;
font-size:140%;
margin-top:0.4em;
margin-bottom:0em;
margin-left:0;
margin-right:0;
}

strong {
font-weight:bold;
}
hr {
height:1px;
color:#e2e2e2;
background:inherit;
border: 1px dotted #e2e2e2;
}

img {
border:0;
}

img.logo {
border:0;
margin-top:20px;
margin-bottom:20px;
margin-top:16px;
margin-left:12px;}

/* \*/
.hollyHack {
height:1%;
}

#topPicContainer {
background-repeat:no-repeat;
background-position:right top;
margin:0 0 0 0;
clear: both; 
}

#mainContainer {
padding:0;
margin:0;
border:1px solid #6a6b6a;
max-width:967px;
min-width:760px;
margin-left:3px;
}
/* \*/
* html #mainContainer {
width:975px;
}



#bannerLogoContainer {

padding:0;
margin:0;
height:78px;
}

* html #bannerLogoContainer{
height:68px;
} 

#centralContainer {
margin:0;
padding:0;
background:white;
color:black;
}

#centralContainer:after {
content: ".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

/* \*/
* html #centralContainer {
height:1%;
}
.anotherHollyHack
{
clear:both;
margin:15px 0 0 0;
}

#footerContainer {
clear:both;
border-top:1px solid #6A6B6A;
margin:0;
color:#ffffff;
padding-top:2px;
padding-bottom:2px;
}
#footerRight {
float: right;
margin-right:2px;
font-weight: bold;
}
#footerLeft {
float: left;
margin-left:4px;
padding:0;
}
#footerCenter {
margin-left: 5px;
font-weight: bold;
}

#Content {
padding-top:0.5em;
padding-right:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
background:white;
color:black;
margin: 0 0 0 190px;
}

#ContentNoNav {
padding-top:0.5em;
padding-right:0.5em;
padding-bottom:0.5em;
padding-left:0.5em;
background:white;
color:black;
margin-top:0px;
margin-right:0;
margin-bottom:0;
margin-left:0;
position:relative;
}

#navTop {
background:#F0DEED;
text-align:left; 
padding:6px 0 9px 5px;
}
#navTop a {
color:#000;
text-decoration:underline;
}

#navTopLinks{
float:left;
position:absolute;
left:10px;
top:5px;
padding: 9px 0 0 0;
margin:0;
}

#navTop ul.navTopLinks {
text-align:left;
list-style-type: none;
margin: 0;
padding: 0 0 10px 0;
border: 1px red solid;}
#navTop ul.navTopLinks li{
float: left;
display: inline;
padding-right: 5px;
padding-left: 5px;
border-right: 1px solid #000;}
#navTop ul.navTopLinks li.last{
border-right: none;}
#navTop ul.navTopLinks li a{
text-decoration: none;}
#navTop ul.navTopLinks li a:hover{
text-decoration: underline;}
div.accessibility
{
	display:none;
}
*:first-child+html	#navTop ul.navTopLinks li{
margin-top: -3px;}

#navTop ul.navTopLinks li.last{
border-right: none;}

#navTop ul.navTopLinks li a{
text-decoration: none;}

#navTop ul.navTopLinks li a:hover{
text-decoration: underline;}
#navBottom {
padding-top:0.1em;
width:100%;
margin-bottom:0.1em;
clear:both;
}

#navMain {
width:100%;
margin:0;
position:relative;
padding:0;
}
#navMain ul {

margin:0 0;
list-style-type:none;
white-space:nowrap;
padding:7px 0 0px 0;
}
#navMain ul li {
margin:0 0 0 0;
padding:0;
display:inline;
}
#navMain li a {
background-color:#F5EFF5;
color:#000000;
border-right:#797979 1px solid;
border-left:#cccccc 0 solid;
border-top:#797979 1px solid;
border-bottom:#797979 1px solid;
padding:5px 7px 4px 9px;
margin:0;
text-decoration:none;
text-align:center;
font-weight:normal;
}
#navMain li a:hover,#navMain li a:active {
border-right:#797979 1px solid;
border-left:#cccccc 0 solid;
border-top:#797979 1px solid;
border-bottom:#797979 1px solid;
background:#EEE2EF;
color:inherit;
}
#navMain ul li.current a,#navMain ul li.current a:hover,#navMain ul li.current a:active {
border-left:#797979 0 solid;
border-right:#797979 1px solid;
border-top:#797979 1px solid; 
border-bottom:#B280B8 1px solid; 
background-color:#B280B8;
color: #FFFFFF !important;
font-weight:bold;
padding-top:6px;
}

#navMain ul li.current a,#navMain ul li.current a:hover,#navMain ul li.current a:active {
border-bottom:#B280B8 1px solid; 
}
#navMain ul li a.firstNavMain,#navMain ul li a.firstNavMain:hover,#navMain ul li a.firstNavMain:active {
border-left: #797979 1px solid;
}
#navMain ul li.current a.firstNavMain {
border-left:#6A6B6A 1px solid;
}

.navRightContainer {
width:185px;
margin:0;
float:right;
top:1px;
right:0;
padding:0 0 0 8px;
/*ie5.5 ignores all after the next line*/
voice-family:"\"}\"";
voice-family:inherit;
width:170px;
}


.navRightContent {
margin-bottom:7px;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:3px;
color:#000;
text-align:left;
border:#6A6B6A 1px solid;
background:#ffffff;
float:left;
width:160px !important;
}

.navLeftContent {
margin-bottom:7px;
padding-top:3px;
padding-right:3px;
padding-bottom:3px;
padding-left:3px;
color:#000;
text-align:left;
border:#6A6B6A 1px solid;
background:#ffffff;
}

.navRightContent ul {
	padding-bottom:0px;
}

* html .navRightContent ul, * html .navLeftContent ul {
padding-left:0;
}



.navRightHeader{
display:block;
color: #FFFFFF !important;
border-left:#6A6B6A 1px solid;
border-right:#6A6B6A 1px solid;
border-top:1px #6A6B6A solid;
font-size:100%;
margin-bottom:0;
font-weight:bold;
background:#B280B8;
float:left;
width:166px;
}

* html .navRightHeader {
	width:151px;
}

.navLeftHeader{
display:block;
color: #FFFFFF !important;
border-left:#6A6B6A 1px solid;
border-right:#6A6B6A 1px solid;
border-top:1px #6A6B6A solid;
font-size:100%;
margin-bottom:0;
font-weight:bold;
background:#B280B8;
}



* html .navRightHeader, * html .navLeftHeader {
padding-left:15px;
}

.navRightContent ul{
list-style-image: url('../images/doubleArrow.gif');
margin:  0 0 0 15px;}

.navRightContent ul li{
margin-bottom: 5px;}

html>body .navRightContent ul{
margin-left: -20px;}

*:first-child+html .navRightContent ul{
margin-left: 15px;}

ul {line-height: 1.5em;}
p {line-height: 1.5em;}


a.arrow {
background: #fff url('images/icons/doubleArrowATAG.gif') no-repeat left;
padding-left: 10px !important;
clear: left;}

div.breadcrumb {
color:#000;  
background:#fff; 
border-bottom: 1px dotted #cccccc;
font-size:90%; 
text-align:left;
margin:0 0 0 186px;
padding:0;
}

div.breadcrumb ul {
list-style: none;
padding:2px 0 2px 5px;
margin:0;
} 

div.breadcrumb ul li {
display:inline;
margin:0;
padding:0;
}

div.breadcrumb ul li a.first { 
}

div.breadcrumb ul li a {
padding-left: .5em; 
padding-right: .5em; 
text-decoration: none; 
}

.breadcrumbintro {
font-weight:bold;
}

div.nobreadcrumb {
color:#000;  
background:#fff; 
border-bottom: 1px dotted #cccccc;
font-size:0.85em;
text-align:left;
}

div.nobreadcrumb ul {
list-style: none;
padding:2px 0 2px 5px;
margin:0;
} 

div.nobreadcrumb ul li {
display:inline;
margin:0;
padding:0;
}

div.nobreadcrumb ul li a.first { 
}

div.nobreadcrumb ul li a {
padding-left: .5em; 
padding-right: .5em; 
text-decoration: none; 
}

.breadcrumbintro {
font-weight:bold;
}

h2.marginbottom10px {
margin-bottom:10px;
}


/*aditional.css*/
#topBar {
	background-color: #B280B8;
	color: white;
	height: 5px;
}

#footerContainer {
	background-color: #B280B8;
	color: white;
}
#breadcrumb {
	border-bottom: 1px dotted #B280B8;
}
#topPicContainer {
	background: #7F1183 url('../images/banner.gif') right top no-repeat;
}
#navMain ul li.current a:active {
	border-bottom: #B280B8 1px solid;
	background-color: #B280B8;
	color: white;
}

#navMain ul li.current a:hover {
	border-bottom: #B280B8 1px solid;
	background-color: #B280B8;
	color: white;
}

#navMain ul li.current a {
	border-bottom: #B280B8 1px solid;
	background-color: #B280B8;
	color: white;
}

#navContainer {
	background-color: #B280B8;
	color: white;
}

