/* CSS Document */
/* CSS Document */


/* New and to be used */

.TextDataEntryAdministration
{

	font-family:Arial;
	font-size:12px;
	
}

.TextLabelCaptionsAdministration
{

	font-family:Arial;
	font-size:12px;
	
}

.fixedLabel 
{
    display: block;
    float: left;
}


.TableTextColumnLabel
{

	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:black;
	text-indent: 2px;
	width:155px;
	
}



.ButtonSuperShort
	{
	font-family: Arial;
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:45px;
	border: 2px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 15px;
}

.ButtonShortDefault
	{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold; 
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:55px;
	border: 2px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

/* Old and to be retired */


.PageHeader
{

	font-family:Arial;
	font-size:16px;
    font-weight:bold;
    text-align:left; 
    color: #2557AD;
                             
}

.ButtonNormal
{
	font-family: Arial;
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:100px;
	border: 2px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.ButtonShort
	{
	font-family: Arial;
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:55px;
	border: 2px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.ButtonLong
	{
	font-family: Arial;
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:135px;
	border: 2px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.TextBig
{
	font-family: Arial;
	font-size: 16px;
	text-align:center;
 }
             
.TextLogin
{

	font-family: Arial;
	font-size: 11px;
	color: #333399;
	line-height: 20px;

}            

.TextWhite
{

	font-family: Arial;
	font-size: 12px;
	color:#FFFFFF;
	background-color:#0D2B88;
	text-align:center;

}

.TextBlue11 
{

	font-family: Arial;
	font-size: 12px;
	color: #2557AD;
	line-height: 20px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	text-indent: 2px;

}

.ToolbarAdminSpacer07	{

	background-image: url(../img/spacer_7_icon.gif)
	
}

	
.forms
	{
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width:120px;
}

.shortForms
	{
	font-family: Arial;
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	width: 30px;
}

.blue {

	background-color: #2557AD;
}


.TableText 
{

	font-family: Arial;
	font-size: 11px;
	color: black;
	text-indent: 2px;
}

a.navy {
	color:#FFFFFF;
	text-decoration:none;
	}
a.navy:link {color:#FFFFFF;}
a.navy:visited {color:#FFFFFF;}
a.navy:hover 
{
	text-decoration:underline; 
	color:#EBE41F;
	}
	
a.white {
	color:#D21616;
	text-decoration:none;
	}
a.white:link {color:#D21616;}
a.white:visited {color:#D21616;}
a.white:hover 
{
	text-decoration:underline; 
	color:#215487;
	}
	
.BorderLogin
{
	border-top: 1px solid #333399;
	border-right: 1px, solid #333399;
	border-bottom: 1px solid #333399;
	border-left: solid 1px #333399;
	
}

.scroll
{
	   scrollbar-face-color:#2557AD;
	   scrollbar-arrow-color:#DEEBFD;
	   scrollbar-track-color:#2557AD;
	   scrollbar-highlight-color:#DEEBFD;
	   scrollbar-darkshadow-Color:#2557AD;
	   scrollbar-shadow-color:#2557AD;
	   scrollbar-:3dlight-color:#DEEBFD;
}
















.address, blockquote, caption, center, dd, dir, div, dl, dt, form, menu, li, ol, p, pre, th, td, ul {

            font-family: Tahoma, Arial, sans-serif;

            font-size: 11px;

            color: #666666;

            line-height: 20px;

}

.bigText
{
            font-size: 16px;
            text-align:center;
            }
            
.bigTextBlue
{
            font-size: 16px;
            text-align:center;
            color: #333399;
            }
.loginText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #333399;
	line-height: 20px;
	
	}            
            
            
.header_r	{

	background-image: url(../img/header_2.gif)
	
}

.header_m	{

	background-image: url(../img/header_3.gif)
	
}

.menu	{

	background-image: url(../img/spacer_7_icon.gif)
	
}

.folder	{

	background-image: url(../img/white_area_left.gif)
	
}

.main	{
	
	background-image: url(../img/main.gif)

}

.whiteText
{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	background-color:#0D2B88;
	text-align:center;
	}
	
.forms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width:120px;
}

.button
	{
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width:100px;
	border: 1px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.longButton
	{
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width:135px;
	border: 1px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.shortButton
	{
	font-size: 11px;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width:55px;
	border: 1px solid #666666;
	color:#666666;
	background-color: #F2F6FC;
	height: 22px;
}

.longForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 600px;
}

.shortForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 30px;
}

.shortMediumForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 88px;
}

.mediumForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 260px;
}

.mediumLongForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 330px;
}

.tallForms
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 260px;
	height: 200;
}

.roleForm
	{
	background-color: #FFFFFF;
	font-size: 11px;
	color:#666666;
	border: 1px solid #666666;
	padding-right: 4px;
	padding-top: 2px;
	padding-left: 4px;
	font-family: Tahoma, Arial, sans-serif;
	width: 300px;
	height: 400px;
}

.lightBlue {
	background-color: #F2F6FC;
}
.darkBlue {

	background-color: #DEEBFD;
}
.blue {

	background-color: #2557AD;
}

.blueText11 {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 12px;
	color: #2557AD;
	line-height: 20px;
	border-top: 1px none #666666;
	border-right: 1px none #666666;
	border-bottom: 1px solid #666666;
	border-left: 1px none #666666;
	text-indent: 2px;
}

.TableText {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: black;
	text-indent: 2px;
}

.rubber	{
	font-family: Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #666666;
	line-height: 20px;
	border: 1px solid #336699;
}
.popup {
	border: 1px solid #336699;
}
.popup {
	border: 1px solid #336699;
}
div.docType
{
	width: 90px;
}

.overflow
{
overflow: scroll
}

a.navy {
	color:#FFFFFF;
	text-decoration:none;
	}
a.navy:link {color:#FFFFFF;}
a.navy:visited {color:#FFFFFF;}
a.navy:hover 
{
	text-decoration:underline; 
	color:#EBE41F;
	}
	
a.white {
	color:#D21616;
	text-decoration:none;
	}
a.white:link {color:#D21616;}
a.white:visited {color:#D21616;}
a.white:hover 
{
	text-decoration:underline; 
	color:#215487;
	}
.leftBar
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: 2px solid #29364C;
	}	
	
.borderTable
{
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	}	
	
.borderLogin
{
	border-top: 1px solid #333399;
	border-right: 1px, solid #333399;
	border-bottom: 1px solid #333399;
	border-left: solid 1px #333399;
	
	}

div.tableContainer {

            clear: both;

            border: 1px solid #003366;

            height: 200px;

            overflow: auto;

            width: 100%

}

html>body div.tableContainer {

            overflow: hidden;

            width: 100%

}

div.tableContainer table {

            float: left;

            width: 100%

}

html>body div.tableContainer table {

       width: 100%;

}

thead.fixedHeader tr {

            position: relative

}

html>body thead.fixedHeader tr {

            display: block

}

thead.fixedHeader th {

	background: #f2f6fc;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	font-weight: normal;
	padding: 2px 1px;
	text-align: center;

}


html>body tbody.scrollContent {

            display: block;

            height: 262px;

            overflow: auto;

            width: 100%;

}

tbody.scrollContent td, tbody.scrollContent tr.normalRow td {

            background: #deebfd;

            border-bottom: 1px solid #ffffff;

            border-left: 1px solid #ffffff;

            border-right: 1px solid #ffffff;

            border-top: 1px solid #ffffff;

            padding: 2px 1px;

}

 

tbody.scrollContent tr.alternateRow td 
	{
	background: #f3f6fc;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	border-top: 1px solid #fffffff;
	padding: 2px 1px;

}


