﻿#content h3 { font-size: 1.2em; font-weight: bold; }

table.admin { margin-left: 0px; width: 100%; }
table.admin td, table.admin th { padding: 4px; }
table.admin th { text-align: left; }

.adminnav { margin-bottom: 20px; }
.adminnav li { display: inline; border-right: solid 1px #8DC23E; padding-right: 5px; margin-right: 5px; margin-top: 2px; margin-bottom: 2px; }
.adminnav li:last-child { border-right: none; }

#main_content ul li { margin-left: 0px; }

/******** CMS FIELDSET SPECIFIC STYLES ********/

input, textarea { border: solid 1px #696969; font-family: Arial; font-size: 12px;}

/* colors: */

fieldset { border: solid 1px #9C9C9C; width: 100%; }
fieldset legend { border: solid 1px #9C9C9C; border-bottom: solid 2px #9C9C9C; color: #ffffff; }
fieldset table tr th { background-color: #F4F4F4; border-right: solid 1px #9C9C9C; border-bottom: dotted 1px #9C9C9C; color: #000000; }
fieldset .buttons { border-top: solid 2px #9C9C9C; }
fieldset .button { color: #ffffff; background-color: #9C9C9C; border: 1px solid #9C9C9C; }
fieldset .button:hover { color: #000000; }

/* other: */
fieldset { width: 644px; padding: 0px; margin: 0px;}
fieldset legend { margin-left: 6px; background-image: url(../images/table_header_bg.gif); padding: 2px 6px 2px 6px; font-weight: bold; }
fieldset .table, fieldset table { margin: 0px; padding: 2px; border: none; width: 100%; }
fieldset th { font-weight: bold; text-align: right; vertical-align: top; padding-top: 6px; padding-right: 4px; padding-bottom: 4px; width: 20%; }
fieldset td { padding-top: 4px; padding-left: 4px; width: 80%; }
fieldset td textarea { width: 99%; }
fieldset .buttons { text-align: center; padding-top: 10px; padding-bottom: 10px; width: 100%; }
fieldset .button { background-image: url(../images/table_header_bg.gif); background-repeat: repeat-x; font-weight: bold; padding: 2px 8px 2px 8px; margin: 2px;}
fieldset .button:hover { background-image: url(../images/table_header_bg_flipped.gif); }
fieldset th.bottom { border-bottom-style: none; }
fieldset td.bottom { padding-bottom: 4px; }

/******** GRIDVIEW SPECIFIC STYLES ********/
/* colors: */
.gridview { border: solid 1px #9C9C9C;}
.gridview_SelectedRow { background-color: #F4F4F4; color: #000000; }
.gridview_Header { color: #000000; background-color: #9C9C9C; }
.gridview_Header th { color: #ffffff; border-right: solid 1px #9C9C9C; border-bottom: solid 2px #9C9C9C;}
.gridview_Header th a { color: #ffffff; }
.gridview_Header th a:hover { color: #000000; }
.gridview td { border-right: solid 1px #9C9C9C; border-bottom: solid 1px #9C9C9C; }
.gridview_DisabledText { color: #B1B1B1; }

/* other: */
.gridview { width: 100%; }
.gridview_RowStyle {}
.gridview_SelectedRow, .gridview_SelectedRow td { font-size: 8pt; font-weight: bold; }
.gridview_Header { background-image: url(../images/table_header_bg.gif); background-repeat: repeat-x; }
.gridview_Header th { padding: 2px; font-weight: bold; }
.gridview_AlternatingRow { font-size: 8pt; }
.gridview_Footer {}
.gridview td { padding: 2px; font-size: 8pt;}
.gridview_Pager { text-align: right; }
.gridview_Pager table { width: auto; }
.gridview_Pager td { border: none; }
.gridview_DisabledText { color: #B1B1B1; }
