﻿
body, head
{
    font-family: Verdana;
    font-size: 12px;
    background: url( 'Images/topcontentbg.jpg' ) repeat-x fixed;
    height:100%;
}

.InfoPageStyle
{
    max-width:600px; 
    margin-left:10px;
    margin-right:10px;
    text-align:left;
}
.InfoPageStyle700
{
    max-width:700px; 
    margin-left:10px;
    margin-right:10px;
    text-align:left;
}
.MainTitle
{
    font-family: Verdana;
    font-size: xx-large;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    background-color: transparent;
    display: inline-block;
    position: relative;
}
.Title
{
    font-family: Verdana;
    font-size: large;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    background-color: transparent;
    display: inline-block;
    position: relative;
}
.ErrorLabel
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: #FF0000;
}
.NonErrorLabel
{
    font-family: Verdana;
    font-size: medium;
    font-weight: bold;
    font-style: normal;
    text-align: left;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: #00FF00;
}
.Menu
{
    display: inline;
    vertical-align: top;
    text-align: left;
    overflow: visible;
    visibility: visible;
    position: static;
}
.SubMenu
{
    display: inline;
    vertical-align: top;
    text-align: left;
    overflow: visible;
    visibility: visible;
    position: static;
}
.TabStrip
{
    background-color: #ECE9D8;
    font-family: Verdana;
}
.Table
{
    padding: 10px;
    font-family: Verdana;
    color: black;
    margin-left: 20px;
    margin-right: 20px;
    margin-top: 20px;
    text-align: left;
    background-color: transparent;
}
.PageTitle
{
    font-family: Verdana;
    color: black;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    background-color: transparent;
}
.PageTitle_Center
{
    font-family: Verdana;
    color: black;
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    background-color: transparent;
}
.ShowPanel
{
    display: inherit;
    visibility: visible;
}
.HidePanel
{
    display: none;
    visibility: hidden;
}
.ImageDisplay
{
    background-color: transparent;
    vertical-align: top;
    text-align: center;
    display: inline-block;
    float: none;
    overflow: visible;
    visibility: visible;
    position: relative;
    width: 80px;
}
.ImageDisplayHome
{
    background-color: transparent;
    vertical-align: top;
    text-align: center;
    display: inline-block;
    float: none;
    overflow: visible;
    visibility: visible;
    position: relative;
    width: 80px;
    margin-left: 20px;
    margin-right: 20px;
}
.BackImageDisplay
{
    float: left;
    display: inline;
    position: absolute;
}
.ClickableLabel
{
    font-style: italic;
    text-decoration: underline;
    color: #0000FF;
}

