
.cornered{
/*-moz-border-radius:0 0 10px 10px;  //Sigh! Can't be rendered by the poor Gecko! */
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
}
.top-cornered{
-moz-border-radius:7px 7px 0 0;
-webkit-border-top-right-radius:7px;
-webkit-border-top-left-radius:7px;
}
a.viewButton{
color:#343434;
padding:10px;
background:#ccc;
margin:0 0 20px 150px;
font-weight:bold;
-moz-border-radius:2px;
-webkit-border-radius:2px;
}
a.viewButton:hover{
text-decoration: none;
background:#ddd;
}
h2.lowMargin{
color:#fff;
font-size:18pt;
margin:0 0 0 15px;
font-family:Garamond,"Lucida Grande",Georgia;
}
.fdbButton{margin-left:120px !important;}

/* Vertical Accordions */
#vertical_container{
width:440px;
}
.accordion_toggle {
display: block;
height: 28px;
width: 420px;
background: url(images/accordion_toggle.jpg) no-repeat top right #262626;
padding: 0 10px 0 10px;
line-height: 28px;
font-weight: normal;
font-style:italic;
font-family:georgia, sans;
text-decoration: none;
outline: none;
font-size: 13px;
color: #fff;
border-bottom: 1px solid #333;
cursor: pointer;
margin: 0 0 0 0;
}
.accordion_toggle:hover{
/*background-color:#292929;*/
background-position: bottom;
}

.accordion_toggle_active {
background: url(images/activeAccordion.jpg) repeat-x top #1f694e;
color: #ffffff;
border-bottom: 1px solid #7f9c50;
}

.accordion_content {
background-color: #232323;
color: #cdcdcd;
overflow: hidden;
width: 440px;
}
	
.accordion_content h2 {
margin: 15px 0 5px 10px;
color: #1f694e;
font-size:14pt;
padding-bottom:4px;
border-bottom:1px dotted #1f694e;
font-family:Georgia,Garamond,"Lucida Grande",Georgia;
font-weight:normal !important;
font-style:italic;
}

.accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}
	
.vertical_accordion_toggle {
display: block;
height: 30px;
width: 600px;
background: url(images/accordion_toggle.jpg) no-repeat top right #a9d06a;
padding: 0 10px 0 10px;
line-height: 30px;
color: #ffffff;
font-weight: normal;
text-decoration: none;
outline: none;
font-size: 12px;
color: #000000;
border-bottom: 1px solid #cde99f;
cursor: pointer;
margin: 0 0 0 0;
}

.vertical_accordion_toggle_active {
background: url(images/accordion_toggle_active.jpg) no-repeat top right #e0542f;
color: #ffffff;
border-bottom: 1px solid #f68263;
}

.vertical_accordion_content {
background-color: #ffffff;
color: #444444;
overflow: hidden;
}

.vertical_accordion_content h2 {
margin: 15px 0 5px 10px;
color: #0099FF;
}

.vertical_accordion_content p {
line-height: 150%;
padding: 5px 10px 15px 10px;
}