﻿body 
{
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	color: Black;
	margin-top: 0px;
	background-color: #cccccc;
	
}

img
{
	text-decoration: none;
	border: none 0px black;
	
}

#UpdateProgress1 {
            position: absolute;
            width: 100%;
            height: 100%;
            top: 0;
            left : 0;
            background-color: white;
            color: black;
 
        }

.defaultTable 
{
	width:100%;
	height:100%;
}

.menuTopRow 
{
	font-size: 12px;
	font-family: Arial, Tahoma, Verdana,  Helvetica, Sans-Serif;
	font-weight: bold;
    /*text-align: right;*/
    background-color: #DBE9F8;

}

.menuHead
{
	padding: 3px 3px 3px 3px;
	border: 1px solid #A1C6EB;
	width: 100%;
}

.menuTD
{
	text-align:center;
	height:170px;
	border-left: 1px solid #A1C6EB;
	border-right: 1px solid #A1C6EB;
	border-bottom: 1px solid #A1C6EB;
	width: 100%;
}


.smallprint
{
	font-family:  Tahoma, Verdana,Arial, Helvetica, Sans-Serif;
	font-size: 9px;
}

/*Master Page Layout*/
.masterTable
{
	margin: auto;
	background-color: #ffffff;
	width: 874px;
	height: auto;
}

.contentTable
{
	width: 800px;
}