/*		Grid View Style		*/
.GridView_tablestyle{
   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
   font-size: 8pt;
   border-color: #CDCDCD;
   color: #000000;/**/
   vertical-align: middle;/**/
   /*border:solid 1px #00C9FB;/**/
   border:solid 1px;/**/
}
.GridView_SubTableStyle{
   font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
   margin:0px;
   font-size: 8pt;
   border-color: #CDCDCD;
   color: #000080;/**/
   vertical-align: middle;/**/
   /*border:solid 1px #00C9FB;/**/
   border:solid 1px;/**/
}
.GridView_tablestyle th{
   border-color: #CDCDCD;
   padding: 1px 1px 1px 1px;
   color: black; /*#6D929B;/**/
   /*background-color:#FFF;/**/
   border:solid 1px;/**/
   background:#43AAF4 url(img/th.gif) no-repeat;
}
.GridView_SubTableStyle th{
   border-color: #CDCDCD;
   padding: 1px 1px 1px 1px;
   color: black; /*#6D929B;/**/
   /*background-color:#FFF;/**/
   border:solid 1px;/**/
   background:#D1FCC2 url(img/th_Sub.gif) no-repeat;
}
.GridView_tablestyle td{
   border-color: #CDCDCD;
   padding: 1px 1px 1px 1px;
   color: #6D929B;/**/
   /*background-color:#FFF;/**/
   border:solid 1px;/**/
}
.GridView_SubTableStyle td{
   border-color: #CDCDCD;
   padding: 1px 1px 1px 1px;
   color: #6D929B;/**/
   /*background-color:#FFF;/**/
   border:solid 1px;/**/
}
.GridView_alternatingrowstyle{
    background-color:#F0F0F6;
}
.GridView_SubTable_AlternatingRowStyle{
    background-color:#D8DEFE;
}
.GridView_headerstyle
{
    background-color: #F0F0F6;
    background-image: url(img/sort_none.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 1px;
    text-align: left;
    vertical-align: middle;
}  
.GridView_SubTable_HeaderStyle {
    background-color:#D8DEFE;
    background-image: url(img/sort_none.gif);
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 1px;
}  
.GridView_headerstyle a{
	text-decoration:none;
	color:black;
	display:block;
}    
.GridView_SubTable_headerstyle a{
	text-decoration:none;
	color:black;
	display:block;
}    
.GridView_rowstyle{
   /*background-color: #FFF;/**/
}
.GridView_mouseoverstyle{
   background-color:#FFFFCC;/**/
}
.GridView_selectedrowstyle{
   background-color:lightblue/**/
}
.GridView_SubTable_SelectedRowStyle{
   background-color:#C0BDE6/**/
}
.GridView_pagerstyle{
   background-color:transparent;/* background-color:#00FFFF*/
   padding:0;
   margin:0;
   vertical-align:bottom;
   text-align:left;
   border-width:0;
}
.GridView_FooterStyle{
   background-color:#D2D8C7;/**/
   color:black;
   font-weight:bold;
   padding:0;
   margin:0;
   vertical-align:top;
   text-align:left;
   border: thin inset #D2D8C7;
   border-color: #D2D8C7;
}
.GridView_FooterStyle_LeftCell{
   background-color:#D2D8C7;/**/
   color:black;
   font-weight:bold;
   padding:0;
   margin:0;
   vertical-align:top;
   text-align:left;
   border: inset #D2D8C7;
   border-color: #D2D8C7;
   border-top-width: medium; border-right-width: 0px; border-bottom-width: medium; border-left-width: medium;
}
.GridView_FooterStyle_RightCell{
   background-color:#D2D8C7;/**/
   color:black;
   font-weight:bold;
   padding:0;
   margin:0;
   vertical-align:top;
   text-align:right;
   border: inset #D2D8C7;
   border-color: #D2D8C7;
   border-top-width: medium; border-right-width: medium; border-bottom-width: medium; border-left-width: 0px;
}
.GridView_FooterStyle_CenterCell{
   background-color:#D2D8C7;/**/
   color:black;
   font-weight:bold;
   padding:0;
   margin:0;
   vertical-align:top;
   text-align:right;
   border: inset #D2D8C7;
   border-color: #D2D8C7;
   border-top-width: medium; border-right-width: 0px; border-bottom-width: medium; border-left-width: 0px;
}
.GridView_pagerstyle_hidden{		/* Useful when using multiple grids side by side and you only want to display one page index */
   background-color:#00FFFF;/**/
   color:#00FFFF;/**/
   border-color:#00FFFF;
   display:none;
   padding:0;
   margin:0;
   /*height:10px;/**/
   vertical-align:bottom;
   text-align:center;
}
.GridView_rowstyle td, .GridView_alternatingrowstyle td {
   padding: 1px;
}
.GridView_sortascheaderstyle{
    background-image: url(img/sort_asc.gif);     
    background-color: #8dbdd8;    
    background-repeat: no-repeat;
    background-position: center left;       
}
.GridView_sortdescheaderstyle{
    background-image: url(img/sort_desc.gif);     
    background-color: #8dbdd8;    
    background-repeat: no-repeat;
    background-position: center left;       
}
.GridView_CellText, .GridView_CellDate
{
	text-align:left;
}
.GridView_CellCurrency, .GridView_CellNumber, .GridView_CellDecimal
{
	text-align:right;
}

/************************************************************************************/

/*LYG STyles*/
.LYG_DIV_Main
{
    max-width: 700px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    display: block;
    float: left;
    border: 2px outset #808080;
    background-color: #FF0000;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 48px;
    width: 100%;
    vertical-align: middle;
    font-family: 'Times New Roman' , Times, serif;
}
.LYG_DIV_TypeA
{
    max-width: 700px;
    margin-left: 10px;
    margin-right: 10px;
    text-align: center;
    display: block;
    float: left;
    width:100%;
}
.LYG_DIV_TypeB
{
    padding: 5px;
    border: 2px outset #808080;
    max-width: 700px;
    margin-left: 10px;
    margin-right: 10px;
    margin-bottom: 10px;
    text-align: center;
    display: block; /*background-image: Images/WebSite/LYG_BackgroundA.gif;
    background-repeat: no-repeat;*/
}
.LYG_MainTitle
{
    font-family: Courier New;
    font-size: 34px;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: center;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: #FF0000;
}
.LYG_SectionTitle
{
    font-family: Verdana;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: left;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: #FF0000;
}
.LYG_SectionTitleBlue
{
    font-family: Verdana;
    font-size: 20px;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: left;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: Blue;
}
.LYG_SectionTitleBlack
{
    font-family: Verdana;
    font-size: 16px;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: left;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: Black;
}
.LYG_SectionTitleBlue_SmallRight
{
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    font-style: normal;
    vertical-align: top;
    text-align: right;
    background-color: transparent;
    display: inline-block;
    position: relative;
    color: Blue;
}
.LYG_SectionTextTypeA
{
    padding: 5px;
    margin: 2px;
    font-family: Verdana;
    font-size: 16px;
    font-style: normal;
    vertical-align: top;
    text-align: justify;
}
/************************************************************************************/

/*
 * The following styles are used for Modal Popup emulation on Web Forms
 *
*/
.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#AAD4FF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 2px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.modalPopupText
{
    background-color: #ffffdd;
    text-align: justify;
    vertical-align: top;
    font-family: 'Times New Roman' , Times, serif;
    font-size: 12px;
    font-weight: normal;
    color: #000080;
}

.PopUpImageDisplay
{
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	text-align: center;
	vertical-align: top;
	width: 390px;
	max-height: 500px;
}

/**********************************************************************/

.CenterText
{
    text-align: center;
}

.TableCellBorder
{
    margin: 1px;
    padding: 2px;
    border: 1px groove #000000;
}
.TableCellTextDisplay
{
    margin: 1px;
    padding: 3px;
    border: 1px inset #C0C0C0;
    text-align: justify;
    font-family: 'Times New Roman' , Times, serif;
    vertical-align: top;
}

/**********************************************************************/


