﻿body
{
	background-color: #D5E5FF;
	margin: 0px;
	padding: 0px;
}
/********************Changed colours**********/
.Forecolordark
{
	color: #20509E;
}
.Forecolorlight
{
	color:#D5E5FF;
}
.ForecolorGray
{
	color: #F4F8FF;
}
.ForecolorWhite
{
	color: White;
}
.ForecolorBlack
{
	color: Black;
}
.backcolordark
{
	background-color: #20509E;
}
.backcolorlight
{
	background-color:  #20509E;
}
.backcolorGray
{
	background-color: #F4F8FF;
}
.backColorWhite
{
 background-color: White;
}
.backcolorBlack
{
	color: Black;
}
.bordercolordark
{
	border-color: #20509E;
}
.bordercolorlight
{
	border-color: #D5E5FF;
}
/********************Repeater Header**********/
/* Header*/
.hdr
{
	background-color: #20509E;
	font-weight: bold;
	color: White;
}
/******************* Ssmall text*******************/
.SideMenuMainText
{
	color: #0F4FB5;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
	background-color:White;
}
/******************* Texts *******************/
/* Common */
.text_link
{
	text-decoration: none;
}
.text_bold
{
	font-weight: bold;
}
.text_ul
{
	text-decoration: underline;
}
/* A */
.textA
{
	font-family: Verdana;
	font-weight: normal;
	color: #20509E;
}
.cntrltextA
{
	font-family: Verdana;
	font-weight: normal;
	color: #20509E;
	margin-bottom:5px;
}
.textA_07
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;
	color: #20509E;
}
.repeaterH
{
	background-color: #20509E;
	color:White;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	text-decoration: none;
}
.textA_bold_07
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #20509E;
}
.textA_08
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #20509E;
}
.textA_bold_08
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #20509E;
}
.textA_09
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color: #20509E;
}
.textA_bold_09
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #20509E;
}
.textA_bold_10
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color:White;
}
.textfamily
{
	font-family:Verdana;
	
}
/* B */
.textB
{
	font-family: Verdana;
	font-weight: normal;
	color: #000000;
}
.textB_07
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;
	color: #000000;
}
.textB_bold_07
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #000000;
}
.textB_08
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #000000;
}
.textB_bold_08
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #000000;
}
.textB_09
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color: #000000;
}
.textB_bold_09
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}
/* C - White */
.textC
{
	font-family: Verdana;
	font-weight: normal;
	color: #FFFFFF;
}
.textC_07
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 7pt;
	color: #FFFFFF;
}
.textC_bold_07
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 7pt;
	color: #FFFFFF;
}
.textC_08
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 8pt;
	color: #FFFFFF;
}
.textC_bold_08
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 8pt;
	color: #FFFFFF;
}
.textC_09
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	color: #FFFFFF;
}
.textC_bold_09
{
	font-family: Verdana;
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
}
.textD
{
	font-family: Verdana;
	font-weight: normal;
	color: #FF0000;
}
.TextH
{
	font-family: Verdana;
	font-weight: normal;
	color: White;
}
.textWB
{
	font-weight: bold;
	font-family: Verdana;
	font-weight: normal;
	color: White;
}
/******************* Button *******************/
.button
{
	width: 60px;
	height: 20px;
	font-family: Verdana;
	font-size: 7.5pt;
	font-weight: bold;
	border-color: #0F4FB5;
	border-width: 1px;
	border-style: solid;
	color: #20509E;
	background-color: #D5E5FF;
	cursor:pointer;
}
/******************* Text Box *******************/
.textbox
{
	width: 150px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;	
}
.Cntrltextbox
{
	width: 150px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;	
	margin:5px;
}
.textbox_mandatory
{
	width: 150px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;
	background-color: #FEF4FF;
}
/******************* Combo Box *******************/
.combobox
{
	width: 153px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;
}
.combobox_mandatory
{
	width: 153px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;
	background-color: #FEF4FF;
}
/******************* List Box *******************/
.listbox
{
	width: 153px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;
}
.listbox_mandatory
{
	width: 153px;
	border: solid 1px #5996F3;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #20509E;
	background-color: #FEF4FF;
}
/******************* Grid *******************/
.grid
{
	border: solid 1px Silver;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	color: #20509E;
}
/* Link- Button Style*/
a
{
	color: Blue;
}
/* Row - Normal */
.grid_row_normal
{
	background-color: #EFF3FB;
}
.grid_row_normal td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: none 1px Silver;
	padding: 4px 2px 4px 2px;
}
/* Row - Alternate */
.grid_row_alternate
{
	background-color:#F4F8FF;
}
.grid_row_alternate td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: none 1px Silver;
	padding: 4px 2px 4px 2px;
}
/* Row - Selected */
.grid_row_selected
{
	background-color: #FFC0C0;
}
.grid_row_selected td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: none 1px Silver;
	padding: 4px 2px 4px 2px;
}
/* Header */
.grid_row_header
{
	font-weight: bold;
	background-color: #5A8AD7;
	color: #FFFFFF;
}
.grid_row_header th
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: none 1px Silver;
	padding: 4px 2px 4px 2px;
}
/* Footer */
.grid_row_footer
{
	font-weight: bold; /*background-color: #5A8AD7; 	color: #FFFFFF;*/
}
.grid_row_footer td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: none 1px Silver;
	padding: 4px 2px 4px 2px;
}
/* Pager */
.grid_row_pager
{
	/*background-color: #5A8AD7; 	color: #FFFFFF;*/
	font-weight: bold;
}
.grid_row_pager td
{
	text-align: center;
	border: none 0px Silver;
	padding: 2px 2px 2px 2px;
}
/******************Repeater*******************/
.repheader
{
	background-color: #20509E;
	color: White;
	font-weight: bold;
	position: relative;
	z-index: 10;
	top: expression(this.offsetParent.scrollTop);
}
/******************* Grid2 *******************/
.grid2
{
	border: solid 1px Silver;
	font-family: Verdana;
	font-size: 7pt;
	font-weight: normal;
	color: #20509E;
}
/* Link- Button Style*/
.WhiteText
{
	color: White;
}
/* Row - Normal */
.grid2_row_normal
{
	background-color: #EFF3FB;
}
.grid2_row_normal td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: solid 1px Silver;
	padding: 0px 0px 0px 0px;
	/*color: White;*/
	
}
/* Row - Alternate */
.grid2_row_alternate
{
	background-color: #FFFFFF;
}
.grid2_row_alternate td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: solid 1px Silver;
	padding: 0px 0px 0px 0px;
}
/* Row - Selected */
.grid2_row_selected
{
	background-color: #FFC0C0;
}
.grid2_row_selected td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: solid 1px Silver;
	padding: 0px 0px 0px 0px;
}
/* Header */
.grid2_row_header
{
	font-weight: bold;
	background-color: #5A8AD7;
	color: #FFFFFF;
}
.grid2_row_header th
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: solid 1px Silver;
	padding: 0px 0px 0px 0px;
}
/* Footer */
.grid2_row_footer
{
	font-weight: bold;
	background-color: #5A8AD7;
	color: #FFFFFF;
}
.grid2_row_footer td
{
	text-align: left;
	border-right: solid 1px Silver;
	border-bottom: solid 1px Silver;
	padding: 0px 0px 0px 0px;
}
/* Pager */
.grid2_row_pager
{
	background-color: #5A8AD7;
	color: #FFFFFF;
}
.grid2_row_pager td
{
	text-align: center;
	border: solid 0px Silver;
	padding: 0px 0px 0px 0px;
	background-color: #20509E;
}
/******************* Misc *******************/
.hr
{
	border-top-style: solid;
	border-bottom-style: none;
	border-top-width: 1px;
	border-bottom-width: 0px;
	border-top-color: Silver;
}
/******************* Widths *******************/
.w0
{
	width: 99%;
}
.w1
{
	width: 150px;
}
.w2
{
	width: 200px;
}
.w3
{
	width: 250px;
}
.w4
{
	width: 300px;
}
/******************* General *******************/
.bgclr
{
	background-color: #FFFFFF;
}
.color_dark
{
	background-color: #0F4FB5;
}
.color_light
{
	background-color: #5A8AD7;
}
.color_dark_border
{
	border-color: #0F4FB5;
	border-width: 1px;
	border-style: solid;
}
.color_light_border
{
	border-color: #5A8AD7;
	border-width: 1px;
	border-style: solid;
}
.footertext
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	background-color: White;
	color: #808080;
	text-align: left;
	table-layout: auto;
}
.footertext a
{
	text-decoration: underline;
	color: #808080;
	cursor:pointer;
}
.authorizationUCContainer
{
	width: 1px;
	height: 1px;
}
/******************* Inner Content *******************/
.toplftcr
{
	background-image: url(../Images/Common/border_tpltcr.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 11px;
}
.topmd
{
	background-image: url(../Images/Common/border_tpmiddle.gif);
	background-repeat: repeat-x;
	height: 9px;
}
.toprtcr
{
	background-image: url(../Images/Common/border_tprtcr.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 11px;
}
.mdlft
{
	background-image: url(../Images/Common/border_mdlft.gif);
	background-repeat: repeat-y;
	width: 11px;
}
.mdrt
{
	background-image: url(../Images/Common/border_mdrt.gif);
	background-repeat: repeat-y;
	width: 11px;
}
.btlft
{
	background-image: url(../Images/Common/border_btlt.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 11px;
}
.btmd
{
	background-image: url(../Images/Common/border_btmd.gif);
	background-repeat: repeat-x;
	height: 9px;
}
.btrt
{
	background-image: url(../Images/Common/border_btrt.gif);
	background-repeat: no-repeat;
	height: 9px;
	width: 11px;
}
/******************* uc footer *******************/
.footer
{
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .6em;
	/*margin-top: 10px;
	padding-top: 10px;  */
	color: black;
	background-color:White;
	min-width:900px;
}

.footer ul
{
	float: left;
}
.footer li
{
	margin-left: 15px;
	padding-left: 0px;
	padding-right: 0px;
	list-style-type: disc;
}
.footer h1
{
	margin-bottom: 3px;
	text-transform: uppercase;
	font-size: 1em;
}
.footer a
{
	text-decoration: none; 
	color:Black;
	cursor:pointer;
}

.Rightfoot
{
	width: 100%;
	float: left;
	margin-top: 2px;
	background-color: #5A8AD7;
	padding-top: 5px;
	padding-bottom: 5px;
	color:White;
	min-width:900px;
}
.Rightfoot a
{
	text-decoration: none; 
	color:White;
	cursor:pointer;
}
.footer .Rightfoot ul
{
	/*width: 210px;*/
}
.Wrapbottam .footer .Rightfoot li
{
	margin-left: 0px;
}
.line
{
	background-color:  #20509e;
	height: 1px;
	float: left;
	width: 100%;
	/*margin-top: 10px;*/
	margin-bottom: 10px;
}