.BTLMaster
{
	width: 36px;
	height: 37px;
	background-image: url(../../Images/Borders/Border_Top_Left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.BTCMaster
{
	height: 37px;
	background-image: url(../../Images/Borders/Border_Top_Middle.gif);
	background-repeat: repeat-x;
	background-position: inherit top;
}
.BTRMaster
{
	width: 38px;
	height: 37px;
	background-image: url(../../Images/Borders/Border_Top_Right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.BLCMaster
{
	width: 36px;
	background-image: url(../../Images/Borders/Border_Left_Middle.gif);
	background-repeat: repeat-y;
	background-position: left inherit;
}
.BCMaster
{
	background-color: White;
}
.BRCMaster
{
	width: 38px;
	background-image: url(../../Images/Borders/Border_Right_Middle.gif);
	background-repeat: repeat-y;
	background-position: left inherit;
}
.BBLMaster
{
	width: 36px;
	height: 34px;
	background-image: url(../../Images/Borders/Border_Bottom_Left.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.BBCMaster
{
	height: 34px;
	background-image: url(../../Images/Borders/Border_Bottom_Middle.gif);
	background-repeat: repeat-x;
	background-position: inherit bottom;
}
.BBRMaster
{
	width: 38px;
	height: 34px;
	background-image: url(../../Images/Borders/Border_Bottom_Right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.loginheader
{
	text-align: left;
}
.helpheader
{
	text-align: right;
}
.pagehelptext
{
	font-style: italic;
	font-size: 11px;
}
.header 
{
	width: 800px;
	height: 110px;
	margin: 0;
	padding: 0;
    border: 0;
    float: left;
}

.left-menu 
{
	background-color:#DBE9F8;
	border:1px solid #A1C6EB;
	/*border-top: none;*/
	width: 196px;
	vertical-align: top;
}
.left-menu-admin
{
	background-color:#fdc2aa;
	border:1px solid #c0362c;
	/*border-top: none;*/
	width: 196px;
	vertical-align: top;
}
.left-menu-anonymous
{
	background-color:#d2d6d9;
	border:1px solid #868f98;
	/*border-top: none;*/
	width: 196px;
	vertical-align: top;
}
.left-content
{
	vertical-align: top;
	border: solid 1px #CCCCCC;
	border-top: none;
	width: 196px;
}
.right-content 
{
	background-color: White;
	border:1px solid #CCCCCC;
	border-top: none;
	border-left: none;
	width: 600px;
	vertical-align: top;
}

.footer 
{
	background-color: #F1F1F1;
	border:1px solid #CCCCCC;
	border-top: none;
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-size: 10px;
	width: 800px;
    text-align: center;
}
/*End Master Page Layout*/

/*Individual Page Layout*/
#pagename, .pagename
{
	text-align: right;
	width: 100%;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight:bold;
	color: #E57B25;
	border: solid 1px #CCCCCC;
	background-color: #EBEBEB;
}
.pageHeaderLabel
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 12px;
	color: #E57B25;
	font-weight: 100;
}

#pagewrapper
{
	padding: 2px 5px 2px 5px;
}
.control
{
	padding-bottom: 10px;
}

.controlheader
{
	background-color:#F1F1F1;
	border:1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
	border: solid 1px Grey;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	
}

.controlbox
{
	background-color: #DBE9F8;
	border:1px solid #A1C6EB;
	border-top: none;
	padding: 5px 5px 5px 2px;
	border: solid 1px Grey;
	font-family: Verdana;
	font-size: 12px;
 
}

.controlboxExpend
{
	background-color: #DBE9F8;
	border:1px solid #A1C6EB;
	border-top: none;
	padding: 5px 5px 5px 2px;
	border: solid 1px Grey;
	font-family: Verdana;
	font-size: 12px;
 }

.pageseparatorheader
{
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
}

.scrollbars
{
	overflow: auto;
	height: 150px;
}
/*End Individual Page Layout*/

.label
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.italiclabel
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
	font-style: italic;
}
.textbox
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.dropdownlist
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.checkbox
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.radiobutton
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.button
{
	font-family: Verdana;
	font-size: 12px;
	color: Black;
}
.hyperlink
{
	font-family: Verdana;
	font-size: 12px;
	color: Gray;
}
.error
{
	font-family: Verdana;
	font-size: 12px;
	color: Maroon;
}
.progress
{
	width: 200px;
	height: 125px;
	padding-top: 75px;
	background-color:White;
	border: solid 1px black;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10pt;
}

.5pxSpacer
{
	width: 5px;
	background-color: Red;
}

.messagebox
{
	text-align: center;
	width: 100%;
	height: 100%;
	padding-top: 40px;
	padding-left: 25px;
	padding-right: 25px;
}

/***Gridview - Yahoo style***/
/*GridViewCSS Soft Grey Style*/
.GridViewStyle
{
    font-family: Arial, Sans-Serif;
    font-size:small;
    table-layout: auto;
    border-collapse: collapse;
    border:#91a7b4 1px solid;
}
/*Header and Pager styles*/
.HeaderStyle
{
    background-image: url(../../Images/GridViewSoftGrey/Header26px.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#d1dbe0;
}
.HeaderStyle th
{
    padding: 5px;
    color: #16387c;
}
.HeaderStyle a
{
    text-decoration:none;
    color:#16387c;
    display:block;
    text-align:left;
    font-weight:bold;
}
.PagerStyle
{
	background-image: url(../../Images/GridViewSoftGrey/Footer26px.gif);
    background-position:top;
    background-repeat:repeat-x;
    background-color:#d1dbe0;
}
.PagerStyle table
{
    text-align:center;
    margin:auto;
}
.PagerStyle table td
{
    border:0px;
    padding:2px;
}
.PagerStyle td
{
    border-top: #91a7b4 1px solid;
}
.PagerStyle a
{
    color:#16387c;
    text-decoration:none;
    padding:1px 7px 1px 7px;
    border-top:solid 1px #fff;
    border-right:solid 1px #91a7b4;
    border-bottom:solid 1px #91a7b4;
    border-left:solid 1px #fff;
}
.PagerStyle span
{
    font-weight:bold;
    color:#16387c;
    text-decoration:none;
    padding: 1px 7px 1px 7px;
}
/*RowStyles*/
.RowStyle td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    /*padding: 5px;*/
    padding: 0px 2px 0px 2px;
    border-right: solid 1px #91a7b4;
}
.RowStyle td
{
    background-color: #f1f5f6;
}
.RowStyleNoImg td, .AltRowStyle td, .SelectedRowStyle td, .EditRowStyle td /*Common Styles*/
{
    /*padding: 5px;*/
    padding: 0px 2px 0px 2px;
}
.RowStyleNoImg td
{
    background-color: #f1f5f6;
}
.AltRowStyle td
{
    background-color: #9ab2ca;
	background-image: url(../../Images/GridViewSoftGrey/AltRow26px.gif);
    background-position:center;
    background-repeat:repeat-x;
}
.AltRowStyleNoImg td
{
    background-color: #9ab2ca;
}
.SelectedRowStyle td
{
    background-color: #fcb814;
	background-image: url(../../Images/GridViewSoftGrey/SelRow26px.gif);
    background-position:center;
    background-repeat:repeat-x;
}
/***End Gridview***/

/***Help Popup***/
.helpBox
{
	background-color:#ffffdd;
	border:3px solid Gray;
	padding: 5px 5px 5px 5px;
	font-family: Verdana;
	font-size: 12px;
}
.helpHeader
{
	background-color:#F1F1F1;
	border:1px solid #CCCCCC;
	padding: 2px 2px 2px 2px;
	border: solid 1px Grey;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	cursor: move;
	text-align: center
}
.helpButtons
{
	padding: 2px 2px 2px 2px;
	text-align: center;
}
.helpBackground 
{
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}
.helpHTML 
{
	padding: 5px 5px 5px 5px;
}
/***Help Popup***/

/*** Old SAAQIS CSS ***/

.container
{
	margin-bottom:5px;
	border: solid 1px #CCCCCC;
	width:200px;
	height:auto;
	/*background-color:#EBEBEB;*/
	background-color:#DBE9F8;
	float:left;
}

.containerheader
{
	
	width:190px;
	height:auto;
	text-align:center;
	padding: 5px 5px 5px 5px;
	/*color: #485150;*/
	color: #5A5A5A;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-variant: small-caps;
	font-size: 10px;
	font-weight:bold;
}

.containertext
{
	padding: 5px 5px 5px 5px;
	width:190px;
	height:auto;
	background-color: white;
	font-size: 9px;
	text-align:justify;
}

.SAAQISMenu
{
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	/*fix for asp.net*/
	z-index: 1;
}
.SAAQISMenuDynamic
{
	margin-top:10px;
	margin-bottom:10px;
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	/*fix for asp.net*/
	z-index: 1;
}

.SAAQISMenuItem
{
	border: solid 1px #CCCCCC;
	padding: 1px 1px 1px 1px;
	text-align: center;
	background-color: #EBEBEB;
}

.SAAQISMenu a:link, .SAAQISMenu a:visited
{
	text-decoration: none;
	color: #E57B25;
}

.SAAQISMenu a:hover
{
	text-decoration: none;
	color: #333399;
}

/*alternative approach to styling the menu*/
.level1Menu
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #E57B25;
	padding: 2px 2px 2px 2px;
	background-color: #EBEBEB;
	border: solid 1px #CCCCCC;
}
.level2Menu
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	padding: 2px 2px 2px 2px;
	background-color: #EBEBEB;
	border: solid 1px #CCCCCC;
}
.level1HoverStyle
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	background-color: #EBEBEB;
	border: solid 1px #CCCCCC;
}
.level2HoverStyle
{
    font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: bold;
	color: #333399;
	background-color: #EBEBEB;
	border: solid 1px #CCCCCC;
}
.aspMenuFix
{
	/*fix for displaying sub-menu*/
	z-index: 1;
}
/*alternative approach to styling the menu*/


/*alternative approach to styling the anonymous menu*/
.level1MenuAnonymous
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#d2d6d9;
}
.level2MenuAnonymous
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#d2d6d9;
}
.level1HoverStyleAnonymous
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
.level2HoverStyleAnonymous
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
/*alternative approach to styling the anonymous menu*/

/*alternative approach to styling the provider menu*/
.level1MenuProvider
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#DBE9F8;
}
.level2MenuProvider
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#DBE9F8;
}
.level1HoverStyleProvider
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
.level2HoverStyleProvider
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
/*alternative approach to styling the provider menu*/

