﻿@import url(layout.css);
body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	background-color: #fff;
}
#container {
	width: 100%;
	margin: 0;
	background-color: #fff;
	position: relative;
}
#masthead {
	border-style: none;
	text-align: right;
	width: 100%;
	background-color:White;
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-image: url('../images/FTD Header Image V.png');
}
#navigation {
	background-color: #000000;
	overflow: hidden;
}
#page_content {
	position: relative;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCAA77;
}
#column_l {
	position: relative;
	margin: 0 350px 0 0;
	padding: 0 2%;
	background-color: #fff;
	float: none;
}
#column_r {
	float: none;
	width: 330px;
	margin: 0;
	padding: 10px;
	background-color: #FFFFFF;
	position: absolute;
	right: 0px;
	top: 0px;
	/*background-image: url('../images/SideBarBackground.jpg');*/
}
#footer {
	color:Black;
	padding-bottom: 5px;
}
/* Styles for Masthead */
#masthead img {
	float: left;
	margin: 0;
	padding: 0;
}
#masthead p {
	font-size: small;
	text-align: right;
	color: #000;
	margin: 10px 10px 10px 0;
	padding: 0;
}
/* Styles for Navigation 
#navigation ul {
	list-style-type: none;
	width: 100%;
	margin: 0;
	padding: 0;
}
#navigation li {
	float: left;
	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=black,endColorStr=gray);
}*/
#navigation a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}/*
#navigation a:hover {
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #ed9;
}*/
/* Styles for Content */
h1 {
	font-size: 2em;
	color: #393939;
}
h2 {
	font-size: large;
	color: #000000;
	font-family: Nyala;
}
h3 {
	font-size: 1.5em;
	color: #990033;
	font-family: Nyala;
}
h4 {
	font-size: 1.25em;
	color: #469;
}
h5 {
	font-size: 0.75em;
	color: #469;
}
h6 {
	font-size: 0.5em;
	color: #469;
}
fieldset {  
position: relative; 
float: left;  
clear: both;  
margin: 0 0 1.5em 0;  
padding: 0;  
border: 1px solid #BFBAB0;  
background-color: #F2EFE9;  
background-image:url('../images/filedset_gradient_fill.jpg');
background-repeat: repeat-x; 
} 

legend {  
margin-left: 1em;  
color: #000000;  
font-weight: bold; 
position: relative;  
left: -7px;  
top: -0.75em; 
} 
fieldset ol {  
padding: 1em 1em 0 1em;  
list-style: none; 
padding-top: 0.25em;
} 
fieldset li {  
padding-bottom: 1em; 
} 
fieldset.submit {  
float: none;  
width: auto;  
border-style: none;  
padding-left: 12em;  
background-color: transparent;  
background-image: none; 
}
label {  
/*float: left;  */
width: 15em;
margin-right: 1em;
}

/* Styles for Footer */
#footer p {
	font-size: x-small;
	text-align: center;
	color: #FFFFFF;
	margin: 10px;
	padding: 1px;
}
#footer a {
	color: #FFFFFF;
	text-decoration: underline;
}
#footer a:hover {
	color: #000;
	text-decoration: none;
}
/* Styles for Links */
a {
	color: #469;
	text-decoration: underline;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
.style_bold {
	font-weight: bold;
}
.style_italic {
	font-style: italic;
}
.SiteNameHeaderText {
	font-family: "Book Antiqua";
	font-size: xx-large;
	font-weight: bold;
	font-style: oblique;
	color:ThreeDHighlight;
}
.ClassyHeadline {
	font-family: "Lucida Calligraphy";
	font-size: xx-large;
	font-weight: lighter;
	font-style: normal;
	color: #990033;
}

.collapsePanelVertical {
      width: 640px;
      height:0px;
      background-color:white;
      overflow:hidden;
}
 
.collapsePanelHeaderVertical{   
      width:640px;            
      height:20px;
      color: Yellow;
      background-color: Black;
      font-weight:bold;
      float:none;
      padding:5px; 
      cursor: pointer; 
      vertical-align: middle;
}


		.collapsePanel 
			{
			width: 0px;
			height:320px;
			background-color:white;
			overflow:hidden;
			vertical-align:text-top;
			}
		 
		.collapsePanelHeader
			{   
			width: 150px;
			height:40px;
			color: Black;
			background-color:White;
			background-repeat:no-repeat;
			font-weight:normal;
			float:none;
			padding:5px; 
			cursor: pointer; 
			overflow:hidden;
			vertical-align:middle;
			margin-top:15px;
			}
			

