/* ================================
    CSS STYLES FOR TAC    
   ================================
*/   

/* Verdana, Helvetica, sans-serif; */
/* MS Sans Serif, Arial, Verdana; */

/* PAGE BACKGROUND */
/* background color for the content part of the pages */
Body
{
    background-color:	white;
    font-size: 			1.0em; /*All font sizes will be a % of this.  This allows users to tweak the font size w/ the browser.*/
    font-family: 		Verdana, Helvetica, sans-serif;
    margin-bottom:		0;
    margin-left:		0;
    margin-right:		0;
    margin-top:			0;
}

/* HEADER */

.HeaderAppName {
    font-size: 15px;
    font-weight: bold;
    color: #07637B;
}
 

/* style for the text of the site title */
.SiteTitle {
    font-size: 		120%;
    font-weight: 	normal;
    color:			white;
    vertical-align: middle;
}
  
/* text style for the site links (at extreme top-right of header) */
.SiteLink {
    font-size: 		70%;
    font-weight: 	bold;
    color:			white;
    vertical-align: middle;
}
 
/* hyperlink style for the site links */
A.SiteLink:link {
    text-decoration:    none;
    color:white;
}

A.SiteLink:visited  {
    text-decoration:    none;
    color:white;
}

A.SiteLink:active   {
    text-decoration:    none;
    color:white;
}

A.SiteLink:hover    {
    text-decoration:    underline;
    color:white;
}

/* hyperlink style for the menu links */
A.TopMenuLink:link {
    text-decoration:    none;
    color:black;
}

A.TopMenuLink:visited  {
    text-decoration:    none;
    color:black;
}

A.TopMenuLink:active   {
    text-decoration:    none;
    color:black;
}

A.TopMenuLink:hover    {
    text-decoration:    none;
    color:black;
}

A.TopMenuLink:link {
    text-decoration:    none;
    color:black;
}

A.MenuLink:visited  {
    text-decoration:    none;
    color:black;
}

A.MenuLink:active   {
    text-decoration:    none;
    color:black;
}

A.MenuLink:hover    {
    text-decoration:	underline;
    color:black;
}

/* header style for the data grids */
.GridHeader {
    font-size: 			70%;
    font-weight: 		bold;
    color:				black;
    vertical-align: 	middle;
    background-color:	#E0E0E0;    
}

/* hyperlink style for the data grid headers */
A.GridHeader:link {
    text-decoration:    none;
    color:black;
}

A.GridHeader:visited  {
    text-decoration:    none;
    color:black;
}

A.GridHeader:active   {
    text-decoration:    none;
    color:black;
}

A.GridHeader:hover    {
    text-decoration:    underline;
    color:black;
}

/* item style for the data grids */
.GridItem {
    font-size: 		70%;
    font-weight: 	normal;
    line-height: 	13px;
    color: 			black; 
    vertical-align: middle;
}

/* hyperlink style for the data grid headers */
A.GridItem:link {
    text-decoration:    none;
    color:#0000ff;
}

A.GridItem:visited  {
    text-decoration:    none;
    color:#0000ff;
}

A.GridItem:active   {
    text-decoration:    none;
    color:#0000ff;
}

A.GridItem:hover    {
    text-decoration:    underline;
    color:#0000ff;
}

/* item style for the data grids */
.GridAlternatingRowStyle 
{
	background-color:#E0E0E0;
}

/* item style for the data grids */
.DataRepeaterGridHeader
{
	background-color:#E0E0E0;
    BORDER-RIGHT: #909090 1px solid;
    BORDER-TOP: #909090 1px solid;
    BORDER-LEFT: #909090 1px solid;
    BORDER-BOTTOM: #909090 1px solid;
}

/* item style for the data grids */
.DataRepeaterGrid 
{
    BORDER-RIGHT: #909090 1px solid;
    BORDER-TOP: #909090 1px solid;
    BORDER-LEFT: #909090 1px solid;
    BORDER-BOTTOM: #909090 1px solid;
}

/* GENERAL */

/* style for headings subordinate to the page/section heading */
.PageTitle    {
    font-size:  	110%; /*was 18px*/
    font-weight:    bold;
    color: 			black;
}

/* style for page section headings  */
.Head   {
    font-size:  	90%;/*was 14px*/
    font-weight:    bold;
    color: 			black;    
}

/* background color for page section headings   */
.HeadBg {
    background-color:#CEE384;
    text-align:left;
}