/*alternative approach to styling the Admin menu*/
.level1MenuAdmin
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#fdc2aa;
}
.level2MenuAdmin
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	padding: 5px 5px 5px 5px;
	background-color:#fdc2aa;
}
.level1HoverStyleAdmin
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
.level2HoverStyleAdmin
{
    font-family:Verdana;
	font-size: 11px;
	color: Black;
	background-color:#F1F1F1;
}
/*alternative approach to styling the Admin menu*/


.heading
{
	margin-top:0px;
	color: #485150;
	/*font-family: Tahoma, Verdana,Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
	border: solid 1px #CCCCCC;
	padding: 1px 1px 1px 1px;
	background-color: #EBEBEB;
	/*text-align:right;*/
	width: 590px;
}


.subheading
{
	color: #485150;
	/*font-family: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;*/
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight:bold;
	font-style:italic;
	/*text-align: right;/*
	/*padding-left: 10px;*/
	
}


.bodycontainer
{
	margin-top:5px;
	padding-left:7px;
	padding-right:7px;
	padding-top:2px;
	padding-bottom:3px;
	border: solid 1px #CCCCCC;
	
}

.saaqisbutton
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	border-style: none;
	background-color: #EBEBEB;
	color: #E57B25;
	font-size: 11px;
	font-weight: bold;
	
}

.textbox 
{
	font-family: Arial, Tahoma, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
}

/*** END OLD SAAQIS CSS ***/

/*** Modal Popup ***/
.pnlPop
{
      background-color: #faf9f4;
      font-family: Tahoma, Helvetica, Sans-Serif;
      font-weight: normal;
      font-size: 11px;
      padding: 5px;
}
.modalBackground {
    background-color:#414141;
    filter:alpha(opacity=70);
    opacity:0.7;
}
/*** Modal Popup ***/

/** AEL-specific classes **/
        .accordion {  
            width: 400px;
            background: #EEEEFF;
        }  
          
        .accordionHeader {  
            border: 1px solid #2F4F4F;  
            color: white;  
            background-color: #62999D;  
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
          
        .accordionHeaderSelected {  
            border: 1px solid #2F4F4F;  
            color: white;  
            background-color: #d2d6d9;  
            font-family: Arial, Sans-Serif;  
            font-size: 12px;  
            font-weight: bold;  
            padding: 5px;  
            margin-top: 5px;  
            cursor: pointer;  
        }  
          
        .accordionContent {  
            background-color: #EEEEFF;  
            border: 1px dashed #2F4F4F;  
            border-top: none;  
            padding: 5px;  
            padding-top: 10px;  
        }  
        
		.tabContainer
		{}		
		.tabPanel
		{
			background-color:#d2d6d9
		}