/* GS.CSS

   - DSJ 2004-08-06: Adapted from SLS.CSS.

 */

BODY
{
	background-color: #FFF;
	margin: 0;
}

.exh_pages
{
	background-color: #FFF;
	margin: 0;
}
.exh_body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
}
.box
{
 
	border: 1px dashed #565; 
 
 /* border-top: 1pt solid;
    border-right: 1pt solid;
    border-bottom: 1pt solid;
    border-left: 1pt solid; */
    
    
    padding: 10px;
    margin: 20px;
}
.exh_nonbox
{
	margin: 0px 20px 20px 20px;
}

.err
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
    border-top: 1pt solid;
    border-right: 1pt solid;
    border-bottom: 1pt solid;
    border-left: 1pt solid;
    padding: 4px;
	color: #F00;
    border-color: #FF0000;
}

.dk_pages
{
	background-color: #FFF;
	margin: 0;
}
.dk_body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12pt;
}
.dk_box
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    border-top: 1pt solid;
    border-right: 1pt solid;
    border-bottom: 1pt solid;
    border-left: 1pt solid;
    padding: 10px;
    margin: 20px;
}
.dk_nonbox
{
    margin: 20px;
}

.header
{
    color: white;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 17pt;
    font-weight: bold
}

.header2
{
    color: #ffcc00;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;
}

.title0
{
    color: #333366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 18pt;
    font-style: normal;
    font-weight: bold;
}

.title1
{
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	padding: 0 0 20px 0;
}
P.title1
{
	margin: 0;
	padding: 0 0 9px 0;
}
TH.title1
{
	margin: 0;
	padding: 0;
}

.title1_cell
{
	color: #333366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	padding: 0;
}

.title2
{
    color: #663366;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9pt;
    font-style: italic;
    font-weight: bold
}

.footertext
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	padding: 10px;
}

.form
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.formdesc
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	margin-left: 0;
	padding-left: 0;
}

.formfield
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	padding: 0pt 10pt 0pt 10pt;
}

.formlabel
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
}
.formlabel_rt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	text-align: right;
}
.formlabel_ctr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
	text-align: center;
}
.formlabel_rt_top
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
	text-align: right;
	padding: 2pt 0pt 0pt 0pt;
}

.formlabel_2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-indent: 2mm;
}

.formlabel_3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: top;
}

.formlabel_3_rt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: right;
}

.exhnew_label_1
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	text-align: left;
}

.secureBox
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 8pt;
    border-top: 1pt solid;
    border-right: 1pt solid;
    border-bottom: 1pt solid;
    border-left: 1pt solid;
	margin:20px;
	padding:10px;
}

.secureMenu
{
	font-size: 10px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
}

DIV.secureMenu
{
	font-size: 10px;
	font-family: Helvetica,Verdana,Arial,sans-serif;
	border-color: #CCC;
	border-width: 2;
	border-style: solid;
}

.formlabel
{
	text-align: left;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}

.fldlist_lite
{
	background-color: #FFF;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
TH.fldlist_lite
{
	text-align: left;
}

.fldlist_dark
{
	background-color: #DDD;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
}
TH.fldlist_dark
{
	text-align: left;
}

.form_err
{
	background-color: #F88;
}
TH.formlabel_err
{
	text-align: left;
}

.contactInfo
{
    font-family: Verdana, Tahoma, Arial;
    font-size: 12pt;
    border-top: 1pt solid;
    border-right: 1pt solid;
    border-bottom: 1pt solid;
    border-left: 1pt solid;
	margin:20px;
	padding:10px;
}

.errorText
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 8pt;
    font-weight: bold;
    color: #FF0000;
    border-color: #FF0000;
}

.listrow_dark
{
	/*color: #CCC;*/
	background-color: #CCC;
}
A.listrow_dark:active
{
}
A.listrow_dark:visited
{
	background-color: orange;
}
A.listrow_dark:hover
{
	background-color: orange;
}
A.listrow_dark:link
{
	background-color: orange;
}

.listrow_lite
{
	/*color: #EEE;*/
	background-color: #EEE;
}

.actionMenu
{
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
}

DIV.actionMenu
{
	font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-color: #CCC;
	border-width: 2;
	border-style: solid;
}

A:active
{
    color: #000066;
    font-weight: bold;
}

A:visited
{
    color: #000066;
    font-weight: bold;
}

A:hover
{
	color: #000066;
	background-color: #CCCCCC;
	font-weight: bold;
	border-color: black;
	border-width: 1px;
}

A:link
{
    color: #000066;
    font-weight: bold;
}

A.menuchoice:active
{
    color: #000066;
    font-weight: bold;
	text-decoration: none;
}

A.menuchoice:link
{
    color: #000066;
    font-weight: bold;
	text-decoration: none;
}

A.menuchoice:visited
{
    color: #000066;
    font-weight: bold;
	text-decoration: none;
}

TH.menuchoice
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	border-width: 1 4 4 1;
	border-color: navy;
	border-style: solid;
	vertical-align: top;
}

A.menuchoice:hover
{
	background-color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}
P.menuchoice:hover
{
	background-color: #CCCCCC;
}
TD.menuchoice:hover
{
	background-color: #CCCCCC;
}
TH.menuchoice:hover
{
    background-color: #CCCCCC;
}


A.dk_tab
{
    color: #000;
	background-color: inherit;
	border-color: white;
	border-width: thin;
	border-style: solid;
	padding: 2px;
    font-weight: normal;
	text-decoration: none;
}
A.dk_tab:active
{
}
A.dk_tab:visited
{
}
A.dk_tab:hover
{
	border-color: black;
}
A.dk_tab:link
{
}
TD.dk_tab
{
	border-color: inherit;
	border-width: thin;
	border-style: solid solid none solid;
	padding: 10px;
}

.dk_tab_active
{
	color: #000;
	background-color: #CCC;
	border-color: inherit;
	border-width: thin;
	border-style: solid solid none solid;
	padding: 10px;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap;
}

.dk_tablehdr
{
	color: #FFF;
	background-color: #000;
	font-weight: bold;
	white-space: nowrap;
	font-size: 8pt;
}

.exh_tablehdr
{
	color: #FFF;
	background-color: #000;
	font-weight: bold;
	font-size: 8pt;
	white-space: nowrap;
}

.exh_paymentcell
{
	color: #000;
	background-color: #CCC;
	font-size: 8pt;
}

.exh_paymentcell_rt
{
	color: #000;
	background-color: #CCC;
	font-size: 8pt;
	text-align: right;
}

.dk_addcreatebox
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	border-top: 1pt solid;
	border-right: 1pt solid;
	border-bottom: 1pt solid;
	border-left: 1pt solid;
	white-space: nowrap;
	text-align: center;
}

.dk_navbuttons
{
	text-align: center;
}