.HeadBgLeft {
    background-color:#CEE384;
    text-align:left;
}

.NavigationMenu 
{
	/*border-bottom: 1px solid grey;	
	background: #E0E0E0 url('../RadControls/Menu/Skins/Default/img/MenuItemBackground.gif') repeat-x;*/
	background: #EDEDED repeat-x;
}

/* style for headings subordinate to the page/section heading */
.SubHead    {
    font-size:  70%;
    font-weight:    bold;
    color: black; /*#FFA200;*/
}

/* style for headings subordinate to the page/section heading */
.SubHeadUL    {
    font-size:  70%;
    font-weight:    bold;
    text-decoration: underline;
    color: black; /*#FFA200;*/
}

/* style for headings for all UI controls */
.FieldHead    {
    font-size:  70%;
    font-weight:    normal;
    color: black;
}

.FieldHeadUnderline    {
    font-size:  70%;
    font-weight:    normal;
    text-decoration: underline;
    color: black;
}

.FieldHeadItalic    {
    font-size:  70%;
    font-weight:    normal;
    font-style: italic;
    color: black;
}

.FieldHeadBold    {
    font-size:  70%;
    font-weight: bold;
    color: black;
}

/* style for borders for all sections */
.SectionBorder 
{
	border-color:#295500;	
	border-style:none;
	border-width:thin;
}

/* style for Error messages */
.ErrorMsg    {
    font-size:  70%;
    font-weight:    normal;
    color: red;
}

/* text style used for all non button controls */
.Normal
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: black;
    z-index:0;
}

.NormalDisabled
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    color: #747474;
    z-index:0;
}

/* text style for buttons and link buttons */
.CommandButton     {
    font-size: 70%;
    font-weight: normal;
}

.CommandButtonHeadBg     {
    font-size: 70%;
    font-weight: normal;
    border-color:#CEE384;
    border-style:outset;   
}
    
/* hyperlink style for buttons and link buttons */
A.CommandButton:link {
    text-decoration:    none;
    color: #0000ff;
}

A.CommandButton:visited  {
    text-decoration:    none;
    color: #0000ff;
}

A.CommandButton:active   {
    text-decoration:    underline;
    color: #0000ff;
}

A.CommandButton:hover    {
    text-decoration:    underline;
    color: #0000ff;
}

DIV 
{
	font-family : Verdana, Helvetica, sans-serif;	
 } 

/* GENERIC */
A:link  {
    text-decoration:    none;    
    color:#0000ff;
}

A:visited   {
    text-decoration:    none;     
    color:#0000ff;
}

A:active    {
    text-decoration:underline;     
    color:#0000ff;
}

A:hover {
    text-decoration:    underline;    
    color:#0000ff;
}

UL LI   {
    list-style-type:    circle ;
}

UL LI LI    {
    list-style-type:    disc;
}

UL LI LI LI {
    list-style-type:    square;
}

OL LI   {
    list-style-type:    decimal;
}

OL OL LI    {
    list-style-type:    lower-alpha;
}

OL OL OL LI {
    list-style-type:    lower-roman;
}

HR {
    color: #909090; /*#295500;*/
    height:1pt;
    text-align:left;  
}

FIELDSET
{
    BORDER-RIGHT: #909090 1px solid;
    PADDING-RIGHT: 11px;
    BORDER-TOP: #909090 1px solid;
    PADDING-LEFT: 11px;
    MARGIN-BOTTOM: 11px;
    PADDING-BOTTOM: 11px;
    BORDER-LEFT: #909090 1px solid;
    PADDING-TOP: 11px;
    BORDER-BOTTOM: #909090 1px solid
}

FIELDSET LEGEND
{
    BORDER-RIGHT: #909090 1px solid;
    PADDING-RIGHT: 5px;
    BORDER-TOP: #909090 1px solid;
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    BACKGROUND: #f7f9f9;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #909090 1px solid;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #909090 1px solid;
    color:#044897;
}

.Modified
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 70%;
    font-weight: normal;
    font-style:italic;
    color: black;
    z-index:0;
}

img 
{
  vertical-align:middle
 } 

.NumericTextbox 
{
    text-align: right;
}

.RadMenu
{
    border: none !important;   
} 
.RadMenu_Default .rmRootGroup
{
    border: none !important;
    background: #EDEDED repeat-x !important;
    }
