﻿body 
{	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	font-family: Verdana, Arial, Serif;
	font-size: 10px;
}
table
{	 
	border:0px;
	text-align:center;

}
td
{  text-align:left;
   vertical-align: top;
   font-size: 10px;
   color:#333333;
  
}

hr
{  width: 95%;
   color:#eeeeee;
}


.thRed
{
background-color:#990000;
color:#ffffff;
  
}


.table1 
{
	width:820px;
    margin:auto;
    font-size:10px;
    }

.table1 th {
    color:#ffffff; 
    font-weight:bold;
    height:25px;
    font-size: 12px;
    vertical-align:middle; 
    text-align:center;
    background-color:#999999;
    border:1px solid #eeeeee; }

.table1 td {
      vertical-align:middle; 
      text-align:left;
	  border:1px solid #eeeeee; }
    

.table2 
{
	width:820px;
    margin:auto;
    font-size:10px;
    }

.table2 th {
    color:#ffffff; 
    font-weight:bold;
    height:35px;
    font-size: 12px;
    vertical-align:middle; 
    text-align:center;
    background-color:#cccccc;
    border:1px solid #eeeeee; }

.table2 td {
      vertical-align:middle; 
      text-align:left;
	  border:2px solid #eeeeee; }

.table3 
{
	width:820px;
    margin:auto;
    font-size:10px;
    padding:5px;
    
    }

.table3 th {
    color:#333333; 
    font-weight: normal;
    height:15px;
    font-size: 10px;
    vertical-align: middle; 
    text-align: left;
    background-color:#ffffff;
    border:1px solid #eeeeee; }

.table3 td {
      vertical-align: top; 
      text-align:left;
	  border:1px solid #eeeeee; }
	  
div#fullpage
{	background-image:url(images/backgroup_darkblue.gif);
	background-repeat: repeat-x;
	margin:0 auto;
	height:100%;
	width: 100%;
	border-top:solid 5px #eeeeee;
	border-bottom:solid 5px #eeeeee; 
}

div#center
{	
	padding: 0;
	background-color: White;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	 border-left:ridge 2px #ffffff;	
	 border-right:ridge 2px #ffffff;	

}

div#fullpageBlue
{ 	
  	background-image:url(images/backgroup_lightblue.gif);
	background-repeat: repeat-x;
	margin:0 auto;
	height:100%;
	width: 100%;
	border-top:solid 2px #eeeeee;
	border-bottom:solid 2px #eeeeee; 
}

div#centerBlue
{	
	padding: 0;
	background-color: White;
	width: 880px;
	margin-left: auto;
	margin-right: auto;
	 border-left:ridge 2px #ffffff;	
	 border-right:ridge 2px #ffffff;	

}




#fullpagecenter
{	background-color: #FFFFFF;
 	 margin:0, auto;
	width: 100%;
	height:100%;
	text-align:center;
	border-top:solid 5px #eeeeee;
	border-bottom:solid 5px #eeeeee; 
}


#adminfullpage
{	  background-image:url(images/backgroup_Green.gif);
	background-repeat: repeat-x;
	margin:0 auto;
	height:100%;
	width: 100%;
	border-top:solid 5px #eeeeee;
	border-bottom:solid 5px #eeeeee; 

}



#centerprint
{	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:White;
	width: 710px;
	height:100%;
	margin-left: auto;
	margin-right: auto;
	 border-left:ridge 2px #ffffff;	
	 border-right:ridge 2px #ffffff;	
}

#admincenter
{	
	 padding: 0;
	background-color: White;
	width: 1050px;

	margin-left: auto;
	margin-right: auto;
	 	
	 border-left:ridge 2px #ffffff;	
	 border-right:ridge 2px #ffffff;		
}

#admincenterwl
{	
	 padding: 0;
	background-color: White;
	width: 1250;

	margin-left: auto;
	margin-right: auto;
	 	
	 border-left:ridge 2px #ffffff;	
	 border-right:ridge 2px #ffffff;		
}

#centerheader
{	text-align:center;
	padding: 0px;
	margin: 0px;	
	height:65px;
	 margin:0, auto;
	
}

div#centerroles
{	padding: 1px 1px 1px 1px;
	background-color: #eeeeee;
	border-top: solid 1px #eeeeee;
	border-bottom:solid 1px #bbbbbb; 
	margin-left: auto;
	margin-right: auto;

}


div#banner
{  		margin-left: auto;
	margin-right: auto;
	padding: 2px 2px 2px 10px;

	background-color:#336699;
}

div#bannerBlue
{  		margin-left: auto;
	margin-right: auto;
	padding: 2px 2px 2px 10px;

	background-color:#a2b5d3;
}

#adminbanner
{  	text-align:center;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#338888;
	
}
#adminredbanner
{  	text-align:center;
	padding: 0px 0px 0px 0px;
	margin-bottom:0px;
	margin-top:0px;
	background-color:#990000;
	
}

div#activeroleslisting
{  		margin-left: 20px;
	margin-right: 20px;
	border: 5px solid withe;
}
div#requestedroleslisting
{ 
		margin-left: 20px;
	margin-right: 20px;
}

.gvwActiveRoleStyle caption {
color: #336666;
font-size: 8pt;
font-weight:bold;
}

.gvwDarkGreytyle caption {
color: #333333;
font-size: 10pt;
font-weight:bold;
}

.gvwActiveRecordStyle caption {
color: #336666;
font-size: 8pt;
font-weight:bold;
white-space: nowrap;
}

.gvwRequestedStyle caption {
color: #666666;
font-size: 8pt;
font-weight:bold;

}

.gvwLightBlueStyle caption {
color: #666666;
font-size: 12pt;
font-weight:bold;

}

.gvwCurrentRequestedStyle caption {
color: #666666;
font-size: 8pt;
font-weight:bold;
white-space: nowrap;
}

.gvwLightBlueWhiteStyle caption {
color: #666666;
font-size: 12pt;
font-weight:bold;
white-space: nowrap;
}

.gvwAvailableRecordStyle  caption {
color: #336699;
font-size: 8pt;
font-weight:bold;
white-space: nowrap;
}

.gvwLicensesStyle  caption {
color: #333333;
font-size: 8pt;
font-weight:bold;
white-space: nowrap;
}

.gvwRedStyle  caption {
color: #990000;
font-size: 16px;
font-weight:bold;

}


#contentmain
{	
	margin-top:8px;
	margin-left: 20px;
	margin-right: 20px;
	border:solid 1px #EEEEEE;
	height: inherit;
}



.headermenulink
{
   font-family: Impact;
   font-size: 10px;  
}

div.contentleft
{text-align: left;
 vertical-align:text-top;

}

div.TopContent
{vertical-align: top;
}
 
 
 
div.contentright
{text-align: right;
 vertical-align:text-top;
}

div.contentcenter
{text-align:  center;
 vertical-align:text-top;
}

div.contentcentermiddlewhite
{text-align:  center;
 vertical-align: middle;
}

div.contentcentermiddle
{text-align:  center;
 vertical-align: text-bottom;
 background-color: #EEEEEE;

}
div.tdright
{ text-align:right;
}

#centerfooter
{ border: solid 1px white;
}

#mainpage
{
padding: 5px 5px 5px 5px;

}

.ErrorText1 {
	FONT-WEIGHT: bolder; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: red; FONT-FAMILY: Verdana, Arial, sans-serif; TEXT-ALIGN: left
}


.lableListing
{ font-weight:bold;
}

.HeaderMenueBox
{	background-color:#eeeeee;
	color:#336699;
	font-weight:bold;
	white-space:nowrap;
	vertical-align: middle;
	 text-align:left;
	 height:20px;
	 
	
}
	
.HeaderStyleBox
{	background-color:#eeeeee;
	color:#336699;
	font-weight:bold;
	white-space:nowrap;
	
}
	
.SideBarStyleBox
{	background-color:#ffffff;
	vertical-align: top;
	width:150px;
	

}
.StepNavigationButton
{	color:White;
	Font-Size: 8pt;
	font-weight:bold;
	background-color:#990000;
	border-style:solid;
	border-color:#990033;
	border-width:1px; 

}
.collapsePanel {
	width:100%;
	height:0px;
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:17px;
	color: #FFFFFF;
	background-color:#336699;
	font-weight:bold;
	float:left;
	cursor: pointer; 
	vertical-align: top;
	border-style:solid;
	border-color:#336699;
	border-width:1px; 
}

.LeftPanel{	
	width:100%;
	float:left;
	
}

.modalPopup
{
		width:50%;		
	background-color:#EEEEEE;
}

.modalBackground
{
		width:50%;		
	background-color:#FFFFFF;
}


.ActionPanel{	
	width:100%;		
	background-color:#EEEEEE;
	float:left;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	 text-align:left;
	border-width:thin;
	border-color:Gray;
}

.MatchPanel{	
	width:99%;		
	background-color:#FFFFFF;
	float: inherit;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	 text-align:left;
	border-width:thin;
	border-color:#336699;
}

.SubmitPanel{	
	width:99%;		
	background-color:#EEEEEE;
	float: inherit;
	padding:5px; 
	cursor: pointer; 
	vertical-align: middle;
	 text-align:left;
	border-width:thin;
	border-color:#336699;
}

.RightContent
{	text-align:left;
 	
}
.lkbtnSideBarNav
{
	text-decoration:none;
}

.RightSideContent
{	text-align:right;
 	
}

.RightPadSideContent
{	text-align:right;
 	 margin-right:10px;
}
.CenterContent
{	text-align:center;
 	text-decoration:underline;
 	font-weight:bold;
 font-family: Times New Roman,Verdana, Arial, Serif;
 	FONT-SIZE: 20px;
}

.LeftPadContent
{	text-align:left;
 	 margin-left:50px;
font-family: Times New Roman,Verdana, Arial, Serif;

 	FONT-SIZE: 14px;
}

.LeftBigContent
{		
 	
 font-family: Times New Roman,Verdana, Arial, Serif;

 	FONT-SIZE: 14px;
}


.LeftNotPadContent
{	text-align:left;
 	font-family: Times New Roman,Verdana, Arial, Serif;

 	FONT-SIZE: 14px;
}


.HellowWorldPopup
{ 
    max-width:400px;
    max-height:400px;
    background:white;
    border:2pt;
    font-weight:bold;
    margin:50pt;
    border-color: Black;
}

.RightBigRedContent
{	text-align:right;
 	 margin-right:20px;
}

a.two:link { color: #900; font-size: 16px; 
  text-decoration: underline;}
a.two:visited { color: #900; font-size: 16px; 
   text-decoration: underline;}
a.two:hover {  color: #C00; font-size: 16px; 
text-decoration: underline;}


a.twoblue:link { color: #369; font-size: 16px; 
  text-decoration: underline;}
a.twoblue:visited { color: #369; font-size: 16px; 
   text-decoration: underline;}
a.twoblue:hover {  color: #009; font-size: 16px; 
text-decoration: underline;}


.styled-table {
    border-collapse: collapse;
    margin: 5px 0;
    font-size: 16px;
    font-family: sans-serif;
    min-width: 600px;
  
}
.styled-table thead tr {
    background-color: #dddddd;
    color: white;
    text-align: left;
     font-weight:bold
    
}
.styled-table th,
.styled-table td {
    padding: 5px 5px;
}
.styled-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.styled-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.styled-table tbody tr:last-of-type {
    border-bottom: 2px solid #dddddd;
}

.styled-table tbody tr.active-row {
    font-weight: bold;
    color: #dddddd;
}