﻿/* DEFAULTS
----------------------------------------------------------*/

body, fieldset, legend
{
    background: #f1f1f1;
    background:#F9F9FB !important;
    font:70%/130% verdana,sans-serif; font-family:Helvetica; font-size:0.9em; 
    margin: 0em;
    padding: 0em;
    color: #696969;
    text-align:center;
    font-weight:normal;
    line-height: 20px !important;
}

*:focus 
{
    outline-color:Blue;
    outline-width:0.1em;
    outline-style: dotted;
}

/*a:link, a:visited, a:hover { color:Blue; text-decoration:underline;}*/

.topheader{background-color:#353F5B; padding:0.5em; color:White; text-align:right;}
.topheader a:link, .topheader a:visited{ color:White; text-decoration:none; margin:0.5em 2em 0.5em 2em; font-size:0.9em;}
.topheader a:hover{ text-decoration:underline; color:White;}

.divdate { float:left; font-size:1em; font-weight:bold;}
.today{ float:left; padding:0.1em 0.3em 0em 0.3em; color:White; }
.day { float:left; padding:0.1em 0.3em 0em 0.3em; color:White; }
.month {float:left; padding:0.1em 0.3em 0em 0.3em;  background-color:White; color:Black;text-transform:uppercase;  border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;}
.year {float:left;padding:0.1em 0.3em 0em 0.3em;  color:White;}

.page
{
    width: 1020px;
    margin: 20px auto 0px auto;
    

}
.header
{
    width: 100%;
    float:left;
    margin-bottom:1em;
}
.title
{
    display: block;
    text-align: left;
    width: auto;
}
.header h1
{
    font-weight: 700;
    margin: 0px;
    padding: 0px 0px 0px 20px;
    color: black;
    border: none;
    line-height: 2em;
    font-size: 2em;
}

.skipNav {position:absolute; top:-1000em; left:-1000em;}




.divMenu {float:left; margin:0 auto; width:100%; background-color:#586996;color:White; font-size:0.9em; margin-bottom:1em; text-align:left; min-height:3.2em }
    .menu {float:left; margin:0 auto; color:White; font-size:1.2em; padding-left:1em; } 
    .menu ul {float:left; margin:0 auto; padding:0; text-align:left; margin-left:1em; margin-right:1em;}
    
    .menu ul li  {list-style-type:none; Padding-top:1em;z-index:1;}
    .menu ul li a {color:White; text-decoration:none; font-size:1em; text-transform:uppercase; padding-left:2.5em; padding-right:1.3em;  letter-spacing:0.05em; min-height:3.2em}
    
    
    .menu ul li a:visited {color:White; text-decoration:none;}
    .menu ul li a:hover{color:White; text-decoration:none;}
 /* Main Menu Separator */
    .menu div {float:left; padding-left:3px; padding-right:3px;}
     /* Sub Menu */
    .menu ul li ul
    {
            background-color:#6879A6;
            filter:alpha(opacity=80);opacity:0.8;
            padding-top:10px;
            padding-bottom:10px;
            text-transform:none;text-align:left; line-height:15px;
            border-bottom: solid 2px Gray; 
            padding-left:30px; /* all browser */
            padding-left : 20px\9; /*IE8 and below */
            position:absolute;
		width:30%;

/*
            position:fixed; 
            margin-left: 0em;
            margin-left : -10em\9;
            margin-top: 0em;
            margin-top: 0em\9;
            float:left;
            padding-top:2em;
            padding-bottom:0.5em;
            padding-left:2em; 
            padding-left:1em\9;
            text-align:left; 
            border-bottom: solid 2px Gray; 
            width:30%;
*/
    }

    
/*    #menu ul li ul li {color:White;text-align:left; list-style-type:square; padding-top:0; margin-bottom:0.5em;}*/
    
    
     .menu ul li ul li 
     {      color:White; list-style-type:square; padding:5px; padding-left:15px;
            text-indent:0px;   /* all browser */
            *text-indent : -15px\9; /*IE8 and below */
     }
   
    .menu ul li ul li a{ font-size:0.9em; color: white; text-decoration:none; text-transform:none; text-align:left; padding-left:0em; padding-right:0em; }
    .menu ul li ul li a:Hover {color:White; text-decoration:underline;}
    .menu ul li ul div{float:left; width:40%; margin-right:4%; margin-left:4%; }

    div.menu ul ul, 
    div.menu ul li:hover ul ul, 
    div.menu ul ul li:hover ul ul 
    { 
      display: none; 
    }
    div.menu ul li:hover ul, 
    div.menu ul ul li:hover ul, 
    div.menu ul ul ul li:hover ul 
    { 
      display: block; 
    }
.env {float:right; margin:0 auto;background-color:#AA0000;color:White;min-height:2.5em; padding:1em 1em 0em 1em; font-weight:bold;}
.menu_dropdown_arrow {/*background: url('../images/Menu_DropDown.png') no-repeat center right;*/}
.menu_Home_icon {/*background: url('../images/Home_Icon.png') no-repeat bottom left; */}
.menu_Administration_icon {/*background: url('../images/Admin_Icon.png') no-repeat bottom left;*/ }
.menu_Communication_icon {/*background: url('../images/Comm_Icon.png') no-repeat bottom left;*/ }
.menu_Application_icon {/*background: url('../images/Appl_Icon.png') no-repeat bottom left;*/ }





.divStaticMenu {background-color:#F9F9FB;color:White; font-size:0.9em; text-align:left; margin-bottom:2em; }
.divStaticMenuCol1{ float:left; width:15%; text-align:right; margin:1%; margin-top:2%;}
.divStaticMenuCol2 {float:left; width:79%; border-left: 1px dotted gray;}
.divStaticMenuCol2 ul li { float:left;width:30%; Padding-left:1em; text-align:left; list-style:none; margin-bottom:1%;}
.divStaticMenuCol2 ul li a:link, .divStaticMenuCol2 ul li a:visited {float:left; text-align:left; font-size:1em; background-color:#F9F9FB; color:Black; font-weight:normal; text-decoration:underline;  background: url('../images/Bullet_link.png') no-repeat 0em 0.5em; padding-left:1em; }
.divStaticMenuCol2 ul li a:hover {  background-color:#F9F9FB; color:Blue; text-decoration:underline; background: url('../images/Bullet_link.png') no-repeat 0em 0.5em; padding-left:1em;}


.main
{
    background-color: #fff;
    border: 1px solid #f3f3f3;
    float:left;
    width:96%;
    text-align:left;
    margin-top:0%;
    padding:2%;
}
.main1 
{
    float:left;    
    margin: 15px 0px 10px 0px;
    text-align:left;
     height:100%;
    background-color:inherit;
    padding:0% 2% 0% 2%;
     width:96%;
}

.footer
{
    width:1020px;
    color: #4e5766;
    padding: 8px 0px 0px 0px;
    margin: 2em auto;
    text-align: center;
    line-height: normal;
    margin-bottom:1em;
}
.impotantlinks{min-height:15em; color:Black; margin:1em 0em 1em 0em; font-size:0.85em; text-transform:uppercase; display:block !important; }
.impotantlinks_cols .divh6 { float:left; margin:0 auto; width:100%; text-align:left; color:Black; padding-top:1em; padding-bottom:0.5em; font-weight:bold; font-size:1.2em;}
.impotantlinks_cols {width:1020px; margin: 2em auto; line-height:2em;}
.impotantlinks_col {float:left; width:420px; text-align:left; }
.impotantlinks_cols a:link, .impotantlinks_cols a:visited { text-align:left;  font-weight:normal; color:Black; font-weight:normal; text-decoration:none; background: Transparent url('../images/BulletArrow_Active.png') no-repeat left Center; padding-left:1.4em;}
.impotantlinks_cols a:link:hover { color:Black; text-decoration:underline; background: transparent url('../images/BulletArrow_Active.png') no-repeat left Center; padding-left:1.4em;}

.istcl { font-size:0.8em; float:left; text-align:left; width:40em;}
.istcl img { width:8em; height:3em; border:0;}
.copyright{ font-size:0.8em; float:right; width:30em; }


/* HEADINGS   
----------------------------------------------------------*/

h1, h2, h3, h4, h5, h6
{
    font-size: 1.5em;
    color: #353F5B;
    background-color:inherit;
    margin-bottom: 0em;
    text-align:left;
}

h1
{
    
    font-size: 1.6em;
    padding-bottom: 0px;
    margin-bottom: 0px;
    font-weight:normal;
     margin-bottom: 0.5em;
}

h2
{
    font-size: 1.5em;
    font-weight: 600;
}

h3
{
    font-size: 1.2em;
}

h4
{
    font-size: 1.1em;
    font-weight:normal;
    text-transform:uppercase;
}

h5, h6
{
    font-size: 1em;
}

.divApplicaitonIcon{ float:left; width:56em; float: left; border:0; width:75%; }
.divApplicaitonIcon img { float:left;  border:0;  }

.divLoginInformation{float:left; padding-left:1em; text-align:left; border-left:1px dotted gray; width:23%; }
.divLoginInformation a:link,  .divLoginInformation a:visited {font-size:0.9em; color:Blue; text-decoration:none;}
.divLoginInformation a:hover {text-decoration:underline;}

.divLogginUser {float:left; width:100%; padding-left:0em; min-height:1.5em; padding-top:0.5em; 
                /*background: #F9F9FB url('../images/user.png') no-repeat left center;*/ }


.divLoginInformation a.logout, a.logout:visited {font-size:0.9em;width:4em; margin:0 auto; color:#df0000; text-decoration:none; padding:0.2em 0.5em 0.2em 0.5em; /*background:#FF870F;  border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;*/}
.divLoginInformation a.logout:hover {width:4em; margin:0 auto; color:red; text-decoration:underline; padding:0.2em 0.5em 0.2em 0.5em;}

.loggedinhomename {float:left;padding-left:0em;min-height:1.5em; font-size:0.9em; line-height:1em; padding-top:0.5em; 
                   /*background: #F9F9FB url('../images/Home.png') no-repeat left center;*/}
.loggedinhomename a:link, .loggedinhomename a:visited {font-size:1em; color:Blue; text-decoration:none;}
.loggedinhomename a:hover {text-decoration:underline;}

.clear
{
    clear: both;
}

.LargeFont { font-size:1.5em;}

.divControl_Row{padding:0em 0em 0.5em 0em; width:100%;}
.divLabel { float:left; width:100%;  background-color:inherit; color:Black; padding: 0.5em 0em 0.5em 0em;}
.divTextBox { float:left; width:100%; background-color:inherit; color:Black; padding: 0em 1em 0em 0em;}
.divDropdown {float:left; width:100%; background-color:inherit; color:Black; padding: 0em 1em 0em 0em; }
.divButton { margin:0.2em 0em 0.5em 0em; padding:0em 0em 0em 0em;  float:right; }

.label {font-family:inherit; font-weight:Normal; padding:0em;}
.textbox_Admin {font-family:inherit; background-color:White; color:Black;  float:left; font-size:1.4em; width:100%; text-align:left;  padding:0.5em; border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.textbox { font-family:inherit; background-color:White; color:Black;  float:left; font-size:100%; width:96%; height:1em; text-align:left;  padding:0.5em; border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.textbox_small {font-family:inherit; background-color:White; color:Black;  float:left; font-size:100%; height:1em; width:60%; text-align:left;  padding:0.5em; border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.button {font-family:inherit; width:8em; height:2.5em; font-size:100%; font-weight:normal; float:left; margin:0em 0.2em 0em 0.2em;}
.button_small {font-family:inherit; width:5em; height:2.5em; font-size:100%; font-weight:normal; float:left; margin:0em 0.2em 0em 0.2em;}
.button_FileUpload {font-family:inherit; width:100%; height:3em; font-size:100%; font-weight:normal; float:left; margin:01em 0.2em 0em 0.2em;}
.dropdown {font-family:inherit; background-color:White;color:Black; float:left; font-size:100%; height:2em; width:100%; text-align:left;  border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.checkbox {font-family:inherit; background-color:inherit;color:Black; float:left; padding:0.5em; margin:0 auto; height:1em;  font-size:100%; width:100%;text-align:left;}
.fieldset {float:left; background-color:inherit; color:Black; padding: 0em 0em 1em 1em; border:1px solid Gray; border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em;}
.fieldset legend {font-family:inherit; font-weight:bold; font-size:100%; letter-spacing:0.2em; text-align:left; color:Black; background-color:inherit;}




.divError {float:left; width:90%; Min-height:1.2em; border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em; background-color:#AA0000; border:0.1em dotted #E60000; color:White; margin:1em 0em 1em 0em; padding:1em 0.5em 1em 2.3em;  
            background:#AA0000 url('../Images/error.png') no-repeat Center left; font-weight:bold; }
.divError p {float:left; background-color:Transparent; color:White; font-size:100%; text-transform:uppercase; margin:0px; margin-bottom:10px; width:100%; margin-left:10px;}
.divError ol {float:left; background-color:Transparent; color:White; list-style:circle; margin:0px;}
.divError ul {float:left;  background-color:Transparent; color:White; list-style:decimal-leading-zero; margin:0px;}
.divErrorIcon_ONLY {float:left; width:90%; background:#fff url('../Images/error.png') no-repeat top left; padding:0.5em 0.5em 0.5em 4em;}

.divSuccess{float:none; width:90%; Min-height:1.2em; background-color:White; color:green; margin:1em 0em 1em 0em; padding:0.5em 0.5em 0.5em 3em;  background:white url('../Images/Success.png') no-repeat top left; }
.RequiredFieldValidatorError {float:left; border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em; background-color:#AA0000; border:0.1em dotted #E60000; color:White; margin:0em 0em 0em 0em; padding:0.2em 0.2em 0.2em 0.2em;  
            font-weight:bold; }

/*
=====================================================================================================================================================
    AODA
=====================================================================================================================================================
*/

.Required {color: #AA0000;}
.hidden-element { clip: rect(1px, 1px, 1px, 1px);
                    height: 1px;
                    overflow: hidden;
                    position: absolute !important;
                    width: 1px;}
.Summary-validation{border-color: #0000C0;
                    color: #C00000;
                    border-bottom: 1px solid;
                    border-left: 1px solid;
                    padding-left: 30px;
                    border-top: 1px solid;
                    border-right: 1px solid;
                    padding-top: 10px;
                    padding-bottom: 10px;
                    text-align: left;
                    width: 300px;}
.hidden-skipnav {
}
.hidden-skipnav a:link,
.hidden-skipnav a:hover,
.hidden-skipnav a:visited,
.hidden-skipnav a:visited:hover {
height: 1px;
width: 1px;
position: absolute;
top: -9px;
left: 800px;
overflow:hidden;
color: #ffffff;
font-weight: bold;
background-color:#353F5B;

}
.hidden-skipnav a:focus {
font-style: normal;
overflow: visible;
font-weight: bold;
color: #ffffff;
background-color:#353F5B;
padding: 4px;
text-decoration: underline;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
margin-left: 5px;
margin-top: 5px;
display: block;
height: 20px;
width: 110px;
}

/*
=====================================================================================================================================================
    PAGE: LOGIN
=====================================================================================================================================================
*/

.divLogin_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divLogin_Main a{ color:Blue; background-color:#f1f1f1; font-weight:normal;}
.divLogin_Main a:visited  { color: Blue; background-color:#f1f1f1;}
.divLogin_Main a:hover { color: Blue; background-color:#f1f1f1;}
.divLogin_Main p {text-align:left; }
.divLogin_Main p ol li {text-align:left; }

.divLogin {float:left; margin:0 Auto; width:40%;  margin-top:0.5em;}
.divLogin_Col1 { float:left; background-color:#f1f1f1; color:Black;  border:0.1em dotted #a1a1a1; padding:1em 3em 1em 2em;}


.divLogin_img_Row{ background-color:#f1f1f1; color:Gray; background:#f1f1f1 url('../Images/Lock.png') no-repeat top center; text-align:left; min-width:100%; height:5em;}
.divLogin_Seal_Row { background-color:#f1f1f1; color:Gray; background:#f1f1f1 url('../Images/colorsealbasic.gif') no-repeat top center; text-align:right; min-width:100%; height:2.8em;}
.divLogin_Row{padding:0em 0em 2em 0em;}
.divLogin_Row_WithoutBorder {padding:0em 0em 2em 0em;}
.divLogin_Row_ForgotPassword { float:left; width:100%; margin-top:1%;  margin-bottom:1%;}


.divPic {float:left; width:50%; margin-left:60px; margin-top:2%; font-size:1.1em; /*background: #fff url('../images/Senior_Pic1.jpg') no-repeat top center;*/}
.divPic a{ color:Blue; background-color:White; font-weight:normal;}
.divPic a:visited  { color: Blue; background-color:White;}
.divPic a:hover { color: Blue; background-color:White;}
.divPic p {text-align:left; }
.divPic ul {text-align:left; margin-bottom:2%; }
.divPic ul li {text-align:left; }

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=50);
    opacity: 0.7;
    z-index: 500;
}
.pnlBackGround
{
    position: fixed;
    top: 10%;
    left: 10px;
    width: 35em;
    height: 15em;
    text-align: Left;
    background-color: White;
    border: solid 1px black;
    z-index: 750;
    padding:1em 2em 1em 2em;
}
.pnlBackGround h1 { padding-top:1.5em; padding-left:1.5em;}
.pnlBackGround img {width:6em; height:6em;}
.pnlBackGround .button { margin:0em 0.5em 0em 0.5em;}


/*
=====================================================================================================================================================
    PAGE: FACILITY LIST
=====================================================================================================================================================
*/

.divTopButtons { float: left; width:100%; margin-bottom:1em;}
.divTopButtons_Left {float: left; width:20%;}
.divTopButtons_Right {float: Left; text-align:left; width:80%;}
.divTopButtons_Right .button { margin-left:0.5em; width:15em}
.divListBox { float:left; width:100%;}
.divBottomButtons {float: left; width:100%; margin-top:1em;}
.listbox { height:20em; color: Black; background-color:White; width:100%;}
.listbox option { float:left; width:100%; padding:2px; text-align:left;}


/*
=====================================================================================================================================================
    PAGE: CONTENT MGR
=====================================================================================================================================================
*/
.divContentMgr_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divContentMgr_ColFull {float:left; width:100%;  margin-top:0.5em;}
.divContentMgr_Col1 {float:left; width:48%; }
.divContentMgr_Col2 {float:left; width:46%; margin-left:2%;}
.divSearch { float:right; margin:0 auto; text-align: right; padding:0.5em; background-color:#f1f1f1; border: 0.1em dotted Gray;}
.AdminEdit:link, .AdminEdit:visited, .AdminEdit:hover {color: Blue; background-color:White;}
.AdminEdit img {border: 0}
/*
=====================================================================================================================================================
    PAGE: Change Password
=====================================================================================================================================================
*/
.divChangePassword_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divChangePassword_Main a{ color:Blue; background-color:#f1f1f1; font-weight:normal;}
.divChangePassword_Main a:visited  { color: Blue; background-color:#f1f1f1;}
.divChangePassword_Main a:hover { color: Blue; background-color:#f1f1f1;}
.divChangePassword_Main p {text-align:left; }
.divChangePassword_Main p ol li {text-align:left; }

.divChangePassword_Col1 {float:left; width:40%;  margin-top:0.5em;}
.divChangePassword_Col2 {float:left; width:40%; margin-right:2%; margin-top:2%; font-size:0.9em; background-color:#f2f2f2; padding:3em;}
.divChangePassword_Col2 ul{text-align:left; font-weight:bold; }
.divChangePassword_Col2 ul li { line-height:3em;}
.divChangePassword_Col2 ul li ol { text-align:left; font-weight:normal; }
.divChangePassword_Col2 ul li ol li {line-height:2em;}
/*
=====================================================================================================================================================
    PAGE: User Profile
=====================================================================================================================================================
*/
.diUserProfile_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.diUserProfile_Main h4 { margin-bottom:1em;}
.diUserProfile_ColFull {float:left; width:100%;  margin-top:0.5em;}
.diUserProfile_Col1 {float:left; width:48%;}
.diUserProfile_Col2 {float:left; width:46%; margin-left:2%;}
.listbox_Small { float:left; width:70%; height:15em; color: Black;}
/*
=====================================================================================================================================================
    PAGE: Admin News
=====================================================================================================================================================
*/
.divAdminNews_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divAdminNews_Main h4 { margin-bottom:1em;}
.divAdminNews_ColFull {float:left; width:100%;  margin-top:0.5em;}
.divAdminNews_Col1 {float:left; width:48%; }
.divAdminNews_Col2 {float:left; width:46%; margin-left:2%;}
.AdminNews_TargetGroup_listbox {float:left; width:100%; height:13em; color: Black;}
/*
=====================================================================================================================================================
    PAGE: Edit Snippet
=====================================================================================================================================================
*/
.divSnippet_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divSnippet_Main h4 { margin-bottom:1em;}
.divSnippet_ColFull {float:left; width:100%;  margin-top:0.5em;}
/*
=====================================================================================================================================================
    PAGE: Manage Content
=====================================================================================================================================================
*/
.divManageContent_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divManageContent_Main h4 { margin-bottom:1em;}
.divManageContent_ColFull {float:left; width:100%;  margin-top:0.5em;}
.divManageContent_Col1 {float:left; width:32%; margin-right:2%;}
.divManageContent_Col2 {float:left; width:56%; margin-left:2%; }
.divManageContent_ColFull h2{ margin-bottom:2%; }
.ShaddedBackground {  padding:1em 1em 1em 1em; background-color:#f1f1f1;}

/*
=====================================================================================================================================================
    PAGE: TEASER NEWS
=====================================================================================================================================================
*/
.H1 {    
    color: #353F5B;
    background-color:inherit;
    text-align:left;
    font-size: 1.6em;
    padding-bottom: 0px;
    font-weight:normal;
    margin-bottom: 0.5em;}
.divTeaserNews_Main { float:left; margin:0 auto; width:100%; text-align:left;background:white;color:black; }
.divTeaserNews_ColFull {float:left; width:100%;  margin-top:0.5em; }
.divTeaserNews_Col1 {float:left; width:48%; }
.divTeaserNews_Col2 {float:left; width:46%; margin-left:2%;}
/*---TABS --*/
.outerWideBoxTable {padding-left: 0px;}
.pageTabsTable {margin-bottom: 5px;}
.tabsNoCell {border-bottom: 1px solid #bbbbbb;}
.tabsOnCell, .tabsOffCell {
   font-size: 12px;
   font-weight: bold;
   padding-left: 11px;
   padding-right: 11px;
   padding-top: 4px;
   padding-bottom: 4px;
   border-left: 1px solid #bbbbbb;
   border-right: 1px solid #bbbbbb;
   border-top: 1px solid #bbbbbb;
   
}
.tabsOffCell A, .tabsOffCell A:link, .tabsOffCell A:active,
.tabsOffCell A:visited, .tabsOffCell A:hover {
   font-size: 12px;
   font-weight: bold;
   color: Black;
   text-decoration:none;
}
.tabsOffCell {
   filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='White', startColorstr='#6879A6', gradientType='0');
}	

.SearchFieldSet{ background-color:inherit; border:none;}
.SearchFieldSet legend{ background-color:inherit; border:none; display:none;}

/*
=====================================================================================================================================================
    PAGE: Question Challenge Control
=====================================================================================================================================================
*/

.divQuestionChallenge_Main {float:left; width:100%; text-align:left;background:white;color:black;}
.divQuestionChallenge_ColFull {float:left; width:100%;  margin-top:0.5em;}
.pnlBackGround_Security
{
    position: fixed;
    top: 10%;
    left: 10px;
    width: 35em;
    height: 28em;
    text-align: Left;
    background-color: White;
    border: solid 1px black;
    z-index: 750;
    padding:1em 2em 1em 2em;
}
.pnlBackGround_Security h1 { padding-top:1.5em; padding-left:1.5em;}
.pnlBackGround_Security img {width:6em; height:6em;}
.pnlBackGround_Security .button { margin:0em 0.5em 0em 0.5em;}

/*
=====================================================================================================================================================
    PAGE: Setup Question
=====================================================================================================================================================
*/
.divSetupQuestion_Main {float:left; width:100%; text-align:left;background:white;color:black;}
.divSetupQuestion_ColFull {float:left; width:100%;  margin-top:0.5em;}

/*
=====================================================================================================================================================
    PAGE: Message Box
=====================================================================================================================================================
*/

.DivMessageBoxHeader {border-bottom: 1px solid gray; padding-bottom: 1em; height: 5em;}
.DivMessageBoxIcon {float: left; margin: 0 auto; margin-right:0.5em;}
.DivMessageBoxIcon_img {float:left; margin:0 auto; height:3em; }
.DivMessage {padding-top: 1em; margin:0 auto;}
.DivMessageText{ font-weight:Normal; margin:0.5em;float:left;}
.DivMessageButton { margin:0.9em 0em 0.5em 0em; padding:0em 0em 0em 0em; float:right; }


/*
=====================================================================================================================================================
    PAGE: Validate Key
=====================================================================================================================================================
*/

.divValidateKey_Main {float:left; width:100%; text-align:left;background:white;color:black;}
.divValidateKey_ColFull {float:left; width:100%;  margin-top:0.5em;}
.divValidateKey_ColFull P { float:none; width:100%;}

/*
=====================================================================================================================================================
    PAGE: Manage Member Registration (User Admin)
=====================================================================================================================================================
*/
.divUserManagement_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.divUserManagement_Main h4, .divUserManagement_Main h3 { margin-bottom:1em;}
.divUserManagement_ColFull {float:left; width:100%;  margin-top:0.5em; text-align:left;}
.divUserManagement_Col1 {float:left; width:47%; text-align:left;}
.divUserManagement_Col2 {float:left; width:49%; margin-left:2%; text-align:left;}
.divUserManagement_ColFull img { border:0;}
.divline{ margin-top:0.5em; border-bottom: 0.1em dotted gray;}
.listbox_Contact { float:left; width:80%; height:15em; color: Black;}
.listbox_Admin_Org { float:left; width:100%; height:15em; color: Black;}
.listbox_Admin_Role { float:left; width:100%; height:15em; color: Black;}


.DivUserManagement_Popup_Header {Float:left; width:100%; border-bottom: 1px solid gray; padding-bottom: 0.5em; margin-bottom:1em; padding-left:1em; margin-top:1em;}
.DivUserManagement_Popup_Header_Text {  Float:left; width:100%; color: #353F5B; background-color:inherit; font-size: 1.6em; margin-bottom: 0.5em;}
.DivUserManagement_Popup_Checkbox {overflow-y: scroll; width: 540px; height: 500px; margin-bottom:1em;}

.DataGrid {float:left; width:100%; background-color:White; border:1;}
.DataGrid_HeaderStyle {font-weight:bold; color:White; background-color:#586996; padding:0.2em;  }
.DataGrid_ItemStyle {Color:Black; padding:0.2em; }
.DataGrid_AlternateItemStyle { background-color:#f1f1f1; color:Black; padding:0.2em;}
.DataGrid_SelectedItemStyle {Color:Black; background-color:#CBD1D2;}
.DataGrid_FooterStyle {float:left; width:100%; Color:#000066; background-color:White;}
.DataGrid_PagerStyle {Color:#000044; background-color:White;}


/*
=====================================================================================================================================================
    PAGE: eNotification Manager
=====================================================================================================================================================
*/

.diveNotification_Main { float:left; width:100%; text-align:left;background:white;color:black;}
.diveNotification_Main h4 { margin-bottom:1em;}
.diveNotification_ColFull {float:left; width:100%;  margin-top:0.5em;}
.diveNotification_Col1 {float:left; width:58%; }
.diveNotification_Col2 {float:left; width:38%; margin-left:2%;}

.diveNotification_ColFull fieldset { float:left; width:100%; margin:0 auto;}
.RequiredFieldValidator { color: #df0000;}
/*
=====================================================================================================================================================
    PAGE: Password Popup
=====================================================================================================================================================
*/
.DivPasswordPopup_Main { float:left; text-align:left;background:white;color:black;}
.pnlBackGround_1
{
    position: fixed;
    top: 10%;
    left: 10px;
    width: 25em;
    height: 25em;
    text-align: Left;
    background-color: White;
    border: solid 1px black;
    z-index: 750;
    padding:1em 2em 1em 2em;
}
.pnlBackGround_1 h1 { padding-top:1.5em; padding-left:1.5em;}
.pnlBackGround_1 img {width:6em; height:6em;}


/*
=====================================================================================================================================================
    PAGE: LTC REPORTS PROJECT
=====================================================================================================================================================
*/
/* File manager styles */
.BodyDiv { float:left; width:100%; background-color:White;}
.BodyDiv a, .BodyDiv a:visited, .BodyDiv a:hover{ color:Blue;}

.LTCReports_Main { float:left; width:100%; text-align:left;background-color:white;color:black; margin-top:0em;  }
.LTCReports_Main img { border:0;}
#BreadCrumbs
{
    float:left; width:100%; margin:0 auto;
	font-size:1em;
	color:black;
	background-color:#f2f2f2;
	padding:3px 3px 3px 3px;
	min-height:10px;
	font-weight:bold;
	margin-bottom:3px;
}
#BreadCrumbs a
{
    
	font-size:1em;
	color:blue;
	text-decoration:underline;
	font-weight:normal;
}

.func_menu
{
	font-size:1.2em;
	color:blue;
	padding:0px 3px 3px 3px;
	font-weight:bold;
	text-transform:uppercase;
}
.func_menu:hover, .func_menu:visited
{
	font-size:1.2em;
	color:blue;
	text-decoration:underline;
	font-weight:bold;
}

.UploadControl 
{
	background-color:#f1f1f1;
	border: solid 1px #BFBFBF;
	margin-left:0px;
	padding:10px 10px 10px 10px;
	width:438px;
	margin-top:3em;
}


.sTable{float:left; Width:960px; margin-left:0px; border-collapse: collapse;}
.sTableHeaderRow {float:left; Width:960px; background-color:#1A1A1A; color:White; padding:4px;}
.sTableHeaderRow_Col1 {Width:100px; text-align:center;}
.sTableHeaderRow_Col2 {Width:80%; text-align:left; padding-left:20px;}
.sTableHeaderRow_Col3 {Width:10%; text-align:center;padding-right:10px;}
.sTableRow{float:left; Width:100%; margin:5px;height:25px;}
.sTableRow_Alternate{float:left; Width:100%; background-color:#f2f2f2; margin:5px;height:25px;}
.sTableRow_Col1 {Width:100px; text-align:center;}
.sTableRow_Col2 {Width:80%; text-align:left; padding-left:20px;}
.sTableRow_Col3 {Width:10%; text-align:center; padding-right:10px;}
.sTableFooterRow {background-color:#1A1A1A; color:White; padding:1px; padding-right:20px; font-weight:bold;}
.sTableFooterRow_Col1 {text-align:right; font-size:10px;padding-right:10px;} 



#processMessage 
{

    position:fixed;
    top:30%;
    left:43%;
    width:10em;
    height:2em;
    z-index:1001;
    background-color:#f1f1f1;
    border:solid 1px #000;
    text-align:center;
    padding:1em;

/*    position: fixed;
    height: 15em;
    top: 10%;
    left: 10px;
    width: 35em;
    background-color: White;
    border: solid 1px black;
    z-index: 750;
*/

}


/*
=====================================================================================================================================================
    PAGE: Disclaimer Popup
=====================================================================================================================================================
*/

.DivDisclaimer_Popup_Header {float:left; width:100%; padding-bottom: 0.5em; margin-bottom:1em; }
.DivDisclaimer_Popup_Header h1 {font-size:1.6em; text-transform:uppercase;  text-align: center; line-height:1.5em; font-weight:bold; margin-left:0em; padding-left:0em; margin-bottom:0em; padding-bottom:0em;}
.DivDisclaimer_Popup_Header h2 {font-size:1.1em; text-align: center; line-height:1.5em; font-weight:bold;}
.DivDisclaimer_Popup_Header_Text {float:left; color:Red; width:560px; height:400px; color: #353F5B; background-color:inherit; font-size: 1em; margin-bottom: 0.5em; overflow:scroll;}


/*
=====================================================================================================================================================
    PAGE: MenuContent
=====================================================================================================================================================
*/

#divMenuContent_Main { float:left; width:100%; text-align:left;background:white;color:black;}
#divMenuContent_Main a, #divMenuContent_Main a:visited { color:#313C5A; text-decoration:none; } 
#divMenuContent_Main a img, #divMenuContent_Main img { border:0; margin:0; width:70px;}
    .divRow{float:left; padding:0px 0px 0px 0px; width:100%; text-align:center; }
    .divRow h1 { text-align:Left; margin-left:120px; margin-bottom:30px; text-transform:uppercase;}
            .divRow_divFirstCol { float:left; padding:0px 0px 0px 0px; border-right:0.1em dotted gray; width:50%;}
                .divRow_divFirstCol_Full {margin-bottom:20px; width:100%;}    

            .divRow_divSecondCol {float:left; margin:0 auto;  padding:0px 0px 0px 0px; width:45%; padding-left:20px;}
                .divRow_divSecondCol_Full {float:left; width:100%; margin-bottom:0px; padding:0px 0px 0px 0px;}

            .divListImg {float:left; margin-right:0px; width:100px; }
            .divListofURLs {float:left; margin-right:0px; width:75%; }
                .divListofURLs ul { text-align:left; }
                    .divListofURLs ul li {font-size:1.2em; line-height:20px; padding:5px;}

                
    .BottomBorder {border-bottom:0.1em dotted gray; margin-bottom:30px; padding-bottom:30px;}


    /* Document Upload Page*/

#Content_CISearch {float:left; margin: 0 auto; width:100%; padding-bottom:20px; padding-top:0px; }
.divPageHeader { float:left; margin: 0 auto; margin-bottom:10px;  }
.divPageHeaderName {float:left; margin: 0 auto; width:700px; font-size:1.2em; color:#353F5B; }
.divtoplink { float:right; margin: 0 auto; width:250px;}
.divtoplinkBox {float:right; text-align:right; background:#f1f1f1; border:1px dotted gray; padding:2px; padding-left:10px; padding-right:10px;  border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.divtoplink a, .divtoplink a:visited  { font-size:0.9em; color:#353F5B; }
.divtoplink a:hover   { font-size:0.9em; color:red; }


.divCISearchCriteria{Float:left; margin:0 auto; width:94%; background-color:#f2f2f2; padding:1% 3% 1% 3%;  border-bottom:2px solid Gray; border-radius:0.2em;-moz-border-radius:0.2em;-webkit-border-radius:0.2em;}
.divCISearchCriteriaBox{Float:left; margin:0 auto; width:900px; padding-right:0px; /*border-right:1px dotted Gray;*/}

.divCISearchCriteriaBox_Col_Full {Float:left; margin:0 auto; width:98%;  }
.divCISearchCriteriaBox_Col {Float:left; margin:0 auto; width:48%; padding-right:1%;}

.divCISearchCriteriaBox_Col_small {Float:left; margin:0 auto; width:31%; padding-right:1%;}

.divControl_Row{padding:0em 0em 0.5em 0em; width:100%;}
.divLabel { float:left; width:100%;  background-color:inherit; color:#555555; padding: 0% 0% 0% 0%;}
.divTextBox { float:left; width:100%; background-color:inherit; color:#555555; padding: 0% 0% 0% 0%;}
.Label, .label {float:left;  font-weight:Normal; padding:0em; color:#555555; font-size:1em; width:100%;}
.Textbox, .textbox {float:left; background-color:White; color:Black; font-size:1.1em; width:98%; height:20px; padding:5px; text-align:left; border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em; }
.Dropdown, .dropdown {float:left; background-color:White;color:Black; font-size:1.1em; width:100% !important; padding:5px !important; text-align:left; border:0.07em solid #a1a1a1; border-radius:0.3em;-moz-border-radius:0.3em;-webkit-border-radius:0.3em;}
.divButton { float:left; width:100%; padding-top:5px; margin-bottom:0px; }
.Button {font-size:0.9em;  font-weight:bold; text-transform:uppercase; text-align:center; vertical-align:middle; color:Black; height:100%; width:100%; padding:10px; float:left; margin-right:8px;}

.divCISearchResults {Float:left; margin:0 auto; width:950px;}



.DataView { background-color:Inherit; line-height:40px;  border:0; font-size:0.9em; }

.DataView_HeaderStyle { line-height:40px;   color:White; background-color:#586996; }
.DataView_ItemStyle {Color:Black; border-bottom:1px dotted Gray; padding:10px !important; line-height:20px; }
.DataView_AlternateItemStyle { background-color:#E9EBF2; color:Black; border-bottom:1px dotted Gray;  padding:10px !important; line-height:20px;}
.DataView_SelectedItemStyle {Color:Black; background-color:#CBD1D2; }
.DataView_FooterStyle {Color:#000066; background-color:White; }
.DataView_PagerStyle {font-size: 80%; line-height:15px;}
.DataView_PagerStyle a {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px; text-decoration: none;border: solid 1px White; background-color:#c15700; color:White; margin-top:4px;}
.DataView_PagerStyle span {display: block;float: left;padding: 0.3em 0.5em;margin-right: 5px;margin-bottom: 5px; color:White; border: solid 1px White; background-color:#757575;}
.DataView_PagerStyle .current {background: #26B;color: #fff;border: solid 1px #AAE;}
.DataView_PagerStyle .current.prev, .DataView_PagerStyle .current.next{color:#999;border-color:#999;background:#fff;}


.TrainingDataView_HeaderStyle { line-height:40px; color:White; background-color:#586996; }
.TrainingDataView_ItemStyle {Color:Black; border-bottom:1px dotted Gray; padding:5px !important; line-height:40px; }
.TrainingDataView_AlternateItemStyle { background-color:#E9EBF2; color:Black; border-bottom:1px dotted Gray;  padding:5px !important; line-height:40px;}



.divWarning {float:left; width:90%; Min-height:1.2em; border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em; background-color:#f2f2f2; 
                border:0.1em dotted Transparent; color:black; margin:1em 0em 1em 0em; padding:1em 0.5em 1em 2.3em;  
                background:url('../Images/Warning_Messagebox.png') no-repeat left 50%; 
font-weight:bold;
}
.divWarning p {float:left; background-color:Transparent; color:black; font-size:100%; text-transform:uppercase; margin:0px; margin-bottom:10px; width:100%; margin-left:10px; }
.divWarning ol {float:left; background-color:Transparent; color:black; list-style:circle; margin:0px;}
.divWarning ul {float:left;  background-color:Transparent; color:black; list-style:decimal-leading-zero; margin:0px;}




.pnlStreamBackGround
{
    position: fixed;
    top: 5%;
    left: 10px;
    width: 80%;
    height: 96%;
    text-align: Left;
    background-color: White;
    border: solid 1px black;
    z-index: 750;
    padding:1% 0%;
}


.DocumentFileUpload {font-family:inherit; width:100%; height:3em; font-size:100%; font-weight:normal; float:left; }

.ViewDownloadButton { border: 0px; background-color:#586996; color:white; padding:4px; border-radius:3px; width:80px !important; text-decoration:none; float:left; text-align:center; }

/*
    Document Transfer
*/


.Cal1 .ajax__calendar_container   {


    background-color:#f1f1f1;  width :224px; border:1px dotted Gray; font:inherit; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px; box-shadow: 2px 2px 4px 1px #999; -moz-box-shadow:2px 2px 4px 1px #999;-webkit-box-shadow: 2px 2px 4px 1px #999;
     padding-left:0px;
}
.Cal1 .ajax__calendar_footer  {padding: 2px 0px 2px 0px; border-top: 1px solid White;}
.Cal1 .ajax__calendar_header  {
     background-color:#f1f1f1; color:Black; height:20px; margin-top:0px;
}

.Cal1 .ajax__calendar_title,
.Cal1 .ajax__calendar_next,
.Cal1 .ajax__calendar_prev    {
    color: Black; 
    padding-top: 0px;
}

.Cal1 .ajax__calendar_body
{
    Width:224px;
    background-color:White; 
}
.Cal1 .ajax__calendar_body .ajax__calendar_days {float: left; margin:0 auto; width:224px; height:155px;  background-color:White; }
.Cal1 .ajax__calendar_body .ajax__calendar_years,
.Cal1 .ajax__calendar_body .ajax__calendar_months
{float: left; margin:0 auto; width:224px; height:140px;  background-color:White; }

.Cal1 .ajax__calendar_dayname {
    text-align:center; 
    font-weight:bold; 
    Font-Size:0.9em;
    background-color:#6879A6; color:White; margin:0.5px;
    padding:1px 5px 1px 5px;
    width:20px;
}
.Cal1 .ajax__calendar_day {
    text-align:center;
    background-color:#f1f1f1; color:Black; margin:0.5px;
    padding:1px 5.5px 1px 5.5px;
    width:20px;
    font-size:0.9em;
}

.Cal1 .ajax__calendar_month {
    text-align:center;
    background-color:#f1f1f1; color:Black; margin:1px;
    width:40px;
}
 
.Cal1 .ajax__calendar_year {
    text-align:center;
    background-color:#f1f1f1; color:Black; margin:1px;
    width:40px;
}

.Cal1 .ajax__calendar_hover .ajax__calendar_day,
.Cal1 .ajax__calendar_hover .ajax__calendar_month,
.Cal1 .ajax__calendar_hover .ajax__calendar_year{
    color: White; 
    font-weight: bold; 
    background-color: #353F5A;
}

.Cal1 .ajax__calendar_today   {
    font-weight:bold;
    color:Black;
    font-size:0.9em;
}


.Cal1 .ajax__calendar_hover .ajax__calendar_title {
    color: Black;
}


/*.Cal1 .ajax__calendar_other,*/
.Cal1 .ajax__calendar_hover .ajax__calendar_today {
    color: Black;
}

.Cal1 .ajax__calendar_active {border:0.1em solid red;}


/*
=====================================================================================================================================================
    PAGE: Admin Home
=====================================================================================================================================================
*/
.dropdown_admin {
    height:2.5em;
}
.linestyle
{
    border-width:0.1em;
    border-color:black;
    width: 100% !important;
    height:0px;
    border-style: solid;
}
.fieldset_AdminHome
{
    float:left; background-color:inherit; color:Black; padding: 1em 1em 1em 1em; border:1px solid Gray; 
  
    background:Transparent!important;
    font:70%/130% verdana,sans-serif; font-family:Helvetica; font-size:0.9em; 
    color: #696969;
    text-align:left !important;
    font-weight:normal;
    line-height: 20px !important;
    width:890px;

    border:0px;
    /*box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.2);*/
    -moz-box-shadow: 0px 0px 4px 4px #ccc;
    -webkit-box-shadow: 0px 0px 4px 4px #ccc;
    box-shadow: 0px 0px 4px 3px #ccc;

}
.noteText { float:left; background-color:#c7bb31; color:Black; padding: 1em 1em 1em 1em;  border-radius:0.6em;-moz-border-radius:0.6em;-webkit-border-radius:0.6em; margin-left:0em;}
.fieldset_AdminHome_Col { width:420px !important; font-size:0.8em;}
fieldset_AdminHome_Full { width:840px !important; font-size:0.8em;}

.fieldset_AdminHome legend, 
.fieldset_AdminHome_Full legend, 
.fieldset_AdminHome_Col legend {font-family:inherit; font-weight:bold; font-size:100%; letter-spacing:0.05em; text-align:left; color:Black; background-color:transparent !important; padding-top:30px;}


.ControlGroup {margin-bottom:10px;  float:left; width:100%;}
.checkbox_admin { height:1.7em; }
