﻿body {
}

.content-row
{
}

.gridview-row
{
}

.upload-row
{
   vertical-align:middle;
}

.upload-row INPUT
{
   vertical-align:top;
  
}

.results-row
{
   display:inline;
   width:100%;
}

.results-row SPAN
{
   width:auto;
   text-align:left;
   padding-left:0px;
   padding-right:0px;
}

.results-row .value
{
   padding-left:5px;
}


.html-row
{   
   margin-left:10px;
   margin-bottom:10px;
}

.html-row INPUT
{
   vertical-align:middle;
}

.html-row SPAN
{
   width:100%;
   text-align:left;
}

.html-row .section
{
   font-weight:bold;
   padding-bottom:15px;
   border-top:1px solid #E1E2E8;
   padding-top:10px;
   width:630px;
}

.html-row .section .story
{
   margin-left:20px;
   font-weight:normal;
}

.html-row .section .story INPUT
{
   display:inline;
}

.radio-button-row
{
   margin-left:90px;
}

.radio-button-row INPUT
{
   vertical-align:middle;
}

.button-row
{
	width:731px;
   text-align:right;
	padding-top:5px;
	padding-bottom:5px;   
}

.button-row-bottom
{
   text-align:center;
   margin-top:20px;
   vertical-align:middle;
}

.button-row-bottom INPUT
{
   padding:3px;
   vertical-align:middle;
}

.button-row-bottom IMG
{
   padding:3px;
   vertical-align:middle;
}
.fullwidth 
{
	width:721px;
}
FIELDSET FIELDSET .button-row INPUT
{
   padding-right:5px;
}

.paging-row
{
 padding-bottom:20px;
}

.paging-row .paging-row-prev
{
   float:left; margin:0px;
   padding:0px;
    text-align:left;
    margin-left:10px;
}

.paging-row .paging-row-next
{
   float:right; margin:0px;
   padding:0px;
    text-align:right;
    margin-right:10px;
}



/* STYLE DEFINITIONS FOR FIELDSET LAYOUT */
/*---------------------------------------*/

FIELDSET 
{
   border:1px solid #005941;
   vertical-align:middle;
   padding:10px;
}

FIELDSET LEGEND 
{

}

FIELDSET FIELDSET 
{
    padding: 0px;
    margin: 0px;
    border-style: none;
    padding-top:8px;
}

FIELDSET FIELDSET FIELDSET
{
    float: left;    
    /* width: 300px; this width is required for proper 2-column placement */    
    border: 0px;
    padding: 0px;
    margin: 0px;
      
}

FIELDSET SPAN 
{
/*   display: block;
	float: left;
	margin-bottom: 10px;	
	
	text-align: right;
	width: 85px;
	padding-right: 20px;
	padding-top:3px;
	padding-left:10px;*/
}

FIELDSET .value
{
   text-align: left;
   width:180px;
   display: block;
	float: left;
	margin-bottom: 10px;	
	padding-top:3px;
	
}


FIELDSET BR {
	clear: left;
}

FIELDSET table
{
/*	padding:10px;*/
}

FIELDSET table .grid-item
{
   text-align:left;
 }


FIELDSET HR
{
	color:#b2c9e0; background: #ffffff; border: 0; Height:1px
}

SPAN IMG 
{
   
}

/* styles for all interactives used within the fieldset are to be defined here */

.textbox
{
   width:100%;
}

.textbox-small
{
   width:40px;
}


.textarea
{
   width:400px;
   height:80px;
}

.dropdownlist
{
   width:405px;
}

.description-text
{
   margin-left:8px;
   margin-right:8px;
   font-style:italic;
   color:#888888;
   padding:5px;
 /*  width:305px;*/
}

.subtitle
{
   margin-left:8px;
   margin-right:8px;
   padding:5px;
}
.subtitle_body
{
   margin-left:8px;
   margin-right:8px;
   padding:5px;
}
.hint
{
   padding-left:5px;   
   display:inline;
}

.upload
{
   margin-left:10px;
   width:300px;
   vertical-align:middle;
}

.align-left
{
   text-align:left;
}

FIELDSET .center-me
{
   text-align:center;
   display:block;
   width:100%;
}

.filename
{
   color:#aaaaaa;
   margin-left:54px;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}